首页> 外文会议>International Symposium on Stochastic Algorithms, Foundations and Applications >Graph Embedding through Random Walk for Shortest Paths Problems
【24h】

Graph Embedding through Random Walk for Shortest Paths Problems

机译:绘图通过随机行走嵌入以获得最短的路径问题

获取原文

摘要

We present a new probabilistic technique of embedding graphs in Z~d, the d-dimensional integer lattice, in order to find the shortest paths and shortest distances between pairs of nodes. In our method the nodes of a breath first search (BFS) tree, starting at a particular node, are labeled as the sites found by a branching random walk on Z~d. After describing a greedy algorithm for routing (distance estimation) which uses the l_1 distance (l_2 distance) between the labels of nodes, we approach the following question: Assume that the shortest distance between nodes s and t in the graph is the same as the shortest distance between them in the BFS tree corresponding to the embedding, what is the probability that our algorithm finds the shortest path (distance) between them correctly? Our key result comprises the following two complementary facts: i) by choosing d = d(n) (where n is the number of nodes) large enough our algorithm is successful with high probability, and ii) d does not have to be very large - in particular it suffices to have d - O(polylog(n)). We also suggest an adaptation of our technique to finding an efficient solution for the all-sources all-targets (ASAT) shortest paths problem, using the fact that a single embedding finds not only the shortest paths (distances) from its origin to all other nodes, but also between several other pairs of nodes. We demonstrate its behavior on a specific non-sparse random graph model and on real data, the PGP network, and obtain promising results. The method presented here is less likely to prove useful as an attempt to find more efficient solutions for ASAT problems, but rather as the basis for a new approach for algorithms and protocols for routing and communication. In this approach, noise and the resulting corruption of data delivered in various channels might actually be useful when trying to infer the optimal way to communicate with distant peers.
机译:我们介绍了一种新的概率技术在Z〜D,D维整数格中嵌入图形,以找到节点对之间的最短路径和最短距离。在我们的方法中,呼吸首次搜索(BFS)树的节点在特定节点开始标记为由z〜d上的分支随机步行找到的站点。在描述使用节点标签之间使用L_1距离(L_2距离)的路由(距离估计)的贪婪算法之后,我们接近以下问题:假设图表中节点S和T之间的最短距离与它们之间的BFS树之间的最短距离对应于嵌入的BFS树,我们的算法在它们之间找到最短路径(距离)的可能性是什么?我们的关键结果包括以下两个补充事实:i)通过选择d = d(n)(其中n是节点的数量)足够大的我们的算法具有高概率,并且ii)d不必非常大 - 特别是具有D - O(polylog(n))足够了。我们还建议使用我们的技术来为全源全目标(ASAT)最短路径问题找到高效的解决方案,不仅是单个嵌入不仅从其原点到所有其他的最短路径(距离)的事实节点,还要在几对节点之间。我们在特定的非稀疏随机图模型和实际数据,PGP网络上展示其行为,并获得了有希望的结果。这里呈现的方法不太可能证明是试图找到更高效的ASAT问题解决方案的有用,而是作为算法和路由和通信协议的新方法的基础。在这种方法中,在尝试推断与远处对等体通信的最佳方式时,在各种频道中传送的数据的噪声和导出的数据损坏可能实际上是有用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号