首页> 外文会议>ACM conference on information and knowledge management >Fast Top-k Simple Shortest Paths Discovery in Graphs
【24h】

Fast Top-k Simple Shortest Paths Discovery in Graphs

机译:快速Top-K简单的最短路径在图中发现

获取原文

摘要

With the wide applications of large scale graph data such as social networks, the problem of finding the top-fc shortest paths attracts increasing attention. This paper focuses on the discovery of the top-fc simple shortest paths (paths without loops). The well known algorithm for this problem is due to Yen, and the provided worst-case bound O(kn(m + nlogn)), which comes from O(n) times single-source shortest path discovery for each of fc shortest paths, remains unbeaten for 30 years, where n is the number of nodes and m is the number of edges. In this paper, we observe that there are shared sub-paths among O(kn) single-source shortest paths. The basic idea behind our method is to pre-compute the shortest paths to the target node, and utilize them to reduce the discovery cost at running time. Specifically, we transform the original graph by encoding the pre-computed paths, and prove that the shortest path discovered over the transformed graph is equivalent to that in the original graph. Most importantly, the path discovery over the transformed graph can be terminated much earlier than before. In addition, two optimization strategies are presented. One is to reduce the total iteration times for shortest path discovery, and the other is to prune the search space in each iteration with an adaptively-determined threshold. Although the worst-case complexity cannot be lowered, our method is proven to be much more efficient in a general case. The final extensive experimental results (on both real and synthetic graphs) also show that our method offers a significant performance improvement over the existing ones.
机译:随着大规模的图形数据,如社交网络的广泛应用,发现顶部-FC最短路径的问题,每年吸引越来越多的关注。本文着重在顶FC简单的最短路径(不包括循环路径)的发现。公知的算法针对此问题是由于日元,并且所提供的最差情况下的结合的O(千牛(M + nlogn)),它来自为O(n)倍单源最短路径发现对于每个FC最短路径,保持不败了30年,其中n是节点和米的数量的边的数目。在本文中,我们观察到,有O(KN)单源最短路径之间共享的子路径。我们的方法的基本思想是预先计算到目标节点的最短路径,并利用它们来减少在运行时间发现成本。具体而言,我们通过编码预先计算的路径变换原始曲线图,证明最短路径发现在转化的曲线图是等同于原始图。最重要的是,路径发现在转化图可以比以前提前终止。此外,两个优化策略介绍。其一是降低总的迭代次数为最短路径发现,另一种是与自适应确定的阈值进行修剪在每次迭代的搜索空间。虽然最坏情况复杂不能降低,我们的方法被证明是在一般情况下,更有效。最后大量的实验结果(在真实和合成图)也表明,我们的方法提供了一个在现有的一个显著的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号