On the exact separation of mixed integer knapsack cuts

被引:20
作者
Fukasawa, Ricardo [1 ]
Goycoolea, Marcos [2 ]
机构
[1] IBM Res Corp, Dept Math Sci, Yorktown Hts, NY 10598 USA
[2] Univ Adolfo Ibanez, Sch Business, Santiago, Chile
关键词
Cutting plane algorithms; Mixed integer knapsack problem; Mixed integer programming; GOMORY CUTS; FACETS; ALGORITHM;
D O I
10.1007/s10107-009-0284-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During the last decades, much research has been conducted on deriving classes of valid inequalities for mixed integer knapsack sets, which we call knapsack cuts. Bixby et al. (The sharpest cut: the impact of Manfred Padberg and his work. MPS/SIAM Series on Optimization, pp. 309-326, 2004) empirically observe that, within the context of branch-and-cut algorithms to solve mixed integer programming problems, the most important inequalities are knapsack cuts derived by the mixed integer rounding (MIR) procedure. In this work we analyze this empirical observation by developing an algorithm to separate over the convex hull of a mixed integer knapsack set. The main feature of this algorithm is a specialized subroutine for optimizing over a mixed integer knapsack set which exploits dominance relationships. The exact separation of knapsack cuts allows us to establish natural benchmarks by which to evaluate specific classes of them. Using these benchmarks on MIPLIB 3.0 and MIPLIB 2003 instances we analyze the performance of MIR inequalities. Our computations, which are performed in exact arithmetic, are surprising: In the vast majority of the instances in which knapsack cuts yield bound improvements, MIR cuts alone achieve over 87% of the observed gain.
引用
收藏
页码:19 / 41
页数:23
相关论文
共 48 条
[1]   MIPLIB 2003 [J].
Achterberg, Tobias ;
Koch, Thorsten ;
Martin, Alexander .
OPERATIONS RESEARCH LETTERS, 2006, 34 (04) :361-372
[2]   Unbounded knapsack problem: Dynamic programming revisited [J].
Andonov, R ;
Poirriez, V ;
Rajopadhye, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 123 (02) :394-407
[3]  
[Anonymous], 1998, Optima
[4]  
[Anonymous], 1990, Knapsack Problems: Algorithms and ComputerImplementations
[5]  
[Anonymous], 1972, Mathematical Programming, DOI DOI 10.1007/BF01585008
[6]  
Applegate D, 2001, COMPUTATIONAL COMBIN, V2241, P261, DOI DOI 10.1007/3-540-45586-8_7
[7]   Exact solutions to linear programming problems [J].
Applegate, David L. ;
Cook, William ;
Dash, Sanjeeb ;
Espinoza, Daniel G. .
OPERATIONS RESEARCH LETTERS, 2007, 35 (06) :693-699
[8]   Sequence independent lifting for mixed-integer programming [J].
Atamtürk, A .
OPERATIONS RESEARCH, 2004, 52 (03) :487-490
[9]   On the facets of the mixed-integer knapsack polyhedron [J].
Atamtürk, A .
MATHEMATICAL PROGRAMMING, 2003, 98 (1-3) :145-175
[10]  
AVELLA P, 2006, COMPUTATIONAL STUDY