DIAMETER, ECCENTRICITIES AND DISTANCE ORACLE COMPUTATIONS ON H-MINOR FREE GRAPHS AND GRAPHS OF BOUNDED (DISTANCE) VAPNIK-CHERVONENKIS DIMENSION

被引:4
|
作者
Ducoffe, Guillaume [1 ,2 ]
Habib, Michel [3 ]
Viennot, Laurent [4 ]
机构
[1] Univ Bucharest, Fac Math & Comp Sci, Bucharest, Romania
[2] Univ Bucharest, Natl Inst Res & Dev Informat, Bucharest, Romania
[3] Paris Univ, IRIF CNRS, Paris, France
[4] Paris Univ, CNRS, INRIA, Paris, France
关键词
diameter; radius and eccentricities computations; proper minor-closed graph classes; VC-dimension; stabbing number; exact distance oracle; nowhere-dense graph classes; VC-DIMENSION; PLANAR GRAPHS; PARTITION REFINEMENT; ALGORITHMS; COMPLEXITY; TREEWIDTH; SPACES;
D O I
10.1137/20M136551X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Under the strong exponential-time hypothesis, the diameter of general unweighted graphs cannot be computed in truly subquadratic time (in the size n + m of the input), as shown by Roditty and Williams. Nevertheless there are several graph classes for which this can be done such as bounded-treewidth graphs, interval graphs, and planar graphs, to name a few. We propose to study unweighted graphs of constant distance Vapnik-Chervonenkis (VC)-dimension as a broad generalization of many such classes-where the distance VC-dimension of a graph G is defined as the VC-dimension of its ball hypergraph whose hyperedges are the balls of all possible radii and centers in G. In particular for any fixed H, the class of H-minor free graphs has distance VC-dimension at most vertical bar V(H)vertical bar - 1. Our first main result is a Monte Carlo algorithm that on graphs of distance VC-dimension at most d, for any fixed k, either computes the diameter or concludes that it is larger than k in time (O) over tilde (k.mn(1-epsilon d)), where epsilon(d) is an element of(0; 1) only depends on d and the (O) over tilde() notation suppresses polylogarithmic factors. We thus obtain a truly subquadratic-time parameterized algorithm for computing the diameter on such graphs. Then as a byproduct of our approach, we get a truly subquadratic-time randomized algorithm for constant diameter computation on all the nowhere dense graph classes. The latter classes include all proper minor-closed graph classes, bounded-degree graphs, and graphs of bounded expansion. Before our work, the only known such algorithm was resulting from an application of Courcelle's theorem; see Grohe, Kreutzer, and Siebertz [J. ACM, 64 (2017), pp. 1{32]. For any graph of constant distance VC-dimension, we further prove the existence of an exact distance oracle in truly subquadratic space, that answers distance queries in truly sublinear time (in the number n of vertices). The latter generalizes prior results on proper minor-closed graph classes to a much larger graph class. Finally, we show how to remove the dependency on k for any graph class that excludes a fixed graph H as a minor. More generally, our techniques apply to any graph with constant distance VC-dimension and polynomial expansion (or equivalently having strongly sublinear balanced separators). As a result for all such graphs one obtains a truly subquadratic-time deterministic algorithm for computing all the eccentricities, and thus both the diameter and the radius. Our approach can be generalized to the H-minor free graphs with bounded positive integer weights. We note that all our algorithms for the diameter problem can be adapted for computing the radius, and more generally all the eccentricities. Our approach is based on the work of Chazelle and Welzl who proved the existence of spanning paths with strongly sublinear stabbing number for every hypergraph of constant VC-dimension. We show how to compute such paths efficiently by combining known algorithms for the stabbing number problem with a clever use of epsilon-nets, region decomposition, and other partition techniques.
引用
收藏
页码:1506 / 1534
页数:29
相关论文
共 18 条
  • [1] Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimension
    Ducoffe, Guillaume
    Habib, Michel
    Viennot, Laurent
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 1905 - 1922
  • [2] Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimension
    Ducoffe, Guillaume
    Habib, Michel
    Viennot, Laurent
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 1905 - 1922
  • [3] Vapnik-Chervonenkis dimension and density on Johnson and Hamming graphs
    Adler, Isolde
    Benediktsson, Bjarki Geir
    Macpherson, Dugald
    DISCRETE APPLIED MATHEMATICS, 2022, 312 : 29 - 44
  • [4] Single source shortest paths in H-minor free graphs
    Yuster, Raphael
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (34-36) : 3042 - 3047
  • [5] Partitioning H-minor free graphs into three subgraphs with no large components
    Liu, Chun-Hung
    Oum, Sang-il
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2018, 128 : 114 - 133
  • [6] Partitioning H-free graphs of bounded diameter
    Brause, Christoph
    Golovach, Petr
    Martin, Barnaby
    Paulusma, Daniël
    Smith, Siani
    Theoretical Computer Science, 2022, 930 : 37 - 52
  • [7] Partitioning H-free graphs of bounded diameter
    Brause, Christoph
    Golovach, Petr
    Martin, Barnaby
    Paulusma, Daniel
    Smith, Siani
    THEORETICAL COMPUTER SCIENCE, 2022, 930 : 37 - 52
  • [8] Forbidden-Set Distance Labels for Graphs of Bounded Doubling Dimension
    Abraham, Ittai
    Chechik, Shiri
    Gavoille, Cyril
    Peleg, David
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (02)
  • [9] Forbidden-Set Distance Labels for Graphs of Bounded Doubling Dimension
    Abraham, Ittai
    Chechik, Shiri
    Gavoille, Cyril
    Peleg, David
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 192 - 200
  • [10] Vertex Cover at Distance on H-Free Graphs
    Dallard, Clement
    Krbezlija, Mirza
    Milanic, Martin
    COMBINATORIAL ALGORITHMS, IWOCA 2021, 2021, 12757 : 237 - 251