Diameter Spanner, Eccentricity Spanner, and Approximating Extremal Graph Distances: Static, Dynamic, and Fault Tolerant

12/04/2018
by   Keerti Choudhary, et al.
0

The diameter, vertex eccentricities, and the radius of a graph are some of the most fundamental graph parameters. Roditty and Williams [STOC 2013] gave an O(m√(n)) time algorithm for computing a 1.5 approximation of graph diameter. We present the first non-trivial algorithm for maintaining `< 2'- approximation of graph diameter in dynamic setting. Our algorithm maintain a (1.5+ϵ) approximation of graph diameter that takes amortized update time of O(ϵ^-1n^1.25) in partially dynamic setting. For graphs whose diameter remains bounded by some large constant, the total amortized time of our algorithm is O(ϵ^-2√(n)), which almost matches the best known bound for static 1.5-approximation of diameter. Backurs et al. [STOC 2018] gave an Õ(m√(n)) time algorithm for computing 2-approximation of eccentricities. They also showed that no O(n^2-o(1)) time algorithm can achieve an approximation factor better than 2 for graph eccentricities, unless SETH fails. We present the Õ(m) time algorithm for computing 2-approximation of vertex eccentricities in directed weighted graphs. We also present fault tolerant data-structures for maintaining 1.5-diameter and 2-eccentricities. We initiate the study of Extremal Distance Spanners. Given a graph G=(V,E), a subgraph H=(V,E0) is defined to be a t-diameter-spanner if the diameter of H is at most t times the diameter of G. We show that for any n-vertex directed graph G we can compute a sparse subgraph H which is a (1.5)-diameter-spanner of G and contains at most O(n^1.5) edges. We also show that this bound is tight for graphs whose diameter is bounded by n^1/4-ϵ. We present several other extremal-distance spanners with various size-stretch trade-offs. Finally, we extensively study these objects in the dynamic and fault-tolerant settings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2023

What Else Can Voronoi Diagrams Do For Diameter In Planar Graphs?

The Voronoi diagrams technique was introduced by Cabello to compute the ...
research
08/26/2018

Towards Tight Approximation Bounds for Graph Diameter and Eccentricities

Among the most important graph parameters is the Diameter, the largest d...
research
04/22/2022

Deterministic Sensitivity Oracles for Diameter, Eccentricities and All Pairs Distances

We construct data structures for extremal and pairwise distances in dire...
research
07/09/2019

Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimension

We propose to study unweighted graphs of constant distance VC-dimension ...
research
11/10/2020

Distributed Distance Approximation

Diameter, radius and eccentricities are fundamental graph parameters, wh...
research
11/25/2021

New Diameter-Reducing Shortcuts and Directed Hopsets: Breaking the √(n) Barrier

For an n-vertex digraph G=(V,E), a shortcut set is a (small) subset of e...
research
11/17/2017

Graph Clustering using Effective Resistance

#1#1 We design a polynomial time algorithm that for any weighted undire...

Please sign up or login with your details

Forgot password? Click here to reset