Heuristic and Exact Algorithms for the Interval Min-Max Regret Knapsack Problem

We consider a generalization of the 0-1 knapsack problem in which the profit of each item can take any value in a range characterized by a minimum and a maximum possible profit. A set of specific profits is called a scenario. Each feasible solution associated with a scenario has a regret, given by the difference between the optimal solution value for such scenario and the value of the considered solution. The interval min-max regret knapsack problem MRKP is then to find a feasible solution such that the maximum regret over all scenarios is minimized. The problem is extremely challenging both from a theoretical and a practical point of view. Its decision version is complete for the second level of the polynomial hierarchy hence it is most probably not in 𝒩𝒫. In addition, even computing the regret of a solution with respect to a scenario requires the solution of an 𝒩𝒫-hard problem. We examine the behavior of classical combinatorial optimization approaches when adapted to the solution of the MRKP. We introduce an iterated local search approach and a Lagrangian-based branch-and-cut algorithm and evaluate their performance through extensive computational experiments.

[1]  János Barta,et al.  The Robust Traveling Salesman Problem with Interval Data , 2006, Transp. Sci..

[2]  Bruno Solnik,et al.  Applying Regret Theory to Investment Choices: Currency Hedging Decisions , 2008 .

[3]  Adam Kasperski,et al.  Discrete Optimization with Interval Data - Minmax Regret and Fuzzy Approach , 2008, Studies in Fuzziness and Soft Computing.

[4]  A Gerodimos,et al.  Robust Discrete Optimization and its Applications , 1996, J. Oper. Res. Soc..

[5]  Daniel Vanderpooten,et al.  Energy crop supply in France: a min-max regret approach , 2007, J. Oper. Res. Soc..

[6]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[7]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

[8]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[9]  Alfredo Candia-Véjar,et al.  Minmax regret combinatorial optimization problems: an Algorithmic Perspective , 2011, RAIRO Oper. Res..

[10]  Melvyn Sim,et al.  Robust Discrete Optimization , 2003 .

[11]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[12]  Igor Averbakh,et al.  Exact and heuristic algorithms for the interval data robust assignment problem , 2011, Comput. Oper. Res..

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

[15]  Daniel Vanderpooten,et al.  General approximation schemes for min-max (regret) versions of some (pseudo-)polynomial problems , 2010, Discret. Optim..

[16]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[17]  Gerhard J. Woeginger,et al.  Pinpointing the complexity of the interval min-max regret knapsack problem , 2010, Discret. Optim..

[18]  Yuri Khoroshilov,et al.  Applications of Regret Theory to Asset Pricing , 2005 .

[19]  Igor Averbakh,et al.  On the complexity of a class of combinatorial optimization problems with uncertainty , 2001, Math. Program..

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

[21]  Daniel Vanderpooten,et al.  Min-max and min-max regret versions of combinatorial optimization problems: A survey , 2009, Eur. J. Oper. Res..

[22]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[23]  Hande Yaman,et al.  The robust spanning tree problem with interval data , 2001, Oper. Res. Lett..

[24]  Igor Averbakh,et al.  The Robust Set Covering Problem with interval data , 2011, Annals of Operations Research.

[25]  Hans Kellerer,et al.  Knapsack problems , 2004 .

[26]  S. Martello,et al.  Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem , 1999 .

[27]  Roberto Montemanni,et al.  The robust shortest path problem with interval data via Benders decomposition , 2005, 4OR.

[28]  Arkadi Nemirovski,et al.  Robust solutions of Linear Programming problems contaminated with uncertain data , 2000, Math. Program..

[29]  R. Tibshirani,et al.  An introduction to the bootstrap , 1993 .

[30]  Christos H. Papadimitriou,et al.  Computational complexity , 1993 .