資源簡介
這個算法是遺傳算法和粒子群優化算法相互結合的matlab程序,優化效率提高很多,不會陷入局部最優
代碼片段和文件信息
%計算函數的適應度值
function?mm=fitness(XddimensPmaxPmin)
for?i=1:ddimens?????????????????????????????????????????????????????????????%檢查是不越界,是則糾正
????if?X(i)>Pmax(i)|?X(i) ????????X(i)=(Pmax(i:)-Pmin(i:))*rand()+Pmin(i:);
????end
????????
end
????????mm=mm2+10*10*(mm1-1.07*1000)*(mm1-1.07*1000);???
?????return;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????467??2008-04-17?09:10??GA&PSO\GA&PSO\fitness.asv
?????文件????????347??2008-04-17?09:11??GA&PSO\GA&PSO\fitness.m
?????文件????????179??2007-06-28?15:50??GA&PSO\GA&PSO\ob
?????文件???????7584??2007-10-26?13:20??GA&PSO\GA&PSO\suanfa.asv
?????文件???????7129??2008-04-17?09:09??GA&PSO\GA&PSO\suanfa.m
?????目錄??????????0??2009-03-01?13:40??GA&PSO\GA&PSO
?????目錄??????????0??2009-03-01?13:40??GA&PSO
-----------?---------??----------?-----??----
????????????????15706????????????????????7
評論
共有 條評論