• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签: NSGA2  

资源简介

NSGA2自定义优化函数MATLAB代码 具体请见http://www.omegaxyz.com/2018/01/22/new_nsga2/

资源截图

代码片段和文件信息

function f = evaluate_objective(x M V)
f = [];
f(1) = x(1);
g = 1;
sum = 0;
for i = 1:V
    sum = sum + x(i);
end
sum = sum + 9*(sum / (V-1));
g = g + sum;
f(2) = g * (1 - sqrt(x(1) / g));
end

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

     文件        207  2018-01-22 13:02  NSGA2\evaluate_objective.m

     文件       2830  2018-01-22 13:42  NSGA2\genetic_operator.m

     文件        269  2018-01-22 13:24  NSGA2\initialize_variables.m

     文件       3395  2018-01-22 13:25  NSGA2\non_domination_sort_mod.m

     文件       1568  2018-01-22 13:24  NSGA2\nsga_2_optimization.m

     文件       1204  2018-01-22 13:41  NSGA2\replace_chromosome.m

     文件      16200  2018-01-22 12:51  NSGA2\solution.txt

     文件       1232  2018-01-22 13:25  NSGA2\tournament_selection.m

     目录          0  2018-01-22 13:42  NSGA2

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

                26905                    9


评论

共有 条评论