Sequential and parallel algorithms for bipartite matching
Sequential and parallel algorithms for bipartite matching Sequential and parallel algorithms for bipartite matching
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
- Page 1 and 2: Outline Introduction Bipartite Matc
- Page 3 and 4: Outline Introduction Bipartite Matc
- Page 5 and 6: Outline Introduction Bipartite Matc
- Page 7 and 8: Outline Introduction Bipartite Matc
- Page 9 and 10: Outline Introduction Bipartite Matc
- Page 11 and 12: Outline Introduction Bipartite Matc
- Page 13: Outline Introduction Bipartite Matc
- Page 17 and 18: Outline Introduction Bipartite Matc
- Page 19 and 20: Outline Introduction Bipartite Matc
- Page 21 and 22: Outline Introduction Bipartite Matc
- Page 23 and 24: Outline Introduction Bipartite Matc
- Page 25 and 26: Outline Introduction Bipartite Matc
- Page 27 and 28: Outline Introduction Bipartite Matc
- Page 29 and 30: Outline Introduction Bipartite Matc
- Page 31 and 32: Outline Introduction Bipartite Matc
- Page 33 and 34: Outline Introduction Bipartite Matc
- Page 35 and 36: Outline Introduction Bipartite Matc
- Page 37 and 38: Outline Introduction Bipartite Matc
- Page 39 and 40: Outline Introduction Bipartite Matc
- Page 41 and 42: Outline Introduction Bipartite Matc
- Page 43 and 44: Outline Introduction Bipartite Matc
- Page 45 and 46: Outline Introduction Bipartite Matc
- Page 47 and 48: Outline Introduction Bipartite Matc
- Page 49 and 50: Outline Introduction Bipartite Matc
- Page 51 and 52: Outline Introduction Bipartite Matc
- Page 53 and 54: Outline Introduction Bipartite Matc
- Page 55 and 56: Outline Introduction Bipartite Matc
- Page 57 and 58: Outline Introduction Bipartite Matc
- Page 59 and 60: Outline Introduction Bipartite Matc
- Page 61 and 62: Outline Introduction Bipartite Matc
- Page 63 and 64: Outline Introduction Bipartite Matc
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>