A Knee Point Based NSGA-II Multi-objective Evolutionary Algorithm

Many evolutionary algorithms (EAs) can’t select the solution which can accelerate the convergence to the Pareto front and maintain the diversity from a group of non-dominant solutions in the late stage of searching. In this article, the method of finding knee point is embedded in the process of searching, which not only increases selection pressure solutions in later searches but also accelerates diversity and convergence. Besides, niche strategy and special crowding distances are used to solve multimodal features in test problems, so as to provide decision-makers with multiple alternative solutions as much as possible. Finally, the performance indicators of knee point are compared with the existing algorithms on 14 test functions. The results show that the final solution set of the proposed algorithm has advantages in coverage area of the reference knee regions and convergence speed.

[1]  Mike Preuss,et al.  Niching Methods and Multimodal Optimization Performance , 2015 .

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

[3]  Martin J. Oates,et al.  The Pareto Envelope-Based Selection Algorithm for Multi-objective Optimisation , 2000, PPSN.

[4]  Markus Olhofer,et al.  A Method for a Posteriori Identification of Knee Points Based on Solution Density , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[5]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[6]  Marco Laumanns,et al.  Approximating the Knee of an MOP with Stochastic Search Algorithms , 2008, PPSN.

[7]  Markus Olhofer,et al.  Benchmark Problems and Performance Indicators for Search of Knee Points in Multiobjective Optimization , 2020, IEEE Transactions on Cybernetics.

[8]  Jing J. Liang,et al.  Multimodal multi-objective optimization: A preliminary study , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[9]  Alain Pétrowski,et al.  A clearing procedure as a niching method for genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[10]  Indraneel Das On characterizing the “knee” of the Pareto curve based on Normal-Boundary Intersection , 1999 .

[11]  Tapabrata Ray,et al.  Bridging the Gap: Many-Objective Optimization and Informed Decision-Making , 2017, IEEE Transactions on Evolutionary Computation.

[12]  Ponnuthurai N. Suganthan,et al.  Novel multimodal problems and differential evolution with ensemble of restricted tournament selection , 2010, IEEE Congress on Evolutionary Computation.

[13]  Ye Tian,et al.  A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[14]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[15]  P. John Clarkson,et al.  Erratum: A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2003, Evolutionary Computation.

[16]  Naruemon Wattanapongsakorn,et al.  Adaptive geometric angle-based algorithm with independent objective biasing for pruning Pareto-optimal solutions , 2013, 2013 Science and Information Conference.

[17]  R. Lyndon While,et al.  A faster algorithm for calculating hypervolume , 2006, IEEE Transactions on Evolutionary Computation.

[18]  K. Deb,et al.  Understanding knee points in bicriteria problems and their implications as preferred solution principles , 2011 .

[19]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[20]  Kalyanmoy Deb,et al.  Finding Knees in Multi-objective Optimization , 2004, PPSN.

[21]  Jing J. Liang,et al.  A Multiobjective Particle Swarm Optimizer Using Ring Topology for Solving Multimodal Multiobjective Problems , 2018, IEEE Transactions on Evolutionary Computation.

[22]  Lily Rachmawati,et al.  Multiobjective Evolutionary Algorithm With Controllable Focus on the Knees of the Pareto Front , 2009, IEEE Transactions on Evolutionary Computation.