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 条
  • [41] 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
    JournalofSystemsEngineeringandElectronics, 2012, 23 (06) : 921 - 928
  • [42] Hybridizing artificial bee colony with monarch butterfly optimization for numerical optimization problems
    Ghanem, Waheed A. H. M.
    Jantan, Aman
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (01): : 163 - 181
  • [43] A Nonmonotone Weighting Self-Adaptive Trust Region Algorithm for Unconstrained Nonconvex Optimization
    Lu, Yunlong
    Yang, Weiwei
    Li, Wenyu
    Jiang, Xiaowei
    Yang, Yueting
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2015, 2015
  • [44] EABOA: Enhanced adaptive butterfly optimization algorithm for numerical optimization and engineering design problems
    He, Kai
    Zhang, Yong
    Wang, Yu-Kun
    Zhou, Rong-He
    Zhang, Hong-Zhi
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 87 : 543 - 573
  • [45] Self-Adaptive Simulated Binary Crossover for Real-Parameter Optimization
    Deb, Kalyanmoy
    Karthik, S.
    Okabe, Tatsup
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1187 - +
  • [46] 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
  • [47] The monarch butterfly optimization algorithm for solving feature selection problems
    Mohammed Alweshah
    Saleh Al Khalaileh
    Brij B. Gupta
    Ammar Almomani
    Abdelaziz I. Hammouri
    Mohammed Azmi Al-Betar
    Neural Computing and Applications, 2022, 34 : 11267 - 11281
  • [48] A self-adaptive mutations with multi-parent crossover evolutionary algorithm for solving function optimization problems
    Lin, Guangming
    Kang, Lishan
    Chen, Yuping
    McKay, Bob
    Sarker, Ruhul
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 157 - +
  • [49] Load balancing in cloud environment using enhanced migration and adjustment operator based monarch butterfly optimization
    Kaviarasan, R.
    Harikrishna, P.
    Arulmurugan, A.
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 169
  • [50] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Ghetas, Mohamed
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (05): : 3939 - 3957