Separation algorithms for 0-1 knapsack polytopes

被引:60
作者
Kaparis, Konstantinos [2 ]
Letchford, Adam N. [1 ]
机构
[1] Univ Lancaster, Dept Management Sci, Lancaster LA1 4YX, England
[2] Univ Southampton, Sch Math, Southampton SO17 1BJ, Hants, England
基金
英国工程与自然科学研究理事会;
关键词
Integer programming; Knapsack problems; Cutting planes; LIFTED COVER INEQUALITIES; FENCHEL CUTTING PLANES; FACETS;
D O I
10.1007/s10107-010-0359-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Valid inequalities for 0-1 knapsack polytopes often prove useful when tackling hard 0-1 Linear Programming problems. To generate such inequalities, one needs separation algorithms for them, i.e., routines for detecting when they are violated. We present new exact and heuristic separation algorithms for several classes of inequalities, namely lifted cover, extended cover, weight and lifted pack inequalities. Moreover, we show how to improve a recent separation algorithm for the 0-1 knapsack polytope itself. Extensive computational results, on MIPLIB and OR Library instances, show the strengths and limitations of the inequalities and algorithms considered.
引用
收藏
页码:69 / 91
页数:23
相关论文
共 32 条
[1]   MIPLIB 2003 [J].
Achterberg, Tobias ;
Koch, Thorsten ;
Martin, Alexander .
OPERATIONS RESEARCH LETTERS, 2006, 34 (04) :361-372
[2]   Cover and pack inequalities for (Mixed) integer programming [J].
Atamtürk, A .
ANNALS OF OPERATIONS RESEARCH, 2005, 139 (01) :21-38
[3]   FACETS OF KNAPSACK POLYTOPE [J].
BALAS, E .
MATHEMATICAL PROGRAMMING, 1975, 8 (02) :146-164
[4]   FACETS OF KNAPSACK POLYTOPE FROM MINIMAL COVERS [J].
BALAS, E ;
ZEMEL, E .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1978, 34 (01) :119-148
[5]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[6]   On separating cover inequalities for the multidimensional knapsack problem [J].
Bektas, Tolga ;
Oguz, Osman .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (06) :1771-1776
[7]  
BOCCIA M, 2006, USING EXACT KNAPSACK
[8]   GENERATING FENCHEL CUTTING PLANES FOR KNAPSACK POLYHEDRA [J].
Boyd, E. A. .
SIAM JOURNAL ON OPTIMIZATION, 1993, 3 (04) :734-750
[9]  
BOYD EA, 1992, NETWORKS, V22, P503, DOI 10.1002/net.3230220507
[10]   FENCHEL CUTTING PLANES FOR INTEGER PROGRAMS [J].
BOYD, EA .
OPERATIONS RESEARCH, 1994, 42 (01) :53-64