A dynamic multi-colony artificial bee colony algorithm for multi-objective optimization

被引:38
作者
Xiang, Yi [1 ,2 ]
Zhou, Yuren [1 ,2 ]
机构
[1] Sun Yat Sen Univ, Sch Data Sci & Comp, Guangzhou 510275, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Collaborat Innovat Ctr High Performance Comp, Guangzhou 510275, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi objective optimization; Multi colony model; Artificial bee colony algorithm; Migration strategy; Friedman test; OPTIMAL POWER-FLOW; EVOLUTIONARY ALGORITHMS; SOFTWARE TOOL; DECOMPOSITION; MIGRATION; SEARCH; MODEL; KEEL;
D O I
10.1016/j.asoc.2015.06.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper suggests a dynamic multi-colony multi-objective artificial bee colony algorithm (DMCMOABC) by using the multi-deme model and a dynamic information exchange strategy. In the proposed algorithm, K colonies search independently most of the time and share information occasionally. In each colony, there are S bees containing equal number of employed bees and onlooker bees. For each food source, the employed or onlooker bee will explore a temporary position generated by using neighboring information, and the better one determined by a greedy selection strategy is kept for the next iterations. The external archive is employed to store non-dominated solutions found during the search process, and the diversity over the archived individuals is maintained by using crowding-distance strategy. If a randomly generated number is smaller than the migration rate R, then an elite, defined as the intermediate individual with the maximum crowding-distance value, is identified and used to replace the worst food source in a randomly selected colony. The proposed DMCMOABC is evaluated on a set of unconstrained/constrained test functions taken from the CEC2009 special session and competition in terms of four commonly used metrics EPSILON, HV, IGD and SPREAD, and it is compared with other state-of-the-art algorithms by applying Friedman test on the mean of IGD. The test results show that DMCMOABC is significantly better than or at least comparable to its competitors for both unconstrained and constrained problems. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:766 / 785
页数:20
相关论文
共 51 条
[11]   Local models-an approach to distributed multi-objective optimization [J].
Bui, Lam T. ;
Abbass, Hussein A. ;
Essam, Daryl .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2009, 42 (01) :105-139
[12]  
Cant-Paz E., 1998, Calculateurs paralleles, reseaux et systems repartis, V10, P141
[13]   The development of a sub-population genetic algorithm II (SPGA II) for multi-objective combinatorial problems [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin .
APPLIED SOFT COMPUTING, 2009, 9 (01) :173-181
[14]   Multi-hive bee foraging algorithm for multi-objective optimal power flow considering the cost, loss, and emission [J].
Chen, Hanning ;
Bo, Ma Lian ;
Zhu, Yunlong .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 60 :203-220
[15]   Multi-colony bacteria foraging optimization with cell-to-cell communication for RFID network planning [J].
Chen, Hanning ;
Zhu, Yunlong ;
Hu, Kunyuan .
APPLIED SOFT COMPUTING, 2010, 10 (02) :539-547
[16]   Artificial bee colony algorithm for constrained possibilistic portfolio optimization problem [J].
Chen, Wei .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 429 :125-139
[17]   An effective model of multiple multi-objective evolutionary algorithms with the assistance of regional multi-objective evolutionary algorithms: VIPMOEAs [J].
Cheshmehgaz, Hossein Rajabalipour ;
Desa, Mohamad Ishak ;
Wibowo, Antoni .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2863-2895
[18]   An artificial bee colony algorithm approach for the team orienteering problem with time windows [J].
Cura, Tunchan .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 74 :270-290
[19]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[20]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18