-
大小: 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_ob
文件 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\stdmsc
文件 5028 2015-12-21 20:11 nsga2\tournament_selection.m
评论
共有 条评论