多目标优化算法之非支配遗传算法NSGA-Ⅱ,免费MATLAB代码获取

NSGA-Ⅱ是一种改进的非支配排序遗传算法,降低计算复杂性至O(MN2),采用快速排序、精英保留和无参数小生境策略。它在多目标优化中提供更优解和收敛性。
摘要由CSDN通过智能技术生成

非支配遗传算法NSGA-Ⅱ1 引言

NSGA-II :nondominated sorting genetic algorithm II,非支配排序遗传算法2

提出原因:

传统的使用非支配排序和共享的多目标进化算法受到批评的主要原因是:

1)计算复杂性为O(MN3)(其中M是目标的数量,N为种群规模);

2)非精英(nonelitism)方法;

3)需要指定共享参数。

因此,作者提出了NSGA-II,可以有效解决上述问题,将计算复杂度降为O(MN2),并提出了快速非支配排序过程(fast nondominated sorting procedure),精英保留策略(elitist-preserving approach)和无参数小生境算子(parameterless niching operator)。相比于其他方法,NSGA-II 能够在真正的帕累托最优前沿附近找到更好的解决方案并具备更好的收敛性。

NSGA-Ⅱ原文链接:

https://ieeexplore.ieee.org/abstract/document/996017

NSGA采用的非支配分层方法,可以使好的个体有更大的机会遗传到下一代;适应度共享策略则使得准Pamto面上的个体均匀分布,保持了群体多样性,克服了超级个体的过度繁殖,防止了早熟收敛。

272571184592f5d52e74a1af3dcebc0a.png

免费代码获取,后台回复关键词:

多目标01

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘个代码_

不想刀我的可以选择爱我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值