mathematics
Article
A Mating Selection Based on Modified Strengthened
Dominance Relation for NSGA-III
Saykat Dutta
1
, Sri Srinivasa Raju M
1
, Rammohan Mallipeddi
2,
*, Kedar Nath Das
1
and Dong-Gyu Lee
2
Citation: Dutta, S.; M, S.S.R.;
Mallipeddi, R.; Das, K.N.; Lee, D.-G.
A Mating Selection Based on
Modified Strengthened Dominance
Relation for NSGA-III. Mathematics
2021, 9, 2837. https://doi.org/
10.3390/math9222837
Academic Editors: Theodore E. Simos
and Charampos Tsitouras
Received: 9 October 2021
Accepted: 3 November 2021
Published: 10 November 2021
Publisher’s Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2021 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).
1
Department of Mathematics, National Institute of Technology Silchar, Assam 788010, India;
saykat_rs@math.nits.ac.in (S.D.); m._rs@math.nits.ac.in (S.S.R.M.); kedarnath@math.nits.ac.in (K.N.D.)
2
Department of Artificial Intelligence, School of Electronics Engineering, Kyungpook National University,
Daegu 41566, Korea; dglee@knu.ac.kr
* Correspondence: mallipeddi@knu.ac.kr
Abstract: In multi/many-objective evolutionary algorithms (MOEAs), to alleviate the degraded
convergence pressure of Pareto dominance with the increase in the number of objectives, numerous
modified dominance relationships were proposed. Recently, the strengthened dominance relation
(SDR) has been proposed, where the dominance area of a solution is determined by convergence
degree and niche size ( θ). Later, in controlled SDR (CSDR), θ and an additional parameter (k)
associated with the convergence degree are dynamically adjusted depending on the iteration count.
Depending on the problem characteristics and the distribution of the current population, different
situations require different values of k, rendering the linear reduction of k based on the generation
count ineffective. This is because a particular value of k is expected to bias the dominance relationship
towards a particular region on the Pareto front (PF). In addition, due to the same reason, using SDR
or CSDR in the environmental selection cannot preserve the diversity of solutions required to cover
the entire PF. Therefore, we propose an MOEA, referred to as NSGA-III*, where (1) a modified
SDR (MSDR)-based mating selection with an adaptive ensemble of parameter k would prioritize
parents from specific sections of the PF depending on k, and (2) the traditional weight vector and
non-dominated sorting-based environmental selection of NSGA-III would protect the solutions
corresponding to the entire PF. The performance of NSGA-III* is favourably compared with state-of-
the-art MOEAs on DTLZ and WFG test suites with up to 10 objectives.
Keywords: convergence; decomposition; diversity; dominance; ensemble
1. Introduction
In literature [1], evolutionary algorithms (EAs) have demonstrated their ability to
tackle a variety of optimization problems efficiently. Many real-world optimization prob-
lems involve several conflicting objectives that must be optimized simultaneously. Without
prior preference information, the existence of conflicting objectives inevitably results in
the impossibility of finding a single solution that is globally optimal concerning all of the
objectives. In such a situation, instead of total order between various solutions, only partial
orders between different solutions may be anticipated, resulting in a solution set consisting
of a suite of alternative solutions that have been differently compromised. However, one of
the difficulties in multi-objective optimization, compared to the single objective optimiza-
tion, is that there does not exist a unique or straightforward quality assessment method to
classify all the solutions obtained and to guide the search process towards better regions.
Multi-objective evolutionary algorithms (MOEAs) are particularly suitable for this task
because they simultaneously evolve a population of potential solutions to the problem at
hand, which facilitates the search for a set of Pareto non-dominated solutions in a single
run of the algorithm. Classically, a multi-objective problem (MOP) can be briefly stated as
min f ( x)=( f
1
( x), f
2
( x),..., f
M
( x)) s.t. x =( x
1
, x
2
,..., x
n
) ∈ X, X ⊆ R
n
(1)
Mathematics 2021, 9, 2837. https://doi.org/10.3390/math9222837 https://www.mdpi.com/journal/mathematics