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 条
  • [31] A branch-and-price algorithm for the rainbow cycle cover problems
    Yuceoglu, Birol
    Sahin, Guvenc
    NETWORKS, 2019, 74 (01) : 3 - 15
  • [32] A rollout algorithm for the resource constrained elementary shortest path problem
    Guerriero, Francesca
    Pugliese, Luigi Di Puglia
    Macrina, Giusy
    OPTIMIZATION METHODS & SOFTWARE, 2019, 34 (05) : 1056 - 1074
  • [33] Solving surgical cases assignment problem by a branch-and-price approach
    Fei, H.
    Chu, C.
    Meskens, N.
    Artiba, A.
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2008, 112 (01) : 96 - 108
  • [34] Operational fixed job scheduling problem under spread time constraints: a branch-and-price algorithm
    Solyali, O.
    Ozpeynirci, O.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (07) : 1877 - 1893
  • [35] A branch-and-price approach for the partition coloring problem
    Hoshino, Edna A.
    Frota, Yuri A.
    de Souza, Cid C.
    OPERATIONS RESEARCH LETTERS, 2011, 39 (02) : 132 - 137
  • [36] A Branch-and-Price Algorithm for the Dynamic Inventory Slab Allocation Problem in the Steel Industry
    Zheng, Yongyue
    Tang, Lixin
    INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 2, PROCEEDINGS, 2009, : 867 - 870
  • [37] Airport gate assignment problem with harbor constraints based on Branch-and-Price algorithm
    Jiang, Yu
    Wang, Yasha
    Hu, Zhitao
    Xue, Qingwen
    Yu, Bin
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2023, 176
  • [38] A branch-and-price algorithm for two-echelon electric vehicle routing problem
    Zhiguo Wu
    Juliang Zhang
    Complex & Intelligent Systems, 2023, 9 : 2475 - 2490
  • [39] A branch-and-price algorithm for two-echelon electric vehicle routing problem
    Wu, Zhiguo
    Zhang, Juliang
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (03) : 2475 - 2490
  • [40] A branch-and-price algorithm for the Aperiodic Multi-Period Service Scheduling Problem
    Fernandez, Elena
    Kalcsics, Jorg
    Nunez-del-Toro, Cristina
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 263 (03) : 805 - 814