An enhanced monarch butterfly optimization with self-adaptive crossover operator for unconstrained and constrained optimization problems

被引:4
|
作者
Chen, Mingyang [1 ]
机构
[1] Guangdong Univ Technol, Sch Automat, Guangzhou 510006, Guangdong, Peoples R China
关键词
Monarch butterfly optimization; Migration operator; Butterfly adjusting operator; Crossover operator; Self-adaptive; Constrained optimization; CUCKOO SEARCH ALGORITHM; ARTIFICIAL BEE COLONY; KRILL HERD; EVOLUTIONARY ALGORITHMS; DIFFERENTIAL EVOLUTION; KNAPSACK-PROBLEMS; STRATEGIES; CRYPTANALYSIS; ENSEMBLE; SYSTEMS;
D O I
10.1007/s11047-020-09794-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Inspired by the phenomenon of migration of monarch butterflies, Wang et al. developed a novel promising swarm intelligence algorithm, called monarch butterfly optimization (MBO), for addressing unconstrained low-dimensional optimization problems. In this paper, we firstly extend the application area of the basic MBO to solve the constrained optimization problems. At the same time, the crossover operator originally used in evolutionary algorithms (EAs) is incorporated into the butterfly adjusting operator in order to strengthen the exploitation of the basic MBO algorithm. Furthermore, the crossover rate is self-adaptively adjusted according to the fitness of the corresponding individual instead of the fixed crossover rate used in EAs. For migration operator, only individuals having better fitness are accepted and passed to the next generation instead of accepting all the individuals in the basic MBO algorithm. After incorporated all the modifications into the basic MBO algorithm, an improved MBO algorithm with self-adaptive crossover namely SACMBO, is proposed for unstrained and constrained optimization problems. Finally, the proposed SACMBO algorithm is further used to solve 22 unstrained optimization problems (with dimension of 100, 300, 500, 1000, and 1500) and 28 constrained real-parameter optimization functions from CEC 2017 competition (with dimension of 50 and 100), respectively. The experimental results indicate that the proposed SACMBO algorithm outperforms the basic MBO and other five state-of-the-art metaheuristic algorithms.
引用
收藏
页码:105 / 126
页数:22
相关论文
共 50 条
  • [31] Improved monarch butterfly optimization for unconstrained global search and neural network training
    Hossam Faris
    Ibrahim Aljarah
    Seyedali Mirjalili
    Applied Intelligence, 2018, 48 : 445 - 464
  • [32] Improved monarch butterfly optimization for unconstrained global search and neural network training
    Faris, Hossam
    Aljarah, Ibrahim
    Mirjalili, Seyedali
    APPLIED INTELLIGENCE, 2018, 48 (02) : 445 - 464
  • [33] Self-adaptive Differential Evolution with Taboo List for Constrained Optimization Problems and Its Application to Pooling Problems
    Zhang, Haibo
    Rangaiah, G. P.
    21ST EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2011, 29 : 572 - 576
  • [34] Self-adaptive mix of particle swarm methodologies for constrained optimization
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Mezura-Montes, Efren
    INFORMATION SCIENCES, 2014, 277 : 216 - 233
  • [35] Self-adaptive salp swarm algorithm for optimization problems
    Sofian Kassaymeh
    Salwani Abdullah
    Mohammed Azmi Al-Betar
    Mohammed Alweshah
    Mohamad Al-Laham
    Zalinda Othman
    Soft Computing, 2022, 26 : 9349 - 9368
  • [36] Self-adaptive salp swarm algorithm for optimization problems
    Kassaymeh, Sofian
    Abdullah, Salwani
    Al-Betar, Mohammed Azmi
    Alweshah, Mohammed
    Al-Laham, Mohamad
    Othman, Zalinda
    SOFT COMPUTING, 2022, 26 (18) : 9349 - 9368
  • [37] A Self-Adaptive Heuristic Algorithm for Combinatorial Optimization Problems
    Cigdem Alabas-Uslu
    Berna Dengiz
    International Journal of Computational Intelligence Systems, 2014, 7 : 827 - 852
  • [38] A Self-Adaptive Heuristic Algorithm for Combinatorial Optimization Problems
    Alabas-Uslu, Cigdem
    Dengiz, Berna
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2014, 7 (05) : 827 - 852
  • [39] Hybridizing artificial bee colony with monarch butterfly optimization for numerical optimization problems
    Waheed A. H. M. Ghanem
    Aman Jantan
    Neural Computing and Applications, 2018, 30 : 163 - 181
  • [40] 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