Dynamic Programming for the Time-Dependent Traveling Salesman Problem with Time Windows

被引:7
|
作者
Lera-Romero, Gonzalo [1 ,2 ]
Miranda Bront, Juan Jose [3 ,4 ]
Soulignac, Francisco J. [1 ,2 ]
机构
[1] Univ Buenos Aires, Fac Ciencias Exactas & Nat, Dept Comp, C1428EGA, Buenos Aires, DF, Argentina
[2] Univ Buenos Aires, CONICET, Inst Invest Ciencias Comp ICC, C1428EGA, Buenos Aires, DF, Argentina
[3] Univ Torcuato Di Tella, Escuela Negocios, C1428BCW, Buenos Aires, DF, Argentina
[4] Consejo Nacl Invest Cient & Tecn, C1425FQB, Buenos Aires, DF, Argentina
关键词
traveling salesman problem; time-dependent travel times; time windows; dynamic programming; state-space relaxation; completion bounds; ALGORITHM; RELAXATION; STRATEGIES;
D O I
10.1287/ijoc.2022.1236
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The time-dependent traveling salesman problem with time windows (TDTSPTW) is a variant of the well-known traveling salesman problem with time windows, in which travel times are not assumed to be constant. The TDTSPTW accounts for the effects of congestion at the planning level, being particularly suited for distribution problems in large cities. In this paper we develop a labeling-based algorithm for the TDTSPTW that incorporates partial dominance and generalizes several state-of-the-art components from the time-independent related literature. We propose a framework general enough to be applied to the TDTSPTW and its variant without time windows, with the objective of minimizing the duration or the makespan. As part of the framework, we introduce a new state-space relaxation specifically designed for the time-dependent context. Extensive computational experiments show the effectiveness of the overall approach and the impact of the new relaxation, outperforming several recent algorithms proposed for these variants on more than 9,000 benchmark instances. In addition, we frame the minimum tour duration problem within the time-dependent literature and include it as a benchmark for our algorithm, obtaining improved computation times and 31 new optimal solutions.
引用
收藏
页码:3292 / 3308
页数:17
相关论文
共 50 条
  • [1] An integer programming approach for the time-dependent traveling salesman problem with time windows
    Montero, Agustin
    Mendez-Diaz, Isabel
    Jose Miranda-Bront, Juan
    COMPUTERS & OPERATIONS RESEARCH, 2017, 88 : 280 - 289
  • [2] Dynamic Discretization Discovery for Solving the Time-Dependent Traveling Salesman Problem with Time Windows
    Duc Minh Vu
    Hewitt, Mike
    Boland, Natashia
    Savelsbergh, Martin
    TRANSPORTATION SCIENCE, 2020, 54 (03) : 703 - 720
  • [3] The time-dependent traveling salesman problem
    Schneider, J
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2002, 314 (1-4) : 151 - 155
  • [4] Time-dependent asymmetric traveling salesman problem with time windows: Properties and an exact algorithm
    Arigliano, Anna
    Ghiani, Gianpaolo
    Grieco, Antonio
    Guerriero, Emanuela
    Plana, Isaac
    DISCRETE APPLIED MATHEMATICS, 2019, 261 : 28 - 39
  • [5] Solving Time-Dependent Traveling Salesman Problem with Time Windows with Deep Reinforcement Learning
    Wu, Guojin
    Zhang, Zizhen
    Liu, Hong
    Wang, Jiahai
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 558 - 563
  • [6] The A priori dynamic traveling salesman problem with time windows
    Larsen, A
    Madsen, OBG
    Solomon, MM
    TRANSPORTATION SCIENCE, 2004, 38 (04) : 459 - 472
  • [7] Dynamic open time-dependent traveling salesman problem with speed optimization
    Cimen, Mustafa
    Soysal, Mehmet
    Belbag, Sedat
    Kazanc, Hande Cansin
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2024,
  • [8] Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows
    Fachini, Ramon Faganello
    Armentano, Vinicius Amaral
    OPTIMIZATION LETTERS, 2020, 14 (03) : 579 - 609
  • [9] Exact and heuristic dynamic programming algorithms for the traveling salesman problem with flexible time windows
    Ramon Faganello Fachini
    Vinícius Amaral Armentano
    Optimization Letters, 2020, 14 : 579 - 609
  • [10] A restricted dynamic programming heuristic algorithm for the time dependent traveling salesman problem
    Malandraki, C
    Dial, RB
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (01) : 45 - 55