當前位置:編程學習大全網 - 網站源碼 - 粒子群優化算法源代碼

粒子群優化算法源代碼

%% clearclc%%環境的參數設置為w = 0.6%慣性因子c 1 = 2;%加速度常數C2 = 2;%加速度常數Dim = 3;%維群組大小= 100;%粒子群大小ObjFun = @ PSO _ PID要優化的%函數句柄MaxIter = 100;%最大叠代min fit = 0.1;%最小適應度Vmax = 1;vmin =-1;Ub =[300 300 300];lb =[0 0 0];%%粒子群初始化範圍= ones(群大小,1)*(u b-LB);Swarm = rand(SwarmSize,Dim)。* Range+one(swarm size,1)* Lb;%初始化粒子群vstep = rand(群大小,dim)*(VMAX-vmin)+vmin;%初始化速度fSwarm = zeros(SwarmSize,1);for i=1:SwarmSize fSwarm(i,= feval(ObjFun,Swarm(i,);%粒子群的健身結束程序出現在這裏,請說明!
  • 上一篇:編寫期貨半小時高低點指標怎麽寫
  • 下一篇:手指靜脈識別的優勢
  • copyright 2024編程學習大全網