Papers
Topics
Authors
Recent
Search
2000 character limit reached

Additive Spanners and Distance Oracles in Quadratic Time

Published 14 Apr 2017 in cs.DS | (1704.04473v1)

Abstract: Let GG be an unweighted, undirected graph. An additive kk-spanner of GG is a subgraph HH that approximates all distances between pairs of nodes up to an additive error of +k+k, that is, it satisfies dH(u,v)dG(u,v)+kd_H(u,v) \le d_G(u,v)+k for all nodes u,vu,v, where dd is the shortest path distance. We give a deterministic algorithm that constructs an additive O!(1)O!\left(1\right)-spanner with O!(n<sup>4/3)O!\left(n<sup>{4/3}\right) edges in O!(n<sup>2)O!\left(n<sup>2\right) time. This should be compared with the randomized Monte Carlo algorithm by Woodruff [ICALP 2010] giving an additive $6$-spanner with O!(n<sup>4/3log<sup>3</sup></sup>n)O!\left(n<sup>{4/3}\log<sup>3</sup></sup> n\right) edges in expected time O!(n<sup>2log<sup>2</sup></sup>n)O!\left(n<sup>2\log<sup>2</sup></sup> n\right). An (α,β)(\alpha,\beta)-approximate distance oracle for GG is a data structure that supports the following distance queries between pairs of nodes in GG. Given two nodes uu, vv it can in constant time compute a distance estimate d~\tilde{d} that satisfies dd~αd+βd \le \tilde{d} \le \alpha d + \beta where dd is the distance between uu and vv in GG. Sommer [ICALP 2016] gave a randomized Monte Carlo (2,1)(2,1)-distance oracle of size O!(n<sup>5/3poly</sup>logn)O!\left(n<sup>{5/3}\text{poly}</sup> \log n\right) in expected time O!(n<sup>2poly</sup>logn)O!\left(n<sup>2\text{poly}</sup> \log n\right). As an application of the additive O(1)O(1)-spanner we improve the construction by Sommer [ICALP 2016] and give a Las Vegas (2,1)(2,1)-distance oracle of size O!(n<sup>5/3)O!\left(n<sup>{5/3}\right) in time O!(n<sup>2)O!\left(n<sup>2\right). This also implies an algorithm that in O!(n<sup>2)O!\left(n<sup>2\right) gives approximate distance for all pairs of nodes in GG improving on the O!(n<sup>2</sup>logn)O!\left(n<sup>2</sup> \log n\right) algorithm by Baswana and Kavitha [SICOMP 2010].

Citations (16)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.