Java icon indicating copy to clipboard operation
Java copied to clipboard

[FEATURE REQUEST] <title>Add new algorithm under Graph algorithms Edmonds

Open dinesh15 opened this issue 1 year ago • 8 comments

What would you like to Propose?

I would like to propose the addition of the Edmonds' Algorithm to the repository. Edmonds' algorithm, also known as the Maximum Weight Matching algorithm for general graphs, is highly useful in graph theory for solving problems involving matching in graphs. I have implemented this algorithm in a scalable and optimized way, which I believe will enhance the algorithmic coverage of the repository and provide value for users working on graph-based problems.

Issue details

The repository currently lacks an implementation of Edmonds' Algorithm. My implementation includes:

Finding maximum weight matching in a general (possibly non-bipartite) graph. Handling weighted and unweighted graphs. Efficiency improvements over a naïve approach by reducing the time complexity.

Additional Information

No response

dinesh15 avatar Sep 10 '24 16:09 dinesh15

Sounds great, feel free to add it!

siriak avatar Sep 11 '24 18:09 siriak

Sure Will Do

dinesh15 avatar Sep 13 '24 17:09 dinesh15

Thank you for your proposal! Edmonds' Algorithm would indeed be a great addition to the repository and would expand the algorithmic coverage significantly. I can help review your implementation to ensure it meets the repository’s code standards and performance requirements. If needed, I can assist with writing or improving the documentation to help other developers understand and use the algorithm effectively. I look forward to collaborating with you and contributing to this issue.

wxm2004 avatar Sep 17 '24 03:09 wxm2004

I can work on this if that's ok. :)

ionuthodoroaga03 avatar Sep 24 '24 09:09 ionuthodoroaga03

I was still working on it. we can collaborate if you want.

dinesh15 avatar Sep 24 '24 15:09 dinesh15

Sure, how can I help?

ionuthodoroaga03 avatar Sep 24 '24 15:09 ionuthodoroaga03

Guys i've already pulled a request so wait for the review.

Brijeshthummar02 avatar Sep 26 '24 12:09 Brijeshthummar02

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contribution!

github-actions[bot] avatar Oct 27 '24 00:10 github-actions[bot]

Please reopen this issue once you have made the required changes. If you need help, feel free to ask in our Discord server or ping one of the maintainers here. Thank you for your contribution!

github-actions[bot] avatar Nov 03 '24 00:11 github-actions[bot]