References & Citations
Computer Science > Data Structures and Algorithms
Title: Linear Size Distance Preservers
(Submitted on 3 May 2016 (this version), latest version 30 Dec 2020 (v4))
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.
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.