Post Pareto-optimal ranking algorithm for multi-objective optimization using extended angle dominance

Abstract This paper presents a solution ranking algorithm to find the outstanding solutions in given set of non-dominated solutions of multi-objective optimization problems, which are the results from either Multi-Objective Evolutionary Algorithms (MOEAs) or exact methods. The algorithm enables the decision makers to identify outstanding solutions without a deep understanding of the problem. The algorithm provides a ranking for all solutions so that they can obtain any top K ranked solutions to implement. This novel parameter-free solution ranking approach is based on two concepts: an extended angle-based dominance technique from the algorithm called ADaptive angle-based pruning Algorithm (ADA) for discovering the knee solutions and the inverse-square law of light for enhancing the diversity of solutions. We evaluate the performance of the approach on several well-known test problems against well-known knee finding algorithms as well as on a practical system design and optimization problem to demonstrate the usefulness of the algorithm.

[1]  Hisao Ishibuchi,et al.  A Knee-Based EMO Algorithm with an Efficient Method to Update Mobile Reference Points , 2015, EMO.

[2]  Kalyanmoy Deb,et al.  Finding Knees in Multi-objective Optimization , 2004, PPSN.

[3]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[4]  Nikolaos F. Voudoukis,et al.  Inverse Square Law for Light and Radiation: A Unifying Educational Approach , 2017, European Journal of Engineering and Technology Research.

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

[6]  Kalyanmoy Deb,et al.  Towards a Link between Knee Solutions and Preferred Solution Methodologies , 2010, SEMCCO.

[7]  K. Deb,et al.  Understanding knee points in bicriteria problems and their implications as preferred solution principles , 2011 .

[8]  Hartmut Schmeck,et al.  Angle-Based Preference Models in Multi-objective Optimization , 2017, EMO.

[9]  David W. Coit,et al.  Reliability optimization of series-parallel systems using a genetic algorithm , 1996, IEEE Trans. Reliab..

[10]  Tapabrata Ray,et al.  Bridging the Gap: Many-Objective Optimization and Informed Decision-Making , 2017, IEEE Transactions on Evolutionary Computation.

[11]  Tongdan Jin,et al.  System optimization with component reliability estimation uncertainty: a multi-criteria approach , 2004, IEEE Transactions on Reliability.

[12]  Naruemon Wattanapongsakorn,et al.  A decomposition-based approach for knee solution approximation in multi-objective optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[13]  J. Branke,et al.  Guidance in evolutionary multi-objective optimization , 2001 .

[14]  Way Kuo,et al.  Recent Advances in Optimal Reliability Allocation , 2007, IEEE Trans. Syst. Man Cybern. Part A.

[15]  Jinhua Zheng,et al.  A preference-based multi-objective evolutionary algorithm using preference selection radius , 2017, Soft Comput..

[16]  Khaled Ghédira,et al.  Searching for knee regions of the Pareto front using mobile reference points , 2011, Soft Comput..

[17]  Xin Yu,et al.  A new angle-based preference selection mechanism for solving many-objective optimization problems , 2018, Soft Comput..

[18]  Tao Jiang,et al.  An improved particle swarm optimization algorithm for reliability-redundancy allocation problem with mixed redundancy strategy and heterogeneous components , 2019, Reliab. Eng. Syst. Saf..

[19]  Hartmut Schmeck,et al.  On the interrelationships between knees and aggregate objective functions , 2014, GECCO.

[20]  Yongming Han,et al.  Review: Multi-objective optimization methods and application in energy saving , 2017 .

[21]  Frank P. A. Coolen,et al.  A heuristic survival signature based approach for reliability-redundancy allocation , 2019, Reliab. Eng. Syst. Saf..

[22]  Xin Yao,et al.  R-Metric: Evaluating the Performance of Preference-Based Evolutionary Multiobjective Optimization Using Reference Points , 2018, IEEE Transactions on Evolutionary Computation.

[23]  Mourad Ykhlef,et al.  Solving Multi-objective Portfolio Optimization Problem for Saudi Arabia Stock Market Using Hybrid Clonal Selection and Particle Swarm Optimization , 2015 .

[24]  Kajla Basu,et al.  A novel particle swarm optimization with fuzzy adaptive inertia weight for reliability redundancy allocation problems , 2019, Intell. Decis. Technol..

[25]  Ye Tian,et al.  PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[26]  Madjid Tavana,et al.  A new multi-objective particle swarm optimization method for solving reliability redundancy allocation problems , 2013, Reliab. Eng. Syst. Saf..

[27]  Kangzhou Wang,et al.  Cooperative route planning for the drone and truck in delivery services: A bi-objective optimisation approach , 2019, J. Oper. Res. Soc..

[28]  J. Neumann,et al.  Theory of games and economic behavior , 1945, 100 Years of Math Milestones.

[29]  Naruemon Wattanapongsakorn,et al.  A knee-based multi-objective evolutionary algorithm: an extension to network system optimization design problem , 2015, Cluster Computing.

[30]  Indraneel Das On characterizing the “knee” of the Pareto curve based on Normal-Boundary Intersection , 1999 .

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

[32]  Sanaz Mostaghim,et al.  A knee point based evolutionary multi-objective optimization for mission planning problems , 2017, GECCO.

[33]  Yanli Yin,et al.  User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm , 2017, Knowl. Based Syst..

[34]  Nam Kee Lee,et al.  System Reliability Allocation and a Computational Algorithm , 1968 .

[35]  Ye Tian,et al.  A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[36]  Naruemon Wattanapongsakorn,et al.  Post Pareto-optimal pruning algorithm for multiple objective optimization using specific extended angle dominance , 2015, Eng. Appl. Artif. Intell..

[37]  M. Rausand Reliability of Safety-Critical Systems: Theory and Applications , 2014 .

[38]  Vijay Kumar,et al.  KnRVEA: A hybrid evolutionary algorithm based on knee points and reference vector adaptation strategies for many-objective optimization , 2019, Applied Intelligence.

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

[40]  Jun Chen,et al.  Preference-based evolutionary algorithm for airport surface operations , 2018, Transportation Research Part C: Emerging Technologies.

[41]  Ling Wang,et al.  A coevolutionary differential evolution with harmony search for reliability-redundancy optimization , 2012, Expert Syst. Appl..