I. Introduction
Non-dominated sorting is one of the essential steps in Pareto based MOEAs and MaOEAs [1], [2]. It has application in other domains like data clustering, graph theory, computer vision, economics and game theory, database and others [2]. Non-dominated sorting sorts the solutions into different non-dominated fronts which are arranged in decreasing order of their dominance. In MOEAs, the set of solutions are often referred to as the population. Let be a population of N solutions in M-dimensional objective space. ith solution of ; si is denoted as . A solution si in M-dimensional objective space is a vector of size M represented as where is the objective value of solution si for mth (1 ≤ m ≤ M) objective.