【优化求解】平衡优化器算法matlab源码

摘要:平衡优化器(equilibrium optimizer, EO)是于2020年提出的一种全新的基于控制容积质量平衡物理现象启发的优化算法。具有寻优能力强,收敛速度快的特点。

1.算法背景

【优化求解】平衡优化器算法matlab源码_第1张图片

2.算法优化原理

【优化求解】平衡优化器算法matlab源码_第2张图片

  1. \ 【优化求解】平衡优化器算法matlab源码_第3张图片

图1.EO 算法优化原理示意图

算法流程:

Step1.初始化算法参数

Step2.计算适应度值

Step3.根据式(5)确定当前平衡池状态。

Step4.根据式(6)更新指数项系数。

Step5.根据式(7)(8)更新质量生成系数

Step6.根据式(9)更新个体当前解

step7.判断是否满足停止条件,如果满足则输出最终结果,否则重复Step2-Step6。

3.实验结果

【优化求解】平衡优化器算法matlab源码_第4张图片

4.参考文献

[1]杨蕾,李胜男,黄伟,张丹,杨博,张孝顺.基于平衡优化器的含高比例风光新能源电网无功优化[J/OL].电力系统及其自动化学报:1-9[2020-12-18].https\://doi.org/10.19635/j.cnki.csu-epsa.000555.

[1]Afshin Faramarzi,Mohammad Heidarinejad,Brent Stephens,Seyedali Mirjalili. Equilibrium optimizer: A novel optimization algorithm[J]. Knowledge-Based Systems,2020,191.

 

 

你可能感兴趣的:(算法,python,机器学习,java,人工智能)