一种基于自适应搜索策略的改进萤火虫算法
An Improved Firefly Algorithm Based on Adaptive Search Strategies
DOI: 10.12677/CSA.2020.109173, PDF,    国家科技经费支持
作者: 于 干:阜阳师范大学信息工程学院,安徽 阜阳;金丹丹:阜阳师范大学计算机与信息工程学院,安徽 阜阳
关键词: 萤火虫算法自适应搜索策略反向学习优化Firefly Algorithm Adaptive Search Strategies Opposition-Based Learning Optimisation
摘要: 萤火虫算法(FA)是一种基于群智能的优化技术,它在很多优化问题上表现出较好的性能。然而,它求解复杂优化问题时存在一些问题,如收敛速度慢,精度低。针对这些问题,本文提出了一种新的萤火虫算法(取名AFA),该方法使用了三种混合策略,以获得好的优化性能。它首先使用一种自适应的参数方法来动态改变步长参数,然后应用一种改进的搜索策略来消除吸引力,于是,AFA不再包含光吸收系数和初始吸引力这2个参数;再使用反向学习来提高解的精度。仿真结果表明,本文提出的AFA算法优化结果优于MFA及PAFA算法。
Abstract: Firefly algorithm (FA) is a recently proposed optimisation technique, based on swarm intelligence, which has shown good optimisation performance. However, FA suffers from slow convergence and low accuracy of solutions. To improve this case, this paper presents a new firefly algorithm (AFA) by using three hybrid strategies to obtain a good optimisation performance. First, an adaptive parameter method is used to dynamically changing the step factor. Second, AFA uses a modified search strategy and eliminates the concept of attractiveness. So, HFA does not include two parameters, ab-sorption coefficient and initial attractiveness. Third, a concept of opposition-based learning is used for improving the accuracy of the global best solution. Experiments on some benchmark problems show that AFA is superior to mimetic FA (MFA) and probabilistic attraction-based FA (PAFA).
文章引用:于干, 金丹丹. 一种基于自适应搜索策略的改进萤火虫算法[J]. 计算机科学与应用, 2020, 10(9): 1639-1645. https://doi.org/10.12677/CSA.2020.109173

参考文献

[1] Wang, H., Wang, W.J., Sun, H. and Rahnamayan, S. (2016) Firefly Algorithm with Random Attraction. International Journal of Bio-Inspired Computation, 8, 33-41. [Google Scholar] [CrossRef
[2] Rao, R. (2016) Jaya: A Simple and New Optimization Algorithm for solving Constrained and Unconstrained Optimization Problems. International Journal of Industrial Engineering Computations, 7, 19-34. [Google Scholar] [CrossRef
[3] Cai, X.J., Gao, X.Z. and Xue, Y. (2016) Improved Bat Algorithm with Optimal Forage Strategy and Random Disturbance Strategy. International Journal of Bio-Inspired Computation, 8, 205-214. [Google Scholar] [CrossRef
[4] Wang, H., Sun, H., Li, C.H., Rahnamayan, S. and Pan, J.S. (2013) Diversity Enhanced Particle Swarm Optimization with Neighborhood Search. Information Sciences, 223, 119-135. [Google Scholar] [CrossRef
[5] Fister Jr., I., Yang, X.S., Fister, I. and Brest, J. (2012) Memetic Firefly Algorithm for Combinatorial Optimization. Bioinspired Optimization Methods and Their Applications, 103, 1-14.
[6] Yu, G. (2016) An improved Firefly Algorithm Based on Probabilistic Attraction. International Journal of Computing Science and Mathematics, 7, 530-536. [Google Scholar] [CrossRef
[7] Yu, G. and Feng, Y.Y. (2018) Improving Firefly Algorithm Using Hybrid Strategies. International Journal of Computing Science and Mathematics, 9, 163-170. [Google Scholar] [CrossRef
[8] Zhang, M.Q., Wang, H., Cui, Z.H. and Chen, J.J. (2018) Hybrid Multi-Objective Cuckoo Search with Dynamical Local Search. Memetic Computing, 10, 199-208. [Google Scholar] [CrossRef
[9] Wang, F., Zhang, H., Li, K., Lin, Z., Yang, J. and Shen, X.-L. (2018) A Hybrid Particle Swarm Optimization Algorithm Using Adaptive Learning Strategy. Information Sciences, 436-437, 162-177. [Google Scholar] [CrossRef
[10] Wang, F., Zhang, H., Li, Y., Zhao, Y. and Rao, Q. (2018) External Archive Matching Strategy for MOEA/D. Soft Computing, 22, 7833-7846. [Google Scholar] [CrossRef
[11] Cui, Z., Zhangm J., Wang, Y., et al. (2019) A Pigeon-Inspired Optimization Algorithm for Many-Objective Optimization Problems. Science China Information Sciences, 62, Article No. 70212. [Google Scholar] [CrossRef