A Deterministic Algorithm for the MST Problem in Constant Rounds of Congested Clique

被引:12
|
作者
Nowicki, Krzysztof [1 ,2 ]
机构
[1] Univ Copenhagen, Copenhagen, Denmark
[2] Univ Wroclaw, Wroclaw, Poland
关键词
Minimum Spanning Tree; MST; Deterministic Algorithms; Graph algorithms; Distributed Algorithms; Congested Clique; Parallel Algorithms; Massively Parallel Algorithms; MapReduce;
D O I
10.1145/3406325.3451136
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we show that the Minimum Spanning Tree problem (MST) can be solved deterministically in O(1) rounds of the Congested Clique model. In the Congested Clique model there are n players that perform computation in synchronous rounds. Each round consist of a phase of local computation and a phase of communication, in which each pair of players is allowed to exchange O(log n) bit messages. The studies of this model began with the MST problem: in the paper by Lotker, Pavlov, Patt-Shamir, and Peleg [SPAA'03, SICOMP'05] that defines the Congested Clique model the authors give a deterministic O(log log n) round algorithm that improved over a trivial O(log n) round adaptation of Boravka's algorithm. There was a sequence of gradual improvements to this result: an O(log log log n) round algorithm by Hegeman, Pandurangan, Pemmaraju, Sardeshmukh, and Scquizzato [PODC'15], an O(log* n) round algorithm by Ghaffari and Parter, [PODC'16] and an O(1) round algorithm by Jurdzinski and Nowicki, [SODA'18], but all those algorithms were randomized. Therefore, the question about the existence of any deterministic o(log log n) round algorithms for the Minimum Spanning Tree problem remains open since the seminal paper by Lotker, Pavlov, Patt-Shamir, and Peleg [SPAA'03, SICOMP'05]. Our result resolves this question and establishes that O(1) rounds is enough to solve the MST problem in the Congested CI iq ue model, even if we are not allowed to use any randomness. Furthermore, the amount of communication needed by the algorithm makes it applicable to a variant of the M PC model using machines with local memory of size O(n).
引用
收藏
页码:1154 / 1165
页数:12
相关论文
共 50 条
  • [1] MST in O(1) Rounds of Congested Clique
    Jurdzinski, Tomasz
    Nowicki, Krzysztof
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 2620 - 2632
  • [2] MST in Log-Star Rounds of Congested Clique
    Ghaffari, Mohsen
    Parter, Merav
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 19 - 28
  • [3] An O(1)-rounds Deterministic Distributed Approximation Algorithm for the Traveling Salesman Problem in Congested Clique
    Saikia, Parikshit
    2024 20TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SMART SYSTEMS AND THE INTERNET OF THINGS, DCOSS-IOT 2024, 2024, : 179 - 186
  • [4] SIMPLE, DETERMINISTIC, CONSTANT-ROUND COLORING IN CONGESTED CLIQUE AND MPC
    Czumaj, Artur
    Davies, Peter
    Parter, Merav
    SIAM JOURNAL ON COMPUTING, 2021, 50 (05) : 1603 - 1626
  • [5] Toward Optimal Bounds in the Congested Clique: Graph Connectivity and MST
    Hegeman, James W.
    Pandurangan, Gopal
    Pemmaraju, Sriram, V
    Sardeshmukh, Vivek B.
    Scquizzato, Michele
    PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 91 - 100
  • [6] Brief Announcement: The Laplacian Paradigm in Deterministic Congested Clique
    Forster, Sebastian
    de Vos, Tijn
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2023, 2023, : 75 - 78
  • [7] Brief Announcement: Deterministic Graph Connectivity in the Broadcast Congested Clique
    Montealegre, Pedro
    Todinca, Ioan
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 245 - 247
  • [8] Congested Clique Algorithms for the Minimum Cut Problem
    Ghaffari, Mohsen
    Nowicki, Krzysztof
    PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, : 357 - 366
  • [9] Near-Constant-Time Distributed Algorithms on a Congested Clique
    Hegeman, James W.
    Pemmaraju, Sriram V.
    Sardeshmukh, Vivek B.
    DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 514 - 530
  • [10] A constant-factor approximation algorithm for the k-MST problem
    Blum, A
    Ravi, R
    Vempala, S
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) : 101 - 108