Non-dominated sorting is a critical component of all multi-objective evolutionary algorithms (MOEAs). A large percentage of computational cost of MOEAs is spent on non-dominated sorting. So the complexity of non-dominated sorting method in a large extent decides the efficiency of the MOEA. In this paper, we present a novel non-dominated sorting method called the dynamic non-dominated sorting (DNS). It is based on the sorting of each objective instead of dominance comparisons. The computational compelxity of DNS is $O(mN\log N)$ ($m$ is the number of objectives, $N$ is the population size), which equals to the best record so far. Based on DNS, we introduce a novel multi-objective genetic algorithm (MOGA) called the dynamic non-dominated sorting genetic algorithm (DSGA). Then, some numerical comparisons between different non-dominated sorting method are presented. The results shows that DNS is efficient and promising. Finally, numerical experiments on DSGA are also given. The results show that DSGA outperforms some other MOEAs both on general-scale and large-scale multi-objective problems.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7
The full text of this article is available to read as a PDF.
Loading...
Posted 12 Apr, 2021
Received 09 Apr, 2021
On 11 Mar, 2021
On 05 Mar, 2021
Posted 12 Apr, 2021
Received 09 Apr, 2021
On 11 Mar, 2021
On 05 Mar, 2021
Non-dominated sorting is a critical component of all multi-objective evolutionary algorithms (MOEAs). A large percentage of computational cost of MOEAs is spent on non-dominated sorting. So the complexity of non-dominated sorting method in a large extent decides the efficiency of the MOEA. In this paper, we present a novel non-dominated sorting method called the dynamic non-dominated sorting (DNS). It is based on the sorting of each objective instead of dominance comparisons. The computational compelxity of DNS is $O(mN\log N)$ ($m$ is the number of objectives, $N$ is the population size), which equals to the best record so far. Based on DNS, we introduce a novel multi-objective genetic algorithm (MOGA) called the dynamic non-dominated sorting genetic algorithm (DSGA). Then, some numerical comparisons between different non-dominated sorting method are presented. The results shows that DNS is efficient and promising. Finally, numerical experiments on DSGA are also given. The results show that DSGA outperforms some other MOEAs both on general-scale and large-scale multi-objective problems.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7
The full text of this article is available to read as a PDF.
Loading...