The impact of filtering in a branch-and-cut algorithm for multicommodity capacitated fixed charge network design

被引:6
|
作者
Chouman, Mervat [1 ]
Crainic, Teodor Gabriel [2 ]
Gendron, Bernard [3 ]
机构
[1] Effat Univ, Coll Business, Jeddah, Saudi Arabia
[2] Univ Quebec Montreal, Dept Management & Technol, Sch Management, Interuniv Res Ctr Enterprise Networks Logist & Tr, Montreal, PQ, Canada
[3] Univ Montreal, Interuniv Res Ctr Enterprise Networks Logist & Tr, Dept Informat & Rech Operat, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Mixed-integer programming; Multicommodity capacitated fixed charge; network design; Branch-and-cut; Filtering;
D O I
10.1007/s13675-017-0091-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we present a state-of-the-art branch-and-cut (B&C) algorithm for the multicommodity capacitated fixed charge network design problem (MCND). This algorithm combines bounding and branching procedures inspired by the latest developments in mixed-integer programming (MIP) software tools. Several filtering methods that exploit the structure of the MCND are also developed and embedded within the B&C algorithm. These filtering methods apply inference techniques to forbid combinations of values for some variables. This can take the form of adding cuts, reducing the domains of the variables, or fixing the values of the variables. Our experiments on a large set of randomly generated instances show that an appropriate selection of filtering techniques allows the B&C algorithm to perform better than the variant of the algorithm without filtering. These experiments also show that the B&C algorithm, with or without filtering, is competitive with a state-of-the-art MIP solver.
引用
收藏
页码:143 / 184
页数:42
相关论文
共 50 条
  • [1] A branch-and-cut algorithm for capacitated network design problems
    Oktay Günlük
    [J]. Mathematical Programming, 1999, 86 : 17 - 39
  • [2] A branch-and-cut algorithm for capacitated network design problems
    Günlük, O
    [J]. MATHEMATICAL PROGRAMMING, 1999, 86 (01) : 17 - 39
  • [3] Branch-and-price-and-cut for large-scale multicommodity capacitated fixed-charge network design
    Gendron, Bernard
    Larose, Mathieu
    [J]. EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2014, 2 (1-2) : 55 - 75
  • [4] A Branch-and-Cut algorithm for the Capacitated Multi-Failure Survivable Network Design problem
    Borne, S.
    Gourdin, E.
    Klopfenstein, O.
    Mahjoub, A. R.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 124 : 582 - 603
  • [5] A branch-and-cut algorithm for the capacitated profitable tour problem
    Jepsen, Mads Kehlet
    Petersen, Bjorn
    Spoorendonk, Simon
    Pisinger, David
    [J]. DISCRETE OPTIMIZATION, 2014, 14 : 78 - 96
  • [6] Commodity Representations and Cut-Set-Based Inequalities for Multicommodity Capacitated Fixed-Charge Network Design
    Chouman, Mervat
    Crainic, Teodor Gabriel
    Gendron, Bernard
    [J]. TRANSPORTATION SCIENCE, 2017, 51 (02) : 650 - 667
  • [7] A branch-and-cut algorithm for the capacitated open vehicle routing problem
    Letchford, A. N.
    Lysgaard, J.
    Eglese, R. W.
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) : 1642 - 1651
  • [8] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Lysgaard, J
    Letchford, AN
    Eglese, RW
    [J]. MATHEMATICAL PROGRAMMING, 2004, 100 (02) : 423 - 445
  • [9] An improved branch-and-cut algorithm for the capacitated vehicle routing problem
    Achuthan, NR
    Caccetta, L
    Hill, SP
    [J]. TRANSPORTATION SCIENCE, 2003, 37 (02) : 153 - 169
  • [10] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Jens Lysgaard
    Adam N. Letchford
    Richard W. Eglese
    [J]. Mathematical Programming, 2004, 100 : 423 - 445