Distributed Symmetry Breaking on Power Graphs via Sparsification

被引:1
|
作者
Maus, Yannic [1 ]
Peltonen, Saku [2 ]
Uitto, Jara [2 ]
机构
[1] Graz Univ Technol, Graz, Austria
[2] Aalto Univ, Espoo, Finland
基金
芬兰科学院;
关键词
distributed algorithm; CONGEST model; maximal independent set; ruling sets; power graphs; sparsification; shattering; PARALLEL ALGORITHM; BOUNDS;
D O I
10.1145/3583668.3594579
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present efficient distributed algorithms for classical symmetry breaking problems, maximal independent sets (MIS) and ruling sets, in power graphs. We work in the standard CONGEST model of distributed message passing, where the communication network is abstracted as a graph G. Typically, the problem instance in CONGEST is identical to the communication network G, that is, we perform the symmetry breaking in G. In this work, we consider a setting where the problem instance corresponds to a power graph G(k), where each node of the communication network G is connected to all of its k-hop neighbors. A beta-ruling set is a set of non-adjacent nodes such that each node in.. has a ruling neighbor within beta hops; a natural generalization of an MIS. On top of being a natural family of problems, ruling sets (in power graphs) are well-motivated through their applications in the powerful shattering framework [BEPS JACM'16, Ghaffari SODA'19] (and others). We present randomized algorithms for computing maximal independent sets and ruling sets of G(k) in essentially the same time as they can be computed in G. Our main contribution is a deterministic poly(k, logn) time algorithm for computing k-ruling sets of G(k), which (for k > 1) improves exponentially on the current state-of-the-art runtimes. Our main technical ingredient for this result is a deterministic sparsification procedure which may be of independent interest. We also revisit the shattering algorithm for MIS [BEPS J'ACM'16] and present different approaches for the post-shattering phase. Our solutions are algorithmically and analytically simpler (also in the LOCAL model) than existing solutions and obtain the same runtime as [Ghaffari SODA'16].
引用
收藏
页码:157 / 167
页数:11
相关论文
共 50 条
  • [1] Distributed Symmetry Breaking in Graphs with Bounded Diversity
    Barenboim, Leonid
    Maimon, Tzalik
    [J]. 2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 723 - 732
  • [2] Symmetry breaking in graceful graphs
    Petrie, KE
    Smith, BM
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2003, PROCEEDINGS, 2003, 2833 : 930 - 934
  • [3] The Locality of Distributed Symmetry Breaking
    Barenboim, Leonid
    Elkin, Michael
    Pettie, Seth
    Schneider, Johannes
    [J]. JOURNAL OF THE ACM, 2016, 63 (03)
  • [4] The Locality of Distributed Symmetry Breaking
    Barenboim, Leonid
    Elkin, Michael
    Pettie, Seth
    Schneider, Johannes
    [J]. 2012 IEEE 53RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2012, : 321 - 330
  • [5] Distributed Symmetry Breaking in Hypergraphs
    Kutten, Shay
    Nanongkai, Danupon
    Pandurangan, Gopal
    Robinson, Peter
    [J]. DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 469 - 483
  • [6] Minimum Cuts in Directed Graphs via Partial Sparsification
    Cen, Ruoxu
    Li, Jason
    Nanongkai, Danupon
    Panigrahi, Debmalya
    Saranurak, Thatchaphol
    Quanrud, Kent
    [J]. 2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, : 1147 - 1158
  • [7] Edge sparsification for graphs via meta-learning
    Wan, Guihong
    Schweitzer, Haim
    [J]. Proceedings - International Conference on Data Engineering, 2021, 2021-April : 2733 - 2738
  • [8] Edge Sparsification for Graphs via Meta-Learning
    Wan, Guihong
    [J]. 2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 2733 - 2738
  • [9] A New Technique For Distributed Symmetry Breaking
    Schneider, Johannes
    Wattenhofer, Roger
    [J]. PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 257 - 266
  • [10] SYMMETRY-BREAKING IN DISTRIBUTED NETWORKS
    ITAI, A
    RODEH, M
    [J]. INFORMATION AND COMPUTATION, 1990, 88 (01) : 60 - 87