Fully Scalable Massively Parallel Algorithms for Embedded Planar Graphs
Yi-Jun Chang, Da Wei Zheng
Abstract
We consider the massively parallel computation (MPC) model, which is a theoretical abstraction of large-scale parallel processing models such as MapReduce. In this model, assuming the widely believed 1-vs-2-cycles conjecture, solving many basic graph problems in O(1) rounds with a strongly sublinear memory size per machine is impossible. We improve on the recent work of Holm and Tětek [SODA 2023] that bypass this barrier for problems when a planar embedding of the graph is given. In the previous work, on graphs of size n with O(n/S) machines, the memory size per machine needs to be at least S = n 2/3+Ω(1) , whereas we extend their work to the fully scalable regime, where the memory size per machine can be S = n δ for any constant 0 < δ < 1. We thus give the first constant round fully scalable algorithms for embedded planar graphs for the problems of (i) connectivity and (ii) minimum spanning tree (MST).
Moreover, we show that the ε-emulator of Chang, Krauthgamer, and Tan [STOC 2022] can be incorporated into our recursive framework to obtain constant-round (1 + ε)-approximation algorithms for the problems of computing (iii) single source shortest path (SSSP), (iv) global min-cut, and (v) st-max flow. All previous results on cuts and flows required linear memory in the MPC model. Furthermore, our results give new algorithms for problems that implicitly involve embedded planar graphs. We give as corollaries of our result the constant round fully scalable algorithms for (vi) 2D Euclidean MST using O(n) total memory and (vii) (1 + ε)approximate weighted edit distance using O(n 2-δ ) memory.
Our main technique is a recursive framework combined with novel graph drawing algorithms that allow us to compute smaller embedded planar graphs in constant rounds in the fully scalable setting.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6f42d82f-47a6-46bd-8857-efd2ab97e976Builds on7
- Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsLaxman Dhulipala, David Durfee, Janardhan Kulkarni, Richard Peng et al.SODA 2020 · 28 citations
- Deterministic massively parallel connectivitySam Coy, Artur CzumajSTOC 2022 · 10 citations
- Streaming Euclidean MST to a Constant FactorXi Chen, Vincent Cohen-Addad, Rajesh Jayaram, Amit Levi et al.STOC 2023 · 5 citations
- Optimal Deterministic Massively Parallel Connectivity on ForestsAlkida Balliu, Rustam Latypov, Yannic Maus, Dennis Olivetti et al.SODA 2023 · 4 citations
- Almost-linear ε-emulators for planar graphsHsien-Chih Chang, Robert Krauthgamer, Zihan TanSTOC 2022 · 2 citations
Related papers
- Massively Parallel Computation on Embedded Planar GraphsJacob Holm, Jakub TetekSODA 2023
- Massively Parallel Minimum Spanning Tree in General Metric SpacesAmir Azarmehr, Soheil Behnezhad, Rajesh Jayaram, Jakub Lacki et al.SODA 2025 · 4 citations
- Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets PracticeSoheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Lacki et al.VLDB 2020 · 13 citations
- Dynamic Graph Algorithms with Batch Updates in the Massively Parallel Computation ModelKrzysztof Nowicki, Krzysztof OnakSODA 2021 · 5 citations
- Parallel Approximate Maximum Flows in Near-Linear Work and Polylogarithmic DepthArpit Agarwal, Sanjeev Khanna, Huan Li, Prathamesh Patil et al.SODA 2024 · 7 citations
