An Algorithm for Strongly Connected Component Analysis in n log n Symbolic Steps

  • Authors:
  • Roderick Bloem;Harold N. Gabow;Fabio Somenzi

  • Affiliations:
  • -;-;-

  • Venue:
  • FMCAD '00 Proceedings of the Third International Conference on Formal Methods in Computer-Aided Design
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a symbolic algorithm for strongly connected component decomposition. The algorithm performs 驴(n log n) image and preimage computations in the worst case, where n is the number of nodes in the graph. This is an improvement over the previously known quadratic bound. The algorithm can be used to decide emptiness of B眉chi automata with the same complexity bound, improving Emerson and Lei's quadratic bound, and emptiness of Streett automata, with a similar bound in terms of nodes. It also leads to an improved procedure for the generation of nonemptiness witnesses.