Connectivity oracles for graphs subject to vertex failures

19Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

We introduce new data structures for answering connectivity queries in graphs subject to batched vertex failures. Our deterministic structure processes a batch of d ≤ d failed vertices in O (d3) time and thereafter answers connectivity queries in O(d) time. It occupies space O(dmlog n). We develop a randomized Monte Carlo version of our data structure with update time O (d2), query time O(d), and space O (m) for any d. This is the first connectivity oracle for general graphs that can efficiently deal with an unbounded number of vertex failures. 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 V we can remove a set B of U =(s - 2) vertices such that the remaining graph contains a Steiner forest for U - B with maximum degree s.

Cite

CITATION STYLE

APA

Duan, R., & Pettie, S. (2017). Connectivity oracles for graphs subject to vertex failures. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (Vol. 0, pp. 490–509). Association for Computing Machinery. https://doi.org/10.1137/1.9781611974782.31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free