We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Linear Size Distance Preservers

Authors: Greg Bodwin
Abstract: A pairwise distance preserver of a graph $G$ is a sparse subgraph that exactly preserves all pairwise distances within a given set of node pairs $P$. A famous and indispensable upper bound in this area is the Shortest Path Tree Lemma: there always exists a preserver of $G, P:= \{s\} \times V$ on $O(n)$ edges (or equivalently, $O(|P|)$ edges since here $|P| = n$). The Shortest Path Tree Lemma is extremely powerful and well applied, but its main drawback is the rigid structure it requires for $P$. In this paper, we generalize the Shortest Path Tree Lemma by asking whether this is really necessary: are there situations in which we can always find a preserver with density linear in $n$ or $|P|$, {\em without} assuming that $P$ has any particular structure?
Surprisingly, the answer is yes! We establish two extremely general situations in which linear-sized distance preservers always exist: (1) all $G, P$ has a distance preserver on $O(n)$ edges whenever $|P| = O(n^{1/3})$, even if $G$ is directed and/or weighted, and (2) All $G, P$ has a distance preserver on $O(|P|)$ edges whenever $|P| = \Omega\left(\frac{n^2}{rs(n)}\right)$, and $G$ is undirected and unweighted.
In the latter result, $rs(n)$ is the Ruzsa-Szemeredi function from combinatorics. It is a major open question to determine the value of $rs(n)$, but it is conceivable that $rs(n)$ is large enough to dominate any polylog factor. Thus, we obtain surprising $O(|P|)$ sized preservers even when $|P|$ is smaller than $n^2$ by a super-polylog factor in possibly all graphs, and any exception graphs have been overlooked by researchers in diverse fields for the last 70 years and thus will likely be very hard to find.
Towards algorithmic applications, we further show that both of these distance preservers can be computed within essentially the best time bounds that can be expected.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1605.01106 [cs.DS]
  (or arXiv:1605.01106v1 [cs.DS] for this version)

Submission history

From: Greg Bodwin [view email]
[v1] Tue, 3 May 2016 22:35:29 GMT (22kb)
[v2] Tue, 18 Oct 2016 10:27:13 GMT (24kb)
[v3] Wed, 2 Jan 2019 22:10:07 GMT (16kb)
[v4] Wed, 30 Dec 2020 15:38:26 GMT (15kb)

Link back to: arXiv, form interface, contact.