Column generation algorithms for bi-objective combinatorial optimization problems with a min–max objective

Many practical combinatorial optimization problems can be described by integer linear programs having an exponential number of variables, and they are efficiently solved by column generation algorithms. For these problems, column generation is used to compute good dual bounds that can be incorporated in branch-and-price algorithms. Recent research has concentrated on describing lower and upper bounds of bi-objective and general multi-objective problems with sets of points (bound sets). An important issue to address when computing a bound set by column generation is how to efficiently search for columns corresponding to each point of the bound set. In this work, we propose a generalized column generation scheme to compute bound sets for bi-objective combinatorial optimization problems. We present specific implementations of the generalized scheme for the case where one objective is a min–max function by using a variant of the $$\varepsilon $$ε-constraint method to efficiently model these problems. The proposed strategies are applied to a bi-objective extension of the multi-vehicle covering tour problem, and their relative performances based on different criteria are compared. The results show that good bound sets can be obtained in reasonable times if columns are efficiently managed. The variant of the $$\varepsilon $$ε-constraint presented is also better than a standard $$\varepsilon $$ε-constraint method in terms of the quality of the bound sets.

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

[2]  Jacques Desrosiers,et al.  Accelerating Strategies in Column Generation Methods for Vehicle Routing and Crew Scheduling Problems , 2002 .

[3]  Giovanni Righini,et al.  New dynamic programming algorithms for the resource constrained elementary shortest path problem , 2008 .

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

[5]  Nicolas Jozefowiez,et al.  The bi-objective covering tour problem , 2007, Comput. Oper. Res..

[6]  Gilbert Laporte,et al.  Heuristics for the multi-vehicle covering tour problem , 2000, Comput. Oper. Res..

[7]  Natashia Boland,et al.  Accelerated label setting algorithms for the elementary resource constrained shortest path problem , 2006, Oper. Res. Lett..

[8]  Michel Gendreau,et al.  An exact epsilon-constraint method for bi-objective combinatorial optimization problems: Application to the Traveling Salesman Problem with Profits , 2009, Eur. J. Oper. Res..

[9]  J. Dennis,et al.  A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems , 1997 .

[10]  Peter C. Fishburn,et al.  Letter to the Editor - Additive Utilities with Incomplete Product Sets: Application to Priorities and Assignments , 1967, Oper. Res..

[11]  Alexandre Salles da Cunha,et al.  A Branch-and-price Algorithm for the Multi-Vehicle Covering Tour Problem , 2013, Electron. Notes Discret. Math..

[12]  Ehsan Salari,et al.  A column-generation-based method for multi-criteria direct aperture optimization , 2013, Physics in medicine and biology.

[13]  J. Current,et al.  The median tour and maximal covering tour problems: Formulations and heuristics , 1994 .

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

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

[16]  Michel Gendreau,et al.  The Covering Tour Problem , 1997, Oper. Res..

[17]  Giovanni Righini,et al.  New dynamic programming algorithms for the resource constrained elementary shortest path problem , 2008, Networks.

[18]  André Langevin,et al.  An exact algorithm and a metaheuristic for the multi-vehicle covering tour problem with a constraint on the number of vertices , 2013, Eur. J. Oper. Res..

[19]  David Pisinger,et al.  Multi-objective and multi-constrained non-additive shortest path problems , 2011, Comput. Oper. Res..

[20]  Gilbert Laporte,et al.  A Covering Tour Model for Planning Mobile Health Care Facilities in SuhumDistrict, Ghama , 1998 .

[21]  G. Laporte,et al.  Maximizing user convenience and postal service efficiency in post box location , 1986 .

[22]  Nicolas Jozefowiez,et al.  Using column generation to compute lower bound sets for bi-objective combinatorial optimization problems , 2015, RAIRO Oper. Res..

[23]  Nicolas Jozefowiez,et al.  Column Generation for Bi-Objective Vehicle Routing Problems with a Min-Max Objective , 2013, ATMOS.

[24]  Matthias Ehrgott,et al.  Column Generation in Integer Programming with Applications in Multicriteria Optimization , 2007 .

[25]  Steve B. Jiang,et al.  A new column-generation-based algorithm for VMAT treatment plan optimization , 2012, Physics in medicine and biology.

[26]  L. Lasdon,et al.  On a bicriterion formation of the problems of integrated system identification and system optimization , 1971 .

[27]  Michel Gendreau,et al.  An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems , 2004, Networks.