I. Introduction
Multiobjective optimization problems (MOPs), commonly seen in real-world applications [1]–[5], refer to the optimization of multiple conflicting objectives simultaneously, which can be mathematically formulated as follows: \begin{align*} \text {Minimize}&~F\left ({\mathbf {x}}\right)=\left ({f_{1}\left ({\mathbf {x}}\right),f_{2}\left ({\mathbf {x}}\right), {\dots },f_{M}\left ({\mathbf {x}}\right)}\right) \\ \text {subject to}&~\mathbf {x}\in X\tag{1}\end{align*}
where is the search space of decision variables with denoting the decision vector [6]. Due to the conflicting nature of the objectives, the Pareto dominance is used to distinguish the qualities of two solutions [7]. Suppose and are two solutions of an MOP, is said to Pareto dominate (denoted as ) iff two criteria are satisfied: 1) for all the objectives, () and 2) there exists at least one objective that [8]. Sequentially, if is not Pareto dominated by any other solutions in , is called the Pareto optimal solution, , is called the Pareto optimal set (PS), and is called the Pareto optimal front (PF).