文件名称:层次分析matlab代码-NMSO:界约束黑箱全局优化问题的朴素多尺度优化算法
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-12 09:43:20
系统开源
层次分析matlab代码欢迎来到NMSO。 该页面托管了Abdullah Al-Dujaili和S. Suresh在“”中显示的朴素多尺度优化(NMSO)算法的MATLAB代码。 该算法已经获得了第三名出在GECCO'15的BBComp竞争28种算法。 有关更多详细信息,请参阅。 快速演示 触发MATLAB并运行以下命令: runDemo 这将引导您完成有关如何优化一维和二维功能的NMSO简短演示。 您可能需要玩弄算法的参数(例如,alpha和beta以获得更好的性能,具体取决于手头的问题)。 如何使用NMSO NMSO旨在解决黑盒约束受限的全局优化问题。 下面将使用函数评估预算1000最小化二维问题空间中x = [0.231 0.231]的最优解的球面函数,变量限制为[0,1]。 func = @(x) sum((x-0.231).^2); dim = 2; maxRange = 1; minRange = 0; numEvaluations = 1000; ftarget = 0; [yBest,xBest]= NMSO(ftarget, func, numEvaluations,
【文件预览】:
NMSO-master
----LICENSE(2KB)
----README.md(3KB)
----NMSO.m(7KB)
----runDemo.m(160B)