
Levy 分布(alpha 稳定)随机化的粒子群优化算法,在 MATLAB 环境中实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该函数 levyPSO([gbest, xb]) 旨在寻找在 @func 中定义的 n 维函数的全局最小值。它利用基于 Levy 分布随机化的粒子群优化 (PSO) 算法,在给定的函数空间中进行搜索。 该函数会返回被识别出的全局最优解(虽然不能保证绝对最优),以及对应于该最优解的坐标值。 其输入设计方式与 Matlab 内置函数“fminsearch()”相似。 例如,[gbest, xb] = levyPSO(@func_test, [0 0], [100 100], 100, 200) 用于二维空间搜索,而 [gbest, xb] = levyPSO(@func_test_3d, [0 0 0], [100 100 100], 100, 200) 则用于演示三维函数的性能。 为了评估其效率,该功能在附加的测试函数上进行了验证,并与“fminsearch()”和“GOAT()”等内置算法进行了比较,尤其是在目标命中率方面(即成功定位到全局最小值)。
全部评论 (0)
还没有任何评论哟~


