Sequential and parallel algorithms for bipartite matching

Sequential and parallel algorithms for bipartite matching Sequential and parallel algorithms for bipartite matching

10.08.2013 Views

Outline Introduction Bipartite Matching Parallel Matching Algorithms 2D Partitioning Parallel Algorithm Weighted Bipartit Improved Bipartite Matching Algorithms Problem Residual graph changes after every augmentation. Solution Find (maximal) sets of disjoint augmenting paths. Johannes Langguth Sequential and parallel algorithms for bipartite matching

Outline Introduction Bipartite Matching Parallel Matching Algorithms 2D Partitioning Parallel Algorithm Weighted Bipartit Augmenting Path Based Algorithms Hopcroft-Karp Algorithm ’73 Maximal set of shortest disjoint augmenting paths. Uses BFS + DFS Running time: O(m √ n) Johannes Langguth Sequential and parallel algorithms for bipartite matching

Outline Introduction Bipartite Matching Parallel Matching Algorithms 2D Partitioning Parallel Algorithm Weighted Bipartit<br />

Augmenting Path Based Algorithms<br />

Hopcroft-Karp Algorithm ’73<br />

Maximal set of shortest disjoint augmenting paths.<br />

Uses BFS + DFS<br />

Running time: O(m √ n)<br />

Johannes Langguth <strong>Sequential</strong> <strong>and</strong> <strong>parallel</strong> <strong>algorithms</strong> <strong>for</strong> <strong>bipartite</strong> <strong>matching</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!