2016
DOI: 10.1016/j.parco.2016.05.007
|View full text |Cite
|
Sign up to set email alerts
|

A matrix-algebraic formulation of distributed-memory maximal cardinality matching algorithms in bipartite graphs

Abstract: We describe parallel algorithms for computing maximal cardinality matching in a bipartite graph on distributedmemory systems. Unlike traditional algorithms that match one vertex at a time, our algorithms process many unmatched vertices simultaneously using a matrix-algebraic formulation of maximal matching. This generic matrix-algebraic framework is used to develop three efficient maximal matching algorithms with minimal changes. The newly developed algorithms have two benefits over existing graph-based algori… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…Vector replications to avoid asynchronous communication in graph matching algorithms. CombBLAS powers distributed-memory maximal cardinality matching [22], maximum cardinality matching [7] and heavy-weight perfect matching [17] algorithms for bipartite graphs. All of these algorithms iteratively match vertices between two parts of a bipartite graph, where endpoints of currently matched edges are stored in two dense vectors (instances of FullyDistVec).…”
Section: Fine-grained Communication-reduction Schemesmentioning
confidence: 99%
“…Vector replications to avoid asynchronous communication in graph matching algorithms. CombBLAS powers distributed-memory maximal cardinality matching [22], maximum cardinality matching [7] and heavy-weight perfect matching [17] algorithms for bipartite graphs. All of these algorithms iteratively match vertices between two parts of a bipartite graph, where endpoints of currently matched edges are stored in two dense vectors (instances of FullyDistVec).…”
Section: Fine-grained Communication-reduction Schemesmentioning
confidence: 99%