带约束的遗传优化算法

所属分类: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. %

近期下载者

相关文件


收藏者