EABOA: Enhanced adaptive butterfly optimization algorithm for numerical optimization and engineering design problems

被引:8
作者
He, Kai [1 ]
Zhang, Yong [1 ]
Wang, Yu-Kun [1 ]
Zhou, Rong-He [1 ]
Zhang, Hong-Zhi [1 ]
机构
[1] Univ Sci & Technol Liaoning, Sch Elect & Informat Engn, Anshan 114051, Peoples R China
关键词
Butterfly optimization algorithm; Adaptive fragrance; Levy flight; Dimension learning-based hunting; Numerical optimization; Engineering design problems; COMPUTATIONAL INTELLIGENCE; GENETIC ALGORITHM; CHAOTIC SEQUENCES; EVOLUTIONARY; PERFORMANCE; INTEGER; SEARCH; TESTS;
D O I
10.1016/j.aej.2023.12.050
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The butterfly optimization algorithm (BOA) is a meta -heuristic algorithm that mimics foraging and mating behavior of butterflies. In order to alleviate the problems of slow convergence, local optimum and lack of population diversity of BOA, an enhanced adaptive butterfly optimization algorithm (EABOA) is proposed in this paper. First, a new adaptive fragrance model is designed, which provided a finer fragrance perception way and effectively enhanced the convergence speed and accuracy. Second, Levy flight with high -frequency short -step jumping and low -frequency long -step walking is adopted to help the algorithm jump out of the local optimum. Third, the dimension learning -based hunting is employed to enhance information exchange by creating neighbors for each butterfly, thus improving the balance between local and global search and maintaining population diversity. In addition, the Fitness -Distance -Constraint (FDC) method is introduced to enhance constraint handling in EABOA (named FDC-EABOA). The proposed EABOA is compared with 8 well-known algorithms and 8 BOA variants in CEC 2022 test suite and the results were statistically analyzed using Friedman, Friedman aligned rank, Wilcoxon signed rank, Quade rank and multiple comparisons, analysis of variance (ANOVA) and range analysis. Finally, EABOA and FDC-EABOA are applied to seven engineering problems (parameter identification of photovoltaic module model, speed reducer design, tension/compression spring design, pressure vessel design, gear train design, welded beam design, SOPWM for 3 -level inverters), and metrics such as Improvement Index (IF) and Mean Constraint Violation (MV) confirm that the proposed algorithms are satisfactory. Experimental results and statistical analysis show that the proposed algorithms outperform the comparison algorithms and demonstrate the strong potential for solving numerical optimization and engineering design problems.
引用
收藏
页码:543 / 573
页数:31
相关论文
共 50 条
  • [41] An Enhanced Dwarf Mongoose Optimization Algorithm for Solving Engineering Problems
    Moustafa, Ghareeb
    El-Rifaie, Ali M.
    Smaili, Idris H.
    Ginidi, Ahmed
    Shaheen, Abdullah M.
    Youssef, Ahmed F.
    Tolba, Mohamed A.
    MATHEMATICS, 2023, 11 (15)
  • [42] Enhanced self-adaptive evolutionary algorithm for numerical optimization
    Yu Xue 1
    2. No.723 Institute of China Shipbuilding Industry Corporation
    3. Science and Technology on Electron-optic Control Laboratory
    Journal of Systems Engineering and Electronics, 2012, 23 (06) : 921 - 928
  • [43] The monarch butterfly optimization algorithm for solving feature selection problems
    Alweshah, Mohammed
    Al Khalaileh, Saleh
    Gupta, Brij B.
    Almomani, Ammar
    Hammouri, Abdelaziz, I
    Al-Betar, Mohammed Azmi
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (14) : 11267 - 11281
  • [44] Cooperation search algorithm: A novel metaheuristic evolutionary intelligence algorithm for numerical optimization and engineering optimization problems
    Feng, Zhong-kai
    Niu, Wen-jing
    Liu, Shuai
    APPLIED SOFT COMPUTING, 2021, 98
  • [45] Enhanced self-adaptive evolutionary algorithm for numerical optimization
    Xue, Yu
    Zhuang, Yi
    Ni, Tianquan
    Ouyang, Jian
    Wang, Zhou
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2012, 23 (06) : 921 - 928
  • [46] An adaptive nonlinear genetic algorithm for numerical optimization
    Cui, ZH
    Zeng, JC
    2002 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-4, PROCEEDINGS, 2002, : 1559 - 1561
  • [47] An enhanced time evolutionary optimization for solving engineering design problems
    Azqandi, Mojtaba Sheikhi
    Delavar, Mahdi
    Arjmand, Mohammad
    ENGINEERING WITH COMPUTERS, 2020, 36 (02) : 763 - 781
  • [48] A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems
    Chen, Huiling
    Wang, Mingjing
    Zhao, Xuehua
    APPLIED MATHEMATICS AND COMPUTATION, 2020, 369
  • [49] mLBOA: A Modified Butterfly Optimization Algorithm with Lagrange Interpolation for Global Optimization
    Sharma, Sushmita
    Chakraborty, Sanjoy
    Saha, Apu Kumar
    Nama, Sukanta
    Sahoo, Saroj Kumar
    JOURNAL OF BIONIC ENGINEERING, 2022, 19 (04) : 1161 - 1176
  • [50] Ensembles strategies for backtracking search algorithm with application to engineering design optimization problems
    Rahati, Amin
    Rigi, Esmaeil Mirkazehi
    Idoumghar, Lhassane
    Brevilliers, Mathieu
    APPLIED SOFT COMPUTING, 2022, 121