Synchronous and asynchronous Pareto-based multi-objective Artificial Bee Colony algorithms

被引:58
作者
Akay, Bahriye [1 ]
机构
[1] Erciyes Univ, Dept Comp Engn, TR-38039 Kayseri, Turkey
关键词
Artificial Bee Colony algorithm; Multi-objective optimization; Pareto-dominance; Non-dominated sorting; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; OPTIMIZERS;
D O I
10.1007/s10898-012-9993-1
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Pareto-based multi-objective optimization algorithms prefer non-dominated solutions over dominated solutions and maintain as much as possible diversity in the Pareto optimal set to represent the whole Pareto-front. This paper proposes three multi-objective Artificial Bee Colony (ABC) algorithms based on synchronous and asynchronous models using Pareto-dominance and non-dominated sorting: asynchronous multi-objective ABC using only Pareto-dominance rule (A-MOABC/PD), asynchronous multi-objective ABC using non-dominated sorting procedure (A-MOABC/NS) and synchronous multi-objective ABC using non-dominated sorting procedure (S-MOABC/NS). These algorithms were investigated in terms of the inverted generational distance, hypervolume and spread performance metrics, running time, approximation to whole Pareto-front and Pareto-solutions spaces. It was shown that S-MOABC/NS is more scalable and efficient compared to its asynchronous counterpart and more efficient and robust than A-MOABC/PD. An investigation on parameter sensitivity of S-MOABC/NS was presented to relate the behavior of the algorithm to the values of the control parameters. The results of S-MOABC/NS were compared to some state-of-the art algorithms. Results show that S-MOABC/NS can provide good approximations to well distributed and high quality non-dominated fronts and can be used as a promising alternative tool to solve multi-objective problems with the advantage of being simple and employing a few control parameters.
引用
收藏
页码:415 / 445
页数:31
相关论文
共 32 条
[1]  
[Anonymous], LIST REFERENCES EVOL
[2]  
[Anonymous], 2002, Evolutionary algorithms for solving multi-objective problems
[3]  
[Anonymous], THESIS WRIGHT PATTER
[4]  
[Anonymous], 2009, MULT OPT TEST INST C
[5]  
[Anonymous], 200001 KANGAL IND I
[6]  
[Anonymous], 2001, SPEA2 IMPROVING STRE, DOI DOI 10.3929/ETHZ-A-004284029
[7]  
Coello C.A. Coello., 2004, APPL MULTIOBJECTIVE, V1, P1
[8]  
Corne D, 2003, IEEE C EVOL COMPUTAT, P2506
[9]   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
[10]  
Deb K., 2010, MULTIOBJECTIVE OPTIM