Back to Search
Start Over
Massively Parallel Algorithms for $b$-Matching
- Source :
- SPAA '22: Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures
- Publication Year :
- 2022
-
Abstract
- This paper presents an $O(\log\log \bar{d})$ round massively parallel algorithm for $1+\epsilon$ approximation of maximum weighted $b$-matchings, using near-linear memory per machine. Here $\bar{d}$ denotes the average degree in the graph and $\epsilon$ is an arbitrarily small positive constant. Recall that $b$-matching is the natural and well-studied generalization of the matching problem where different vertices are allowed to have multiple (and differing number of) incident edges in the matching. Concretely, each vertex $v$ is given a positive integer budget $b_v$ and it can have up to $b_v$ incident edges in the matching. Previously, there were known algorithms with round complexity $O(\log\log n)$, or $O(\log\log \Delta)$ where $\Delta$ denotes maximum degree, for $1+\epsilon$ approximation of weighted matching and for maximal matching [Czumaj et al., STOC'18, Ghaffari et al. PODC'18; Assadi et al. SODA'19; Behnezhad et al. FOCS'19; Gamlath et al. PODC'19], but these algorithms do not extend to the more general $b$-matching problem.<br />Comment: This paper appeared in Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA) 2022
- Subjects :
- Matchings
approximate b matchings
massively parallel computation
MPC
FOS: Computer and information sciences
Computer Science - Distributed, Parallel, and Cluster Computing
Computer Science - Data Structures and Algorithms
Data Structures and Algorithms (cs.DS)
Distributed, Parallel, and Cluster Computing (cs.DC)
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- SPAA '22: Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures
- Accession number :
- edsair.doi.dedup.....cf65373fbea49d1fa5cb3c8433343afd