Handling multi-objective optimization problems with a multi-swarm cooperative particle swarm optimizer

被引:79
作者
Zhang, Yong [1 ,2 ]
Gong, Dun-wei [1 ]
Ding, Zhong-hai [2 ]
机构
[1] China Univ Min & Technol, Sch Informat & Elect Engn, Xunzhou 221008, Peoples R China
[2] Univ Nevada, Dept Math Sci, Las Vegas, NV 89154 USA
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Multi-swarm; Particle swarm optimization; Species; Escape strategy; ALGORITHM;
D O I
10.1016/j.eswa.2011.04.200
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
This paper presents a new multi-objective optimization algorithm in which multi-swarm cooperative strategy is incorporated into particle swarm optimization algorithm, called multi-swarm cooperative multi-objective particle swarm optimizer (MC-MOPSO). This algorithm consists of multiple slave swarms and one master swarm. Each slave swarm is designed to optimize one objective function of the multi-objective problem in order to find out all the non-dominated optima of this objective function. In order to produce a well distributed Pareto front, the master swarm is developed to cover gaps among non-dominated optima by using a local MOPSO algorithm. Moreover, in order to strengthen the capability locating multiple optima of the PSO, several improved techniques such as the Pareto dominance-based species technique and the escape strategy of mature species are introduced. The simulation results indicate that our algorithm is highly competitive to solving the multi-objective optimization problems. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:13933 / 13941
页数:9
相关论文
共 29 条
[1]
Multiobjective Particle Swarm Algorithm With Fuzzy Clustering for Electrical Power Dispatch [J].
Agrawal, Shubham ;
Panigrahi, B. K. ;
Tiwari, Manoj Kumar .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (05) :529-541
[2]
[Anonymous], 2002, Evolutionary algorithms for solving multi-objective problems
[3]
[Anonymous], TR9803 GRAD SCH ENG
[4]
[Anonymous], 2001, SPEA2 IMPROVING STRE
[5]
[Anonymous], 2001001 KANGAL
[6]
Locating multiple optima using particle swarm optimization [J].
Brits, R. ;
Engelbrecht, A. P. ;
van den Bergh, F. .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 189 (02) :1859-1883
[7]
Cross-searching strategy for multi-objective particle swarm optimization [J].
Chiu, Shih-Yuan ;
Sun, Tsung-Ying ;
Hsieh, Sheng-Ta ;
Lin, Cheng-Wei .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :3135-3141
[8]
Handling multiple objectives with particle swarm optimization [J].
Coello, CAC ;
Pulido, GT ;
Lechuga, MS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) :256-279
[9]
DEB K, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P42
[10]
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