Abstract
Many-objective optimization refers to optimizing a multi-objective optimization problem (MOP) where the number of objectives is more than 3. Most classical evolutionary multi-objective optimization (EMO) algorithms use the Pareto dominance relation to guide the search, which usually perform poorly in the many-objective optimization scenario. This paper proposes an EMO algorithm based on information separation and neighbor punishment selection (ISNPS) to deal with many-objective optimization problems. ISNPS separates individual’s behavior in the population into convergence information and distribution information by rotating the original coordinates in the objective space. Specifically, the proposed algorithm employs one coordinate to reflect individual’s convergence and the remaining m- 1 coordinates to reflect individual’s distribution, where m is the number of objectives in a given MOP. In addition, a neighborhood punishment strategy is developed to prevent individuals from being crowded. From a series of experiments on 42 test instances with 3–10 objectives, ISNPS has been found to be very competitive against six representative algorithms in the EMO area.
Original language | English |
---|---|
Pages (from-to) | 1109-1128 |
Number of pages | 20 |
Journal | Soft Computing |
Volume | 21 |
Issue number | 5 |
DOIs | |
Publication status | Published - 1 Mar 2017 |
Bibliographical note
Funding Information:The authors wish to thank the support of the National Natural Science Foundation of China (Grant Nos. 61379062, 61372049, 61403326), the Science Research Project of the Education Office of Hunan Province (Grant Nos. 12A135, 12C0378), the Hunan Province Natural Science Foundation (Grant Nos. 14JJ2072, 13JJ8006), the Science and Technology Project of Hunan Province (Grant No. 2014GK3027), the Construct Program of the Key Discipline in Hunan Province, and the Hunan Provincial Innovation Foundation For Postgraduate (Grant No. CX2013A011).
Publisher Copyright:
© 2015, Springer-Verlag Berlin Heidelberg.
Keywords
- Evolutionary multi-objective optimization
- Information separation
- Many-objective optimization
- Neighbor punishment selection
ASJC Scopus subject areas
- Theoretical Computer Science
- Software
- Geometry and Topology