论文标题
与时间相关的旅行时间路线:理论,实践和基准
Vehicle Routing with Time-Dependent Travel Times: Theory, Practice, and Benchmarks
论文作者
论文摘要
我们为随时间依赖的旅行时间开发了用于车辆路由的理论基础和实用算法。我们还提供了新的基准实例和实验结果。首先,我们研究了分段线性到达时间函数的基本操作。特别是,我们设计了一种更快的算法来计算一组分段线性函数的最小值和IMAI-IRI算法的单调性能变体,以近似较少的断点的到达时间函数。 接下来,我们将展示如何有效地评估旅游中的插入和删除操作,并比以前更快地更新基础数据结构。评估旅行还需要一个调度步骤,在时间窗口和时间依赖时间的旅行时间的情况下,这是不平凡的。我们展示了如何在线性时间内执行此操作。 基于这些结果,我们开发了一个本地搜索启发式方法,以有效地解决现实世界中的车辆路线问题,并报告经典基准测试的实验结果。由于其中大多数没有时间依赖时间的旅行时间,因此我们生成和发布基于现实世界数据的新基准实例。该数据还证明了在时间窗口紧张的情况下考虑时间依赖时间的旅行时间的重要性。
We develop theoretical foundations and practical algorithms for vehicle routing with time-dependent travel times. We also provide new benchmark instances and experimental results. First, we study basic operations on piecewise linear arrival time functions. In particular, we devise a faster algorithm to compute the pointwise minimum of a set of piecewise linear functions and a monotonicity-preserving variant of the Imai-Iri algorithm to approximate an arrival time function with fewer breakpoints. Next, we show how to evaluate insertion and deletion operations in tours efficiently and update the underlying data structure faster than previously known when a tour changes. Evaluating a tour also requires a scheduling step which is non-trivial in the presence of time windows and time-dependent travel times. We show how to perform this in linear time. Based on these results, we develop a local search heuristic to solve real-world vehicle routing problems with various constraints efficiently and report experimental results on classical benchmarks. Since most of these do not have time-dependent travel times, we generate and publish new benchmark instances that are based on real-world data. This data also demonstrates the importance of considering time-dependent travel times in instances with tight time windows.