The submodular knapsack polytope

The submodular knapsack set is the discrete lower level set of a submodular function. The modular case reduces to the classical linear 0-1 knapsack set. One motivation for studying the submodular knapsack polytope is to address 0-1 programming problems with uncertain coefficients. Under various assumptions, a probabilistic constraint on 0-1 variables can be modeled as a submodular knapsack set. In this paper we describe cover inequalities for the submodular knapsack set and investigate their lifting problem. Each lifting problem is itself an optimization problem over a submodular knapsack set. We give sequence-independent upper and lower bounds on the valid lifting coefficients and show that whereas the upper bound can be computed in polynomial time, the lower bound problem is NP-hard. Furthermore, we present polynomial algorithms based on parametric linear programming and computational results for the conic quadratic 0-1 knapsack case.

[1]  Laurent El Ghaoui,et al.  Worst-Case Value-At-Risk and Robust Portfolio Optimization: A Conic Programming Approach , 2003, Oper. Res..

[2]  A. Melman,et al.  An Efficient Method for a Class of Continuous Nonlinear Knapsack Problems , 2000, SIAM Rev..

[3]  R. E. Marsten,et al.  An Algorithm for Nonlinear Knapsack Problems , 1976 .

[4]  Maxim Sviridenko,et al.  A note on maximizing a submodular set function subject to a knapsack constraint , 2004, Oper. Res. Lett..

[5]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[6]  A. Charnes,et al.  Chance-Constrained Programming , 1959 .

[7]  Arkadi Nemirovski,et al.  Robust solutions of uncertain linear programs , 1999, Oper. Res. Lett..

[8]  Paolo Toth,et al.  Exact Solution of the Quadratic Knapsack Problem , 1999, INFORMS J. Comput..

[9]  Alper Atamtürk,et al.  Conic mixed-integer rounding cuts , 2009, Math. Program..

[10]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[11]  Alain Billionnet,et al.  Linear programming for the 0–1 quadratic knapsack problem , 1996 .

[12]  Refael Hassin,et al.  Maximizing Classes of Two-Parameter Objectives Over Matroids , 1989, Math. Oper. Res..

[13]  E. Balas,et al.  Facets of the Knapsack Polytope From Minimal Covers , 1978 .

[14]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Computation , 1998, INFORMS J. Comput..

[15]  Alper Atamtürk Cover and Pack Inequalities for (Mixed) Integer Programming , 2005, Ann. Oper. Res..

[16]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[17]  R. Weismantel,et al.  A Semidefinite Programming Approach to the Quadratic Knapsack Problem , 2000, J. Comb. Optim..

[18]  Mehmet Tolga Çezik,et al.  Cuts for mixed 0-1 conic programming , 2005, Math. Program..

[19]  Ioana Popescu,et al.  Optimal Inequalities in Probability Theory: A Convex Optimization Approach , 2005, SIAM J. Optim..

[20]  Arkadi Nemirovski,et al.  Robust optimization – methodology and applications , 2002, Math. Program..

[21]  Peter L. Hammer,et al.  Facet of regular 0–1 polytopes , 1975, Math. Program..

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

[23]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[24]  Dorit S. Hochbaum,et al.  A nonlinear Knapsack problem , 1995, Oper. Res. Lett..

[25]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[26]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Complexity , 1999, INFORMS J. Comput..

[27]  Giorgio Gallo,et al.  On the supermodular knapsack problem , 1989, Math. Program..

[28]  John M. Wilson,et al.  Introduction to Stochastic Programming , 1998, J. Oper. Res. Soc..

[29]  Manfred W. Padberg (1,k)-configurations and facets for packing problems , 1980, Math. Program..

[30]  Hiroaki Ishii,et al.  Stochastic spanning tree problem , 1981, Discret. Appl. Math..

[31]  Alper Atamtürk,et al.  On the facets of the mixed–integer knapsack polyhedron , 2003, Math. Program..

[32]  Alper Atamtürk,et al.  Maximizing a class of submodular utility functions , 2011, Math. Program..

[33]  Laurence A. Wolsey,et al.  Faces for a linear inequality in 0–1 variables , 1975, Math. Program..

[34]  Egon Balas,et al.  Facets of the knapsack polytope , 1975, Math. Program..

[35]  Jack Edmonds,et al.  Submodular Functions, Matroids, and Certain Polyhedra , 2001, Combinatorial Optimization.

[36]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[37]  Alper Atamtürk,et al.  Polymatroids and mean-risk minimization in discrete optimization , 2008, Oper. Res. Lett..

[38]  Bala Shetty,et al.  The nonlinear knapsack problem - algorithms and applications , 2002, Eur. J. Oper. Res..