TY - JOUR
T1 - Dynamic programming for the minimum tour duration problem
AU - Tilk, Christian
AU - Irnich, Stefan
N1 - Publisher Copyright:
© 2016 INFORMS.
PY - 2017
Y1 - 2017
N2 - The minimum tour duration problem (MTDP) is a variant of the traveling salesman problem with time windows, which consists of finding a time window-feasible Hamiltonian path minimizing the tour duration. We present a new effective dynamic programming (DP)-based approach for the MTDP. When solving the traveling salesman problem with time windows with DP, two independent resources are propagated along partial paths, one for costs and one for earliest arrival times. For dealing with tour duration minimization, we provide a new DP formulation with three resources for which effective dominance and bounding procedures are applicable. This is a nontrivial task because in the MTDP at least two resources depend on each other in a nonadditive and nonlinear way. In particular, we define consistent resource extension functions (REFs) so that dominance is straightforward using componentwise comparison for the respective resource vectors. Moreover, one of the main advantages of the newREF definition is that the DP can be reversed consistently such that the forward DP or any of its relaxations provide bounds for the backward DP, and vice versa. Computational tests confirm the effectiveness of the proposed approach.
AB - The minimum tour duration problem (MTDP) is a variant of the traveling salesman problem with time windows, which consists of finding a time window-feasible Hamiltonian path minimizing the tour duration. We present a new effective dynamic programming (DP)-based approach for the MTDP. When solving the traveling salesman problem with time windows with DP, two independent resources are propagated along partial paths, one for costs and one for earliest arrival times. For dealing with tour duration minimization, we provide a new DP formulation with three resources for which effective dominance and bounding procedures are applicable. This is a nontrivial task because in the MTDP at least two resources depend on each other in a nonadditive and nonlinear way. In particular, we define consistent resource extension functions (REFs) so that dominance is straightforward using componentwise comparison for the respective resource vectors. Moreover, one of the main advantages of the newREF definition is that the DP can be reversed consistently such that the forward DP or any of its relaxations provide bounds for the backward DP, and vice versa. Computational tests confirm the effectiveness of the proposed approach.
KW - Dynamic programming
KW - State-space relaxation
KW - Time windows
KW - Tour duration
KW - Traveling salesman problem
UR - http://www.scopus.com/inward/record.url?scp=85019715338&partnerID=8YFLogxK
U2 - 10.1287/trsc.2015.0626
DO - 10.1287/trsc.2015.0626
M3 - Article
AN - SCOPUS:85019715338
SN - 0041-1655
VL - 51
SP - 549
EP - 565
JO - Transportation Science
JF - Transportation Science
IS - 2
ER -