Skip to content

[FEATURE REQUEST] Implement Edmonds Blossom Algorithm for Maximum Matching in General Graphs #5470

@TarunVishwakarma1

Description

@TarunVishwakarma1

What would you like to Propose?

Hey I saw a Feature Request for Edmond Algorithm and wanted to add another Algorithm - Edmonds Blossom Algorithm, under the data structure/graphs

The Edmonds Blossom Algorithm extends traditional matching algorithms to handle odd-length cycles by "contracting" blossoms, reducing them to single vertices, and applying matching logic recursively. Once the blossom is removed, the algorithm can continue finding the maximum matching in the graph.

The algorithm has applications in:

Graph Theory problems, including finding matchings in bipartite and non-bipartite graphs.
Network Flow problems.
Optimization problems, such as in scheduling and pairing tasks.

Issue details

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions