Time-Dependent Shortest Path Problems with Penalties and Limits on Waiting

被引:6
作者
He, Edward [1 ]
Boland, Natashia [1 ]
Nemhauser, George [1 ]
Savelsbergh, Martin [1 ]
机构
[1] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
shortest path; time-dependent travel time; time-expanded network; computational complexity; ALGORITHMS; COMPLEXITY; NETWORKS;
D O I
10.1287/ijoc.2020.0985
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Waiting at the right location at the right time can be critically important in certain variants of time-dependent shortest path problems. We investigate the computational complexity of time-dependent shortest path problems in which there is either a penalty on waiting or a limit on the total time spent waiting at a given subset of the nodes. We show that some cases are nondeterministic polynomial-time hard, and others can be solved in polynomial time, depending on the choice of the subset of nodes, on whether waiting is penalized or constrained, and on the magnitude of the penalty/waiting limit parameter. Summary of Contributions: This paper addresses simple yet relevant extensions of a fundamental problem in Operations Research: the Shortest Path Problem (SPP). It considers time-dependent variants of SPP, which can account for changing traffic and/or weather conditions. The first variant that is tackled allows for waiting at certain nodes but at a cost. The second variant instead places a limit on the total waiting. Both variants have applications in transportation, e.g., when it is possible to wait at certain locations if the benefits outweigh the costs. The paper investigates these problems using complexity analysis and algorithm design, both tools from the field of computing. Different cases are considered depending on which of the nodes contribute to the waiting cost or waiting limit (all nodes, all nodes except the origin, a subset of nodes ... ). The computational complexity of all cases is determined, providing complexity proofs for the variants that are NP-Hard and polynomial time algorithms for the variants that are in P.
引用
收藏
页码:997 / 1014
页数:18
相关论文
共 21 条
[11]   A Shortest-Path Algorithm for the Departure Time and Speed Optimization Problem [J].
Franceschetti, Anna ;
Honhon, Dorothee ;
Laporte, Gilbert ;
Van Woensel, Tom .
TRANSPORTATION SCIENCE, 2018, 52 (04) :756-768
[12]  
He E, 2019, COMPUTATIONAL COMPLE
[13]   Vehicle dispatching with time-dependent travel times [J].
Ichoua, S ;
Gendreau, M ;
Potvin, JY .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 144 (02) :379-396
[14]  
Kanoulas Evangelos, 2006, ICDE 2006, P10
[15]  
Letchner J., 2006, AAAI, P1795
[16]   TIME DEPENDING SHORTEST-PATH PROBLEMS WITH APPLICATIONS TO RAILWAY NETWORKS [J].
NACHTIGALL, K .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 83 (01) :154-166
[17]   The exact path length problem [J].
Nykänen, M ;
Ukkonen, E .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2002, 42 (01) :41-53
[18]  
Omer J, 2019, APOLYNOMIAL AL UNPUB
[19]   Time-dependent shortest paths with discounted waits [J].
Omer, Jeremy ;
Poss, Michael .
NETWORKS, 2019, 74 (03) :287-301
[20]   SHORTEST-PATH AND MINIMUM-DELAY ALGORITHMS IN NETWORKS WITH TIME-DEPENDENT EDGE-LENGTH [J].
ORDA, A ;
ROM, R .
JOURNAL OF THE ACM, 1990, 37 (03) :607-625