
TL;DR
This paper introduces algorithms for efficiently computing 2-directed blocks, 2-strong blocks, and 2-edge blocks in directed graphs, and explores related optimization problems involving strong articulation points and 2-blocks.
Contribution
It presents new algorithms with improved time complexity for identifying 2-directed, 2-strong, and 2-edge blocks, and offers approximation algorithms for related NP-hard optimization problems.
Findings
Algorithms for 2-directed blocks in O(min{m,(t_{sap}+t_{sb})} n) time.
Algorithms for 2-strong blocks in O(min{m,t_{sap}} n) time.
Algorithms for 2-edge blocks in O(min{m,t_{sb}} n) time.
Abstract
Let be a directed graph. A \textit{-directed block} in is a maximal vertex set with such that for each pair of distinct vertices , there exist two vertex-disjoint paths from to and two vertex-disjoint paths from to in . In contrast to the -vertex-connected components of , the subgraphs induced by the -directed blocks may consist of few or no edges. In this paper we present two algorithms for computing the -directed blocks of in time, where is the number of the strong articulation points of and is the number of the strong bridges of . Furthermore, we study two related concepts: the -strong blocks and the -edge blocks of . We give two algorithms for computing the -strong blocks of in $O( \min \lbrace…
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.
