A novel hybrid teaching learning based multi-objective particle swarm optimization

被引:52
作者
Cheng, Tingli [1 ]
Chen, Minyou [1 ]
Fleming, Peter J. [2 ]
Yang, Zhile [3 ]
Gan, Shaojun [3 ]
机构
[1] Chongqing Univ, Sch Elect Engn, Chongqing, Peoples R China
[2] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield S10 2TN, S Yorkshire, England
[3] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Particle swarm optimization; Teaching learning based optimization; Crowded sorting; MULTIPLE OBJECTIVES; ALGORITHM; EVOLUTIONARY; PSO;
D O I
10.1016/j.neucom.2016.10.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
How to obtain a good convergence and well-spread optimal Pareto front is still a major challenge for most meta heuristic multi-objective optimization (MOO) methods. In this paper, a novel hybrid teaching learning based particle swarm optimization (HTL-PSO) with circular crowded sorting (CCS), named HTL-MOPSO, is proposed for solving MOO problems. Specifically, the new HTL-MOPSO combines the canonical PSO search with a teaching-learning-based optimization (TLBO) algorithm in order to promote the diversity and improve search ability. Also, CCS technique is developed to improve the diversity and spread of solutions when truncating the external elitism archive. The performance of HTL-MOPSO algorithm was tested on several well-known benchmarks problems and compared with other state-of-the-art MOO algorithms in respect of convergence and spread of final solutions to the true Pareto front. Also, the individual contributions made by the strategies of HTL-PSO and CCS are analyzed. Experimental results validate the effectiveness of HTL-MOPSO and demonstrate its superior ability to find solutions of better spread and diversity, while assuring a good convergence.
引用
收藏
页码:11 / 25
页数:15
相关论文
共 37 条
[31]   Evolving artificial neural networks using an improved PSO and DPSO [J].
Yu, Jianbo ;
Wang, Shijin ;
Xi, Lifeng .
NEUROCOMPUTING, 2008, 71 (4-6) :1054-1060
[32]   Multiple Populations for Multiple Objectives: A Coevolutionary Technique for Solving Multiobjective Optimization Problems [J].
Zhan, Zhi-Hui ;
Li, Jingjing ;
Cao, Jiannong ;
Zhang, Jun ;
Chung, Henry Shu-Hung ;
Shi, Yu-Hui .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (02) :445-463
[33]  
Zhang Q., 2008, Rep. CES-487
[34]   MOEA/D: A multiobjective evolutionary algorithm based on decomposition [J].
Zhang, Qingfu ;
Li, Hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (06) :712-731
[35]   Robot path planning in uncertain environment using multi-objective particle swarm optimization [J].
Zhang, Yong ;
Gong, Dun-wei ;
Zhang, Jian-hua .
NEUROCOMPUTING, 2013, 103 :172-185
[36]   Teaching-learning-based optimization with learning experience of other learners and its application [J].
Zou, Feng ;
Wang, Lei ;
Hei, Xinhong ;
Chen, Debao .
APPLIED SOFT COMPUTING, 2015, 37 :725-736
[37]   Multi-objective optimization using teaching-learning-based optimization algorithm [J].
Zou, Feng ;
Wang, Lei ;
Hei, Xinhong ;
Chen, Debao ;
Wang, Bin .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (04) :1291-1300