Using branch-and-price-and-cut to solve origin-destination integer multicommodity flow problems

被引:201
作者
Barnhart, C
Hane, CA
Vance, PH
机构
[1] MIT, Ctr Transportat Studies, Cambridge, MA 02139 USA
[2] CAPS Logist, Atlanta, GA 30334 USA
[3] Auburn Univ, Auburn, AL 36849 USA
关键词
D O I
10.1287/opre.48.2.318.12378
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We present a column-generation model and branch-and-price-and-cut algorithm for origin-destination integer multicommodity flow problems. The origin-destination integer multicommodity flow problem is a constrained version of the linear multicommodity flow problem in which flow of a commodity (defined in this case by an origin-destination pair) may use only one path from origin to destination. Branch-and-price-and-cut is a variant of branch-and-bound, with bounds provided by solving linear programs using column-and-cut generation at nodes of the branch-and-bound tree. Because our model contains one variable for each origin destination path, for every commodity, the linear programming relaxations at nodes of the branch-and-bound tree are solved using column generation, i.e., implicit pricing of nonbasic variables to generate new columns or to prove LP optimality. We devise a new branching rule that allows columns to be generated efficiently at each node of the branch-and-bound tree. Then, we describe cuts (cover inequalities) that can be generated at each node of the branch-and-bound tree. These cuts help to strengthen the linear programming relaxation and to mitigate the effects of problem symmetry. We detail the implementation of our combined column-and-cut generation method and present computational results for a set of test problems arising from telecommunications applications. We illustrate the value of our branching rule when used to find a heuristic solution and compare branch-and-price and branch-and-price-and-cut methods to find optimal solutions for highly capacitated problems.
引用
收藏
页码:318 / 326
页数:9
相关论文
共 25 条
  • [1] Ahuja RK, 1993, NETWORK FLOWS THEORY
  • [2] [Anonymous], COMPUTER SCHEDULING
  • [3] [Anonymous], P INT S THEOR SWITCH
  • [4] Appelgren L. H., 1969, TRANSPORT SCI, V3, P53, DOI DOI 10.1287/TRSC.3.1.53
  • [5] BARNHART C, 1995, TELECOMMUN SYST, V3, P239
  • [6] Branch-and-price: Column generation for solving huge integer programs
    Barnhart, C
    Johnson, EL
    Nemhauser, GL
    Savelsbergh, MWP
    Vance, PH
    [J]. OPERATIONS RESEARCH, 1998, 46 (03) : 316 - 329
  • [7] CPLEX Optimization Inc., 1990, US CPLEX LIN OPT
  • [8] DANTZIG GB, 1960, OPER RES, V8, P108
  • [9] Dantzig GB, 1967, J COMPUTER SYSTEM SC, V1, P213, DOI DOI 10.1016/S0022-0000%2867%2980015-1
  • [10] DESROSIERS J, 1995, HDB OPERATIONS RES M