Adaptive Reference Point Generation for Many-Objective Optimization Using NSGA-III

In Non Dominated Sorting Genetic Algorithm-III (NSGA-III), the diversity of solutions is guided by a set of uniformly distributed reference points in the objective space. However, uniformly distributed reference points may not be efficient for problems with disconnected and non-uniform Pareto-fronts. These kinds of problems may have some reference points that are never associated with any of the Pareto-optimal solutions and will become useless reference points during evaluation. The existence of these useless reference points in NSGA-III significantly affects its performance. To address this issue, a new reference points adaptation mechanism is proposed that generates reference points according to the distribution of the candidate solutions. The use of this proposed adaptation method improves the performance of evolutionary search and promotes population diversity for better exploration. The proposed approach is evaluated on a number of unconstrained benchmark problems and is compared with NSGA-III and other reference point adaptation approaches. Experiment results on several benchmark problems clearly show a prominent improvement in the performance by using the proposed reference point adaptation mechanism in NSGA-III.

[1]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[2]  Gang Chen,et al.  Reference Point Adaption Method for Genetic Programming Hyper-Heuristic in Many-Objective Job Shop Scheduling , 2018, EvoCOP.

[3]  Gang Chen,et al.  Many-objective genetic programming for job-shop scheduling , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[4]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[5]  Kalyanmoy Deb,et al.  An Improved Adaptive Approach for Elitist Nondominated Sorting Genetic Algorithm for Many-Objective Optimization , 2013, EMO.

[6]  Gang Chen,et al.  A PSO-Based Reference Point Adaption Method for Genetic Programming Hyper-Heuristic in Many-Objective Job Shop Scheduling , 2017, ACALCI.

[7]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach , 2014, IEEE Transactions on Evolutionary Computation.

[8]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

[9]  Xiaoyan Sun,et al.  A reference points-based evolutionary algorithm for many-objective optimization , 2014, GECCO.

[10]  Xin Yao,et al.  Many-Objective Evolutionary Algorithms , 2015, ACM Comput. Surv..

[11]  Xin Yao,et al.  A benchmark test suite for evolutionary many-objective optimization , 2017, Complex & Intelligent Systems.

[12]  Markus Wagner,et al.  Evolutionary many-objective optimization: A quick-start guide , 2015 .

[13]  Shengxiang Yang,et al.  A Strength Pareto Evolutionary Algorithm Based on Reference Direction for Multiobjective and Many-Objective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[14]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[15]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[16]  Qingfu Zhang,et al.  Multiobjective optimization Test Instances for the CEC 2009 Special Session and Competition , 2009 .

[17]  Carlos A. Coello Coello,et al.  Many-Objective Problems: Challenges and Methods , 2015, Handbook of Computational Intelligence.