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 条
  • [21] An exact algorithm for the minimum dominating clique problem
    Kratsch, Dieter
    Liedloff, Mathieu
    THEORETICAL COMPUTER SCIENCE, 2007, 385 (1-3) : 226 - 240
  • [22] A Hybrid Evolutionary Algorithm for the Clique Partitioning Problem
    Lu, Zhi
    Zhou, Yi
    Hao, Jin-Kao
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (09) : 9391 - 9403
  • [23] A New Genetic Algorithm for the Maximum Clique Problem
    Evin, Gozde Kizilates
    ARTIFICIAL INTELLIGENCE AND APPLIED MATHEMATICS IN ENGINEERING PROBLEMS, 2020, 43 : 766 - 774
  • [24] An exact algorithm for the maximum probabilistic clique problem
    Miao, Zhuqi
    Balasundaram, Balabhaskar
    Pasiliao, Eduardo L.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (01) : 105 - 120
  • [25] A BRANCH AND BOUND ALGORITHM FOR THE MAXIMUM CLIQUE PROBLEM
    PARDALOS, PM
    RODGERS, GP
    COMPUTERS & OPERATIONS RESEARCH, 1992, 19 (05) : 363 - 375
  • [26] Fast algorithm for the maximum weight clique problem
    Babel, L.
    Computing (Vienna/New York), 1994, 52 (01): : 31 - 38
  • [27] A TCNN filter algorithm to maximum clique problem
    Yang, Gang
    Yi, Junyan
    Zhang, Zhiqiang
    Tang, Zheng
    NEUROCOMPUTING, 2009, 72 (4-6) : 1312 - 1318
  • [28] An exact algorithm for the maximum probabilistic clique problem
    Zhuqi Miao
    Balabhaskar Balasundaram
    Eduardo L. Pasiliao
    Journal of Combinatorial Optimization, 2014, 28 : 105 - 120
  • [29] Improvements to MCS algorithm for the maximum clique problem
    Mikhail Batsyn
    Boris Goldengorin
    Evgeny Maslov
    Panos M. Pardalos
    Journal of Combinatorial Optimization, 2014, 27 : 397 - 416
  • [30] A Scatter Search algorithm for the Maximum Clique Problem
    Cavique, L
    Rego, C
    Themido, I
    ESSAYS AND SURVEYS IN METAHEURISTICS, 2002, 15 : 227 - 244