多目标优化算法:多目标白鹭群优化算法(Multi-Objective Egret Swarm Optimization Algorithm,MOESOA)

一、算法简介

白鹭群优化算法(Egret Swarm Optimization Algorithm,ESOA)由Zuyan Chen等人于2022年提出,该算法由雪白鹭和大白鹭的捕食行为启发所得,通过坐等策略和激进策略协同寻优。

白鹭属共有13种鸟类,其中有 大白鹭 、中白鹭 、小白鹭 和黄嘴白鹭四种,体羽皆是全白,均习称为“白鹭”。这4种白鹭均是中等体型(45-90厘米)的白色鹭。与牛背鹭 的区别在体型较大而纤瘦,嘴及腿黑色,趾黄色,繁殖羽纯白,颈背具细长饰羽,背及胸具蓑状羽。大白鹭体型大,既无羽冠,也无胸饰羽;中白鹭体型中等,无羽冠但有胸饰羽;小白鹭和黄嘴白鹭体型小,羽冠及胸饰羽全有。

在这里插入图片描述

白鹭栖息于沿海岛屿、海岸、海湾、河口及其沿海附近的江河、湖泊、水塘、溪流、水稻田和沼泽地带。单独、成对或集成小群活动的情况都能见到,偶尔也有数十只在一起的大群。白天多飞到海岸附近的溪流、江河、盐田和水稻田中活动和觅食。白鹭的羽毛价值高,羽衣多为白色,繁殖季节有颀长的装饰性婚羽。习性与其他鹭类大致相似,但有些种类有求偶表演,包括炫示其羽毛。成大群营巢,又无防御能力,结果因人类的滥捕而濒于灭绝。是涉禽,捕食浅水中的小鱼,两栖类,爬虫类、哺乳动物和甲壳动物。在乔木或灌木上,或者在地面筑起凌乱的大巢。
在这里插入图片描述

二、算法原理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、算法流程

在这里插入图片描述

四、多目标白鹭群优化算法

多目标白鹭群优化算法(Multi-Objective Egret Swarm Optimization Algorithm,MOESOA)由白鹭群优化算法的优良策略与多目标优化思想融合而成。为了验证所提的MOCSA的有效性,将其在46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)以及1个工程应用(盘式制动器设计)上实验,并采用IGD、GD、HV、SP进行指标评价。部分结果如下:

ZDT1:

在这里插入图片描述

ZDT2:

在这里插入图片描述

ZDT3:

在这里插入图片描述

ZDT4:

在这里插入图片描述

DTLZ6:

在这里插入图片描述

Poloni:

在这里插入图片描述

Viennet3:

在这里插入图片描述

盘式制动器设计:

在这里插入图片描述

五、完整MATLAB代码

添加博客下方博主联系方式获取完整MATLAB代码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值