期刊文献+

空间网络数据库中移动对象的最短路线算法

下载PDF
导出
摘要 在空间网络数据库中,基于位置的服务(location-based services,LBS)变得越来越重要,最短路线查询是最广泛的服务请求之一.假设在网络上有一个原始对象(例如:在道路上行驶的汽车)、有一个目标对象(例如:旅店、加油站、救护车等等),那么最短路线查询就是要找到原始对象到目标对象的最短路线.最短路线算法的研究主要分为两个方面,实时计算和预计算.在预计算方面,当前的研究对网络空间中的最短路线查询提出了多种解决方式,但是这些方法中都假设目标对象是静止的.文中在原始对象和目标对象都处于移动状态时,给出了一种最短路线查询的算法.该算法创建了一组索引结构,将计算两个动态点之间最短路线的问题转换为计算静态边之间最短路线的问题.主要关注交通网络.但是该算法不会使用任何领域相关的信息,所以能够被应用到其他的网络环境中.从计算复杂性而言,传统的Dijkstra算法时间复杂性估计是O((i+k)2),而该算法的相应估计是O(klbi).
出处 《自然科学进展》 北大核心 2008年第6期694-700,共7页
基金 国家自然科学基金(批准号:60573164) 教育部留学回国人员科研启动基金(批准号:K6GH625029)资助
  • 相关文献

参考文献31

  • 1Dijkstra EW. A note on two problems in connexion with graphs. Numer Math, 1959, 1:269-271.
  • 2Cherkassky BV, Goldberg AV, Radzik T. Shortest paths algorithms: Theory and experimental evaluation. Math Prog, 1996, 73:129-174.
  • 3Dantzig GB. Linear Programming and Extensions. Princeton: Princeton Univ Press, 1962.
  • 4Denardo EV, Fox BL. Shortest-route methods 1. Reaching, pruning, and buckets. Oper Res, 1979, 27: 161-186.
  • 5Fredman ML, Tarjan RE. Fibonacci heaps and their uses in improved network optimization algorithms. J Assoc Comput Mach, 1987, 34: 596-615.
  • 6Gallo G, Pallottino S. Shortest paths algorithms. Annals of Oper Res, 1988, 13:3- 79.
  • 7Goldberg AV. A simple shortest path algorithm with linear average time. In; Proc 9th ESA, Lecture Notes in Computer Science LNCS2161, Springer-Verlag, 2001, 230-241.
  • 8Goldberg AV. Shortest path algorithms: Engineering aspects. In; Proc ESAAC ' 01, Lecture Notes in Computer Science. Springer-Verlag, 2001.
  • 9Goldberg AV, Silverstein C. Implementations of Dijkstra's algorithm based on multi-level buckets. In: Pardalos PM, Hearn DW, Hages WW, editors, Lecture Notes in Economics and Mathematical Systems 450 ( Refereed Proceedings), Springer Verlag, 1997, 292-327.
  • 10Jacob R, Marathe MV, Nagel K. A computational study of routing algorithms for realistic transportation networks. Oper Res, 1962, 10:476-499.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部