多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)

一、算法简介:

金枪鱼群优化算法(Tuna Swarm Optimization,TSO)由Lei Xie等人于2021年提出。其灵感来自金枪鱼群的合作觅食行为,包含螺旋觅食和抛物线觅食两种策略。金枪鱼群优化算法在单目标问题上具有收敛速度快,求解精度高等特点,是一种不错的元启发算法。

二、算法原理:

(1)螺旋觅食:

在这里插入图片描述
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第1张图片

多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第2张图片

(2)抛物线觅食:

多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第3张图片

(3)算法步骤:

多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第4张图片

(4)流程图:

多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第5张图片

三、多目标金枪鱼群优化算法MOTSO:

将金枪鱼群优化算法的优良策略与多目标优化算法框架结合形成多目标金枪鱼群优化算法(MOTSO),为了验证所提的MOTSO的有效性,将其在22个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、Kursawe、Poloni、Viennet2、Viennet3、UF1-UF10、CF1-CF3)上实验。
部分实验结果:(参考代码见评论区)
ZDT1:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第6张图片

ZDT2:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第7张图片

ZDT3:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第8张图片

ZDT4:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第9张图片

ZDT6:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第10张图片

Kursawe:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第11张图片

Viennet3:
多目标优化算法:多目标金枪鱼群优化算法MOTSO(提供matlab代码)_第12张图片

你可能感兴趣的:(多目标优化算法,智能优化算法,算法,matlab,人工智能)