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
Mots clés : Directed graphs, strong articulation points, strong bridges, 2-blocks, graph algorithms, approximation algorithms
@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}, publisher = {EDP-Sciences}, volume = {49}, number = {2}, year = {2015}, doi = {10.1051/ita/2015001}, mrnumber = {3373810}, zbl = {1342.05055}, language = {en}, url = {http://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 - http://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 http://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. http://www.numdam.org/articles/10.1051/ita/2015001/
Dominators in linear time. SIAM J. Comput. 28 (1999) 2117–2132. | DOI | MR | Zbl
, , and ,R. Balakrishnan and K. Ranganathan, A Textbook of graph theory, 2nd edn. Springer (2012) 66. | MR | Zbl
Linear-time algorithms for dominators and other path-evaluation problems. SIAM J. Comput. 38 (2008) 1533–1573. | DOI | MR | Zbl
, , , , and ,J. Carmesin, R. Diestel, M. Hamann and F. Hundertmark, k-Blocks, a connectivity invariant for graphs (2013). Preprint ArXiv:1305.4557. | MR
Approximating minimum-size k-connected spanning subgraphs via matching. SIAM J. Comput. 30 (2000) 528–560. | DOI | MR | Zbl
and ,Bijoin points, bibridges, and biblocks of directed graphs. Cybernet. Systems Anal. 16 (1980) 41–44. | DOI | MR | Zbl
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. | DOI | MR | Zbl
, and ,Approximation Algorithms for Several Graph Augmentation Problems. SIAM J. Comput. 10 (1981) 270–283. | DOI | MR | Zbl
, ,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. | DOI | MR | Zbl
,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
Dominators, Directed Bipolar Orders, and Independent Spanning Trees. ICALP (2012) 375–386. | MR | Zbl
and ,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
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. | DOI | MR | Zbl
, and ,R. Jaberi, On Computing the 2-vertex-connected components of directed graphs, CoRR abs/1401.6000 (2014). | MR
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. | DOI | Zbl
and ,The complexity of finding two disjoint paths with min-max objective function. Discrete. Appl. Math. 26 (1990) 105–115. | DOI | MR | Zbl
, and ,Object code optimization. Commun. ACM 12 (1969) 13–22. | DOI
and ,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 | DOI | MR | Zbl
,Edge-disjoint spanning trees and depth-first search. Acta Inf. 6 (1976) 171–185. | DOI | MR | Zbl
,S. Vempala and A. Vetta, Factor 4/3 approximations for minimum 2-connected subgraphs. Proc. of APPROX (2000) 262–273. | MR | Zbl
A linear time 5/3-approximation for the minimum strongly-connected spanning subgraph problem. Inf. Process. Lett. 86 (2003) 63–70. | DOI | MR | Zbl
, and ,Cité par Sources :