• 大小: 0.01M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: 其他
  • 标签: 其他  

资源简介

MOPSO.zip

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  MATLAB Code for                                                  %
%                                                                   %
%  Multi-objective Particle Swarm Optimization (MOPSO)              %
%  Version 1.0 - Feb. 2011                                          %
%                                                                   %
%  According to:                                                    %
%  Carlos A. Coello Coello et al.                                  %
%  “Handling Multiple objectives with Particle Swarm Optimization“ %
%  IEEE Transactions on Evolutionary Computation Vol. 8 No. 3    %
%  pp. 256-279 June 2004.                                          %
%                                                                   %
%  Developed Using MATLAB R2009b (Version 7.9)                      %
%                                                                   %
%  Programmed By: S. Mostapha Kalami Heris                          %
%                                                                   %
%         e-Mail: sm.kalami@gmail.com                               %
%                 kalami@ee.kntu.ac.ir                              %
%                                                                   %
%       Homepage: http://www.kalami.ir                              %
%                                                                   %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function particle=CreateEmptyParticle(n)
    
    if nargin<1
        n=1;
    end

    empty_particle.Position=[];
    empty_particle.Velocity=[];
    empty_particle.Cost=[];
    empty_particle.Dominated=false;
    empty_particle.Best.Position=[];
    empty_particle.Best.Cost=[];
    empty_particle.GridIndex=[];
    empty_particle.GridSubIndex=[];
    
    particle=repmat(empty_particlen1);
    
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1986  2011-02-10 22:19  MOPSO\CreateEmptyParticle.m
     文件        2093  2011-02-10 22:19  MOPSO\CreateHypercubes.m
     文件        2216  2011-02-10 22:19  MOPSO\DeleteFromRep.m
     文件        2014  2011-02-10 22:19  MOPSO\DetermineDomination.m
     文件        1736  2011-02-10 22:19  MOPSO\Dominates.m
     文件        1671  2011-02-10 22:19  MOPSO\GetCosts.m
     文件        2032  2011-02-10 22:19  MOPSO\GetGridIndex.m
     文件        1671  2011-02-10 22:19  MOPSO\GetNonDominatedParticles.m
     文件        1916  2011-02-10 22:19  MOPSO\GetOccupiedCells.m
     文件        5395  2011-02-12 14:37  MOPSO\mopso.m
     文件        1721  2011-02-10 22:20  MOPSO\MyCost1.m
     文件        1722  2011-02-10 22:20  MOPSO\MyCost2.m
     文件        1793  2011-02-10 22:20  MOPSO\MyCost3.m
     文件        1669  2011-02-10 22:20  MOPSO\RouletteWheelSelection.m
     文件        2141  2011-02-10 22:20  MOPSO\SelectLeader.m

评论

共有 条评论