Finding strong bridges and strong articulation points in linear time

  • Authors:
  • Giuseppe F. Italiano;Luigi Laura;Federico Santaroni

  • Affiliations:
  • Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata, via del Politecnico 1, 00133 Roma, Italy;Dipartimento di Informatica e Sistemistica Antonio Ruberti, Sapienza University of Rome, via Ariosto 25, I-00185 Roma, Italy;Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata, via del Politecnico 1, 00133 Roma, Italy

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2012

Quantified Score

Hi-index 5.23

Visualization

Abstract

Given a directed graph G, an edge is a strong bridge if its removal increases the number of strongly connected components of G. Similarly, we say that a vertex is a strong articulation point if its removal increases the number of strongly connected components of G. In this paper, we present linear-time algorithms for computing all the strong bridges and all the strong articulation points of directed graphs, solving an open problem posed in Beldiceanu et al. (2005) [2].