Faster MPC Algorithms for Approximate Allocation in Uniformly Sparse Graphs
We study the allocation problem in the Massively Parallel Computation (MPC) model. This problem is a special case of b-matching in which the input is a bipartite graph with capacities greater than 1 in only one part of the bipartition. We give a (1 + ϵ) approximate algorithm for the problem, which runs in Õ (√long λ) MPC rounds, using sublinear space per machine and Õ (λn) total space, where λ is the arboricity of the input graph. Our result is obtained by providing a new analysis of a LOCAL algorithm by Agrawal, Zadimoghaddam, and Mirrokni [ICML 2018], which improves its round complexity from O (log n) to O (log λ). Prior to our work, no o (log n) round algorithm for constant-approximate allocation was known in either LOCAL or sublinear space MPC models for graphs with low arboricity.
Authors
- Srikkanth Ramachandran (ORCID: https://orcid.org/0000-0003-2392-1999)
- Slobodan Mitrović
- Jakub Łącki (ORCID: https://orcid.org/0000-0001-9347-0041)
- Wen-Horng Sheu (ORCID: https://orcid.org/0000-0002-2707-8612)
Institutions
- Google (United States) (US)
- University of Novi Sad (RS)
- University of California, Davis (US)
Publication Details
- Published
- 2025-07-16
- DOI
- https://doi.org/10.1145/3694906.3743319
- Citations
- 1
- Primary Topic
- Optimization and Search Problems
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- National Science Foundation