Constrained shortest path tour problem: Branch-and-Price algorithm

被引:2
作者
Martin, Sebastien [1 ]
Magnouche, Youcef [1 ]
Juvigny, Corentin [1 ]
Leguay, Jeremie [1 ]
机构
[1] Huawei Technol, France Res Ctr, 18 Quai Point Jour, F-92100 Boulogne, France
关键词
Shortest path tour; Complexity; Integer linear programming; Integral polytope; Column generation; Dantzig-Wolfe decomposition;
D O I
10.1016/j.cor.2022.105819
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The constrained shortest path tour problem consists, given a directed graph G = (V boolean OR {s, t), A), an ordered set of disjoint vertex subsets T = {T-1, ..., T-k} and a length function c : A -> R+, in finding a path between s and t of minimum length in G intersecting every subset of T in the given order such that each arc is visited at most once. In this paper, we first show that this problem is NP-Hard even in the most particular case when T contains only one subset with a unique vertex. Then, we introduce a new mathematical model for the problem that helps its decomposition and develop an efficient Branch-and-Price algorithm. We demonstrate that it can easily be applied to several problem variants. Finally, we present extensive computational results with a benchmark against the state of the art Branch-and-Bound algorithm, called B&B-new, from Ferone et al. (2020). On a diverse set of instances, we show that our algorithm significantly decreases the worst computational time while the ranking of algorithms for the average varies over instances.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] A Branch-and-Price Algorithm to Solve a Quay Crane Scheduling Problem
    Kenan, Nabil
    Diabat, Ali
    COMPLEX ADAPTIVE SYSTEMS, 2015, 2015, 61 : 527 - 532
  • [22] A branch-and-price method for the vehicle allocation problem
    Cruz, Cesar Alvarez
    Munari, Pedro
    Morabito, Reinaldo
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
  • [23] A branch-and-price algorithm for an integrated production and inventory routing problem
    Bard, Jonathan F.
    Nananukul, Narameth
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) : 2202 - 2217
  • [24] Stabilizing branch-and-price for constrained tree problems
    Leitner, Markus
    Ruthmair, Mario
    Raidl, Guenther R.
    NETWORKS, 2013, 61 (02) : 150 - 170
  • [25] k-Splittable Delay Constrained Routing Problem: A Branch-and-Price Approach
    Truffot, Jerome
    Duhamel, Christophe
    Mahey, Philippe
    NETWORKS, 2010, 55 (01) : 33 - 45
  • [26] A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes
    Muter, Ibrahim
    Cordeau, Jean-Francois
    Laporte, Gilbert
    TRANSPORTATION SCIENCE, 2014, 48 (03) : 425 - 441
  • [27] A branch-and-price algorithm for the vehicle routing problem with roaming delivery locations
    Ozbaygin, Gizem
    Karasan, Oya Ekin
    Savelsbergh, Martin
    Yaman, Hande
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2017, 100 : 115 - 137
  • [28] A branch-and-price approach for the stochastic generalized assignment problem
    Sarin, Subhash C.
    Sherali, Hanif D.
    Kim, Seon Ki
    NAVAL RESEARCH LOGISTICS, 2014, 61 (02) : 131 - 143
  • [29] A Branch-and-Price Algorithm for the Ring-Tree Facility Location Problem
    Abe, Fabio H. N.
    Hoshino, Edna A.
    Hill, Alessandro
    Baldacci, Roberto
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2019, 346 : 3 - 14
  • [30] Branch-and-price algorithm for the location-routing problem with time windows
    Ponboon, Sattrawut
    Qureshi, Ali Gul
    Taniguchi, Eiichi
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2016, 86 : 1 - 19