Incremental $2$-Edge-Connectivity in Directed Graphs
Loukas Georgiadis, Giuseppe F. Italiano, Nikos Parotsidis

TL;DR
This paper introduces the first dynamic algorithm for maintaining 2-edge connectivity in directed graphs, enabling efficient updates and queries after edge insertions, with optimal or near-optimal time complexities.
Contribution
It presents a novel incremental algorithm for 2-edge connectivity in directed graphs with efficient update and query times, filling a gap in dynamic graph connectivity research.
Findings
Supports constant-time connectivity queries with witnesses.
Updates 2-edge-connected blocks in O(mn) total time.
First dynamic solution for 2-edge connectivity in directed graphs.
Abstract
In this paper, we initiate the study of the dynamic maintenance of -edge-connectivity relationships in directed graphs. We present an algorithm that can update the -edge-connected blocks of a directed graph with vertices through a sequence of edge insertions in a total of time. After each insertion, we can answer the following queries in asymptotically optimal time: (i) Test in constant time if two query vertices and are -edge-connected. Moreover, if and are not -edge-connected, we can produce in constant time a "witness" of this property, by exhibiting an edge that is contained in all paths from to or in all paths from to . (ii) Report in time all the -edge-connected blocks of . To the best of our knowledge, this is the first dynamic algorithm for -connectivity problems on directed graphs, and it matches the…
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.
