0
$\begingroup$

I would like to determine the biconnected components of an undirected graph, but I know only such algorithms based on storing the graph edges duplicated. Do you know any algorithm which has no need for the "reverse" edges?

  • 1
    Do you regard the algorithm by Hopcroft and Tarjan to be one that duplicates edges? (It does store a DFS tree of the graph.)2017-01-08
  • 0
    I have looked into the algorithm described in http://www.geeksforgeeks.org/biconnectivity-in-a-graph/ where I recognized the duplications of the edges.2017-01-08
  • 0
    Yes, that's Hopcroft and Tarjan's algorithm.2017-01-08
  • 0
    Could you say me any other algorithm not storing reverse edges?2017-01-08
  • 0
    You could do it the dumb way, by "masking" one vertex at a time and checking whether the resulting graph is disconnected. That gives you a quadratic algorithm.2017-01-08

0 Answers 0