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. 1505.05697
48
9
v1v2 (latest)

A Fast Network-Decomposition Algorithm and its Applications to Constant-Time Distributed Computation

21 May 2015
Leonid Barenboim
Michael Elkin
C. Gavoille
ArXiv (abs)PDFHTML
Abstract

A partition (C1,C2,...,Cq)(C_1,C_2,...,C_q)(C1​,C2​,...,Cq​) of G=(V,E)G = (V,E)G=(V,E) into clusters of strong (respectively, weak) diameter ddd, such that the supergraph obtained by contracting each CiC_iCi​ is ℓ\ellℓ-colorable is called a strong (resp., weak) (d,ℓ)(d, \ell)(d,ℓ)-network-decomposition. Network-decompositions were introduced in a seminal paper by Awerbuch, Goldberg, Luby and Plotkin in 1989. Awerbuch et al. showed that strong (exp{O(log⁡nlog⁡log⁡n)},exp{O(log⁡nlog⁡log⁡n)})(exp\{O(\sqrt{ \log n \log \log n})\}, exp\{O(\sqrt{ \log n \log \log n})\})(exp{O(lognloglogn​)},exp{O(lognloglogn​)})-network-decompositions can be computed in distributed deterministic time exp{O(log⁡nlog⁡log⁡n)}exp\{O(\sqrt{ \log n \log \log n})\}exp{O(lognloglogn​)}. The result of Awerbuch et al. was improved by Panconesi and Srinivasan in 1992: in the latter result d=ℓ=exp{O(log⁡n)}d = \ell = exp\{O(\sqrt{\log n})\}d=ℓ=exp{O(logn​)}, and the running time is exp{O(log⁡n)}exp\{O(\sqrt{\log n})\}exp{O(logn​)} as well. Much more recently Barenboim (2012) devised a distributed randomized constant-time algorithm for computing strong network decompositions with d=O(1)d = O(1)d=O(1). However, the parameter ℓ\ellℓ in his result is O(n1/2+ϵ)O(n^{1/2 + \epsilon})O(n1/2+ϵ). In this paper we drastically improve the result of Barenboim and devise a distributed randomized constant-time algorithm for computing strong (O(1),O(nϵ))(O(1), O(n^{\epsilon}))(O(1),O(nϵ))-network-decompositions. As a corollary we derive a constant-time randomized O(nϵ)O(n^{\epsilon})O(nϵ)-approximation algorithm for the distributed minimum coloring problem, improving the previously best-known O(n1/2+ϵ)O(n^{1/2 + \epsilon})O(n1/2+ϵ) approximation guarantee. We also derive other improved distributed algorithms for a variety of problems. Most notably, for the extremely well-studied distributed minimum dominating set problem currently there is no known deterministic polylogarithmic-time algorithm. We devise a {deterministic} polylogarithmic-time approximation algorithm for this problem, addressing an open problem of Lenzen and Wattenhofer (2010).

View on arXiv
Comments on this paper