期刊文献+

基于树分解结构的Top-k最短路径查询算法 被引量:1

Top-k Shortest Path Query Algorithm Based on Tree Decomposition Structure
下载PDF
导出
摘要 基于树分解原理及性质,本文运用启发式树分解方法将图转换为树结构,并对分解树进行预处理,在这些预存储的索引信息中查询Top-k最短路径。将树分解索引结构应用到Yen算法,通过解决树分解结构上的限制性路径查询,即Top-1最短路径查询,依次循环求解出Top-k最短路径查询。本算法并没有改变Yen算法最坏情况下的时间复杂度,而是通过分解树上的索引信息在分解树上递归查找,快速查找出最短路径。实验结果表明,基于树分解结构的Top-k最短路径查询算法比Yen算法的查询效率高,且存储索引信息在可接受范围内。 Based on the principle and property of tree decomposition, this paper converts a graph into a tree structure using a heuristic tree decomposition method. It preprocesses the decomposition tree and stores the index for further Top-k shortest path query. Through the solving of constraint path query in tree decomposition(Top-1 shortest path query) , Top-k algorithm computes the first top-k shortest path one by one. It applies tree decomposition method into Yen algorithm. Though Top-k algorithm don' t optimize the worst case time complexity, it can recursively compute the shortest path efficiently through using the stored index. Proved by experiment, Top-k algorithm based on tree decomposition is faster than Yen algorithm, and the size of index is acceptable.
作者 崇昊旻 陈合
出处 《计算机与现代化》 2013年第5期10-15,共6页 Computer and Modernization
基金 国家自然科学基金资助项目(60973023)
关键词 Top—k最短路径 树分解 Yen算法 Top-k shortest path tree decomposition Yen algorithm
  • 相关文献

参考文献15

  • 1Knuth Donald E. The Art of Computer Programming(3rd Ed) [M]. Boston: Addison-Wesley, 1997. 被引量:1
  • 2Dijkstra E W. A note on two problems in connexion with graphs [ J ]. Numerische Mathematik, 1959,1 ( 1 ) :269-271. 被引量:1
  • 3Floyd Robert W. Algorithm 97 : Shortest path [J]. Communications of the ACM, 1962,5 (6) :345. 被引量:1
  • 4Hart P E, Nilsson N J, Raphael B. A formal basis for the heuristic determination of minimum cost paths [ J ]. IEEE Transactions on Systems Science and Cybernetics, 1968,4 (2) :100-107. 被引量:1
  • 5Hoffman W, Parley R. A method for the solution of the nth best path problem[ J]. Journal of the Association for Computing Machinery ( ACM ), 1959,6 (4) : 506 -514. 被引量:1
  • 6Yen J Y. Finding the k shortest loopless paths in a network [ J ]. Management Science, 1971,17 ( 11 ) :712-716. 被引量:1
  • 7Lawler E L. A procedure for computing the k best solutions to discrete optimisation problems and its application to the shortest path problem[ J]. Management Science, 1972,18 (7) :401-405. 被引量:1
  • 8Katoh N, Ibaraki T, Mine H. An efficient algorithm for k shortest simple paths[ J ]. Networks, 1982,12(4) :411-427. 被引量:1
  • 9Hershberger J, Maxel M, Suri S. Finding thek shortest simple paths: A new algorithm and its implementation [ J ]. ACM Transactions on Algorithms (TALG), 2007,3(4):45. 被引量:1
  • 10Gao Jun, Qiu Huida, Jiang Xiao, et al. Fast top-k simple shortest paths discovery in graphs [ C ]//Proceedings of the 19th ACM International Conference on Information and Knowledge Management. 2010:509-518. 被引量:1

同被引文献11

引证文献1

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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