A reference point-based evolutionary algorithm for approximating regions of interest in multiobjective problems

Most evolutionary multiobjective optimization algorithms are designed to approximate the entire Pareto front. During the last decade, a series of preference-based evolutionary algorithms have been developed, where a part of the Pareto front is approximated by incorporating the preferences of a Decision Maker. However, only a few such algorithms are able to obtain well-distributed solutions covering the complete “region of interest” that is determined by a reference point. In this paper, a preference-based evolutionary algorithm for approximating the region of interest is proposed. It is based on the state-of-the-art genetic algorithm NSGA-II and the CHIM approach introduced in the NBI method which is used to obtain uniformly distributed solutions in the region of interest. The efficiency of the proposed algorithm has been experimentally evaluated and compared to other state-of-the-art multiobjective preference-based evolutionary algorithms by solving a set of multiobjective optimization benchmark problems. It has been shown that the incorporation of the Decision Maker’s preferences and the CHIM approach into the NSGA-II algorithm allows approximating the whole region of interest accurately while maintaining a good distribution of the obtained solutions.

[1]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[2]  Jasmine Siu Lee Lam An integrated approach for port selection, ship scheduling and financial analysis , 2010 .

[3]  Shapour Azarm,et al.  On improving normal boundary intersection method for generation of Pareto frontier , 2012 .

[4]  Marouane Kessentini,et al.  Chapter Four - Preference Incorporation in Evolutionary Multiobjective Optimization: A Survey of the State-of-the-Art , 2015, Adv. Comput..

[5]  Kalyanmoy Deb,et al.  Best Order Sort: A New Algorithm to Non-dominated Sorting for Evolutionary Multi-objective Optimization , 2016, GECCO.

[6]  Carlos A. Coello Coello,et al.  g-dominance: Reference point based dominance for multiobjective metaheuristics , 2009, Eur. J. Oper. Res..

[7]  Yong Wang,et al.  A new evolutionary multi-objective algorithm for convex hull maximization , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[8]  Olga Kurasova,et al.  Synchronous R-NSGA-II: An Extended Preference-Based Evolutionary Algorithm for Multi-Objective Optimization , 2015, Informatica.

[9]  Zixing Cai,et al.  A Fast Method of Constructing the Non-dominated Set: Arena's Principle , 2008, 2008 Fourth International Conference on Natural Computation.

[10]  Andrzej P. Wierzbicki,et al.  A parallel multiple reference point approach for multi-objective optimization , 2010, Eur. J. Oper. Res..

[11]  Xiaodong Li,et al.  A new performance metric for user-preference based multi-objective evolutionary algorithms , 2013, 2013 IEEE Congress on Evolutionary Computation.

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

[13]  Kalyanmoy Deb,et al.  R-HV: A Metric for Computing Hyper-volume for Reference Point Based EMOs , 2014, SEMCCO.

[14]  Xiaodong Li,et al.  Designing airfoils using a reference point based evolutionary many-objective particle swarm optimization algorithm , 2010, IEEE Congress on Evolutionary Computation.

[15]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[16]  Pekka Korhonen,et al.  A Visual Interactive Method for Solving the Multiple-Criteria Problem , 1986 .

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

[18]  Ke Tang,et al.  Convex hull-based multi-objective evolutionary computation for maximizing receiver operating characteristics performance , 2015, Memetic Computing.

[19]  Juergen Branke,et al.  MCDA and Multiobjective Evolutionary Algorithms , 2016 .

[20]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[21]  Kalyanmoy Deb,et al.  Reference point based multi-objective optimization using evolutionary algorithms , 2006, GECCO '06.

[22]  A. Messac,et al.  Normal Constraint Method with Guarantee of Even Representation of Complete Pareto Frontier , 2004 .

[23]  Yanbin Yuan,et al.  An extended NSGA-III for solution multi-objective hydro-thermal-wind scheduling considering wind power cost , 2015 .

[24]  Kaisa Miettinen,et al.  E-NAUTILUS: A decision support system for complex multiobjective optimization problems based on the NAUTILUS method , 2015, Eur. J. Oper. Res..

[25]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[26]  Kalyanmoy Deb,et al.  Interactive evolutionary multi-objective optimization and decision-making using reference direction method , 2007, GECCO '07.

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

[28]  Olga Kurasova,et al.  Visualization of Pareto Front Points when Solving Multi-objective Optimization Problems , 2013, Inf. Technol. Control..

[29]  Esra Karasakal,et al.  A multi-objective genetic algorithm for a bi-objective facility location problem with partial coverage , 2016 .

[30]  Silvana M. B. Afonso,et al.  A modified NBI and NC method for the solution of N-multiobjective optimization problems , 2012 .

[31]  H. P. Benson,et al.  Towards finding global representations of the efficient set in multiple objective mathematical programming , 1997 .

[32]  Kalyanmoy Deb,et al.  A review of hybrid evolutionary multiple criteria decision making methods , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[33]  José Fernández,et al.  Approximating the Pareto-front of a planar bi-objective competitive facility location and design problem , 2015, Comput. Oper. Res..

[34]  Rubén Saborido,et al.  A preference-based evolutionary algorithm for multiobjective optimization: the weighting achievement scalarizing function genetic algorithm , 2015, J. Glob. Optim..

[35]  José A. Martínez,et al.  Improving the performance and energy of Non-Dominated Sorting for evolutionary multiobjective optimization on GPU/CPU platforms , 2018, Journal of Global Optimization.

[36]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[37]  Lizhen Shao,et al.  Discrete representation of non-dominated sets in multi-objective linear programming , 2016, Eur. J. Oper. Res..

[38]  A. Messac,et al.  The normalized normal constraint method for generating the Pareto frontier , 2003 .

[39]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[40]  Khaled Ghédira,et al.  The r-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making , 2010, IEEE Transactions on Evolutionary Computation.

[41]  Mariano Luque,et al.  A multiobjective interactive approach to determine the optimal electricity mix in Andalucía (Spain) , 2014 .

[42]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

[43]  Julius Zilinskas,et al.  A preference-based multi-objective evolutionary algorithm R-NSGA-II with stochastic local search , 2016, Central European Journal of Operations Research.

[44]  Adelino Ferreira,et al.  A Multi-Objective Optimization-Based Pavement Management Decision-Support System for Enhancing Pavement Sustainability , 2016 .

[45]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[46]  Saúl Zapotecas Martínez,et al.  A novel diversification strategy for multi-objective evolutionary algorithms , 2010, GECCO '10.

[47]  Ye Tian,et al.  An Efficient Approach to Nondominated Sorting for Evolutionary Multiobjective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[48]  Olga Kurasova,et al.  Investigation of human factors while solving multiple criteria optimization problems in computer network , 2009 .

[49]  Lothar Thiele,et al.  A Preference-Based Evolutionary Algorithm for Multi-Objective Optimization , 2009, Evolutionary Computation.

[50]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[51]  Kalyanmoy Deb,et al.  Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls , 2012, 2012 IEEE Congress on Evolutionary Computation.

[52]  Heike Trautmann,et al.  Building and Using an Ontology of Preference-Based Multiobjective Evolutionary Algorithms , 2017, EMO.

[53]  Leocadio G. Casado,et al.  Non-dominated sorting procedure for Pareto dominance ranking on multicore CPU and/or GPU , 2016, Journal of Global Optimization.

[54]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[55]  Kalyanmoy Deb,et al.  Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems , 1999, Evolutionary Computation.