求一个含有变异算子的MATLAB言语的粒子群完整的源代码

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:34:02
求一个含有变异算子的MATLAB言语的粒子群完整的源代码,谢谢啊,加100分!
我的邮箱是:tomyangwei@163.com

给我个邮箱吧,我这有两篇pdf的文章,应该对你有帮助的
我的邮箱:kevin_6603@126.com

PSOVMO 的算法如下:
设定相关常数
初始化粒子群
For 每次迭代j
For 每个粒子i
计算粒子i 的适应度(目标函数值)
计算Pi , Pg
按速度迭代公式更新vi , d
If | vi , d | < 10 - 0. 01·μD - C·( j - μA - T) & j ≥
μA - T & rand() < r
vi , d随机在[ - vmax , vmax ]上取值
End if
按位置迭代公式更新x i , d
End for
End for