Symposium on Discrete Algorithms · 2006 · 132 citations · 16 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsComputational GeometryApproximation AlgorithmsGraph AlgorithmsGraph TheorySublinear AlgorithmsComputational Complexity Of Graph AlgorithmsGeometric SpannersSubgraph IsomorphismSubgraph MiningSublinear-time AlgorithmsSublinear-time Graph Algorithms
Let k ≥ 2 be an integer. We show that any undirected and unweighted graph G = (V, E) on n vertices has a subgraph G' = (V, E') with O(kn1+1/k) edges such that for any two vertices u, v ∈ V, if δG(u, v) = d, then δG'(u, v) = d+O(d1-1/k-1). Furthermore, we show that such subgraphs can be constructed in O(mn1/k) time, where m and n are the number of edges and vertices in the original graph. We also show that it is possible to construct a weighted graph G* = (V, E*) with O(kn1+1/(2k-1)) edges such that for every u, v ∈ V, if δG(u, v) = d, then δ ≤ δG*(u, v) = d + O(d1-1/k-1). These are the first such results with additive error terms of the form o(d), i.e., additive error terms that are sublinear in the distance being approximated.
16
Complexity of network synchronization
Baruch Awerbuch · Journal of the ACM · 1985 · 691 citations · Full text
Mikkel Thorup, Uri Zwick · Journal of the ACM · 2005 · 618 citations
On sparse spanners of weighted graphs
Ingo Althöfer, Gautam Das, David Dobkin et al. · Discrete & Computational Geometry · 1993 · 600 citations · Full text
Mikkel Thorup, Uri Zwick · 2001 · 521 citations
A trade-off between space and efficiency for routing tables
David Peleg, Eli Upfal · Journal of the ACM · 1989 · 350 citations · Full text