English

Approximation Algorithms for Min-Distance Problems

Data Structures and Algorithms 2019-06-18 v2

Abstract

We study fundamental graph parameters such as the Diameter and Radius in directed graphs, when distances are measured using a somewhat unorthodox but natural measure: the distance between uu and vv is the minimum of the shortest path distances from uu to vv and from vv to uu. The center node in a graph under this measure can for instance represent the optimal location for a hospital to ensure the fastest medical care for everyone, as one can either go to the hospital, or a doctor can be sent to help. By computing All-Pairs Shortest Paths, all pairwise distances and thus the parameters we study can be computed exactly in O~(mn)\tilde{O}(mn) time for directed graphs on nn vertices, mm edges and nonnegative edge weights. Furthermore, this time bound is tight under the Strong Exponential Time Hypothesis [Roditty-Vassilevska W. STOC 2013] so it is natural to study how well these parameters can be approximated in O(mn1ϵ)O(mn^{1-\epsilon}) time for constant ϵ>0\epsilon>0. Abboud, Vassilevska Williams, and Wang [SODA 2016] gave a polynomial factor approximation for Diameter and Radius, as well as a constant factor approximation for both problems in the special case where the graph is a DAG. We greatly improve upon these bounds by providing the first constant factor approximations for Diameter, Radius and the related Eccentricities problem in general graphs. Additionally, we provide a hierarchy of algorithms for Diameter that gives a time/accuracy trade-off.

Keywords

Cite

@article{arxiv.1904.11606,
  title  = {Approximation Algorithms for Min-Distance Problems},
  author = {Mina Dalirrooyfard and Virginia Vassilevska Williams and Nikhil Vyas and Nicole Wein and Yinzhan Xu and Yuancheng Yu},
  journal= {arXiv preprint arXiv:1904.11606},
  year   = {2019}
}

Comments

To appear in ICALP 2019