Evolutionary algorithms with preference polyhedron for interval multi-objective optimization problems

Multi-objective optimization problems (MOPs) with interval parameters are ubiquitous in real-world applications. Existing evolutionary optimization methods, however, aim to obtain a set of well-converged and evenly-distributed Pareto-optimal solutions. In this paper, we presented a novel evolutionary algorithm (EA) that interacts with a decision maker (DM) during the optimization process to obtain the most preferred solution. The theory of preference polyhedron for the optimization problem with interval parameters was developed first. An interactive evolutionary algorithm (IEA) for MOPs with interval parameters was then proposed based on the theory of preference polyhedron. The algorithm periodically provides a set of non-dominated solutions to the DM; a preference polyhedron is constructed in the objective space by taking the worst solution chosen by the DM as the vertex. The solutions with the same rank are sorted based on the polyhedron constructed. Finally, our method was empirically evaluated on several MOPs with interval parameters where the value functions were used to simulate the DM's responses. The numerical results indicated that our method is simpler and more efficient than the a posteriori method.

[1]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[2]  Lily Rachmawati,et al.  Incorporating the Notion of Relative Importance of Objectives in Evolutionary Multiobjective Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[3]  R. Tyrrell Rockafellar,et al.  Convex Analysis , 1970, Princeton Landmarks in Mathematics and Physics.

[4]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[5]  Stein-Erik Fleten,et al.  Short-term hydropower production planning by stochastic programming , 2008, Comput. Oper. Res..

[7]  Weicheng Xie,et al.  Convergence of multi-objective evolutionary algorithms to a uniformly distributed representation of the Pareto front , 2011, Inf. Sci..

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

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

[10]  Ankur Sinha,et al.  Progressively interactive evolutionary multiobjective optimization , 2011 .

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

[12]  Philipp Limbourg,et al.  An optimization algorithm for imprecise multi-objective problem functions , 2005, 2005 IEEE Congress on Evolutionary Computation.

[13]  Roberto Battiti,et al.  Brain-Computer Evolutionary Multiobjective Optimization: A Genetic Algorithm Adapting to the Decision Maker , 2010, IEEE Trans. Evol. Comput..

[14]  Xiaoyan Sun,et al.  Evolutionary algorithms for optimization problems with uncertainties and hybrid indices , 2011, Inf. Sci..

[15]  Miao-Ling Wang,et al.  A fuzzy multiobjective linear programming , 1997, Fuzzy Sets Syst..

[16]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[17]  Jyrki Wallenius,et al.  Interactive evolutionary multi-objective optimization for quasi-concave preference functions , 2010, Eur. J. Oper. Res..

[18]  Masatoshi Sakawa,et al.  A fuzzy approach to hierarchical multiobjective programming problems and its application to an industrial pollution control problem , 2009, Fuzzy Sets Syst..

[19]  Jordi Castro,et al.  A stochastic programming approach to cash management in banking , 2009, Eur. J. Oper. Res..

[20]  G. P. Liu,et al.  A nonlinear interval number programming method for uncertain optimization problems , 2008, Eur. J. Oper. Res..

[21]  Xiaoyan Sun,et al.  Evolutionary algorithms for multi-objective optimization problems with interval parameters , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[22]  Kalyanmoy Deb,et al.  An Interactive Evolutionary Multi-objective Optimization Method Based on Polyhedral Cones , 2010, LION.

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

[24]  Eduardo Fernández,et al.  Increasing selective pressure towards the best compromise in evolutionary multiobjective optimization: The extended NOSGA method , 2011, Inf. Sci..

[25]  Fang Liu,et al.  A hybrid multiobjective immune algorithm with region preference for decision makers , 2010, IEEE Congress on Evolutionary Computation.

[26]  Hamidreza Eskandari,et al.  Handling uncertainty in evolutionary multiobjective optimization: SPGA , 2007, 2007 IEEE Congress on Evolutionary Computation.

[27]  A. C. Chiang Fundamental methods of mathematical economics , 1974 .

[28]  S. Zionts,et al.  Solving the Discrete Multiple Criteria Problem using Convex Cones , 1984 .

[29]  R. Baker Kearfott,et al.  Introduction to Interval Analysis , 2009 .

[30]  Xiaoyan Sun,et al.  Solving interval multi-objective optimization problems using evolutionary algorithms with preference polyhedron , 2011, GECCO '11.

[31]  Zhou Yonga Evolutionary optimization methods for hybrid index optimization problems and application , 2007 .

[32]  L. Peter Jennergren L'intelligence artificielle: Promesses et réalités: Intereditions, Paris, 1984, 270 pages , 1986 .

[33]  Torsten Bertram,et al.  Interactive evolutionary multiobjective optimization for hydraulic valve controller parameters , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[34]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.