Multi-objective firefly algorithm based on compensation factor and elite learning

被引:45
作者
Lv, Li [1 ]
Zhao, Jia [1 ]
Wang, Jiayuan [1 ]
Fan, Tanghuai [1 ]
机构
[1] Nanchang Inst Technol, Sch Informat Engn, Nanchang 330099, Jiangxi, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 91卷
基金
中国国家自然科学基金;
关键词
Firefly algorithm; Multi-objective optimization; Pareto optimality; Compensation factor; Elite learning; EVOLUTIONARY ALGORITHM; OPTIMIZATION; PERFORMANCE; MOEA/D;
D O I
10.1016/j.future.2018.07.047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Aimed at early maturing and poor accuracy of multi-objective firefly algorithms, we propose a multi objective firefly algorithm based on compensation factor and elite learning (CFMOFA). Based on iterations by introducing a compensation factor into the firefly learning formula, constraints by population can be overcome and the Pareto optimal solution can be approached in a reduced period. The non-inferior solutions produced in iterations were stored in the external archive and a random external archive particle was employed as the elite particle for population evolution. In this way, the detection range of firefly was extended and diversity and accuracy of non-inferior solution set were enhanced. The conventional algorithms, the improved algorithms and the proposed multi-objective optimization algorithm were tested and compared with each other. The results indicated great advantages of the proposed algorithm in convergence, diversity, and robustness and the proposed algorithm is an effective multi-objective optimization method. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:37 / 47
页数:11
相关论文
共 32 条
[1]   Performance optimization of a microchannel heat sink using the Improved Strength Pareto Evolutionary Algorithm (SPEA2) [J].
Adham, A. M. ;
Mohd-Ghazali, N. ;
Ahmad, R. .
JOURNAL OF ENGINEERING THERMOPHYSICS, 2015, 24 (01) :86-100
[2]  
[Anonymous], C GEN EV COMP
[3]  
[Anonymous], 1994, EVOL COMPUT
[4]  
[Anonymous], 2012, 2012 IEEE C EVOLUTIO
[5]   A grid-based adaptive multi-objective differential evolution algorithm [J].
Cheng, Jixiang ;
Yen, Gary G. ;
Zhang, Gexiang .
INFORMATION SCIENCES, 2016, 367 :890-908
[6]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]
[7]  
Corne D. W., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P839
[8]   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
[9]  
Fan QQ, 2018, J INTELL MANUF, V29, P35, DOI 10.1007/s10845-015-1087-8
[10]   Hybridizing adaptive biogeography-based optimization with differential evolution for multi-objective optimization problems [J].
Feng S. ;
Yang Z. ;
Huang M. .
Information (Switzerland), 2017, 8 (03)