Nondominated sorting based on sum of objectives

In Pareto-Dominance based multi-objective evolutionary algorithms (PDMOEAs), nondominated sorting (NDS) procedure plays significantly important role in mating and environmental selection of the solutions. However, NDS is computationally expensive as each solution needs to be compared on all objectives with all solutions in the population. Therefore, the complexity increases with increase in the number of objectives (M) and the number of individuals in the population (N). Therefore, designing an efficient NDS algorithm plays a prominent role in reducing the computational complexity of the MOEAs. In this paper, we propose a NDS algorithm that assigns solutions to the fronts in the ascending order of sum of objectives; by comparing with only solutions that are better than the respective solution in the sum of objectives. To demonstrate the effectiveness, we compared the proposed method with the existing efficient nondominated sorting (ENS) algorithm and Corner Sort (CS). The experimental results indicate the effectiveness of the proposed method in reducing the number of comparisons and runtimes as the number of objectives increases.

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

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

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

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

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

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

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

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

[9]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[10]  Shengxiang Yang,et al.  A Grid-Based Evolutionary Algorithm for Many-Objective Optimization , 2013, IEEE Transactions on Evolutionary Computation.

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

[12]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[13]  Xin Yao,et al.  Corner Sort for Pareto-Based Many-Objective Optimization , 2014, IEEE Transactions on Cybernetics.

[14]  Ye Tian,et al.  Empirical analysis of a tree-based efficient non-dominated sorting approach for many-objective optimization , 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI).