多目标Pareto最优解搜索算法我要分享

Multi objective Pareto optimal solution search algorithm

多目标 Pareto算法 最优解搜索算法

关注次数: 709

下载次数: 67

文件大小: 32KB

代码分类: 智能算法

开发平台: matlab

下载需要积分: 3积分

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

代码描述

中文说明:

多目标优化是指在约束条件下有两个或两个以上的优化目标,而且这些目标之间相互矛盾,不能同时达到最优,也就是说,一个目标的最优往往是以牺牲其它目标作为代价的,因此多目标优化问题存在多个最优解,这些解之间无法比较优劣,统称为Pareto最优解。带精英策略的快速非支配排序遗传算法(Nondominated Sorting Genetic Algorithm II,NSGA-II)是目前应用较为广泛的一种多目标算法。本案例将对MATLAB自带的改进的NSGA-II进行讲解,并举例说明其应用。



English Description:

Multi objective optimization means that there are two or more optimization objectives under constraint conditions, and these objectives are contradictory and can not reach the optimal at the same time. In other words, the optimal of one objective is often at the expense of other objectives. Therefore, there are multiple optimal solutions to multi-objective optimization problems, and these solutions can not be compared. They are collectively referred to as Pareto optimal solutions. Non dominated sorting genetic algorithm II (NSGA-II) with elitist strategy is a widely used multi-objective algorithm. This case will explain the improved NSGA-II of MATLAB and illustrate its application with examples.


代码预览

chapter9\源程序\my_first_multi.m

chapter9\源程序\my_first_multi_run.m

[样章] 案例9:基于遗传算法的多目标优化算法.doc

chapter9\源程序