Probabilistic Dominance in Robust Multi-Objective Optimization

Real-world problems often require the simultaneous optimization of multiple, often conflicting, criteria called objectives. Additionally, many of these problems carry on top a wide range of uncertainties in their fitness functions and decision variables, rendering the optimization task even more complex. Several robust optimization techniques do exist to address uncertainty in different aspects of such problems. However, they typically fail to investigate the actual uncertainty distributions while comparing candidate solutions. This paper presents a novel histogram-based approach that enables to compare candidate solutions with arbitrarily distributed uncertain objectives. The proposed comparison operator receives the uncertainty distribution of each objective of two candidate solutions to be compared, and accurately calculates the probability that one objective is greater than the other. Thereby, it enables to determine whether one solution dominates the other. We employ this comparison operator in an existing multi-objective optimization algorithm to allow for finding robust solutions to problems with uncertain objectives. We also extend a well-known multi-objective benchmark suite with various uncertainties, and integrate it together with the proposed comparison operator into an existing framework that incorporates several multi-objective optimization problems and algorithms. Our experiments show that the proposed comparison operator enables achieving better optimization quality and higher robustness compared to the state-of-the-art.

[1]  Rajan Filomeno Coelho,et al.  Probabilistic Dominance in Multiobjective Reliability-Based Optimization: Theory and Implementation , 2015, IEEE Transactions on Evolutionary Computation.

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

[3]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[4]  Martin Lukasiewycz,et al.  A feasibility-preserving local search operator for constrained discrete optimization problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

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

[6]  El-Ghazali Talbi,et al.  Hybridizing exact methods and metaheuristics: A taxonomy , 2009, Eur. J. Oper. Res..

[7]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[8]  M. D. McKay,et al.  A comparison of three methods for selecting values of input variables in the analysis of output from a computer code , 2000 .

[9]  Jon C. Helton,et al.  Challenge Problems : Uncertainty in System Response Given Uncertain Parameters ( DRAFT : November 29 , 2001 ) , 2001 .

[10]  Martin Lukasiewycz,et al.  Opt4J: a modular framework for meta-heuristic optimization , 2011, GECCO '11.

[11]  Philipp Limbourg,et al.  Multi-objective Optimization of Problems with Epistemic Uncertainty , 2005, EMO.

[12]  Evan J. Hughes,et al.  Evolutionary Multi-objective Ranking with Uncertainty and Noise , 2001, EMO.

[13]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[14]  Sam Malek,et al.  Uncertainty in Self-Adaptive Software Systems , 2010, Software Engineering for Self-Adaptive Systems.

[15]  Bogdan Filipič,et al.  Comparing Solutions under Uncertainty in Multiobjective Optimization , 2014 .

[16]  Jürgen Teich,et al.  Pareto-Front Exploration with Uncertain Objectives , 2001, EMO.

[17]  Jonathan E. Fieldsend,et al.  Multi-objective optimisation in the presence of uncertainty , 2005, 2005 IEEE Congress on Evolutionary Computation.

[18]  Michael Glaß,et al.  Uncertainty-aware reliability analysis and optimization , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).