多目标优化算法:多目标移动阻尼波优化算法MOMDWA(提供Matlab代码)

一、算法简介

移动阻尼波优化算法(Movable damped wave algorithm,MDWA)由Rizk M. Rizk-Allah 和 Aboul Ella Hassanien于2018年提出,该算法模拟了振荡现象引起波形的行为。
在这里插入图片描述

二、算法原理

阻尼波或阻尼正弦波是一种波幅随着时间的增加而减小并达到零的波。它通常用于描述科学和工程中的许多振荡现象,其中连续的峰值随着时间的推移而减少。
在这里插入图片描述

在大多数真实系统中,例如电子和机械系统,当施加任何输入能量(即脉冲或冲击)时,它们都会振荡。这种能量改变了系统的静止状态,这将启动振荡现象,这些现象将由于其组件的能耗而逐渐消失,然后振荡意味着被阻尼。

在这里插入图片描述

位置更新如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、算法流程

在这里插入图片描述

四、多目标移动阻尼波优化算法MOMDWA

将移动阻尼波优化算法的优良策略与多目标优化思想结合,形成多目标移动阻尼波优化算法(MOMDWA),为了验证所提的MOMDWA的有效性,将其在46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)上实验。

4.1部分实验结果

ZDT1:

在这里插入图片描述

ZDT2:

在这里插入图片描述

ZDT3:

在这里插入图片描述

ZDT4:

在这里插入图片描述

Kursawe:

在这里插入图片描述

Viennet3:

在这里插入图片描述

4.2源代码见评论区

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值