Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW ALGORITHM] Gabow's Algorithm for Strongly Connected Components #1007

Closed
3 tasks done
sandeepmaddheshiya opened this issue Oct 18, 2024 · 3 comments
Closed
3 tasks done

Comments

@sandeepmaddheshiya
Copy link
Contributor

sandeepmaddheshiya commented Oct 18, 2024

Name:

Gabow's Algorithm

About:

We propose implementing Gabow's Algorithm for finding Strongly Connected Components (SCC) in a directed graph. This algorithm is a lesser-known but highly efficient alternative to Tarjan's Algorithm. Gabow’s approach uses two stacks to track nodes and efficiently determines SCCs, offering performance advantages in certain cases, particularly when graphs have dense structures or specific connectivity properties. Its runtime complexity remains O(V + E), where V is the number of vertices and E is the number of edges, matching the complexity of Tarjan's algorithm.

This feature will provide a faster solution for SCC detection in graphs where Tarjan's algorithm may not perform as efficiently due to practical constraints.


Labels:

new algorithm, gssoc-ext, hacktoberfest, level1


Assignees:

  • Contributor in GSSoC-ext
  • Contributor in Hactoberfest
  • Want to work on it
@sandeepmaddheshiya
Copy link
Contributor Author

@pankaj-bind please assign to me, i'll do it asap!

@pankaj-bind
Copy link
Collaborator

@sandeepmaddheshiya assigned

@sandeepmaddheshiya
Copy link
Contributor Author

@pankaj-bind I've created a PR please review it.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants