A Linear-Size Logarithmic Stretch Path-Reporting Distance Oracle for General Graphs
A Linear-Size Logarithmic Stretch Path-Reporting Distance Oracle for General Graphs
复制标题
一般图的线性大小对数拉伸路径报告距离预言机
DOI:
10.1145/2888397
复制
发表时间:
2016
影响因子:
1.3
通讯作者:
Pettie, Seth
中科院分区:
文献类型:
--
作者:
Elkin, Michael;Pettie, Seth
Thorup and Zwick [2001a] proposed a landmark distance oracle with the following properties. Given ann-vertex undirected graphG= (V,E) and a parameterk= 1, 2, …, their oracle has sizeO(kn1 + 1/k), and upon a query (u,v) it constructs a path Π betweenuandvof length δ(u,v) such thatdG(u,v) ⩽ δ(u,v) ⩽ (2k− 1)dG(u,v). The query time of the oracle from Thorup and Zwick [2001a] isO(k) (in addition to the length of the returned path), and it was subsequently improved toO(1) [Wulff-Nilsen 2012; Chechik 2014]. A major drawback of the oracle of Thorup and Zwick [2001a] is that its space is Ω(n· logn). Mendel and Naor [2006] devised an oracle with spaceO(n1 + 1/k) and stretchO(k), but their oracle can only report distance estimates and not actual paths. In this article, we devise a path-reporting distance oracle with sizeO(n1 + 1/k), stretchO(k), and query timeO(nε), for an arbitrarily small constant ε > 0. In particular, fork= logn, our oracle provides logarithmic stretch using linear size. Another variant of our oracle has sizeO(nloglogn), polylogarithmic stretch, and query timeO(loglogn).For unweighted graphs, we devise a distance oracle with multiplicative stretchO(1), additive stretchO(β(k)), for a function β(·), spaceO(n1 + 1/k), and query timeO(nε), for an arbitrarily small constant ε > 0. The tradeoff between multiplicative stretch and size in these oracles is far below Erdős’s girth conjecture threshold (which is stretch 2k− 1 and sizeO(n1 + 1/k)). Breaking the girth conjecture tradeoff is achieved by exhibiting a tradeoff of different nature between additive stretch β(k) and sizeO(n1 + 1/k). A similar type of tradeoff was exhibited by a construction of (1 + ε, β)-spanners due to Elkin and Peleg [2001]. However, so far (1 + ε, β)-spanners had no counterpart in the distance oracles’ world.An important novel tool that we develop on the way to these results is a distance-preserving path-reporting oracle. We believe that this oracle is of independent interest.
登录
查看更多内容
DOI:
10.1137/090776573
发表时间:
2004
期刊:
45th Annual IEEE Symposium on Foundations of Computer Science
影响因子:
--
作者:
L. Roditty;Uri Zwick
通讯作者:
Uri Zwick
DOI:
10.1007/978-3-540-70575-8_50
发表时间:
2008
期刊:
2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06)
影响因子:
--
作者:
Surender Baswana;Akshay Gaur;Sandeep Sen;Jayant Upadhyay
通讯作者:
Jayant Upadhyay
DOI:
10.1145/62212.62217
发表时间:
1988
期刊:
2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06)
影响因子:
--
作者:
D. Peleg;E. Upfal
通讯作者:
E. Upfal
DOI:
--
发表时间:
2005
期刊:
IEEE Annual Symposium on Foundations of Computer Science
影响因子:
--
作者:
M. Mendel;A. Naor
通讯作者:
A. Naor
DOI:
--
发表时间:
2012
期刊:
arXiv.org
影响因子:
--
作者:
R. Agarwal;Brighten Godfrey;Sariel Har
通讯作者:
Sariel Har