1.程序说明:
这是一个完整的粒子群算法的MATLAB实现的代码, 待优化的目标函数为
min y=∑(xi-0.5)^2
粒子维数=10, 可以根据你的需要修改目标函数和各种算法参数
2.程序结果:
最优目标值
Vb_my =
3.56664309847387e-05
最优粒子
pbest_my =
1 至 6 列
0.499506940798657 0.50104765060025 0.500194615895899 0.499164428682584 0.497732394863659 0.496168951163397
7 至 10 列
0.500116035556065 0.50090429777352 0.498503424967773 0.496728949209852
>>
3.作者介绍:
某大厂资深算法工程师, 从事Matlab、Python算法仿真工作15年
2024-01-11 14:23:58
191KB
matlab
1