• 大小: 3KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: 遗传算法  MATLAB  

资源简介

NSGA非支配排序遗传算法就是一种以基本遗传算法为基础的多目标寻优策略,因为其在多目标寻优领域的优势,成为人们的研究热点。

资源截图

代码片段和文件信息

function [bestindividualbestfitbestrestrictionnopos]=best(chromfitvaluerestriction)
[NINDNVAR]=size(chrom);
pos=1;
for i=1:NIND
   if restriction(pos1)>restriction(i1)
      pos=i;
 end
 if(restriction(pos1)==restriction(i1))&&(fitvalue(pos1)      pos=i;
   end
end
bestindividual=chrom(pos:);
bestfit=fitvalue(pos:);
bestrestriction=restriction(pos:);
nopos=1;
for i=1:NIND
   if restriction(nopos1)       nopos=i;
   end
   if(restriction(nopos1)==restriction(i1))&&(fitvalue(nopos1)>fitvalue(i1))
       nopos=i;
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        602  2017-08-27 23:52  ga\best.m

     文件       1248  2017-08-27 21:49  ga\calfitvalue.m

     文件        332  2017-08-25 16:54  ga\calobjvalue.m

     文件        679  2017-09-08 17:12  ga\crossover.m

     文件       2626  2016-11-13 17:04  ga\main.m

     文件       1436  2017-09-16 10:57  ga\mutation.m

     文件        378  2017-04-20 20:14  ga\selection.m

     目录          0  2018-03-28 15:58  ga

----------- ---------  ---------- -----  ----

                 7301                    8


评论

共有 条评论