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

被引:32
|
作者
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
相关论文
共 50 条
  • [41] Branch and cut methods for mixed integer linear programming problems
    Caccetta, L
    [J]. PROGRESS IN OPTIMIZATION: CONTRIBUTIONS FROM AUSTRALASIA, 2000, 39 : 21 - 44
  • [42] The Hierarchical Mixed Rural Postman Problem: Polyhedral analysis and a branch-and-cut algorithm
    Colombi, Marco
    Corberan, Angel
    Mansini, Renata
    Plana, Isaac
    Sanchis, Jose M.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (01) : 1 - 12
  • [43] Integer programming model and branch-and-cut algorithm for the stack inbound and pre-marshalling problem
    Wu, Lebao
    Jiang, Zuhua
    Wang, Fuhua
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 155
  • [44] Two-phase branch-and-cut for the mixed capacitated general routing problem
    Irnich, Stefan
    Lagana, Demetrio
    Schlebusch, Claudia
    Vocaturo, Francesca
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 243 (01) : 17 - 29
  • [45] Branch and cut method for solving integer indefinite quadratic bilevel programs
    Maachou, Nacera
    Moulai, Mustapha
    [J]. ANNALS OF OPERATIONS RESEARCH, 2022, 316 (01) : 197 - 227
  • [46] Branch and cut method for solving integer indefinite quadratic bilevel programs
    Nacéra Maachou
    Mustapha Moulaï
    [J]. Annals of Operations Research, 2022, 316 : 197 - 227
  • [47] A branch-and-cut algorithm for two-stage stochastic mixed-binary programs with continuous first-stage variables
    Ntaimo, Lewis
    Sen, Suvrajeet
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2007, 3 (03) : 232 - 241
  • [48] Enhanced Cut Generation Methods for Decomposition-Based Branch and Cut for Two-Stage Stochastic Mixed-Integer Programs
    Yuan, Yang
    Sen, Suvrajeet
    [J]. INFORMS JOURNAL ON COMPUTING, 2009, 21 (03) : 480 - 487
  • [49] A Branch and Bound Algorithm for a Class of Biobjective Mixed Integer Programs
    Stidsen, Thomas
    Andersen, Kim Allan
    Dammann, Bernd
    [J]. MANAGEMENT SCIENCE, 2014, 60 (04) : 1009 - 1032
  • [50] Mixed 0-1 programming by lift-and-project in a branch-and-cut framework
    Balas, E
    Ceria, S
    Cornuejols, G
    [J]. MANAGEMENT SCIENCE, 1996, 42 (09) : 1229 - 1246