Revisiting dynamic programming for precedence-constrained traveling salesman problem and its time-dependent generalization

被引:10
|
作者
Salii, Yaroslav [1 ,2 ]
机构
[1] Russian Acad Sci, Krasovskii Inst Math & Mech, Ural Branch, Ul S Kovalevskoi 16, Ekaterinburg 620219, Russia
[2] Ural Fed Univ, Pr Lenina 51, Ekaterinburg 620083, Russia
基金
俄罗斯基础研究基金会;
关键词
Dynamic programming; Traveling salesman problem; Precedence constraints; Complexity; Time dependence; SCHEDULING PROBLEMS; ALGORITHM; STRATEGIES; BRANCH;
D O I
10.1016/j.ejor.2018.06.003
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The precedence constrained traveling salesman problem (TSP-PC), or the sequential ordering problem (SOP), consists of finding an optimal TSP tour that will also satisfy the namesake precedence constraints, typically specified as a partial order or a directed acyclic graph. Its dynamic programming (DP) solution was proposed as early as 1979, however, by late 1990s, it mostly fell out of use in plain TSP-PC. Revisiting this method, we are able to close one of the long-standing TSPLIB SOP problem instances, ry48p.3. sop, and provide improved bounds on its time complexity. Harnessing the "omnivorous" nature of DP, we prove the validity of DP optimality principle for TSP-PC with both (i) abstract cost aggregation function, which may be the arithmetic + operation as in "ordinary" TSP or max as in Bottleneck TSP, or any other left-associative nondecreasing in the first argument operation and (ii) travel cost functions depending on the set of pending tasks ("sequence dependence"). Using the latter generalization, we close several TD-SOP (time-dependent TSP-PC) instances based on TSPLIB SOP as proposed by Kinable et al., including rbg253a. sop. Through the restricted DP heuristic, which was originally formulated for time-dependent TSP by Malandraki and Dial, we improve the state-of-the-art upper bounds for all yet unsolved TSPLIB-based TD-SOP instances, including those with more than 100 cities. We also improve worst-case complexity estimates for DP in TSP-PC. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:32 / 42
页数:11
相关论文
共 50 条
  • [1] Dynamic Programming for the Time-Dependent Traveling Salesman Problem with Time Windows
    Lera-Romero, Gonzalo
    Miranda Bront, Juan Jose
    Soulignac, Francisco J.
    [J]. INFORMS JOURNAL ON COMPUTING, 2022, 34 (06) : 3292 - 3308
  • [2] THE PRECEDENCE-CONSTRAINED ASYMMETRIC TRAVELING SALESMAN POLYTOPE
    BALAS, E
    FISCHETTI, M
    PULLEYBLANK, WR
    [J]. MATHEMATICAL PROGRAMMING, 1995, 68 (03) : 241 - 265
  • [3] THE PRECEDENCE CONSTRAINED TRAVELING SALESMAN PROBLEM
    KUBO, M
    KASUGAI, H
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1991, 34 (02) : 152 - 172
  • [4] A precedence-constrained asymmetric traveling salesman model for disassembly optimization
    Sarin, SC
    Sherali, HD
    Bhootra, A
    [J]. IIE TRANSACTIONS, 2006, 38 (03) : 223 - 237
  • [5] Dynamic programming strategies for the traveling salesman problem with time window and precedence constraints
    Mingozzi, A
    Bianco, L
    Ricciardelli, S
    [J]. OPERATIONS RESEARCH, 1997, 45 (03) : 365 - 377
  • [6] Precedence-Constrained Colored Traveling Salesman Problem: An Augmented Variable Neighborhood Search Approach
    Xu, Xiangping
    Li, Jun
    Zhou, Mengchu
    Yu, Xinghuo
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (09) : 9797 - 9808
  • [7] The time-dependent traveling salesman problem
    Schneider, J
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2002, 314 (1-4) : 151 - 155
  • [8] An exact dynamic programming algorithm for the precedence-constrained class sequencing problem
    Buergy, Reinhard
    Hertz, Alain
    Baptiste, Pierre
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 124
  • [9] An integer programming approach for the time-dependent traveling salesman problem with time windows
    Montero, Agustin
    Mendez-Diaz, Isabel
    Jose Miranda-Bront, Juan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2017, 88 : 280 - 289
  • [10] Linear time algorithm for Precedence Constrained Asymmetric Generalized Traveling Salesman Problem
    Chentsov, Alexander
    Khachay, Michael
    Khachay, Daniel
    [J]. IFAC PAPERSONLINE, 2016, 49 (12): : 651 - 655