Tan Shuang, Zhao Shangrui, Wu Jinran
School of Science, Wuhan University of Technology, Wuhan 430070, China.
Institute for Learning Sciences & Teacher Education, Australian Catholic University, Brisbane 4000, Australia.
Math Biosci Eng. 2023 Jun 14;20(8):13542-13561. doi: 10.3934/mbe.2023604.
Optimization problems are ubiquitous in engineering and scientific research, with a large number of such problems requiring resolution. Meta-heuristics offer a promising approach to solving optimization problems. The firefly algorithm (FA) is a swarm intelligence meta-heuristic that emulates the flickering patterns and behaviour of fireflies. Although FA has been significantly enhanced to improve its performance, it still exhibits certain deficiencies. To overcome these limitations, this study presents the Q-learning based on the adaptive logarithmic spiral-Levy flight firefly algorithm (QL-ADIFA). The Q-learning technique empowers the improved firefly algorithm to leverage the firefly's environmental awareness and memory while in flight, allowing further refinement of the enhanced firefly. Numerical experiments demonstrate that QL-ADIFA outperforms existing methods on 15 benchmark optimization functions and twelve engineering problems: cantilever arm design, pressure vessel design, three-bar truss design problem, and 9 constrained optimization problems in CEC2020.
优化问题在工程和科学研究中无处不在,大量此类问题需要解决。元启发式算法为解决优化问题提供了一种很有前景的方法。萤火虫算法(FA)是一种群体智能元启发式算法,它模仿萤火虫的闪烁模式和行为。尽管萤火虫算法已得到显著改进以提高其性能,但它仍存在某些不足。为克服这些局限性,本研究提出了基于自适应对数螺旋-莱维飞行萤火虫算法(QL-ADIFA)的Q学习。Q学习技术使改进后的萤火虫算法能够在飞行过程中利用萤火虫的环境感知和记忆能力,从而对增强后的萤火虫算法进行进一步优化。数值实验表明,在15个基准优化函数和12个工程问题上,QL-ADIFA优于现有方法:悬臂梁设计、压力容器设计、三杆桁架设计问题以及CEC2020中的9个约束优化问题。