Strong Connectivity in Directed Graphs under Failures, with Application
Loukas Georgiadis, Giuseppe F. Italiano, Nikos Parotsidis

TL;DR
This paper presents efficient algorithms and data structures for analyzing strong connectivity in directed graphs under edge and vertex failures, enabling rapid queries and insights into graph resilience.
Contribution
It introduces a linear-time framework for computing connectivity properties and constructing data structures that support fast failure-related connectivity queries in digraphs.
Findings
Linear-time algorithms for counting SCCs after edge removals
Data structures for constant-time connectivity queries
Efficient construction of resilient spanning subgraphs
Abstract
In this paper, we investigate some basic connectivity problems in directed graphs (digraphs). Let be a digraph with edges and vertices, and let be the digraph obtained after deleting edge from . As a first result, we show how to compute in worst-case time: The total number of strongly connected components in , for all edges in . The size of the largest and of the smallest strongly connected components in , for all edges in . Let be strongly connected. We say that edge separates two vertices and , if and are no longer strongly connected in . As a second set of results, we show how to build in time -space data structures that can answer in optimal time the following basic connectivity queries on digraphs: Report in worst-case…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Interconnection Networks and Systems · Caching and Content Delivery
