Partial dominance in branch-price-and-cut algorithms for vehicle routing and scheduling problems with a single-segment tradeoff

被引:0
|
作者
Faldum, Stefan [1 ]
Machate, Sarah [2 ]
Gschwind, Timo [2 ]
Irnich, Stefan [1 ]
机构
[1] Johannes Gutenberg Univ Mainz, Chair Logist Management, Gutenberg Sch Management & Econ, Jakob Welder Weg 9, D-55128 Mainz, Germany
[2] RPTU Kaiserlautern Landau, Chair Logist, Sch Business & Econ, Gottlieb Daimler Str 42, D-67663 Kaiserslautern, Germany
关键词
Branch-price-and-cut; Partial dominance; Column generation; Labeling algorithm; Vehicle routing and scheduling; SHORTEST-PATH PROBLEM; TIME WINDOWS; RESOURCE CONSTRAINTS; COLUMN-GENERATION; TABU SEARCH; INEQUALITIES; ASSIGNMENT;
D O I
10.1007/s00291-024-00766-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
For many variants of vehicle routing and scheduling problems solved by a branch-price-and-cut (BPC) algorithm, the pricing subproblem is an elementary shortest-path problem with resource constraints (SPPRC) typically solved by a dynamic-programming labeling algorithm. Solving the SPPRC subproblems consumes most of the total BPC computation time. Critical to the performance of the labeling algorithms and thus the BPC algorithm as a whole is the use of effective dominance rules. Classical dominance rules rely on a pairwise comparison of labels and have been used in many labeling algorithms. In contrast, partial dominance describes situations where several labels together are needed to dominate another label, which can then be safely discarded. In this work, we consider SPPRCs, where a linear tradeoff describes the relationship between two resources. We derive a unified partial dominance rule to be used in ad hoc labeling algorithms for solving such SPPRCs as well as insights into its practical implementation. We introduce partial dominance for two important variants of the vehicle routing problem, namely the electric vehicle routing problem with time windows with a partial recharge policy and the split-delivery vehicle routing problem with time windows (SDVRPTW). Computational experiments show the effectiveness of the approach, in particular for the SDVRPTW, leading to an average reduction of 20% of the total BPC computation time, with savings of 30% for the more difficult instances requiring more than 600 s of computation time.
引用
收藏
页码:1063 / 1097
页数:35
相关论文
共 23 条
  • [21] Enhanced Branch-Cut -and-Price algorithm for heterogeneous fleet vehicle routing problems
    Pessoa, Artur
    Sadykov, Ruslan
    Uchoa, Eduardo
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 270 (02) : 530 - 543
  • [22] Formulations and branch-and-cut algorithms for multi-product multi-vehicle production routing problems with startup cost
    Qiu, Yuzhuo
    Wang, Liang
    Xu, Xiaoling
    Fang, Xuanjing
    Pardalos, Panos M.
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 98 : 1 - 10
  • [23] A Branch-Cut-and-Price Approach for the Single-Trip and Multi-Trip Two-Echelon Vehicle Routing Problem with Time Windows
    Marques, Guillaume
    Sadykov, Ruslan
    Dupas, Remy
    Deschamps, Jean-Christophe
    TRANSPORTATION SCIENCE, 2022, 56 (06) : 1598 - 1617