Exact approaches for solving a covering problem with capacitated subtrees

Abstract In this document, we present a covering problem where vertices of a graph have to be covered by rooted subtrees. We present three mixed-integer linear programming models, two of which are compact while the other is based on Dantzig-Wolfe decomposition. In the latter case, we focus on the column generation subproblem, for which we propose several algorithms. Numerical results are obtained using instances from the literature and instances based on a real-life districting application. Experiments show that the branch-and-price algorithm is able to solve much bigger instances than the compact model, which is limited to very small instance sizes.

[1]  A. Zoltners,et al.  Sales Territory Alignment: A Review and Model , 1983 .

[2]  D. S. Johnson,et al.  On Knapsacks, Partitions, and a New Dynamic Programming Technique for Trees , 1983, Math. Oper. Res..

[3]  Martine Labbé,et al.  A New Formulation and Resolution Method for the p-Center Problem , 2004, INFORMS J. Comput..

[4]  J. Weaver,et al.  Nonpartisan Political Redistricting by Computer , 1965 .

[5]  Juan A. Díaz,et al.  A dual bounding scheme for a territory design problem , 2014, Comput. Oper. Res..

[6]  Federico Della Croce,et al.  New exact approaches and approximation results for the Penalized Knapsack Problem , 2019, Discret. Appl. Math..

[7]  Paulo Morelato França,et al.  A redistricting problem applied to meter reading in power distribution networks , 2014, Comput. Oper. Res..

[8]  T. Ibaraki,et al.  A dynamic programming method for single machine scheduling , 1994 .

[9]  Elena Fernández,et al.  A reactive GRASP for a commercial territory design problem with multiple balancing requirements , 2009, Comput. Oper. Res..

[10]  Paul Wentges Weighted Dantzig-Wolfe decomposition for linear mixed-integer programming , 1997 .

[11]  Giovanni Righini,et al.  An optimization algorithm for a penalized knapsack problem , 2006, Oper. Res. Lett..

[12]  Geon Cho,et al.  A Depth-First Dynamic Programming Algorithm for the Tree Knapsack Problem , 1997, INFORMS J. Comput..

[13]  Luc Muyldermans,et al.  District design for arc-routing applications , 2003, J. Oper. Res. Soc..

[14]  Geon Cho,et al.  The critical‐item, upper bounds, and a branch‐and‐bound algorithm for the tree knapsack problem , 1998 .

[15]  Ruslan Sadykov,et al.  Automation and Combination of Linear-Programming Based Stabilization Techniques in Column Generation , 2018, INFORMS J. Comput..

[16]  G. Nemhauser,et al.  An Optimization Based Heuristic for Political Districting , 1998 .

[17]  Saïd Hanafi,et al.  Municipal Solid Waste Collection: An Effective Data Structure For Solving The Sectorization Problem With Local Search Methods , 1999 .