Finding Strong Components Using Depth-First Search

01/18/2022
by   Robert E. Tarjan, et al.
0

We survey three algorithms that use depth-first search to find strong components in linear time: the algorithm of Tarjan, a natural algorithm that finds cycles and contracts them, and an algorithm that does two searches, one forward, one backward.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/25/2023

On finding 2-cuts and 3-edge-connected components in parallel

Given a connected undirected multigraph G (a graph that may contain para...
research
05/07/2020

Linear Time LexDFS on Chordal Graphs

Lexicographic Depth First Search (LexDFS) is a special variant of a Dept...
research
08/30/2023

Decomposing Triangulations into 4-Connected Components

A connected graph is 4-connected if it contains at least five vertices a...
research
05/23/2019

Graph Searches and Their End Vertices

Graph search, the process of visiting vertices in a graph in a specific ...
research
02/23/2019

Optimal Algorithm to Reconstruct a Tree from a Subtree Distance

This paper addresses the problem of finding a representation of a subtre...
research
09/12/2017

Optimal On The Fly Index Selection in Polynomial Time

The index selection problem (ISP) is an important problem for accelerati...
research
07/05/2022

Empirical Evaluation of Project Scheduling Algorithms for Maximization of the Net Present Value

This paper presents an empirical performance analysis of three project s...

Please sign up or login with your details

Forgot password? Click here to reset