bc-opt:: a branch-and-cut code for mixed integer programs

被引:33
作者
Cordier, C [1 ]
Marchand, H
Laundy, R
Wolsey, LA
机构
[1] Catholic Univ Louvain, CORE, B-1348 Louvain, Belgium
[2] Univ London London Sch Econ & Polit Sci, London WC2A 2AE, England
[3] Dash Associates, Royal Leamington Spa, England
[4] Catholic Univ Louvain, INMA, B-3000 Louvain, Belgium
关键词
D O I
10.1007/s101070050092
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A branch-and-cut mixed integer programming system, called bc-opt, is described, incorporating most of the valid inequalities that have been used or suggested for such systems, namely lifted 0-1 knapsack inequalities, 0-1 gub knapsack and integer knapsack inequalities, flowcover and continuous knapsack inequalities, path inequalities for fixed charge network flow structure and Gomory mixed integer cuts. The principal development is a set of interface routines allowing these cut routines to generate cuts for new subsets or aggregations of constraints. The system is built using the XPRESS Optimisation Subroutine Library (XOSL) which includes a cut manager that handles the tree and cut management, so that the user only essentially needs to develop the cut separation routines. Results for the MIPLIB3.0 library are presented -37 of the instances are solved very easily, optimal or near optimal solution are produced for 18 other instances, and of the 4 remaining instances, 3 have 0, +1, -1 matrices for which be-opt contains no special features.
引用
收藏
页码:335 / 353
页数:19
相关论文
共 26 条
[1]   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
[2]   Gomory cuts revisited [J].
Balas, E ;
Ceria, S ;
Cornuejols, G ;
Natraj, N .
OPERATIONS RESEARCH LETTERS, 1996, 19 (01) :1-9
[3]   AN APPLICATION OF COMBINATORIAL OPTIMIZATION TO STATISTICAL PHYSICS AND CIRCUIT LAYOUT DESIGN [J].
BARAHONA, F ;
GROTSCHEL, M ;
JUNGER, M ;
REINELT, G .
OPERATIONS RESEARCH, 1988, 36 (03) :493-513
[4]   COMPUTATIONAL EXPERIENCE WITH A DIFFICULT MIXED-INTEGER MULTICOMMODITY FLOW PROBLEM [J].
BIENSTOCK, D ;
GUNLUK, O .
MATHEMATICAL PROGRAMMING, 1995, 68 (02) :213-237
[5]  
BIXBY RE, UPDATED MIXED INTEGE
[6]   Cutting planes for integer programs with general integer variables [J].
Ceria, S ;
Cordier, C ;
Marchand, H ;
Wolsey, LA .
MATHEMATICAL PROGRAMMING, 1998, 81 (02) :201-214
[7]  
COOK W, 1995, DIMACS SERIES DISCRE
[8]   SOLVING LARGE-SCALE ZERO-ONE LINEAR-PROGRAMMING PROBLEMS [J].
CROWDER, H ;
JOHNSON, EL ;
PADBERG, M .
OPERATIONS RESEARCH, 1983, 31 (05) :803-834
[9]  
*DASH ASS, XPRESS MP OPT SUBR L
[10]  
Gomory R., 1960, Tech. Rep. RM-2597