Massively Parallel Computation of Matching and MIS in Sparse Graphs

被引:26
|
作者
Behnezhad, Soheil [1 ]
Brandt, Sebastian [2 ]
Derakhshan, Mahsa [1 ]
Fischer, Manuela [2 ]
Hajiaghayi, MohammadTaghi [1 ]
Karp, Richard M. [3 ]
Uitto, Jara [2 ,4 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Swiss Fed Inst Technol, Zurich, Switzerland
[3] Univ Calif Berkeley, Berkeley, CA USA
[4] Univ Freiburg, Freiburg, Germany
关键词
D O I
10.1145/3293611.3331609
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Massively Parallel Computation (MPC) model serves as a common abstraction of many modern large-scale parallel computation frameworks and has recently gained a lot of importance, especially in the context of classic graph problems. In this work, we mainly consider maximal matching and maximal independent set problems in the MPC model. These problems are known to admit efficient MPC algorithms if the space available per machine is near-linear in the number n of nodes. This is not only often significantly more than what we can afford, but also allows for easy if not trivial solutions for sparse graphs-which are common in real-world large-scale graphs. We are, therefore, interested in the low-memory MPC model, where the space per machine is restricted to be strongly sublinear, that is, n(delta) for any constant 0 < delta < 1. We parametrize our algorithms by the arboricity lambda of the input graph. Our key ingredient is a degree reduction technique that reduces these problems in graphs with arboricity lambda to the corresponding problems in graphs with maximum degree poly(lambda, logn) in O(log(2) logn) rounds, giving rise to O(root log lambda . log log lambda + log(2) log n)-round algorithms. Our result is particularly interesting for graphs with poly logn arboricity as for such graphs, we get O(log(2) log n)-round algorithms. This covers most natural families of sparse graphs and almost exponentially improves over previous algorithms that all required log(Omega(1)) n rounds in this regime of MPC. Finally, our maximal matching algorithm can be employed to obtain a (1 + epsilon)-approximate maximum cardinality matching, a (2 + epsilon)-approximate maximum weighted matching, as well as a 2-approximate minimum vertex cover in essentially the same number of rounds.
引用
收藏
页码:481 / 490
页数:10
相关论文
共 50 条
  • [21] Exponentially Faster Massively Parallel Maximal Matching
    Behnezhad, Soheil
    Hajiaghayi, Mohammadtaghi
    Harris, David G.
    JOURNAL OF THE ACM, 2023, 70 (05)
  • [22] Exponentially Faster Massively Parallel Maximal Matching
    Behnezhad, Soheil
    Hajiaghayi, MohammadTaghi
    Harris, David G.
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1637 - 1649
  • [23] Massively Parallel Algorithms for b-Matching*
    Ghaffari, Mohsen
    Grunau, Christoph
    Mitrovic, Slobodan
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 35 - 44
  • [24] Stochastic Matching on Uniformly Sparse Graphs
    Behnezhad, Soheil
    Derakhshan, Mahsa
    Farhadi, Alireza
    Hajiaghayi, MohammadTaghi
    Reyhani, Nima
    ALGORITHMIC GAME THEORY (SAGT 2019), 2019, 11801 : 357 - 373
  • [25] Massively parallel probabilistic computing with sparse Ising machines
    Navid Anjum Aadit
    Andrea Grimaldi
    Mario Carpentieri
    Luke Theogarajan
    John M. Martinis
    Giovanni Finocchio
    Kerem Y. Camsari
    Nature Electronics, 2022, 5 : 460 - 468
  • [26] Massively parallel sparse matrix function calculations with NTPoly
    Dawson, William
    Nakajima, Takahito
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 225 : 154 - 165
  • [27] Massively parallel probabilistic computing with sparse Ising machines
    Aadit, Navid Anjum
    Grimaldi, Andrea
    Carpentieri, Mario
    Theogarajan, Luke
    Martinis, John M.
    Finocchio, Giovanni
    Camsari, Kerem Y.
    NATURE ELECTRONICS, 2022, 5 (07) : 460 - 468
  • [28] The computation of the matching polynomials of fullerene graphs
    Liu, J
    Shan, BZ
    CROATICA CHEMICA ACTA, 1997, 70 (04) : 971 - 977
  • [29] An efficient communication strategy for massively parallel computation in CFD
    Wan, YunBo
    He, Lei
    Zhang, Yong
    Zhao, Zhong
    Liu, Jie
    Zhang, HaoYuan
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7560 - 7583
  • [30] Massively Parallel Computation via Remote Memory Access
    Behnezhad, Soheil
    Dhulipala, Laxman
    Esfandiari, Hossein
    Lacki, Jakub
    Mirrokni, Vahab
    Schudy, Warren
    SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 59 - 68