Faster Algorithms for Computing Maximal 2-Connected Subgraphs in Sparse Directed Graphs
Shiri Chechik, Thomas Dueholm Hansen, Giuseppe F. Italiano, Veronika, Loitzenbauer, Nikos Parotsidis

TL;DR
This paper introduces faster algorithms for finding maximal 2-connected subgraphs in sparse directed graphs, significantly improving efficiency over previous methods and extending to higher connectivity levels.
Contribution
The authors present new algorithms with improved time complexity for computing maximal 2-edge- and 2-vertex-connected subgraphs in directed graphs, especially optimized for sparse graphs.
Findings
Algorithms run in O(m^{3/2}) time for sparse graphs.
Extended algorithms compute maximal k-edge-connected subgraphs in O(m^{3/2} log n) time.
Improved upon previous algorithms with higher time complexities.
Abstract
Connectivity related concepts are of fundamental interest in graph theory. The area has received extensive attention over four decades, but many problems remain unsolved, especially for directed graphs. A directed graph is 2-edge-connected (resp., 2-vertex-connected) if the removal of any edge (resp., vertex) leaves the graph strongly connected. In this paper we present improved algorithms for computing the maximal 2-edge- and 2-vertex-connected subgraphs of a given directed graph. These problems were first studied more than 35 years ago, with time algorithms for graphs with m edges and n vertices being known since the late 1980s. In contrast, the same problems for undirected graphs are known to be solvable in linear time. Henzinger et al. [ICALP 2015] recently introduced time algorithms for the directed case, thus improving the running times for dense…
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
TopicsCaching and Content Delivery · Interconnection Networks and Systems · Complexity and Algorithms in Graphs
