ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1807.06251
24
100

Sparsifying Distributed Algorithms with Ramifications in Massively Parallel Computation and Centralized Local Computation

17 July 2018
M. Ghaffari
Jara Uitto
ArXivPDFHTML
Abstract

We introduce a method for sparsifying distributed algorithms and exhibit how it leads to improvements that go past known barriers in two algorithmic settings of large-scale graph processing: Massively Parallel Computation (MPC), and Local Computation Algorithms (LCA). - MPC with Strongly Sublinear Memory: Recently, there has been growing interest in obtaining MPC algorithms that are faster than their classic O(log⁡n)O(\log n)O(logn)-round parallel counterparts for problems such as MIS, Maximal Matching, 2-Approximation of Minimum Vertex Cover, and (1+ϵ)(1+\epsilon)(1+ϵ)-Approximation of Maximum Matching. Currently, all such MPC algorithms require Ω~(n)\tilde{\Omega}(n)Ω~(n) memory per machine. Czumaj et al. [STOC'18] were the first to handle Ω~(n)\tilde{\Omega}(n)Ω~(n) memory, running in O((log⁡log⁡n)2)O((\log\log n)^2)O((loglogn)2) rounds. We obtain O~(log⁡Δ)\tilde{O}(\sqrt{\log \Delta})O~(logΔ​)-round MPC algorithms for all these four problems that work even when each machine has memory nαn^{\alpha}nα for any constant α∈(0,1)\alpha\in (0, 1)α∈(0,1). Here, Δ\DeltaΔ denotes the maximum degree. These are the first sublogarithmic-time algorithms for these problems that break the linear memory barrier. - LCAs with Query Complexity Below the Parnas-Ron Paradigm: Currently, the best known LCA for MIS has query complexity ΔO(log⁡Δ)poly(log⁡n)\Delta^{O(\log \Delta)} poly(\log n)ΔO(logΔ)poly(logn), by Ghaffari [SODA'16]. As pointed out by Rubinfeld, obtaining a query complexity of poly(Δlog⁡n)poly(\Delta\log n)poly(Δlogn) remains a central open question. Ghaffari's bound almost reaches a ΔΩ(log⁡Δlog⁡log⁡Δ)\Delta^{\Omega\left(\frac{\log \Delta}{\log\log \Delta}\right)}ΔΩ(loglogΔlogΔ​) barrier common to all known MIS LCAs, which simulate distributed algorithms by learning the local topology, \`{a} la Parnas-Ron [TCS'07]. This barrier follows from the Ω(log⁡Δlog⁡log⁡Δ)\Omega(\frac{\log \Delta}{\log\log \Delta})Ω(loglogΔlogΔ​) distributed lower bound of Kuhn, et al. [JACM'16]. We break this barrier and obtain an MIS LCA with query complexity ΔO(log⁡log⁡Δ)poly(log⁡n)\Delta^{O(\log\log \Delta)} poly(\log n)ΔO(loglogΔ)poly(logn).

View on arXiv
Comments on this paper