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 time and we show that the -edge blocks of can be computed in time. In this paper we also study some optimization problems related to the strong articulation points and the -blocks of a directed graph. Given a strongly connected graph , find a minimum cardinality set such that is strongly connected and the strong articulation points of coincide with the strong articulation points of . This problem is called minimum strongly connected spanning subgraph with the same strong articulation points. We show that there is a linear time approximation algorithm for this NP-hard problem. We also consider the problem of finding a minimum strongly connected spanning subgraph with the same -blocks in a strongly connected graph . We present approximation algorithms for three versions of this problem, depending on the type of -blocks.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.