CONNECTIVITY ORACLES FOR GRAPHS SUBJECT TO VERTEX FAILURES

被引:5
|
作者
Duan, Ran [1 ]
Pettie, Seth [2 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
graph connecitivity; dynamic graph; graph sketching; Steiner tree; MINIMUM SPANNING-TREES; LINEAR-TIME ALGORITHM; COMPONENTS; SUBGRAPH; EFFICIENT;
D O I
10.1137/17M1146610
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce new data structures for answering connectivity queries in graphs subject to batched vertex failures. A deterministic structure processes a batch of d <= d(*) failed vertices in (O) over tilde (d(3)) time and thereafter answers connectivity queries in O(d) time. It occupies space O(d(*)m log n). We develop a randomized Monte Carlo version of our data structure with update time (O) over tilde (d(2)), query time O(d), and space (O) over tilde (m) for any failure bound d <= n. This is the first connectivity oracle for general graphs that can efficiently deal with an unbounded number of vertex failures. We also develop a more efficient Monte Carlo edge failure connectivity oracle. Using space O(n log(2) n), d edge failures are processed in O(d log d log log n) time, and thereafter, connectivity queries are answered in O(log log n) time, which are correct with high probability. Our data structures are based on a new decomposition theorem for an undirected graph G = (V, E), which is of independent interest. It states that for any terminal set U subset of V we can remove a set B of vertical bar U vertical bar/(s - 2) vertices such that the remaining graph contains a Steiner forest for U - B with maximum degree s.
引用
收藏
页码:1363 / 1396
页数:34
相关论文
共 50 条
  • [1] Connectivity Oracles for Graphs Subject to Vertex Failures
    Duan, Ran
    Pettie, Seth
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 490 - 509
  • [2] Optimal Vertex Connectivity Oracles
    Pettie, Seth
    Saranurak, Thatchaphol
    Yin, Longhui
    [J]. PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 151 - 161
  • [3] Distance Oracles for Vertex-Labeled Graphs
    Hermelin, Danny
    Levy, Avivit
    Weimann, Oren
    Yuster, Raphael
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT II, 2011, 6756 : 490 - 501
  • [4] Connectivity Oracles for Failure Prone Graphs
    Duan, Ran
    Pettie, Seth
    [J]. STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 465 - 474
  • [5] FINDING THE VERTEX CONNECTIVITY OF GRAPHS
    GALIL, Z
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (01) : 197 - 199
  • [6] On the vertex connectivity of Deza graphs
    Gavrilyuk, A. L.
    Goryainov, S. V.
    Kabanov, V. V.
    [J]. TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2013, 19 (03): : 94 - 103
  • [7] ON THE VERTEX CONNECTIVITY POLYNOMIAL OF GRAPHS
    Priya, K.
    Kumar, Anil, V
    [J]. ADVANCES AND APPLICATIONS IN DISCRETE MATHEMATICS, 2021, 26 (02): : 133 - 147
  • [8] On the vertex connectivity of Deza graphs
    Gavrilyuk, A. L.
    Goryainov, S. V.
    Kabanov, V. V.
    [J]. PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2014, 285 : S68 - S77
  • [9] On the vertex connectivity of Deza graphs
    A. L. Gavrilyuk
    S. V. Goryainov
    V. V. Kabanov
    [J]. Proceedings of the Steklov Institute of Mathematics, 2014, 285 : 68 - 77
  • [10] On vertex connectivity and absolute algebraic connectivity for graphs
    Kirkland, S
    Pati, S
    [J]. LINEAR & MULTILINEAR ALGEBRA, 2002, 50 (03): : 253 - 284