Solving the multiscenario Max-Min Knapsack problem exactly with column generation and branch-and-bound

Despite other variants of the standard knapsack problem, very few solution approaches have been devised for the multiscenario max-min knapsack problem. The problem consists in finding the subset of items whose total profit is maximized under the worst possible scenario. In this paper, we describe an exact solution method based on column generation and branch-and-bound for this problem. Our approach relies on a reformulation of the standard compact integer programming model based on the Dantzig-Wolfe decomposition principle. The resulting model is potentially stronger than the original one since the corresponding pricing subproblem does not have the integrality property. The details of the reformulation are presented and analysed together with those concerning the column generation and branch-and-bound procedures. To evaluate the performance of our algorithm, we conducted extensive computational experiments on large scale benchmark instances, and we compared our results with other state-of-the-art approaches under similar circumstances. We focused in particular on different relevant aspects that allow an objective evaluation of the efficacy of our approach. From different standpoints, the branch-and-price algorithm proved to outperform the other state-of-the-art methods described so far in the literature.

[1]  Cláudio Alves,et al.  A Column Generation Approach for the Bi-objective Max-min Knapsack Problem , 2012, ICORES.

[2]  Saïd Hanafi,et al.  Hybrid approaches for the two-scenario max-min knapsack problem , 2012, Int. Trans. Oper. Res..

[3]  Daniel Vanderpooten,et al.  Approximation of min-max and min-max regret versions of some combinatorial optimization problems , 2007, Eur. J. Oper. Res..

[4]  Jonathan M. Thompson,et al.  An incomplete m-exchange algorithm for solving the large-scale multi-scenario knapsack problem , 2012, Comput. Oper. Res..

[5]  Abdelkader Sbihi,et al.  A cooperative local search-based algorithm for the Multiple-Scenario Max-Min Knapsack Problem , 2010, Eur. J. Oper. Res..

[6]  Takeo Yamada,et al.  Heuristic and exact algorithms for the max-min optimization of the multi-scenario knapsack problem , 2008, Comput. Oper. Res..

[7]  Adam Kurpisz,et al.  Approximating the min-max (regret) selecting items problem , 2013, Inf. Process. Lett..

[8]  Takeo Yamada,et al.  A virtual pegging approach to the max–min optimization of the bi-criteria knapsack problem , 2009, Int. J. Comput. Math..

[9]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[10]  Gang Yu,et al.  On the Max-Min 0-1 Knapsack Problem with Robust Optimization Applications , 1996, Oper. Res..

[11]  David Pisinger,et al.  Budgeting with bounded multiple-choice constraints , 2001, Eur. J. Oper. Res..

[12]  Hiroshi Iida A Note on the Max-Min 0-1 Knapsack Problem , 1999, J. Comb. Optim..