Divide-and-conquer based non-dominated sorting with Reduced Comparisons

Abstract Non-dominated sorting has attracted a lot of attention of the research community due to its use in solving multi- and many-objective optimization problems. In recent years, several approaches for non-dominated sorting have been proposed. In this paper, we have developed a non-dominated sorting framework, namely DCNSRC (Divide-and-Conquer based Non-dominated Sorting with Reduced Comparisons). Based on this framework, two approaches have been proposed by varying the search technique. These approaches perform a lower number of dominance comparisons than various other approaches. The duplicate solutions are also handled efficiently. These approaches save various comparisons while comparing the two solutions. The proposed approaches are validated using some theoretical analyses. The number of dominance comparisons performed by the proposed framework are theoretically analyzed in three different scenarios, both in the worst and the best cases. Experimental results on synthetic datasets and the benchmark problems show the superiority of the proposed approach over state-of-the-art algorithms.

[1]  Carlos A. Coello Coello,et al.  GBOS: Generalized Best Order Sort algorithm for non-dominated sorting , 2018, Swarm Evol. Comput..

[2]  Qingfu Zhang,et al.  Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems , 2014, IEEE Transactions on Evolutionary Computation.

[3]  Carlos A. Coello Coello,et al.  A divide-and-conquer based efficient non-dominated sorting approach , 2019, Swarm Evol. Comput..

[4]  S. Baskar,et al.  Application of NSGA-II Algorithm to Single-Objective Transmission Constrained Generation Expansion Planning , 2009, IEEE Transactions on Power Systems.

[5]  Jun Du,et al.  A Sorting Based Algorithm for Finding a Non-dominated Set in Multi-objective Optimization , 2007, Third International Conference on Natural Computation (ICNC 2007).

[6]  Sriparna Saha,et al.  Fast implementation of steady-state NSGA-II , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[7]  Kent McClymont,et al.  Deductive Sort and Climbing Sort: New Methods for Non-Dominated Sorting , 2012, Evolutionary Computation.

[8]  Maxim Buzdalov,et al.  A Provably Asymptotically Fast Version of the Generalized Jensen Algorithm for Non-dominated Sorting , 2014, PPSN.

[9]  Ye Tian,et al.  A Decision Variable Clustering-Based Evolutionary Algorithm for Large-Scale Many-Objective Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[10]  Jim E. Smith,et al.  On Replacement Strategies in Steady State Evolutionary Algorithms , 2007, Evolutionary Computation.

[11]  Zixing Cai,et al.  A Fast Method of Constructing the Non-dominated Set: Arena's Principle , 2008, 2008 Fourth International Conference on Natural Computation.

[12]  Kalyana Chakravarthy Veluvolu,et al.  Nondominated sorting based on sum of objectives , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[13]  Nicolas Jozefowiez,et al.  Enhancements of NSGA II and Its Application to the Vehicle Routing Problem with Route Balancing , 2005, Artificial Evolution.

[14]  Kiyoshi Tanaka,et al.  Computational Cost Reduction of Nondominated Sorting Using the M-Front , 2015, IEEE Transactions on Evolutionary Computation.

[15]  Kalyanmoy Deb,et al.  Best Order Sort: A New Algorithm to Non-dominated Sorting for Evolutionary Multi-objective Optimization , 2016, GECCO.

[16]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[17]  Andrzej Jaszkiewicz,et al.  ND-Tree-Based Update: A Fast Algorithm for the Dynamic Nondominance Problem , 2016, IEEE Transactions on Evolutionary Computation.

[18]  Carlos A. Coello Coello,et al.  An Approach for Non-domination Level Update Problem in Steady-State Evolutionary Algorithms With Parallelism , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[19]  Maxim Buzdalov,et al.  Fast Implementation of the Steady-State NSGA-II Algorithm for Two Dimensions Based on Incremental Non-Dominated Sorting , 2015, GECCO.

[20]  Shie-Yui Liong,et al.  Alternative Decision Making in Water Distribution Network with NSGA-II , 2006 .

[21]  Ye Tian,et al.  An Efficient Approach to Nondominated Sorting for Evolutionary Multiobjective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[22]  Yuren Zhou,et al.  Ranking Vectors by Means of the Dominance Degree Matrix , 2017, IEEE Transactions on Evolutionary Computation.

[23]  Maxim Buzdalov,et al.  Incremental non-dominated sorting with O(N) insertion for the two-dimensional case , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[24]  S. Ramesh,et al.  Application of modified NSGA-II algorithm to multi-objective reactive power planning , 2012, Appl. Soft Comput..

[25]  Sriparna Saha,et al.  Divide and conquer based non-dominated sorting for parallel environment , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[26]  Marc Parizeau,et al.  Generalizing the improved run-time complexity algorithm for non-dominated sorting , 2013, GECCO '13.

[27]  Qian Wang,et al.  An Efficient Non-dominated Sorting Method for Evolutionary Algorithms , 2008, Evolutionary Computation.

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

[29]  Kalyanmoy Deb,et al.  An Efficient Nondominated Sorting Algorithm for Large Number of Fronts , 2019, IEEE Transactions on Cybernetics.

[30]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[31]  Hasan Demirel,et al.  Application of NSGA-II to feature selection for facial expression recognition , 2011, Comput. Electr. Eng..

[32]  Sriparna Saha,et al.  Improved solution to the non-domination level update problem , 2015, Appl. Soft Comput..

[33]  Maxim Buzdalov,et al.  Improved incremental non-dominated sorting for steady-state evolutionary multiobjective optimization , 2017, GECCO.

[34]  Anna Syberfeldt,et al.  A New Algorithm Using the Non-Dominated Tree to Improve Non-Dominated Sorting , 2017, Evolutionary Computation.

[35]  S. Baskar,et al.  Application of NSGA-II Algorithm to Generation Expansion Planning , 2009, IEEE Transactions on Power Systems.

[36]  Mikkel T. Jensen,et al.  Reducing the run-time complexity of multiobjective EAs: The NSGA-II and other algorithms , 2003, IEEE Trans. Evol. Comput..

[37]  Qingfu Zhang,et al.  Efficient Nondomination Level Update Method for Steady-State Evolutionary Multiobjective Optimization , 2017, IEEE Transactions on Cybernetics.