Multi-objective branch and bound

Branch and bound is a well-known generic method for computing an optimal solution of a single-objective optimization problem. Based on the idea “divide to conquer”, it consists in an implicit enumeration principle viewed as a tree search. Although the branch and bound was first suggested by Land and Doig (1960), the first complete algorithm introduced as a multi-objective branch and bound that we identified was proposed by Kiziltan and Yucaoglu (1983). Rather few multi-objective branch and bound algorithms have been proposed. This situation is not surprising as the contributions on the extensions of the components of branch and bound for multi-objective optimization are recent. For example, the concept of bound sets, which extends the classic notion of bounds, has been mentioned by Villarreal and Karwan (1981). But it was only developed for the first time in 2001 by Ehrgott and Gandibleux, and fully defined in 2007.

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

[2]  J. Hooker,et al.  Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction , 2000 .

[3]  Charles Delort Algorithmes d'énumération implicite pour l'optimisation multi-objectifs exacte : exploitation d'ensembles bornant et application aux problèmes de sac à dos et d'affectation , 2011 .

[4]  Alexandre Goldsztejn,et al.  On continuation methods for non-linear bi-objective optimization: towards a certified interval-based approach , 2014, Journal of Global Optimization.

[5]  Anthony Przybylski,et al.  Multiple objective branch and bound for mixed 0-1 linear programming: Corrections and improvements for the biobjective case , 2013, Comput. Oper. Res..

[6]  Bernardo Villarreal,et al.  Multicriteria integer programming: A (hybrid) dynamic programming recursive approach , 1981, Math. Program..

[7]  Francis Sourd,et al.  A Multiobjective Branch-and-Bound Framework: Application to the Biobjective Spanning Tree Problem , 2008, INFORMS J. Comput..

[8]  Anthony Przybylski,et al.  A Recursive Algorithm for Finding All Nondominated Extreme Points in the Outcome Set of a Multiobjective Integer Programme , 2010, INFORMS J. Comput..

[9]  S. Ruzika,et al.  Approximation Methods in Multiobjective Programming , 2005 .

[10]  George Mavrotas,et al.  Multi-criteria branch and bound: A vector maximization algorithm for Mixed 0-1 Multiple Objective Linear Programming , 2005, Appl. Math. Comput..

[11]  El-Ghazali Talbi,et al.  A Grid-based Parallel Approach of the Multi-Objective Branch and Bound , 2007, 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing (PDP'07).

[12]  Bartlomiej Jacek Kubica,et al.  Interval Methods for Computing the Pareto-front of a Multicriterial Problem , 2007, PPAM.

[13]  Radu Marinescu,et al.  Exploiting Problem Decomposition in Multi-objective Constraint Optimization , 2009, CP.

[14]  Martin W. P. Savelsbergh,et al.  A Criterion Space Search Algorithm for Biobjective Mixed Integer Programming: The Triangle Splitting Method , 2015, INFORMS J. Comput..

[15]  Daniel Scholz The multicriteria big cube small cube method , 2010 .

[16]  Matthias Ehrgott,et al.  Computation of ideal and Nadir values and implications for their use in MCDM methods , 2003, Eur. J. Oper. Res..

[17]  M. Dellnitz,et al.  Covering Pareto Sets by Multilevel Subdivision Techniques , 2005 .

[18]  Serpil Sayin,et al.  Computing the nadir point for multiobjective discrete optimization problems , 2015, J. Glob. Optim..

[19]  Murat Köksalan,et al.  An Exact Algorithm for Finding Extreme Supported Nondominated Points of Multiobjective Mixed Integer Programs , 2010, Manag. Sci..

[20]  George Mavrotas,et al.  Solving multiobjective, multiconstraint knapsack problems using mathematical programming and evolutionary algorithms , 2010, Eur. J. Oper. Res..

[21]  S. Alonso,et al.  The problem of the optimal biobjective spanning tree , 1998, Eur. J. Oper. Res..

[22]  Frédéric Saubion,et al.  A branch-and-cut method for the bi-objective bi-dimensional knapsack problem , 2015, MCDM 2015.

[23]  Anthony Przybylski,et al.  Surrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems , 2015, Eur. J. Oper. Res..

[24]  Thomas R. Stidsen,et al.  A Branch and Bound Algorithm for a Class of Biobjective Mixed Integer Programs , 2014, Manag. Sci..

[25]  Kathrin Klamroth,et al.  On the representation of the search region in multi-objective optimization , 2015, Eur. J. Oper. Res..

[26]  Olivier Spanjaard,et al.  Using Bound Sets in Multiobjective Optimization: Application to the Biobjective Binary Knapsack Problem , 2010, SEA.

[27]  Xavier Gandibleux,et al.  Bounds and bound sets for biobjective combinatorial optimization problems , 2001 .

[28]  Julien Jorge Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires. (New propositions for the exact solution of the unidimensional multi-criteria knapsack problem with binary variables) , 2010 .

[29]  George Mavrotas,et al.  A branch and bound algorithm for mixed zero-one multiple objective linear programming , 1998, Eur. J. Oper. Res..

[30]  G. Kiziltan,et al.  An Algorithm for Multiobjective Zero-One Linear Programming , 1983 .

[31]  Waiel F. Abd El-Wahed,et al.  A parallel Branch and Bound algorithm for solving large scale integer multiobjective problems , 2010, 2010 The 7th International Conference on Informatics and Systems (INFOS).

[32]  Murat Köksalan,et al.  Finding nadir points in multi-objective integer programs , 2015, J. Glob. Optim..

[33]  Enn Tyugu,et al.  Constraint Programming , 1994, NATO ASI Series.

[34]  Michela Milano,et al.  Constraint and Integer Programming , 2004, Operations Research/Computer Science Interfaces Series.

[35]  Jacques Teghem,et al.  Two-phases Method and Branch and Bound Procedures to Solve the Bi–objective Knapsack Problem , 1998, J. Glob. Optim..

[36]  Karima Bouibede-Hocine Enumération en ordonnancement multicritère : application à un problème bicritère à machines parallèles , 2007 .

[37]  José Rui Figueira,et al.  Dynamic programming algorithms for the bi-objective integer knapsack problem , 2014, Eur. J. Oper. Res..

[38]  Rollon Emma,et al.  Constraint Optimization Techniques for Exact Multi-Objective Optimization , 2009 .

[39]  Bernard Gendron,et al.  Parallel Branch-and-Branch Algorithms: Survey and Synthesis , 1994, Oper. Res..

[40]  Walter J. Gutjahr,et al.  Exact hybrid algorithms for solving a bi-objective vehicle routing problem , 2012, Central Eur. J. Oper. Res..

[41]  J. Teghem,et al.  Solving Multi-Objective Knapsack Problem by a Branch-and-Bound Procedure , 1997 .

[42]  Boglárka G.-Tóth,et al.  Obtaining the efficient set of nonlinear biobjective optimization problems via interval branch-and-bound methods , 2009, Comput. Optim. Appl..

[43]  Matthias Ehrgott,et al.  Bound sets for biobjective combinatorial optimization problems , 2007, Comput. Oper. Res..

[44]  Y. Aneja,et al.  BICRITERIA TRANSPORTATION PROBLEM , 1979 .

[45]  Gilbert Laporte,et al.  A Generic Branch-and-Cut Algorithm for Multiobjective Optimization Problems: Application to the Multilabel Traveling Salesman Problem , 2012, INFORMS J. Comput..

[46]  Günter Rudolph,et al.  Parallel Approaches for Multiobjective Optimization , 2008, Multiobjective Optimization.

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

[48]  José Fernández,et al.  Obtaining an outer approximation of the efficient set of nonlinear biobjective problems , 2007, J. Glob. Optim..

[49]  Xavier Gandibleux,et al.  A survey and annotated bibliography of multiobjective combinatorial optimization , 2000, OR Spectr..

[50]  Anthony Przybylski,et al.  A two phase method for multi-objective integer programming and its application to the assignment problem with three objectives , 2010, Discret. Optim..