Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition

被引:15
作者
Chen, Liang [1 ,2 ]
Gan, Wenyan [1 ]
Li, Hongwei [1 ]
Cheng, Kai [1 ]
Pan, Darong [3 ]
Chen, Li [3 ]
Zhang, Zili [2 ]
机构
[1] 1 Haifu Lane,Guanghua Rd, Nanjing 1, Jiangsu, Peoples R China
[2] 1155 Yanshan Rd, Bengbu City, Anhui, Peoples R China
[3] 1 Hongjing Ave,Jiangning Sci Pk, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Cuckoo search; Multi-objective; Decomposition; Angle-based selection; Adaptive operator selection; ANT COLONY OPTIMIZATION; EVOLUTIONARY ALGORITHM; BALANCING CONVERGENCE; OPERATOR; MOEA/D; PERFORMANCE; STRATEGIES; DIVERSITY; CROSSOVER; SELECTION;
D O I
10.1007/s10489-020-01816-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, cuckoo search (CS) algorithm has been successfully applied in single-objective optimization problems. In addition, decomposition-based multi-objective evolutionary algorithms (MOEA/D) have high performance for multi-objective optimization problems (MOPs). Inspired by this, a new decomposition-based multi-objective CS algorithm is proposed in this paper. Two reproduction operators with different characteristics derived from the CS algorithm are constructed and they compose an operator pool. Then, a bandit-based adaptive operator selection method is used to determine the application of different operators. An angle-based selection strategy that achieves a better balance between convergence and diversity is adopted to preserve diversity. Compared with other improved strategies designed for MOEA/D on two suits of test instances, the proposed algorithm was demonstrated to be effective and competitive for MOPs.
引用
收藏
页码:143 / 160
页数:18
相关论文
共 58 条
[1]   Decomposition-Based-Sorting and Angle-Based-Selection for Evolutionary Multiobjective and Many-Objective Optimization [J].
Cai, Xinye ;
Yang, Zhixiang ;
Fan, Zhun ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) :2824-2837
[2]   An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction [J].
Cao, Yang ;
Ding, Zhiming ;
Xue, Fei ;
Rong, Xiaotao .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 11 (04) :282-291
[3]   A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms [J].
Civicioglu, Pinar ;
Besdok, Erkan .
ARTIFICIAL INTELLIGENCE REVIEW, 2013, 39 (04) :315-346
[4]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]
[5]   Solving multiobjective optimization problems using an artificial immune system [J].
Coello C.A.C. ;
Cortés N.C. .
Genetic Programming and Evolvable Machines, 2005, 6 (2) :163-190
[6]   A computationally efficient evolutionary algorithm for real-parameter optimization [J].
Deb, K ;
Anand, A ;
Joshi, D .
EVOLUTIONARY COMPUTATION, 2002, 10 (04) :371-395
[7]  
Deb K., 1995, Complex Systems, V9, P115
[8]  
Deb K, 2001, WIL INT S SYS OPT, V1
[9]  
Deb K, COMBINED GENETIC ADA
[10]   Omni-optimizer: A generic evolutionary algorithm for single and multi-objective optimization [J].
Deb, Kalyanmoy ;
Tiwari, Santosh .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 185 (03) :1062-1087