• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Matlab
  • 标签: NSGA-III  

资源简介

多目标遗传发算法NSGA-III(基于参考点的非支配排序算法),在NSGA-II基础进行改进的,提高了算法的收敛性

资源截图

代码片段和文件信息

function f  = select_chromosome0(intermediate_chromosomepropopZsnorm_fvaluedeltap)
% 淘汰选择,将收敛性评判标准集合到子函数里面


%[Nm] = size(intermediate_chromosome);
switch pro
    case 2.1
        M = 2;
        V = 24;
        
    case 2.2
        M = 2;
        V = 24;
    case 2.3
        M = 2;
        V = 24;
    case 2.4
        M = 2;
        V = 24;
    case 3
        M = 3;
        V =24;
    case 3.1
        M = 3;
        V = 24;
    case 3.2
        M = 3;
        V = 24;
    case 3.3
        M = 3;
        V = 24;
    case 4.1
        M = 4;
        V = 24;
    case 4.2
        M = 4;
        V = 24;
    case 5
        M = 5;
        V = 24;
end

% Get the index for the population sort based on the rank
%[tempindex] = sort(intermediate_chromos

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-16 14:45  NSGA-III\
     文件       15087  2018-07-13 14:43  NSGA-III\select_chromosome0.m

评论

共有 条评论