4.7 Article

DMaOEA-εC: Decomposition-based many-objective evolutionary algorithm with the ε-constraint framework

Journal

INFORMATION SCIENCES
Volume 537, Issue -, Pages 203-226

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2020.05.097

Keywords

Many-objective optimization; epsilon-Constraint framework; Two-stage upper bound vectors generation; Boundary points maintenance; Distance-based global replacement; Two-side update rule

Funding

  1. China Postdoctoral Science Foundation [2019TQ0032, 2019M660025]
  2. China Scholarship Council [201706030125]
  3. Paul and Heidi Brown Preeminent Professorship in ISE, University of Florida (USA)
  4. Humboldt Research Award (Germany)

Ask authors/readers for more resources

Real-world problems which involve the optimization of multiple conflicting objectives are named as multi-objective optimization problems (MOPs). This paper mainly deals with the widespread and especially challenging many-objective optimization problem (MaOP) which is a category of the MOP with more than three objectives. Given the inefficiency of DMOEA-epsilon C which is a state-of-the-art decomposition-based multi-objective evolutionary algorithm with the epsilon-constraint framework when dealing with MaOPs, a number of strategies are proposed and embedded in DMOEA-epsilon C. To be specific, in order to overcome the ineffectiveness induced by exponential number of upper bound vectors, a two-stage upper bound vectors generation procedure is put forward to generate widely spread upper bound vectors in a high-dimensional space. Besides, a boundary points maintenance mechanism and a distance-based global replacement strategy are presented to remedy the diversity loss of a population. What's more, given the feasibility rule adopted in DMOEA-epsilon C is simple but less effective, a two-side update rule which maintains both feasible and infeasible solutions for each subproblem is proposed to speed the convergence of a population. DMOEA-epsilon C with the above-mentioned strategies, denoted as DMaOEA-epsilon C, is designed for both multi- and many-objective optimization problems in this paper. DMaOEA-epsilon C is compared with five classical and state-of-the-art multi-objective evolutionary algorithms on 29 test instances to exhibit its performance on MOPs. Furthermore, DMaOEA-epsilon C is compared with five state-of-the-art many-objective evolutionary algorithms on 52 test problems to demonstrate its performance when dealing with MaOPs. Experimental studies show that DMaOEA-epsilon C outperforms or performs competitively against several competitors on the majority of MOPs and MaOPs with up to ten objectives. (C) 2020 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available