Merge Non-Dominated Sorting Algorithm for Many-Objective Optimization

09/17/2018
by   Javier Moreno, et al.
0

Many Pareto-based multi-objective evolutionary algorithms require to rank the solutions of the population in each iteration according to the dominance principle, what can become a costly operation particularly in the case of dealing with many-objective optimization problems. In this paper, we present a new efficient algorithm for computing the non-dominated sorting procedure, called Merge Non-Dominated Sorting (MNDS), which has a best computational complexity of Θ(NlogN) and a worst computational complexity of Θ(MN^2). Our approach is based on the computation of the dominance set of each solution by taking advantage of the characteristics of the merge sort algorithm. We compare the MNDS against four well-known techniques that can be considered as the state-of-the-art. The results indicate that the MNDS algorithm outperforms the other techniques in terms of number of comparisons as well as the total running time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2022

Rank-based Non-dominated Sorting

Non-dominated sorting is a computational bottleneck in Pareto-based mult...
research
05/26/2023

Aggregating over Dominated Points by Sorting, Scanning, Zip and Flat Maps

Prefix aggregation operation (also called scan), and its particular case...
research
04/14/2018

On Asynchronous Non-Dominated Sorting for Steady-State Multiobjective Evolutionary Algorithms

In parallel and distributed environments, generational evolutionary algo...
research
04/22/2022

Learning-to-Rank at the Speed of Sampling: Plackett-Luce Gradient Estimation With Minimal Computational Complexity

Plackett-Luce gradient estimation enables the optimization of stochastic...
research
12/11/2016

Improved Quick Hypervolume Algorithm

In this paper, we present a significant improvement of Quick Hypervolume...
research
07/03/2021

Recombinant Sort: N-Dimensional Cartesian Spaced Algorithm Designed from Synergetic Combination of Hashing, Bucket, Counting and Radix Sort

Sorting is an essential operation which is widely used and is fundamenta...
research
05/19/2022

Parallel bi-objective evolutionary algorithms for scalable feature subset selection via migration strategy under Spark

Feature subset selection (FSS) for classification is inherently a bi-obj...

Please sign up or login with your details

Forgot password? Click here to reset