目录
前言
Laith Abualigah等人于2021年提出了一种新的元启发式方法,称为算术优化算法(Arithmetic Optimization Algorithm, AOA),该方法利用了数学中主要算术算子的分布行为,包括(乘法(M)、除法(D)、减法(S)和加法(A))。算法分为三部分,通过数学优化器加速函数选择优化策略,乘法策略与除法策略进行全局搜索,提高解的分散性,增强算法的全局寻优与克服早熟收敛能力,实现全局探索寻优。开发阶段利用加法策略与减法策略降低解的分散性,有利于种群在局部范围内充分开发,加强算法的局部寻优能力。AOA算法对29个基准函数和几个实际工程设计问题检验其性能,以展示其适用性。对不同场景下所提出的AOA的性能、收敛行为和计算复杂度进行了分析。实验结果表明,与其他11种著名的优化算法相比,AOA在解决具有挑战性的优化问题方面提供了良好的优化结果。
算法原理
算法思路
- 通过数学优化器加速函数选择优化策略
- 探索阶段:利用乘法策略与除法策略进行全局搜索,提高解的分散性,增强算法的全局