带约束的遗传优化算法
所属分类:matlab编程
开发工具:matlab
文件大小:9KB
下载次数:92
上传日期:2018-12-25 10:40:03
上 传 者:
遥望星福
说明: 带约束的多目标遗传优化算法NSGA-II
(Constrained Multi-objective Genetic Algorithms NSGA-II)
文件列表:
poly_mutation.m (582, 2015-02-24)
replacement.m (961, 2015-02-24)
test_case.m (3611, 2015-02-24)
tour_selection.m (1734, 2015-02-24)
genetic_operator.m (1548, 2015-02-24)
Main_NSGA2.m (5415, 2018-11-21)
NDS_CD_cons.m (4911, 2015-02-24)
normalisation.m (597, 2015-02-24)
license.txt (1319, 2015-02-24)
%% Description
% 1. A MATLAB code for NSGA-II algorithm (Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. Meyarivan, " A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II",
% IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, No. 2, APRIL 2002.) is developed for 9 unconstrained and 5 constrained test problems in this file.
% 2. This code doesn't reserve to claim any rights.
% 3. Real coded NSGA II with SBX crossover with boundary constraint, polynomial mutation with boundary constraint and constraint handling.
% 4. Main program of NSGA II which is "Main_NSGA2.m", requires only one input, which is test problem
% index, 'p' for execution. NSGA II code is tested and verified for 14, two-objectives test problems.
% 5. Anybody can use this code for their application, by developing their own file to evaluate objective functions and constaints if any as in testcase.m file.
% 6. For any new test problem (application), the following modifications are sufficient.They are listed down.
%% Problem Dependent variables
% pop_size % Population size
% no_runs % Number of runs
% gen_max % MAx number of generations - stopping criteria
% V % Number of design variables
% xl % lower bound vector
% xu % upper bound vectorfor
% etac % distribution index for crossover
% pm % Mutation Probability
% etam % distribution index for mutation / mutation constant
% M % Number of objectives
%% Test problem index - variable 'p' ( For More details, see testcase.m')
% 1 - Test case problem 1
% 2 - ZDT1
% 3 - KUR
% 4 - SCH
% 5 - ZDT2
% 6 - Test case problem 2
% 7 - ZDT3
% 8 - ZDT4
% 9 - ZDT6
% 10 - BNH
% 11 - SRN
% 12 - TNK
% 13 - OSY
% 14 - CONSTR
%% Reference:
Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. Meyarivan, " A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II",
%IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, No. 2, APRIL 2002.
%
近期下载者:
相关文件:
收藏者: