用Matlab实现的NSGA2多目标优化算法的源程序我要分享

The source program of NSGA2 multi-objective optimization algorithm realized by MATLAB

nsga2 nsga2程序 nsga2-算例程序 多参数优化 NSGA

关注次数: 386

下载次数: 1

文件大小: 98KB

代码分类: 仿真计算

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

用Matlab实现的NSGA2多目标优化算法的源程序,用户可以根据需要定义相应的参数。


English Description:

The source program of NSGA2 multi-objective optimization algorithm realized by MATLAB, users can define the corresponding parameters according to their needs


代码预览

NSGA2

.....\NSGA2

.....\.....\binary_decode.m

.....\.....\binary_mutation.m

.....\.....\blend_crossover.m

.....\.....\compare_crow_dist.m

.....\.....\compare_rank_crow.m

.....\.....\compute_obj_error.m

.....\.....\compute_sp.asv

.....\.....\compute_sp.m

.....\.....\constr_computation.m

.....\.....\crossover.m

.....\.....\crowding_distance_assignment.asv

.....\.....\crowding_distance_assignment.m

.....\.....\crowding_distance_truncated_assignment.m

.....\.....\crtbase.M

.....\.....\crtbp.M

.....\.....\crtrp.M

.....\.....\decode.m

.....\.....\detail.txt

.....\.....\display_func.m

.....\.....\elitism.m

.....\.....\generate_cites.m

.....\.....\generate_P_pop.m

.....\.....\gray2bin.m

.....\.....\GUI.fig

.....\.....\GUI.m

.....\.....\ind_cmp.m

.....\.....\ind_cmp_constr.m

.....\.....\init_P_ranking.m

.....\.....\linear_crossover.m

.....\.....\main_loop.m

.....\.....\multipoint_crossover.m

.....\.....\mutation.m

.....\.....\NSGA_sorting.asv

.....\.....\NSGA_sorting.m

.....\.....\obj_computation.m

.....\.....\polynomial_mutation.m

.....\.....\print_generation.m

.....\.....\random_mutation.m

.....\.....\result.txt

.....\.....\simulated_binary_crossover.m

.....\.....\tournament_selection.m

.....\.....\uniform_crossover.m