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 条
[1]   Travel Time Estimation in the Age of Big Data [J].
Bertsimas, Dimitris ;
Delarue, Arthur ;
Jaillet, Patrick ;
Martin, Sebastien .
OPERATIONS RESEARCH, 2019, 67 (02) :498-515
[2]  
Chabini I, 1998, TRANSPORT RES REC, P170
[4]   SHORTEST ROUTE THROUGH A NETWORK WITH TIME-DEPENDENT INTERNODAL TRANSIT TIMES [J].
COOKE, KL ;
HALSEY, E .
JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1966, 14 (03) :493-&
[5]   Path-planning with waiting in spatiotemporally-varying threat fields [J].
Cooper, Benjamin S. ;
Cowlagi, Raghvendra, V .
PLOS ONE, 2018, 13 (08)
[6]   Algorithms for minimum-cost paths in time-dependent networks with waiting policies [J].
Dean, BC .
NETWORKS, 2004, 44 (01) :41-46
[7]  
Dean BC, 2004, SHORTES PATHS FIFO T
[8]  
Ding B, 2008, P 11 INT C EXT DAT T, P205, DOI [10.1145/1353343.1353371, DOI 10.1145/1353343.1353371]
[9]   The time dependent vehicle routing problem with time windows: Benchmark problems, an efficient solution algorithm, and solution characteristics [J].
Figliozzi, Miguel Andres .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2012, 48 (03) :616-636
[10]   On the Complexity of Time-Dependent Shortest Paths [J].
Foschini, Luca ;
Hershberger, John ;
Suri, Subhash .
ALGORITHMICA, 2014, 68 (04) :1075-1097