On the Impact of Utility Functions in Interactive Evolutionary Multi-objective Optimization

Interactive evolutionary algorithms for multi-objective optimization have gained an increasing interest in recent years. As multi-objective optimization usually deals with the optimization of conflicting objectives, a decision maker is involved in the optimization process when encountering incomparable solutions. We study the impact of a decision maker from a theoretical perspective and analyze the runtime of evolutionary algorithms until they have produced for the first time a Pareto optimal solution with the highest preference of the decision maker. Considering the linear decision maker, we show that many multi-objective optimization problems are not harder than their single-objective counterpart. Interestingly, this does not hold for a decision maker using the Chebeyshev utility function. Furthermore, we point out situations where evolutionary algorithms involving a linear decision maker have difficulties in producing an optimal solution even if the underlying single-objective problems are easy to be solved by simple evolutionary algorithms.

[1]  Benjamin Doerr,et al.  Black-Box Complexity: Breaking the O(n logn) Barrier of LeadingOnes , 2011, Artificial Evolution.

[2]  Jürgen Branke,et al.  Interactive Multiobjective Evolutionary Algorithms , 2008, Multiobjective Optimization.

[3]  Stephen R. Marsland,et al.  Convergence Properties of (μ + λ) Evolutionary Algorithms , 2011, AAAI.

[4]  Kalyanmoy Deb,et al.  An Interactive Evolutionary Multiobjective Optimization Method Based on Progressively Approximated Value Functions , 2010, IEEE Transactions on Evolutionary Computation.

[5]  Kim Fung Man,et al.  Multiobjective Optimization , 2011, IEEE Microwave Magazine.

[6]  Manuel López-Ibáñez,et al.  Runtime Analysis of Simple Interactive Evolutionary Biobjective Optimization Algorithms , 2012, PPSN.

[7]  Ingo Wegener,et al.  Randomized local search, evolutionary algorithms, and the minimum spanning tree problem , 2004, Theor. Comput. Sci..

[8]  Yuren Zhou,et al.  A Runtime Analysis of Evolutionary Algorithms for Constrained Optimization Problems , 2007, IEEE Transactions on Evolutionary Computation.

[9]  Kalyanmoy Deb,et al.  Multiobjective optimization , 1997 .

[10]  Thomas Jansen,et al.  and Management , 1998 .

[11]  Frank Neumann,et al.  Computing single source shortest paths using single-objective fitness , 2009, FOGA '09.

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

[13]  Frank Neumann,et al.  Convergence of set-based multi-objective optimization, indicators and deteriorative cycles , 2012, Theor. Comput. Sci..

[14]  Thomas Hanne,et al.  On the convergence of multiobjective evolutionary algorithms , 1999, Eur. J. Oper. Res..

[15]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[16]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .