本文介绍了一项由Hao Gao和Qingke Zhang在《Engineering Applications of Artificial Intelligence》期刊(2024年第137卷,第109202页)上发表的研究论文,题为“Alpha Evolution: An Efficient Evolutionary Algorithm with Evolution Path Adaptation and Matrix Generation”。该研究提出了一种名为Alpha Evolution(AE)的新型进化算法,旨在解决传统进化算法中存在的隐喻过多、计算过程模糊以及探索与开发不平衡等问题。
进化算法(Evolutionary Algorithms, EAs)和群体智能算法(Swarm Intelligence Algorithms)在解决高度非凸、非线性和多模态优化问题时表现出色。然而,这些算法通常依赖于自然界或物理现象的隐喻,导致计算过程复杂且难以理解。此外,传统算法在探索(exploration)和开发(exploitation)之间的平衡上存在不足,容易陷入局部最优解。基于这些问题,本研究提出了AE算法,旨在通过自适应基向量和随机步长的设计,简化算法实现并提高其性能。
AE算法的核心在于其独特的Alpha算子,该算子通过自适应基向量和随机步长来更新解。具体流程如下:
AE算法在多个基准测试函数上进行了全面的验证,包括搜索偏差、不变性、可扩展性、参数敏感性、搜索行为、定性指标、探索与开发、收敛性、统计分析和复杂度分析。实验结果表明,AE在探索与开发、收敛速度和精度、避免局部最优、适用性和可靠性方面表现出色。特别是在CEC’17基准测试中,AE与106种算法进行了对比,表现出显著的竞争力。此外,AE还被应用于多序列比对和工程设计问题,进一步证明了其在实际应用中的潜力。
AE算法的提出为优化算法领域带来了新的思路。其通过自适应基向量和随机步长的设计,简化了算法的实现过程,并提高了算法的性能。AE的成功应用不仅为生物信息学和工程领域提供了底层算法支持,还为未来的优化算法研究提供了新的方向。
AE算法通过其独特的Alpha算子和自适应机制,成功解决了传统进化算法中的诸多问题。其在多个基准测试和实际应用中的优异表现,证明了其在优化算法领域的重要价值。未来,AE算法有望在更多复杂优化问题中得到应用,并推动优化算法研究的进一步发展。