Connectivity Oracles for Predictable Vertex Failures
Not on the map. Why?
Abstract (arXiv)
The problem of designing connectivity oracles supporting vertex failures is one of the basic data structures problems for undirected graphs. It is already well understood: previous works [Duan--Pettie STOC'10; Long--Saranurak FOCS'22] achieve query time linear in the number of failed vertices, and it is conditionally optimal as long as we require preprocessing time polynomial in the size of the graph and update time polynomial in the number of failed vertices. We revisit this problem in the paradigm of algorithms with predictions: we ask if the query time can be improved if the set of failed vertices can be predicted beforehand up to a small number of errors. More specifically, we design a data structure that, given a graph G=(V,E) and a set of vertices predicted to fail widehatD subseteq V of size d=|widehatD|, preprocesses it in time tildeO(d|E|) and then can receive an update given as the symmetric difference between the predicted and the actual set of failed vertices widehatD triangle D = (widehatD setminus D) cup (D setminus widehatD) of size η = |widehatD triangle D|, process it in time tildeO(η4), and after that answer connectivity queries in G setminus D in time O(η). Viewed from another perspective, our data structure provides an improvement over the state of the art for the fully dynamic subgraph connectivity problem in the sensitivity setting [Henzinger--Neumann ESA'16]. We argue that the preprocessing time and query time of our data structure are conditionally optimal under standard fine-grained complexity assumptions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 21 of its 47 references that are in the map. First posted on arXiv 13 Dec 2023.
Builds on
21 of 47 references.
References · 21
- 2017The Case for Learned Index Structurescited by 188
- 2020Algorithms with Predictionscited by 152
- 2022Learning Augmented Binary Search Treescited by 31
- 2023On Dynamic Graph Algorithms with Predictionscited by 9
- 2023On the Complexity of Algorithms with Predictions for Dynamic Graph Problemscited by 9
- 2014Popular conjectures imply strong lower bounds for dynamic problemscited by 6
- 2015Unifying and Strengthening Hardness for Dynamic Problems via the Online Matrix-Vector Multiplication Conjecturecited by 5
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformationscited by 4
- 2016Incremental and Fully Dynamic Subgraph Connectivity For Emergency Planningcited by 2
- 2022Tight Dynamic Problem Lower Bounds from Generalized BMM and OMvcited by 2
- 2022Near-Optimal Deterministic Vertex-Failure Connectivity Oraclescited by 2
- 2015Dynamic DFS Tree in Undirected Graphs: breaking the O(m) barriercited by 1
9 more
- 2016Connectivity Oracles for Graphs Subject to Vertex Failurescited by 1
- 2016Faster Randomized Worst-Case Update Time for Dynamic Subgraph Connectivitycited by 1
- 2019Sensitive Distance and Reachability Oracles for Large Batch Updatescited by 1
- 2021Fault-Tolerant Labeling and Compact Routing Schemescited by 1
- 2021Algorithms and data structures for first-order logic with connectivity under vertex failurescited by 1
- 2022~Optimal Dual Vertex Failure Connectivity Labelscited by 1
- 2022Deterministic Fault-Tolerant Connectivity Labeling Schemecited by 1
- 2023Connectivity Queries under Vertex Failures: Not Optimal, but Practicalcited by 1
- 2023Connectivity Labeling and Routing with Multiple Vertex Failurescited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Learning-augmented Maximum Independent Setcited by 11
- 2024Learning-augmented Maximum Independent Set16 Jul 2024