Cutting planes for integer programs with general integer variables

被引:38
作者
Ceria, S [1 ]
Cordier, C
Marchand, H
Wolsey, LA
机构
[1] Columbia Univ, Grad Sch Business, New York, NY 10027 USA
[2] Catholic Univ Louvain, CORE, B-1348 Louvain, Belgium
[3] Catholic Univ Louvain, FSA, B-1348 Louvain, Belgium
关键词
integer programming; cutting planes; cover inequalities; lifting; Gomory mixed integer cuts; cut-and-branch;
D O I
10.1007/BF01581105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate the use of cutting planes for integer programs with general integer variables. We show how cutting planes arising from knapsack inequalities can be generated and lifted as in the case of 0-1 variables. We also explore the use of Gomory's mixed-integer cuts. We address both theoretical and computational issues and show how to embed these cutting planes in a branch-and-bound framework. We compare results obtained by using our cut generation routines in two existing systems with a commercially available branch-and-bound code on a range of test problems arising from practical applications. (C) 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
引用
收藏
页码:201 / 214
页数:14
相关论文
共 19 条
[1]  
[Anonymous], 1960, COMBINATORIAL ANAL
[2]  
[Anonymous], 1993, MODEL BUILDING MATH
[3]   Mixed 0-1 programming by lift-and-project in a branch-and-cut framework [J].
Balas, E ;
Ceria, S ;
Cornuejols, G .
MANAGEMENT SCIENCE, 1996, 42 (09) :1229-1246
[4]   Gomory cuts revisited [J].
Balas, E ;
Ceria, S ;
Cornuejols, G ;
Natraj, N .
OPERATIONS RESEARCH LETTERS, 1996, 19 (01) :1-9
[5]  
BIXBY RE, UNPUB UPDATED MIXED
[6]  
BROCKMUELLER B, 1996, DP9647 CORE U CATH L
[7]  
COOK WA, 1990, INTEGER PROGRAMMING
[8]  
*CPLEX INC, CPLEX 3 0 OPT
[9]   SOLVING LARGE-SCALE ZERO-ONE LINEAR-PROGRAMMING PROBLEMS [J].
CROWDER, H ;
JOHNSON, EL ;
PADBERG, M .
OPERATIONS RESEARCH, 1983, 31 (05) :803-834
[10]  
*DASH ASS, XPRESS MP OPT SUBR L