CCMBO: a covariance-based clustered monarch butterfly algorithm for optimization problems

被引:3
作者
Yazdani, Samaneh [1 ]
Hadavandi, Esmaeil [2 ]
Mirzaei, Mohammad [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iran
[2] Birjand Univ Technol, Dept Ind Engn, Birjand, Iran
[3] Islamic Azad Univ, Dept Elect & Comp Engn, North Tehran Branch, Tehran, Iran
关键词
Monarch butterfly optimization; Covariance-based learning; Self-organizing map; Exploration; Exploitation; Non-separable problem; BIOGEOGRAPHY-BASED OPTIMIZATION; EVOLUTION STRATEGY; ADAPTATION;
D O I
10.1007/s12293-022-00359-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rotationally variance nature-inspired algorithms are not efficient for solving non-separable problems. One way for solving this limitation is utilizing the concept of covariance-based learning to transform the original space into the new space in which the interactions among variables are revealed and operators perform in an appropriate coordinate system. In this paper, Monarch butterfly optimization (MBO), a new nature-inspired and rotation-variance algorithm, is studied. By focusing on making MBO more rotationally invariant, a covariance-based clustered MBO (CCMBO) is presented. In the CCMBO, two primary operators of MBO are modified. An eigenvector-based migration operator and a linearized adjusting operator are utilized to make MBO more rotationally invariant. CCMBO employs a re-initialization operator to improve its exploration ability. Also, to allow exploiting obtained information about the search space, CCMBO utilizes self-organizing map clustering. The CCMBO is evaluated on an extensive set of optimization benchmark functions. It is compared with MBO, two of its improvements, and six other state-of-the-art evolutionary algorithms. The results illustrate that CCMBO obtains significantly better performance and would be a valuable and practical algorithm for optimization problems.
引用
收藏
页码:377 / 394
页数:18
相关论文
共 34 条
[1]  
Atashpaz-Gargari E, 2007, IEEE C EVOL COMPUTAT, P4661, DOI 10.1109/cec.2007.4425083
[2]  
Awad NH, 2017, IEEE C EVOL COMPUTAT, P372, DOI 10.1109/CEC.2017.7969336
[3]   Self-organizing neighborhood-based differential evolution for global optimization [J].
Cai, Yiqiao ;
Wu, Duanwei ;
Zhou, Ying ;
Fu, Shunkai ;
Tian, Hui ;
Du, Yongqian .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 56
[4]   A clustering-based differential evolution for global optimization [J].
Cai, Zhihua ;
Gong, Wenyin ;
Ling, Charles X. ;
Zhang, Harry .
APPLIED SOFT COMPUTING, 2011, 11 (01) :1363-1379
[5]   Improving (1+1) Covariance Matrix Adaptation Evolution Strategy: a Simple Yet Efficient Approach [J].
Caraffini, Fabio ;
Iacca, Giovanni ;
Yaman, Anil .
14TH INTERNATIONAL GLOBAL OPTIMIZATION WORKSHOP (LEGO), 2019, 2070
[6]   Solving large-scale many-objective optimization problems by covariance matrix adaptation evolution strategy with scalable small subpopulations [J].
Chen, Huangke ;
Cheng, Ran ;
Wen, Jinming ;
Li, Haifeng ;
Weng, Jian .
INFORMATION SCIENCES, 2020, 509 :457-469
[7]   An enhanced monarch butterfly optimization with self-adaptive crossover operator for unconstrained and constrained optimization problems [J].
Chen, Mingyang .
NATURAL COMPUTING, 2021, 20 (01) :105-126
[8]   A monarch butterfly optimization for the dynamic vehicle routing problem [J].
Chen S. ;
Chen R. ;
Gao J. .
Algorithms, 2017, 10 (03)
[9]   Biogeography-based optimization with covariance matrix based migration [J].
Chen, Xu ;
Tianfield, Huaglory ;
Du, Wenli ;
Liu, Guohai .
APPLIED SOFT COMPUTING, 2016, 45 :71-85
[10]   Learning-interaction-diversification framework for swarm intelligence optimizers: a unified perspective [J].
Chu, Xianghua ;
Wu, Teresa ;
Weir, Jeffery D. ;
Shi, Yuhui ;
Niu, Ben ;
Li, Li .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (06) :1789-1809