A new approach to generate pattern-efficient sets of non-dominated vectors for multi-objective optimization

Abstract Pareto optimality is the fundamental construct employed to determine whether a given solution to a multi-criteria mathematical optimization model is preferred to another solution. In this paper we describe an approach (Pattern Efficient Set Algorithm – PESA) to generating a pattern-efficient set of non-dominated vectors to a multi-objective optimization problem. Our approach incorporates an optimization model designed to yield certain non-dominated vectors that can fill gaps between already generated non-dominated vectors, providing a way to deal with the adjacency of generated non-dominated vectors and to quantify the gaps between them. We also propose a pseudo-randomized variant of PESA (rPESA) that randomly generates hypothetical bounds for the objective functions and uses them in the optimization model. To test our approach we selected ten problems from the literature, including bi-objective, 3-objective, 5-objective and 10-objective test instances with non-convex, disconnected or continuous Pareto. The inverted generational distance (IGD) and the hyper-volume (HV) are used as performance metrics to measure the quality of the obtained approximations. We also present graphically the numerical results from applying our method.

[1]  K. C. Seow,et al.  MULTIOBJECTIVE DESIGN OPTIMIZATION BY AN EVOLUTIONARY ALGORITHM , 2001 .

[2]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[3]  Tapabrata Ray,et al.  A Decomposition Based Evolutionary Algorithm for Many Objective Optimization with Systematic Sampling and Adaptive Epsilon Control , 2013, EMO.

[4]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[5]  Haoran Sun,et al.  A diversity indicator based on reference vectors for many-objective optimization , 2018, Inf. Sci..

[6]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[7]  Masahiro Tanaka,et al.  GA-based decision support system for multicriteria optimization , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[8]  Dmitry Podkopaev,et al.  Interactive Nonlinear Multiobjective Optimization Methods , 2016 .

[9]  D. M. Y. Sommerville,et al.  An Introduction to The Geometry of N Dimensions , 2022 .

[10]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[11]  Fang Liu,et al.  MOEA/D with Adaptive Weight Adjustment , 2014, Evolutionary Computation.

[12]  Enrique Alba,et al.  The jMetal framework for multi-objective optimization: Design and architecture , 2010, IEEE Congress on Evolutionary Computation.

[13]  Panos M. Pardalos,et al.  Non-Convex Multi-Objective Optimization , 2017 .

[14]  J. Dennis,et al.  A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems , 1997 .

[15]  Markus Wagner,et al.  Evolutionary many-objective optimization: A quick-start guide , 2015 .

[16]  Y. Zhang,et al.  Enhancing MOEA/D with uniform population initialization, weight vector design and adjustment using uniform design , 2015 .

[17]  Peter J. Fleming,et al.  Methods for multi-objective optimization: An analysis , 2015, Inf. Sci..

[18]  Liang Gao,et al.  Adjust weight vectors in MOEA/D for bi-objective optimization problems with discontinuous Pareto fronts , 2017, Soft Computing.

[19]  Qingfu Zhang,et al.  Multiobjective optimization Test Instances for the CEC 2009 Special Session and Competition , 2009 .

[20]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[21]  Enrique Alba,et al.  Multi-objective optimization using metaheuristics: non-standard algorithms , 2012, Int. Trans. Oper. Res..

[22]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .