资源简介

其中包含了PSO的所有改进算法,希望可以为大家提供帮助。

资源截图

代码片段和文件信息

function [xmfv] = AsyLnCPSO(fitnessNc1maxc1minc2maxc2minwMD)

format long;

%------初始化种群的个体------------

for i=1:N

    for j=1:D

        x(ij)=randn;  %随机初始化位置

        v(ij)=randn;  %随机初始化速度

    end

end

%------先计算各个粒子的适应度,并初始化Pi和Pg----------------------

for i=1:N

    p(i)=fitness(x(i:));

    y(i:)=x(i:);

end

pg = x(N:);             %Pg为全局最优

for i=1:(N-1)

    if fitness(x(i:))
        pg=x(i:);

    end

end

%------进入主要循环,按照公式依次迭代------------

for t=1:M

    c1 = c1max - (c1max - c1min)*t/M;
    
    c2 = c2max - (c2max - c2min)*t/M;
    
    for i=1:N

        v(i:)=w*v(i:)+c1*rand*(y(i:)-x(i:))+c2*rand*(pg-x(i:));

        x(i:)=x(i:)+v(i:);

        if fitness(x(i:))
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-18 09:53  粒子群优化算法\
     目录           0  2014-04-18 09:53  粒子群优化算法\15883858pso\
     目录           0  2014-04-18 09:53  粒子群优化算法\15883858pso\pso\
     文件         742  2006-11-14 16:34  粒子群优化算法\15883858pso\pso\BF.m
     文件        2756  2006-10-27 08:57  粒子群优化算法\15883858pso\pso\swarmeval.m
     文件        2534  2006-11-01 15:46  粒子群优化算法\15883858pso\pso\swarmpso.m
     目录           0  2014-04-18 09:53  粒子群优化算法\31453454binaryPSO\
     文件        1132  2005-07-21 16:02  粒子群优化算法\31453454binaryPSO\binaryPSO.m
     文件        1085  2008-09-04 18:35  粒子群优化算法\AsyLnCPSO((异步变化的学习因子的粒子群算法)).m
     目录           0  2014-04-18 09:53  粒子群优化算法\Binary PSO\
     文件       95644  2008-08-05 23:27  粒子群优化算法\Binary PSO\CIRED2007_0180_paper.pdf
     文件        3111  2008-10-28 18:18  粒子群优化算法\Binary PSO\costFinal.m
     文件      369780  2008-08-05 23:27  粒子群优化算法\Binary PSO\P1120610101.pdf
     文件        3390  2008-10-28 17:47  粒子群优化算法\Binary PSO\PSO.m
     文件        1829  2008-09-10 20:12  粒子群优化算法\BreedPSO.m
     文件        2413  2008-09-13 01:21  粒子群优化算法\CLSPSO(混沌的粒子群算法).m
     文件        1028  2008-09-02 20:11  粒子群优化算法\LinWPSO(线性递减权重粒子群优化算法).m
     文件        1017  2008-09-04 18:32  粒子群优化算法\LnCPSO(同步变化的学习因子的粒子群算法).m
     文件         971  2008-09-02 20:11  粒子群优化算法\PSO.m
     文件        1116  2008-09-03 20:43  粒子群优化算法\RandWPSO(随机权重粒子群算法).m
     文件        1156  2008-09-11 21:21  粒子群优化算法\SAPSO(模拟退火粒子群算法).m
     文件        1073  2008-09-03 20:51  粒子群优化算法\SecPSO(二阶粒子群算法).m
     文件        1438  2008-09-03 21:00  粒子群优化算法\SecVibratPSO(二阶震荡粒子群算法).m
     文件        1173  2008-09-10 19:51  粒子群优化算法\SelPSO(混合粒子群算法).m
     文件        1584  2008-09-04 21:02  粒子群优化算法\SimuAPSO(基于模拟退火的粒子群算法).m
     文件        3199  2009-12-20 08:59  粒子群优化算法\spso(标准粒子群算法).m
     文件        1175  2008-09-02 20:13  粒子群优化算法\YSPSO(带压缩因子的粒子群算法).m

评论

共有 条评论