I. Introduction
Multiobjective optimization problems (MOPs) involve the optimization of multiple objectives simultaneously [1], [2], [3], [4], which can be mathematically defined by \begin{align*} {\mathrm{ minimize}}&F\left ({{\mathbf{x}}}\right)=\left ({f_{1} \left ({{\mathbf{x}}}\right),\ldots,f_{m} \left ({{\mathbf{x}}}\right)}\right) \\ {\mathrm{ subject~to}}&{\mathbf{x}}\in \Omega\tag{1}\end{align*} where is a decision vector in search space ( means the number of decision variables) and defines objective functions. When is larger than three, (1) is called a many-objective optimization problem (MaOP). As one single solution generally cannot optimize all objectives, a set of tradeoff optimal solutions called Pareto-optimal set (PS) can be obtained and its mapping to the objective space is called Pareto-optimal front (PF) [5]. In recent decades, multiobjective evolutionary algorithms (MOEAs) have become very popular and effective for solving MOPs. Most MOEAs can be divided into three main categories based on the adopted population update mechanisms, i.e., Pareto-based MOEAs [6], [7], [8], [9], [10], decomposition-based MOEAs [11], [12], [13], and indicator-based MOEAs [14], [15], [16], [17], [18], which have been validated to be effective for solving MOPs with two or three objectives.