Optimal Deterministic Massively Parallel Connectivity on Forests

被引:0
|
作者
Balliu, Alkida [1 ]
Latypov, Rustam [2 ]
Maus, Yannic [3 ]
Olivetti, Dennis [1 ]
Uitto, Jara [2 ]
机构
[1] Gran Sasso Sci Inst, Laquila, Italy
[2] Aalto Univ, Espoo, Finland
[3] Graz Univ Technol, Graz, Austria
基金
芬兰科学院;
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We show fast deterministic algorithms for fundamental problems on forests in the challenging low-space regime of the well-known Massive Parallel Computation (MPC) model. A recent breakthrough result by Coy and Czumaj [STOC'22] shows that, in this setting, it is possible to deterministically identify connected components on graphs in O (log D + log log n) rounds, where D is the diameter of the graph and n the number of nodes. The authors left open a major question: is it possible to get rid of the additive log log n factor and deterministically identify connected components in a runtime that is completely independent of n? We answer the above question in the affirmative in the case of forests. We give an algorithm that identifies connected components in O (log D) deterministic rounds. The total memory required is O(n + m) words, where m is the number of edges in the input graph, which is optimal as it is only enough to store the input graph. We complement our upper bound results by showing that Omega(log D) time is necessary even for component-unstable algorithms, conditioned on the widely believed 1 vs. 2 cycles conjecture. Our techniques also yield a deterministic forest-rooting algorithm with the same runtime and memory bounds. Furthermore, we consider Locally Checkable Labeling problems (LCLs), whose solution can be verified by checking the O(1)-radius neighborhood of each node. We show that any LCL problem on forests can be solved in O(log D) rounds with a canonical deterministic algorithm, improving over the O(log n) runtime of Brandt, Latypov and Uitto [DISC'21]. We also show that there is no algorithm that solves all LCL problems on trees asymptotically faster.
引用
收藏
页码:2589 / 2631
页数:43
相关论文
共 50 条
  • [1] Deterministic Massively Parallel Connectivity*†
    Coy, Sam
    Czumaj, Artur
    PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 162 - 175
  • [2] DETERMINISTIC MASSIVELY PARALLEL CONNECTIVITY
    Coy, Sam
    Czumaj, Artur
    SIAM JOURNAL ON COMPUTING, 2023, 52 (05) : 1269 - 1318
  • [3] Adaptive Massively Parallel Connectivity in Optimal Space
    Latypov, Rustam
    Lacki, Jakub
    Maus, Yannic
    Uitto, Jara
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 431 - 441
  • [4] Near-Optimal Massively Parallel Graph Connectivity
    Behnezhad, Soheil
    Dhulipala, Laxman
    Esfandiari, Hossein
    Lacki, Jakub
    Mirrokni, Vahab
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1615 - 1636
  • [5] Deterministic Massively Parallel Symmetry Breaking for Sparse Graphs
    Fischer, Manuela
    Giliberti, Jeff
    Grunau, Christoph
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 89 - 100
  • [6] Brief Announcement: Deterministic Massively Parallel Algorithms for Ruling Sets
    Pai, Shreyas
    Pemmaraju, Sriram V.
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 366 - 368
  • [7] AN OPTIMAL PARALLEL CONNECTIVITY ALGORITHM
    VISHKIN, U
    DISCRETE APPLIED MATHEMATICS, 1984, 9 (02) : 197 - 207
  • [8] A massively-parallel, unstructured overset method for mesh connectivity
    Horne, Wyatt James
    Mahesh, Krishnan
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 376 : 585 - 596
  • [9] OPTIMAL EVALUATION OF ARRAY EXPRESSIONS ON MASSIVELY PARALLEL MACHINES
    CHATTERJEE, S
    GILBERT, JR
    SCHREIBER, R
    TENG, SH
    SIGPLAN NOTICES, 1993, 28 (01): : 68 - 71
  • [10] Brief Announcement: A Randomness-efficient Massively Parallel Algorithm for Connectivity
    Charikar, Moses
    Ma, Weiyun
    Tan, Li-Yang
    Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, 2021, : 431 - 433