Finding 2-edge and 2-vertex strongly connected components in quadratic time
Henzinger M, Krinninger S, Loitzenbauer V. 2015. Finding 2-edge and 2-vertex strongly connected components in quadratic time. 2nd International Colloquium on Automata, Languages and Programming. ICALP: International Colloquium on Automata, Languages, and Programming, LNCS, vol. 9134, 713β724.
Download (ext.)
https://arxiv.org/abs/1412.6466
[Preprint]
Conference Paper
| Published
| English
Scopus indexed
Author
Henzinger, MonikaISTA ;
Krinninger, Sebastian;
Loitzenbauer, Veronika
Series Title
LNCS
Abstract
We present faster algorithms for computing the 2-edge and 2-vertex strongly connected components of a directed graph. While in undirected graphs the 2-edge and 2-vertex connected components can be found in linear time, in directed graphs with m edges and n vertices only rather simple O(m n)-time algorithms were known. We use a hierarchical sparsification technique to obtain algorithms that run in time π(π2). For 2-edge strongly connected components our algorithm gives the first running time improvement in 20 years. Additionally we present an π(π2/logπ)-time algorithm for 2-edge strongly connected components, and thus improve over the O(m n) running time also when π=π(π). Our approach extends to k-edge and k-vertex strongly connected components for any constant k with a running time of π(π2logπ) for k-edge-connectivity and π(π3) for k-vertex-connectivity.
Publishing Year
Date Published
2015-07-06
Proceedings Title
2nd International Colloquium on Automata, Languages and Programming
Publisher
Springer Nature
Volume
9134
Page
713 - 724
Conference
ICALP: International Colloquium on Automata, Languages, and Programming
Conference Location
Kyoto, Japan
Conference Date
2015-07-06 – 2015-07-10
ISBN
ISSN
IST-REx-ID
Cite this
Henzinger M, Krinninger S, Loitzenbauer V. Finding 2-edge and 2-vertex strongly connected components in quadratic time. In: 2nd International Colloquium on Automata, Languages and Programming. Vol 9134. Springer Nature; 2015:713-724. doi:10.1007/978-3-662-47672-7_58
Henzinger, M., Krinninger, S., & Loitzenbauer, V. (2015). Finding 2-edge and 2-vertex strongly connected components in quadratic time. In 2nd International Colloquium on Automata, Languages and Programming (Vol. 9134, pp. 713β724). Kyoto, Japan: Springer Nature. https://doi.org/10.1007/978-3-662-47672-7_58
Henzinger, Monika, Sebastian Krinninger, and Veronika Loitzenbauer. βFinding 2-Edge and 2-Vertex Strongly Connected Components in Quadratic Time.β In 2nd International Colloquium on Automata, Languages and Programming, 9134:713β24. Springer Nature, 2015. https://doi.org/10.1007/978-3-662-47672-7_58.
M. Henzinger, S. Krinninger, and V. Loitzenbauer, βFinding 2-edge and 2-vertex strongly connected components in quadratic time,β in 2nd International Colloquium on Automata, Languages and Programming, Kyoto, Japan, 2015, vol. 9134, pp. 713β724.
Henzinger M, Krinninger S, Loitzenbauer V. 2015. Finding 2-edge and 2-vertex strongly connected components in quadratic time. 2nd International Colloquium on Automata, Languages and Programming. ICALP: International Colloquium on Automata, Languages, and Programming, LNCS, vol. 9134, 713β724.
Henzinger, Monika, et al. βFinding 2-Edge and 2-Vertex Strongly Connected Components in Quadratic Time.β 2nd International Colloquium on Automata, Languages and Programming, vol. 9134, Springer Nature, 2015, pp. 713β24, doi:10.1007/978-3-662-47672-7_58.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Link(s) to Main File(s)
Access Level
Open Access
Export
Marked PublicationsOpen Data ISTA Research Explorer
Sources
arXiv 1412.6466