matlab:一种有效的差分进化算法解决多目标优化问题(简称MODEA)

(一)摘要–MODEA的思想

利用基于对立的学习的优势来生成潜在候选基因的初始群体,以及在突变步骤中进行随机定位的概念。最后引入一个新的新的选择机制以用来产生一个比较好的pareto占优前沿。测试集选择9个双目标和5个三目标,对数值结果的实证分析表明了该算法的有效性。

(二)引言

对比经典的处理多目标技术,进化算法能够很好的产生pareto占优前沿分布。在80年代中期,谢弗首次提出了EA的应用来解决多目标优化问题。随后,提出了几种不同的算法,并成功地应用于各种基准和现实生活中的问题。DE,最初是由Storn和Price(1995,1997)提出的关于连续空间上的优化问题,一些研究人员已经研究了DE的扩展来解决连续领域的多目标优化问题。Abbass(2001)和Abbass(2002)是第一个探索DE在解决MOPs方面的潜力,在他们的帕累托微分进化(PDE)算法中,DE被用来创建新的解,只保留非主导的解作为下一代的基础。

Xue et al. (2003)(MODE)该算法还使用了基于帕累托的排名分配和拥挤距离度量,但其方式与PDEA不同。在MODE中,首先使用基于帕累托的排名计算解的适应度,然后根据解的拥挤距离值进行降低。然后使用这个适应度值来为下一代选择最佳的解决方案。

Robic和Filipic(2005)提出了多目标优化(DEMO)的微分演化方法,并取得了良好的效果。该算法与PDEA算法类似,使用了基于帕累托的排名分配和拥挤距离度量,但具有不同的总体更新策略。根据该算法,如果新生成的方案主导目标方案,那么在当前总体中会立即替换目标方案。但是,如果

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秋刀鱼程序编程

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值