Decremental Data Structures for Connectivity and Dominators in Directed Graphs
Loukas Georgiadis, Thomas Dueholm Hansen, Giuseppe F. Italiano,, Sebastian Krinninger, Nikos Parotsidis

TL;DR
This paper introduces a decremental data structure for efficiently maintaining strongly connected components and dominator trees in directed graphs under edge deletions, enabling fast connectivity queries and improving dynamic graph algorithms.
Contribution
The paper presents the first decremental data structures supporting complex connectivity and dominator queries in directed graphs with optimal or near-optimal time complexity.
Findings
Supports constant-time connectivity queries after deletions.
Processes edge deletions in $O(m n \,\log n)$ total time.
Provides the first algorithms for maintaining dominator trees under edge deletions.
Abstract
We introduce a new dynamic data structure for maintaining the strongly connected components (SCCs) of a directed graph (digraph) under edge deletions, so as to answer a rich repertoire of connectivity queries. Our main technical contribution is a decremental data structure that supports sensitivity queries of the form "are and strongly connected in the graph ?", for any triple of vertices , while undergoes deletions of edges. Our data structure processes a sequence of edge deletions in a digraph with vertices in total time and space, where is the number of edges before any deletion, and answers the above queries in constant time. We can leverage our data structure to obtain decremental data structures for many more types of queries within the same time and space complexity. For instance for…
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
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Algorithms and Data Compression
