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 条
  • [41] Massively Parallel Construction of Radix Tree Forests for the Efficient Sampling of Discrete or Piecewise Constant Probability Distributions
    Binder, Nikolaus
    Keller, Alexander
    MONTE CARLO AND QUASI-MONTE CARLO METHODS, MCQMC 2018, 2020, 324 : 143 - 159
  • [42] Massively Parallel Computation Using Graphics Processors with Application to Optimal Experimentation in Dynamic Control
    Morozov, Sergei
    Mathur, Sudhanshu
    COMPUTATIONAL ECONOMICS, 2012, 40 (02) : 151 - 182
  • [43] SpartaPlex: A deterministic algorithm with linear scalability for massively parallel global optimization of very large-scale problems
    Albert, Benjamin Alexander
    Zhang, Arden Qiyu
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 166
  • [44] Almost Optimal Massively Parallel Algorithms for k-Center Clustering and Diversity Maximization
    Haqi, Alireza
    Zarrabi-Zadeh, Hamid
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 239 - 247
  • [45] Massively Parallel Computation Using Graphics Processors with Application to Optimal Experimentation in Dynamic Control
    Sergei Morozov
    Sudhanshu Mathur
    Computational Economics, 2012, 40 : 151 - 182
  • [46] MASSIVELY PARALLEL MATHEMATICAL SIEVES
    MONTRY, GR
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (01): : 59 - 74
  • [47] MASSIVELY PARALLEL COMPUTING AND FACTORING
    LENSTRA, AK
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 583 : 344 - 355
  • [48] Massively parallel chaos for LiDAR
    Shaohua Yu
    Light: Science & Applications, 12
  • [49] On the Hardness of Massively Parallel Computation
    Chung, Kai-Min
    Ho, Kuan-Yi
    Sun, Xiaorui
    PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20), 2020, : 153 - 162
  • [50] Massively parallel multicanonical simulations
    Gross, Jonathan
    Zierenberg, Johannes
    Weigel, Martin
    Janke, Wolfhard
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 224 : 387 - 395