• 大小: 372KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签: NSGA-II  Matlab代码  

资源简介

NSGA-II 多目标优化算法的Matlab代码,需要的可以下载使用

资源截图

代码片段和文件信息

function f = crowding_distance(xproblem)

% This function calculates the crowding distance
[NM] = size(x);
switch problem
    case 1
        M = 2;
        V = 6;
    case 2
        M = 3;
        V = 12;
end

% Crowding distance for each front
for i = 1 : length(F(front).f)
    y(i:) = x(F(front).f(i):);
end
for i = 1 : M
    [sorted(i).individualsorted(i).index] = sort(y(:V + i));
    distance(sorted(i).index(1)).individual = Inf;
    distance(sorted(i).index(length(sorted(i).index))).individual = Inf;
end

[numlen] = size(y);
% Initialize all the distance of individuals as zero.
for i = 1 : M
    for j = 2 : num - 1
        distance(j).individual = 0;
    end
    objective(i).range = ...
                sorted(i).individual(length(sorted(i).individua

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

     文件       1273  2006-03-07 16:14  NSGA-II\crowding_distance.m

     文件        984  2011-05-30 12:21  NSGA-II\evaluate_objective.asv

     文件        970  2005-11-13 23:37  NSGA-II\evaluate_objective.m

     文件       3509  2006-03-07 16:11  NSGA-II\genetic_operator.m

     文件       5128  2006-03-07 16:14  NSGA-II\html\crowding_distance.html

     文件      10289  2006-03-07 16:11  NSGA-II\html\genetic_operator.html

     文件       4434  2006-03-07 16:08  NSGA-II\html\initialize_variables.html

     文件      11714  2006-03-07 16:01  NSGA-II\html\non_domination_sort_mod.html

     文件      13753  2006-03-07 15:59  NSGA-II\html\nsga_2.html

     文件       6346  2006-03-07 16:05  NSGA-II\html\replace_chromosome.html

     文件       6186  2006-03-07 16:13  NSGA-II\html\tournament_selection.html

     文件        942  2011-05-28 23:18  NSGA-II\initialize_variables.m

     文件       4122  2011-05-30 16:08  NSGA-II\non_domination_sort_mod.asv

     文件       4121  2011-05-30 14:55  NSGA-II\non_domination_sort_mod.m

     文件       4668  2011-05-28 23:08  NSGA-II\nsga_2.m

     文件     373682  2006-03-07 16:46  NSGA-II\NSGA_2.pdf

     文件        476  2005-11-13 13:51  NSGA-II\plot_objective.m

     文件       1977  2006-03-07 16:05  NSGA-II\replace_chromosome.m

     文件      32400  2011-05-30 16:13  NSGA-II\solution.txt

     文件       1742  2011-05-30 16:13  NSGA-II\tournament_selection.m

     目录          0  2018-06-25 00:16  NSGA-II\html

     目录          0  2018-06-25 00:16  NSGA-II

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

               488716                    22


评论

共有 条评论