Cross entropy for multiobjective combinatorial optimization problems with linear relaxations

While the cross entropy methodology has been applied to a fair number of combinatorial optimization problems with a single objective, its adaptation to multiobjective optimization has been sporadic. We develop a multiobjective optimization cross entropy (MOCE) procedure for combinatorial optimization problems for which there is a linear relaxation (obtained by ignoring the integrality restrictions) that can be solved in polynomial time. The presence of a relaxation that can be solved with modest computational time is an important characteristic of the problems under consideration because our procedure is designed to exploit relaxed solutions. This is done with a strategy that divides the objective function space into areas and a mechanism that seeds these areas with relaxed solutions. Our main interest is to tackle problems whose solutions are represented by binary variables and whose relaxation is a linear program. Our tests with multiobjective knapsack problems and multiobjective assignment problems show the merit of the proposed procedure.

[1]  Andrzej Jaszkiewicz,et al.  On the performance of multiple-objective genetic local search on the 0/1 knapsack problem - a comparative experiment , 2002, IEEE Trans. Evol. Comput..

[2]  Maria João Alves,et al.  MOTGA: A multiobjective Tchebycheff based genetic algorithm for the multidimensional knapsack problem , 2007, Comput. Oper. Res..

[3]  Daniel Vanderpooten,et al.  Solving efficiently the 0-1 multi-objective knapsack problem , 2009, Comput. Oper. Res..

[4]  Abraham Duarte,et al.  Hybridizing the cross-entropy method: An application to the max-cut problem , 2009, Comput. Oper. Res..

[5]  Chris Aldrich,et al.  The cross-entropy method in multi-objective optimisation: An assessment , 2011, Eur. J. Oper. Res..

[6]  Philippe Fortemps,et al.  Performance of the MOSA Method for the Bicriteria Assignment Problem , 2000, J. Heuristics.

[7]  J. Connor Antenna Array Synthesis Using the Cross Entropy Method , 2008 .

[8]  B. Silverman Density estimation for statistics and data analysis , 1986 .

[9]  Dirk P. Kroese,et al.  The Cross-Entropy Method for Continuous Multi-Extremal Optimization , 2006 .

[10]  A. Charnes,et al.  Static and Dynamic Assignment Models with Multiple Objectives, and Some Remarks on Organization Design , 1969 .

[11]  Qguhm -DVNLHZLF,et al.  On the performance of multiple objective genetic local search on the 0 / 1 knapsack problem . A comparative experiment , 2000 .

[12]  D. J. White,et al.  A Special Multi-Objective Assignment Problem , 1984 .

[13]  Avi Ostfeld,et al.  Cross Entropy multiobjective optimization for water distribution systems design , 2008 .

[14]  Keiichi Yasuda,et al.  Improvement in functional on GIS management system with attribute data , 2004 .

[15]  James P. Heaney,et al.  Robust Water System Design with Commercial Intelligent Search Optimizers , 1999 .

[16]  Reuven Y. Rubinstein,et al.  Optimization of computer simulation models with rare events , 1997 .

[17]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[18]  Joshua D. Knowles,et al.  M-PAES: a memetic algorithm for multiobjective optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[19]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[20]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[21]  Shie Mannor,et al.  A Tutorial on the Cross-Entropy Method , 2005, Ann. Oper. Res..

[22]  Moshe Asher Pollatscheck Personnel assignment by multiobjective programming , 1976, Math. Methods Oper. Res..

[23]  Adnan Acan,et al.  Multi-objective optimization with cross entropy method: Stochastic learning with clustered pareto fronts , 2007, 2007 IEEE Congress on Evolutionary Computation.