多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)

一、算法简介

平衡优化算法(Equilibrium optimizer,EO)由 Faramarzi等人于2020年提出,其灵感来自通过控制体积质量平衡,以估计动态和平衡状态的过程。
多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第1张图片

二、算法原理

EO原理参考地址
多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第2张图片
多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第3张图片
多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第4张图片
多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第5张图片

三、算法描述

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第6张图片

四、多目标平衡优化算法MOEO

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

4.1部分实验结果

ZDT1:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第7张图片

ZDT2:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第8张图片

ZDT3:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第9张图片

ZDT4:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第10张图片

DTLZ5:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第11张图片

DTLZ6:

多目标优化算法:多目标平衡优化算法MOEO(提供Matlab代码)_第12张图片

4.2源代码见评论区

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