This paper introduces the concept of low-congestion shortcuts for (near-)planar networks, and demonstrates their power by using them to obtain near-optimal distributed algorithms for problems such as Minimum Spanning Tree (MST) or Minimum Cut, in planar networks. Consider a graph G = (V, E) and a partitioning of V into subsets of nodes S1,..., Sn, each inducing a connected subgraph G[Si]. We define an α-congestion shortcut with dilation β to be a set of subgraphs H1,..., Hn G, one for each subset Si, such that 1. For each i ∈ [1,N], the diameter of the subgraph G[Si] + Hi is at most β. 2. For each edge e 6 E, the number of subgraphs G[Si] + Hi containing e is at most α. We prove that any partition of a D-diameter planar graph into individually-connected parts admits an O(D log D)-congestion shortcut with dilation O(Dlog D), and we also present a distributed construction of it in Ō(D) rounds. We moreover prove these parameters to be near-optimal; i.e., there are instances in which, unavoidably, max{α, β} = Ω(D log D/;log log D).Finally, we use low-congestion shortcuts, and their efficient distributed construction, to derive Ō(D)-round distributed algorithms for MST and Min-Cut, in planar networks. This complexity nearly matches the trivial lower bound of Ω(D). We remark that this is the first result bypassing the well-known Ω(D+√n) existential lower bound of general graphs (see Peleg and Rubinovich [FOCS'99]; Elkin [STOC'04]; and Das Sarma et al. [STOC'll]) in a family of graphs of interest.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Ghaffari, M., & Haeupler, B. (2016). Distributed algorithms for planar networks II: Low-congestion shortcuts, MST, and Min-Cut. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (Vol. 1, pp. 202–219). Association for Computing Machinery. https://doi.org/10.1137/1.9781611974331.ch16