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

资源简介

资源整理不易,欢迎下载交流学习! NSGA2优化算法Matlab求解多目标优化问题,遗传算法优化+帕累托排序,有效地解决了多目标优化问题,算例可行有效。

资源截图

代码片段和文件信息

function f = evaluate_objective(x M V)
%% function f = evaluate_objective(x M V)
% Function to evaluate the objective functions for the given input vector
% x. x is an array of decision variables and f(1) f(2) etc are the
% objective functions. The algorithm always minimizes the objective
% function hence if you would like to maximize the function then multiply
% the function by negative one. M is the numebr of objective functions and
% V is the number of decision variables. 
%
% This functions is basically written by the user who defines his/her own
% objective function. Make sure that the M and V matches your initial user
% input. Make sure that the 
%
% An example objective function is given below. It has two six decision
% variables are two objective functions.

%

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-03-30 15:10  nsga2\
     文件        2996  2016-01-04 20:42  nsga2\evaluate_objective.m
     文件        8072  2015-12-29 09:58  nsga2\genetic_operator.m
     文件        1878  2015-12-29 09:54  nsga2\initialize_variables.m
     文件        8505  2015-12-28 23:46  nsga2\non_domination_sort_mod.m
     文件        8070  2016-01-04 20:54  nsga2\nsga_22.m
     文件        4120  2015-12-21 20:11  nsga2\replace_chromosome.m
     文件     7115954  2016-01-04 20:48  nsga2\result.xlsx
     文件     7103666  2016-01-04 20:48  nsga2\resultHD.xlsx
     文件        4518  2015-12-26 22:15  nsga2\stdmscript.m
     文件        5028  2015-12-21 20:11  nsga2\tournament_selection.m

评论

共有 条评论

相关资源