Let be a directed graph. A -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 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 , we want to find a minimum strongly connected spanning subgraph of such that the strong articulation points of coincide with the strong articulation points of . 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.
Accepté le :
DOI : 10.1051/ita/2015001
Keywords: Directed graphs, strong articulation points, strong bridges, 2-blocks, graph algorithms, approximation algorithms
Jaberi, Raed 1
@article{ITA_2015__49_2_93_0,
author = {Jaberi, Raed},
title = {Computing the $2$-blocks of directed graphs},
journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
pages = {93--119},
year = {2015},
publisher = {EDP Sciences},
volume = {49},
number = {2},
doi = {10.1051/ita/2015001},
mrnumber = {3373810},
zbl = {1342.05055},
language = {en},
url = {https://www.numdam.org/articles/10.1051/ita/2015001/}
}
TY - JOUR AU - Jaberi, Raed TI - Computing the $2$-blocks of directed graphs JO - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications PY - 2015 SP - 93 EP - 119 VL - 49 IS - 2 PB - EDP Sciences UR - https://www.numdam.org/articles/10.1051/ita/2015001/ DO - 10.1051/ita/2015001 LA - en ID - ITA_2015__49_2_93_0 ER -
%0 Journal Article %A Jaberi, Raed %T Computing the $2$-blocks of directed graphs %J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications %D 2015 %P 93-119 %V 49 %N 2 %I EDP Sciences %U https://www.numdam.org/articles/10.1051/ita/2015001/ %R 10.1051/ita/2015001 %G en %F ITA_2015__49_2_93_0
Jaberi, Raed. Computing the $2$-blocks of directed graphs. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 49 (2015) no. 2, pp. 93-119. doi: 10.1051/ita/2015001
, , and , Dominators in linear time. SIAM J. Comput. 28 (1999) 2117–2132. | MR | Zbl | DOI
R. Balakrishnan and K. Ranganathan, A Textbook of graph theory, 2nd edn. Springer (2012) 66. | MR | Zbl
, , , , and , Linear-time algorithms for dominators and other path-evaluation problems. SIAM J. Comput. 38 (2008) 1533–1573. | MR | Zbl | DOI
J. Carmesin, R. Diestel, M. Hamann and F. Hundertmark, k-Blocks, a connectivity invariant for graphs (2013). Preprint ArXiv:1305.4557. | MR
and , Approximating minimum-size k-connected spanning subgraphs via matching. SIAM J. Comput. 30 (2000) 528–560. | MR | Zbl | DOI
and , Bijoin points, bibridges, and biblocks of directed graphs. Cybernet. Systems Anal. 16 (1980) 41–44. | Zbl | MR | DOI
, , , and , Computing strong articulation points and strong bridges in large scale graphs, SEA. Lect. Notes Comput. Sci. 7276 (2012) 195–207. | DOI
, and , The Directed Subgraph Homeomorphism Problem. Theoret. Comput. Sci. 10 (1980) 111–121. | MR | Zbl | DOI
, , Approximation Algorithms for Several Graph Augmentation Problems. SIAM J. Comput. 10 (1981) 270–283. | MR | Zbl | DOI
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman, San Francisco (1979). | MR | Zbl
, Algorithms for Minimum Coloring, Maximum Clique, Minimum Covering by Cliques, and Maximum Independent Set of a Chordal Graph. SIAM J. Comput. 1 (1972) 180–187. | MR | Zbl | DOI
L. Georgiadis, Testing 2-vertex connectivity and computing pairs of vertex-disjoint s-t paths in digraphs, In vol. 6189 of Proc. of 37th ICALP, Part I. Lect. Notes Comput. Sci. (2010) 738–749. | MR | Zbl
L. Georgiadis, Approximating the smallest 2-vertex connected spanning subgraph of a directed graph, In Proc. of 19th European Symposium on Algorithms (2011) 13–24. | MR
L. Georgiadis and R.E. Tarjan, Dominator tree verification and vertex- disjoint paths, In Proc. of the 16th ACM-SIAM Symposium on Discrete Algorithms (2005) 433–442. | MR | Zbl
and , Dominators, Directed Bipolar Orders, and Independent Spanning Trees. ICALP (2012) 375–386. | MR | Zbl
L. Georgiadis, G.F. Italiano, L. Laura and N. Parotsidis, 2-Edge Connectivity in Directed Graphs, CoRR abs/1407.3041 (2014). | MR
L. Georgiadis, G.F. Italiano, L. Laura and N. Parotsidis, 2-Vertex Connectivity in Directed Graphs, CoRR abs/1409.6277 (2014). | MR
L. Georgiadis, G.F. Italiano, L. Laura and N. Parotsidis, 2-Edge Connectivity in Directed Graphs, SODA (2015) 1988–2005. | MR
and , Efficient maximum flow algorithms. Commun. ACM 57 (2014) 82–89. | DOI
, and , Finding strong bridges and strong articulation points in linear time. Theoret. Comput. Sci. 447 (2012) 74–84. | MR | Zbl | DOI
R. Jaberi, On Computing the 2-vertex-connected components of directed graphs, CoRR abs/1401.6000 (2014). | MR
, and , Approximating the Minimum Equivalent Diagraph. SODA (1994) 177–186. | MR | Zbl
and , A fast algorithm for finding dominators in a flowgraph. ACM Trans. Program. Lang. Syst. 1 (1979) 121–141. | Zbl | DOI
, and , The complexity of finding two disjoint paths with min-max objective function. Discrete. Appl. Math. 26 (1990) 105–115. | MR | Zbl | DOI
and , Object code optimization. Commun. ACM 12 (1969) 13–22. | DOI
J.B. Orlin, Max Flows in O(nm) time, or better. In Proc. of the Annual ACM Symposium on Theory of Computing. ACM Press, New York (2011) 765–774. | MR | Zbl
D.J. Rose and R.E. Tarjan, Algorithmic Aspects of Vertex Elimination. Proc. of 7e Annual ACM Symposium on Theory of Computing. ACM Press, New York (1975) 245–254. | MR | Zbl
, Depth-first search and linear graph algorithms. SIAM J. Comput. 1 (1972). 146–160 | MR | Zbl | DOI
, Edge-disjoint spanning trees and depth-first search. Acta Inf. 6 (1976) 171–185. | MR | Zbl | DOI
S. Vempala and A. Vetta, Factor 4/3 approximations for minimum 2-connected subgraphs. Proc. of APPROX (2000) 262–273. | MR | Zbl
, and , A linear time 5/3-approximation for the minimum strongly-connected spanning subgraph problem. Inf. Process. Lett. 86 (2003) 63–70. | MR | Zbl | DOI
Cité par Sources :





