NSGA2_MATLAB-master

所属分类:数值算法/人工智能
开发工具:matlab
文件大小:9KB
下载次数:2
上传日期:2020-06-15 09:01:20
上 传 者肉包菜包
说明:  带精英保留策略的多目标优化算法NSGA II
(The basic NSGA-II algorithm)

文件列表:
evaluate_objective.m (4734, 2020-05-18)
genetic_operator.m (2857, 2020-05-18)
initialize_variables.m (325, 2020-05-18)
LICENSE (11324, 2020-02-04)
non_domination_sort_mod.m (3290, 2020-02-04)
nsga_2_optimization.m (1558, 2020-05-19)
replace_chromosome.m (1169, 2020-02-04)
tournament_selection.m (1196, 2020-02-04)

# NSGA2_MATLAB NSGA2 MATLAB Code for https://www.omegaxyz.com/2018/01/22/new_nsga2/ # parameter ![](https://gitee.com/omegaxyz/img/raw/master/upload/NSGA2NEW202002041806.jpg) The process of NSGA2 is as follows: 1. Randomly generate an initial parent Po, and on this basis, use binary championship selection, crossover and mutation to generate the offspring Qo, and the Po and Qo population size are both N 2. Integrate Pt and Qt into Rt (t=0 at the initial stage), sort Rt by fast non-dominated solutions, and construct all the non-dominated solution sets F1, F2... . 3. Calculate the crowding distance of all individuals in Fi as required, and construct Pt+1 according to the crowding comparison operator until the size of Pt+1 is N, and Fi in the figure is F3 More Details [NSGA2 introduction](https://www.omegaxyz.com/2017/04/14/nsga-iiintro/)

近期下载者

相关文件


收藏者