最短路径问题
离散化
算法
路径(计算)
树遍历
最长路径问题
分段线性函数
数学优化
计算机科学
约束最短路径优先
数学
时间范围
路径长度
上下界
导线
时间复杂性
K最短路径路由
理论计算机科学
图形
数学分析
计算机网络
几何学
程序设计语言
地理
大地测量学
作者
Edward He,Natashia Boland,George L. Nemhauser,Martin Savelsbergh
出处
期刊:Informs Journal on Computing
日期:2022-03-01
卷期号:34 (2): 1086-1114
被引量:1
标识
DOI:10.1287/ijoc.2021.1084
摘要
Finding a shortest path in a network is a fundamental optimization problem. We focus on settings in which the travel time on an arc in the network depends on the time at which traversal of the arc begins. In such settings, reaching the destination as early as possible is not the only objective of interest. Minimizing the duration of the path, that is, the difference between the arrival time at the destination and the departure from the origin, and minimizing the travel time along the path from origin to destination, are also of interest. We introduce dynamic discretization discovery algorithms to efficiently solve such time-dependent shortest path problems with piecewise linear arc travel time functions. The algorithms operate on partially time-expanded networks in which arc costs represent lower bounds on the arc travel time over the subsequent time interval. A shortest path in this partially time-expanded network yields a lower bound on the value of an optimal path. Upper bounds are easily obtained as by-products of the lower bound calculations. The algorithms iteratively refine the discretization by exploiting breakpoints of the arc travel time functions. In addition to time discretization refinement, the algorithms permit time intervals to be eliminated, improving lower and upper bounds, until, in a finite number of iterations, optimality is proved. Computational experiments show that only a small fraction of breakpoints must be explored and that the fraction decreases as the length of the time horizon and the size of the network increases, making the algorithms highly efficient and scalable. Summary of Contribution: New data collection techniques have increased the availability and fidelity of time-dependent travel time information, making the time-dependent variant of the classic shortest path problem an extremely relevant problem in the field of operations research. This paper provides novel algorithms for the time-dependent shortest path problem with both the minimum duration and minimum travel time objectives, which aims to address the computational challenges faced by existing algorithms. A computational study shows that our new algorithm is indeed significantly more efficient than existing approaches.
科研通智能强力驱动
Strongly Powered by AbleSci AI