Improved fruit fly optimization algorithm for solving constrained optimization problems and engineering applications

被引:0
|
作者
Shi J.-P. [1 ,2 ]
Li P.-S. [1 ]
Liu G.-P. [1 ]
Liu P. [3 ]
机构
[1] School of Mechanical & Electrical Engineering, Nanchang University, Nanchang
[2] School of Electronic & Communication Engineering, Guiyang University, Guiyang
[3] School of Gems and Materials Technology, Hebei GEO University, Shijiazhuang
来源
Kongzhi yu Juece/Control and Decision | 2021年 / 36卷 / 02期
关键词
Benchmark function; Co-evolutionary; Constrained optimization problem; Engineering optimization; Fruit fly optimization algorithm; Local search;
D O I
10.13195/j.kzyjc.2019.0557
中图分类号
学科分类号
摘要
In view of the shortcomings of the fruit fly optimization algorithm(FOA), such as slow convergence speed, low accuracy, easy to fall into local optimum, and the candidate solutions of the algorithm cannot take negative values, an improved fruit fly optimization algorithm(IFOA) for solving constrained optimization problems is proposed. Taking advantage of the best memory information of individual history and group global history, a multi-strategy hybrid co-evolutionary search mechanism is constructed, which can effectively balance the global exploration and local exploitation of the IFOA, and the premature convergence of the algorithm can also be better avoided. By introducing a real-time dynamic update mechanism and a local depth search strategy, the convergence speed and precision of the IFOA are further improved. The 13 benchmark problems and 2 engineering optimization problems are used to test the feasibility and effectiveness of the proposed method. Numerical results show that the proposed IFOA has obvious advantages such as stronger global search ability, better stability, faster convergence speed and higher convergence accuracy and so on, which can be used to effectively solve complex constrained optimization problems. Copyright ©2021 Control and Decision.
引用
收藏
页码:314 / 324
页数:10
相关论文
共 26 条
  • [1] Huang F Z, Wang L, He Q., An effective co-evolutionary differential evolution for constrained optimization, Applied Mathematics and Computation, 186, 1, pp. 340-356, (2007)
  • [2] Zheng J G, Wang X, Liu R H., ε-Differential evolution algorithm for constrained optimization problems, Journal of Software, 23, 9, pp. 2374-2387, (2012)
  • [3] Gong W Y, Cai Z H, Liang D W., Adaptive ranking mutation operator based differential evolution for constrained optimization, IEEE Transactions on Cybernetics, 45, 4, pp. 716-727, (2015)
  • [4] Elsayed S M, Sarker R A, Mezura-Montes E., Self-adaptive mix of particle swarm methodologies for constrained optimization, Information Sciences, 277, pp. 216-233, (2014)
  • [5] Zhang Y Q, Xu Z C, Hu K K, Et al., Constrained optimization problems solving based on private cloud and improved particle swarm optimization, Systems Engineering and Electronics, 38, 5, pp. 1086-1092, (2016)
  • [6] Yu K J, Wang X L, Wang Z., Constrained optimization based on improved teaching-learning-based optimization algorithm, Information Sciences, 352, 353, pp. 61-78, (2016)
  • [7] Liu S Y, Jin A Z., A co-evolutionary teaching-learning-based optimization algorithm for constrained optimization problems, Acta Automatica Sinica, 44, 9, pp. 1690-1697, (2018)
  • [8] Long W, Cai S H, Jiao J J, Et al., Firefly algorithm for solving constrained optimization problems and engineering applications, Journal of Central South University: Science and Technology, 46, 4, pp. 1260-1267, (2015)
  • [9] Brajevic I, Tuba M L., An upgraded artificial bee colony(ABC) algorithm for constrained optimization problems, Journal of Intelligent Manufacturing, 24, 4, pp. 729-740, (2013)
  • [10] Liang Y S, Wan Z P, Fang D B., An improved artificial bee colony algorithm for solving constrained optimization problems, International Journal of Machine Learning and Cybernetics, 8, 3, pp. 739-754, (2017)