多目标优化算法:多目标烟灰燕鸥优化算法MOSTOA(Matlab代码)

作品简介

烟灰燕鸥优化算法(Sooty tern optimization algorithm,STOA)由Gaurav Dhiman和Amandeep Kaur于2019年提出,其灵感来自海鸟烟灰燕鸥在自然界中的迁徙攻击行为。

一、算法原理:

二、多目标烟灰燕鸥优化算法MOSTOA:

将烟灰燕鸥优化算法的优良策略与多目标框架融合,由此得到多目标烟灰燕鸥优化算法(MOSTOA),为了验证MOSTOA的有效性,将其在22个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、Kursawe、Poloni、Viennet2、Viennet3、UF1-UF10、CF1-CF3)上实验。

结果如下:

ZDT1:


ZDT2:


ZDT3:


ZDT4:


ZDT6:


三、源文件:

源文件夹中包含MOSTOA的所有测试例子及原论文,代码可直接运行,算法可移植性强。MOSTOA算法收敛极快,在多目标领域具有一定的竞争力。





创作时间: