首页> 外文会议>Workshop on Algorithm Engineering and Experiments >Engineering Oracles for Time-Dependent Road Networks
【24h】

Engineering Oracles for Time-Dependent Road Networks

机译:适用于时间依赖的道路网络的工程oracelles

获取原文

摘要

We implement and experimentally evaluate landmark-based oracles for min-cost paths in two different types of road networks with time-dependent arc-cost functions, based on distinct real-world historic traffic data: the road network for the metropolitan area of Berlin, and the national road network of Germany. Our first contribution is a significant improvement on the implementation of the FLAT oracle, which was proposed and experimentally tested in previous works. Regarding the implementation, we exploit parallelism to reduce preprocessing time and real-time responsiveness to live-traffic reports. We also adopt a lossless compression scheme that severely reduces preprocessing space and time requirements. As for the experimentation, apart from employing the new data set of Germany, we also construct several refinements and hybrids of the most prominent landmark sets for the city of Berlin. A significant improvement to the speedup of FLAT is observed: For Berlin, the average query time can now be as small as 83μsec, achieving a speedup (against the time-dependent variant of Dijkstra's algorithm) of more than 1; 119 in absolute running times and more than 1; 570 in Dijkstra-ranks, with worst-case observed stretch less than 0:781%. For Germany, our experimental findings are analogous: The average query-response time can be 1:269msec, achieving a speedup of more than 902 in absolute running times, and 1; 531 in Dijkstra-ranks, with worst-case stretch less than 1:534%. Our second contribution is the implementation and experimental evaluation of a novel hierarchical oracle (HORN). It is based on a hierarchy of landmarks, with a few "global" landmarks at the top level possessing travel-time information for all possible destinations, and many more "local" landmarks at lower levels possessing travel-time information only for a small neighborhood of destinations around them. As it was previously proved, the advantage of HORN over FLAT is that it achieves query times sublinear, not just in the size of the network, but in the Dijkstra-rank of the query at hand, while requiring asymptotically similar preprocessing space and time. Our experimentation of HORN in Berlin indeed demonstrates improvements in query times (more than 30:37%), Dijkstra-ranks (more than 39:66%), and also worst-case error (more than 35:89%), at the expense of a small blow-up in space. Finally, we implement and experimentally test a dynamic scheme to provide responsiveness to live-traffic reports of incidents with a small timelife (e.g., a temporary blockage of a road segment due to an accident). Our experiments also indicate that the traffic-related information can be updated in seconds.
机译:我们在两种不同类型的道路网络中实施和实验地评估了基于地标的魔法,基于不同的现实世界历史交通数据:柏林大都市区的道路网络,和德国的国家道路网络。我们的第一款贡献是对甲骨文实施的重大改进,这是在以前的作品中提出和实验测试的。关于实现,我们利用并行性来减少预处理时间和对现场交通报告的实时响应性。我们还采用无损压缩方案,严重降低预处理空间和时间要求。至于实验,除了雇用德国新数据集之外,我们还为柏林市建造了几个最着名的地标套的改良和混合动力。观察到平面速的显着改善:对于柏林,平均查询时间现在可以小于83μsec,实现超速(针对Dijkstra算法的时间依赖变量)超过1;绝对运行时间119超过1; 570在Dijkstra-and等级,最坏情况观察到伸展量小于0:781%。对于德国,我们的实验结果类似:平均查询 - 响应时间可以是1:269毫秒,在绝对运行时间内实现超过902的加速,1; 531在Dijkstra排名,最坏情况下伸展小于1:534%。我们的第二款贡献是对新型等级甲骨文(喇叭)的实施和实验评估。它基于地标层次结构,在顶级的几个“全球”地标,拥有所有可能目的地的旅行时间信息,以及在较低级别的“本地”地标仅为仅用于小社区的旅行时间信息他们周围的目的地。正如先前所证明的那样,喇叭形的优势在于它实现了查询时间索布利,而不仅仅是在网络的大小,而且在手头的查询等级,同时需要渐近类似的预处理空间和时间。我们在柏林的角实验确实证明了查询时间的改善(超过30:37%),Dijkstra - 级别(超过39:66%),以及最糟糕的错误(超过35:89%)空间中小爆炸的费用。最后,我们实施并通过实验测试动态方案,为具有较小的时间里的事件的现场交通报告提供响应性(例如,由于事故导致的道路段)。我们的实验还表明可以在几秒钟内更新交通相关信息。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号