带交叉因子的粒子群优化算法matlab源程序.docVIP

  • 5
  • 0
  • 约5.08千字
  • 约 7页
  • 2019-06-12 发布于湖南
  • 举报

带交叉因子的粒子群优化算法matlab源程序.doc

带交叉因子的粒子群优化算法matlab源程序 程序源代码:其中PSOGA.m文件,也就是主程序如下 %----------------------------------------------- %------名称:带交叉因子的改进PSO算法 %------功能:求解多维无约束优化问题 %------特点:收敛性强,还可以加入变异算子 %------作者:孙明杰 dreamsun2001@126.com %------单位:中国矿业大学计算数学硕2005 %------日期: 2006年8月26日 %----------------------------------------------- %格式标准化 clear all; clc; format long; %初始化各个因子 c1=1.4962;??? %学习因子c1 c2=1.4962;??? %学习因子c2 w=0.7298;???? %惯性权重w N=20;???????? %粒子群规模 D=6;????????? %搜索空间维数(本程序适合3维及以上,不能求解1,2维) eps=10^(-6);? %满足条件限制的误差(在不知道最小值时候不用设置) MaxDT=500;??? %粒子群繁殖的代数 %初始化粒子的速度和位置,数据结构用矩阵A表示 for i=1:N ??? for j=1:2*D ???????

文档评论(0)

1亿VIP精品文档

相关文档