Better Distance Preservers and Additive Spanners

نویسندگان

  • Gregory Bodwin
  • Virginia Vassilevska Williams
چکیده

Wemake improvements to the current upper bounds on pairwise distance preservers and additive spanners. A distance preserver is a sparse subgraph that exactly preserves all distances in a given pair set P . We show that every undirected unweighted graph has a distance preserver on O(max{n|P |, n|P |}) edges, and we conjecture that O(n|P |+ n) is possible. An additive subset spanner is a sparse subgraph that preserves all distances in S×S for a node subset S up to a small additive error function. Our second contribution is a new application of distance preservers to graph clustering algorithms, and an application of this clustering algorithm to produce new subset spanners. Ours are the first subset spanners that benefit from a non-constant error allowance. For constant d, we show that subset spanners with +n error can be obtained at any of the following sparsity levels: 1. O(|S|n + n) 2. O(|S|n + n), so long as |S| ≥ Θ(n) 3. O(|S|n), so long as |S| ≤ O(n) 4. O(|S|n + n) under our distance preserver conjecture An additive spanner is a subset spanner on V × V . The existence of error sensitive subset spanners was an open problem that formed a bottleneck in additive spanner constructions. By resolving this problem, we are able to prove that for any constant d, there are additive spanners with +n error at any of the following sparsity levels: 1. O(n + n) 2. O(n + n) so long as d ≤ 3/13 3. O(n) so long as d ≥ 3/13 4. O(n + n) under our distance preserver conjecture If our distance preserver conjecture is true, then the fourth additive spanner is the best known for the entire range d ∈ (0, 3/7]. Otherwise, the first is the best known for d ∈ [1/3, 3/7], the second is the best known for d ∈ [3/13, 1/3], and and the third is the best known for d ∈ (0, 3/13]. As an auxiliary result, we prove that all graphs have +6 pairwise spanners on Õ(n|P |) edges. [email protected] [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximating Spanners and Directed Steiner Forest: Upper and Lower Bounds

It was recently found that there are very close connections between the existence of additive spanners (subgraphs where all distances are preserved up to an additive stretch), distance preservers (subgraphs in which demand pairs have their distance preserved exactly), and pairwise spanners (subgraphs in which demand pairs have their distance preserved up to a multiplicative or additive stretch)...

متن کامل

Preserving Distances in Very Faulty Graphs

Preservers and additive spanners are sparse (hence cheap to store) subgraphs that preserve the distances between given pairs of nodes exactly or with some small additive error, respectively. Since real-world networks are prone to failures, it makes sense to study fault-tolerant versions of the above structures. This turns out to be a surprisingly difficult task. For every small but arbitrary se...

متن کامل

On Pairwise Spanners

Given an undirected n-node unweighted graph G = (V,E), a spanner with stretch function f(·) is a subgraph H ⊆ G such that, if two nodes are at distance d in G, then they are at distance at most f(d) in H. Spanners are very well studied in the literature. The typical goal is to construct the sparsest possible spanner for a given stretch function. In this paper we study pairwise spanners, where w...

متن کامل

Additive Spanners for Circle Graphs and Polygonal Graphs

A graph G = (V, E) is said to admit a system of μ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices u, v of G a spanning tree T ∈ T (G) exists such that the distance in T between u and v is at most r plus their distance in G. In this paper, we examine the problem of finding “small” systems of collective additive tree r...

متن کامل

Collective additive tree spanners for circle graphs and polygonal graphs

A graphG = (V , E) is said to admit a system ofμ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices u, v of G a spanning tree T ∈ T (G) exists such that the distance in T between u and v is at most r plus their distance in G. In this paper, we examine the problem of finding ‘‘small’’ systems of collective additive tree ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016