TOWARD TIGHT APPROXIMATION BOUNDS FOR GRAPH DIAMETER AND ECCENTRICITIES

被引:6
|
作者
Backurs, Arturs [1 ]
Roditty, Liam [2 ]
Segal, Gilad [3 ]
Williams, Virginia Vassilevska [4 ]
Wein, Nicole [5 ]
机构
[1] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] Bar Ilan Univ, Comp Sci, Tel Aviv, Israel
[3] Bar Ilan Univ, Comp Sci, Ramat Gan, Israel
[4] MIT, CSAIL, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[5] MIT, EECS, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
graph diameter; approximation algorithms; fine-grained complexity; PAIRS SHORTEST PATHS; ALL-PAIRS; SPARSE SPANNERS; ALGORITHM;
D O I
10.1137/18M1226737
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Among the most important graph parameters is the diameter, the largest distance between any two vertices. There are no known very efficient algorithms for computing the diameter exactly. Thus, much research has been devoted to how fast this parameter can be approximated. Chechik et al. [Proceedings of SODA 2014, Portland, OR, 2014, pp. 1041--1052] showed that the diameter can be approximated within a multiplicative factor of 3/2 in (O) over tilde (m(3/2)) time. Furthermore, Roditty and Vassilevska W. [Proceedings of STOC '13, New York, ACM, 2013, pp. 515--524] showed that unless the strong exponential time hypothesis (SETH) fails, no O(n(2-epsilon)) time algorithm can achieve an approximation factor better than 3/2 in sparse graphs. Thus the above algorithm is essentially optimal for sparse graphs for approximation factors less than 3/2. It was, however, completely plausible that a 3/2-approximation is possible in linear time. In this work we conditionally rule out such a possibility by showing that unless SETH fails no O(m(3/2 -epsilon)) time algorithm can achieve an approximation factor better than 5/3. Another fundamental set of graph parameters is the eccentricities. The eccentricity of a vertex v is the distance between v and the farthest vertex from v. Chechik et al. [Proceedings of SODA 2014, Portland, OR, 2014, pp. 1041--1052] showed that the eccentricities of all vertices can be approximated within a factor of 5/3 in O (m(3/2)) time and Abboud, Vassilevska W., and Wang [Proceedings of SODA 2016, Arlington, VA, 2016, pp. 377--391] showed that no O(n(2-epsilon)) algorithm can achieve better than 5/3 approximation in sparse graphs. We show that the runtime of the 5/3 approximation algorithm is also optimal by proving that under SETH, there is no O(m(3/2-epsilon)) algorithm that achieves a better than 9/5 approximation. We also show that no near-linear time algorithm can achieve a better than 2 approximation for the eccentricities. This is the first lower bound in fine-grained complexity that addresses near-linear time computation. We show that our lower bound for near-linear time algorithms is essentially tight by giving an algorithm that approximates eccentricities within a 2 + \delta factor in (O) over tilde (m/delta) time for any 0 < delta < 1. This beats all eccentricity algorithms in Cairo, Grossi, and Rizzi [Proceedings of SODA 2016, Arlington, VA, 2016, pp. 363--376] and is the first constant factor approximation for eccentricities in directed graphs. To establish the above lower bounds we study the S-T diameter problem: Given a graph and two subsets S and T of vertices, output the largest distance between a vertex in S and a vertex in T. We give new algorithms and show tight lower bounds that serve as a starting point for all other hardness results. Our lower bounds apply only to sparse graphs. We show that for dense graphs, there are near-linear time algorithms for S-T diameter, diameter, and eccentricities, with almost the same approximation guarantees as their (O) over tilde (m(3/2)) counterparts, improving upon the best known algorithms for dense graphs.
引用
收藏
页码:1155 / 1199
页数:45
相关论文
共 50 条
  • [1] Towards Tight Approximation Bounds for Graph Diameter and Eccentricities
    Backurs, Arturs
    Roditty, Liam
    Segal, Gilad
    Williams, Virginia Vassilevska
    Wein, Nicole
    [J]. STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 267 - 280
  • [2] Tight bounds on the diameter of Gaussian cubes
    Kwai, DM
    Parhami, B
    [J]. COMPUTER JOURNAL, 1998, 41 (01): : 52 - 56
  • [3] Bounds on the Diameter of Graph Associahedra
    Cardinal, Jean
    Pournin, Lionel
    Valencia-Pabon, Mario
    [J]. PROCEEDINGS OF THE XI LATIN AND AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM, 2021, 195 : 239 - 247
  • [4] DIAMETER BOUNDS FOR GRAPH EXTENSIONS
    WEETMAN, GM
    [J]. JOURNAL OF THE LONDON MATHEMATICAL SOCIETY-SECOND SERIES, 1994, 50 : 209 - 221
  • [5] SHARP BOUNDS ON THE DIAMETER OF A GRAPH
    SMYTH, WF
    [J]. CANADIAN MATHEMATICAL BULLETIN-BULLETIN CANADIEN DE MATHEMATIQUES, 1987, 30 (01): : 72 - 74
  • [6] Distributed Graph Diameter Approximation
    Ceccarello, Matteo
    Pietracaprina, Andrea
    Pucci, Geppino
    Upfal, Eli
    [J]. ALGORITHMS, 2020, 13 (09)
  • [7] Distributed finite-time calculation of node eccentricities, graph radius and graph diameter
    Oliva, Gabriele
    Setola, Roberto
    Hadjicostis, Christoforos N.
    [J]. SYSTEMS & CONTROL LETTERS, 2016, 92 : 20 - 27
  • [8] Upper bounds on the Steiner diameter of a graph
    Ali, Patrick
    Dankelmann, Peter
    Mukwembi, Simon
    [J]. DISCRETE APPLIED MATHEMATICS, 2012, 160 (12) : 1845 - 1850
  • [9] Tight Approximation Bounds for the Seminar Assignment Problem
    Bar-Noy, Amotz
    Rabanca, George
    [J]. APPROXIMATION AND ONLINE ALGORITHMS (WAOA 2016), 2017, 10138 : 170 - 182
  • [10] TIGHT BOUNDS ON THE CHROMATIC SUM OF A CONNECTED GRAPH
    THOMASSEN, C
    ERDOS, P
    ALAVI, Y
    MALDE, PJ
    SCHWENK, AJ
    [J]. JOURNAL OF GRAPH THEORY, 1989, 13 (03) : 353 - 357