English

Planar Diameter via Metric Compression

Data Structures and Algorithms 2019-12-30 v1

Abstract

We develop a new approach for distributed distance computation in planar graphs that is based on a variant of the metric compression problem recently introduced by Abboud et al. [SODA'18]. One of our key technical contributions is in providing a compression scheme that encodes all S×TS \times T distances using O~(Spoly(D)+T)\widetilde{O}(|S|\cdot poly(D)+|T|) bits for unweighted graphs with diameter DD. This significantly improves the state of the art of O~(S2D+TD)\widetilde{O}(|S|\cdot 2^{D}+|T| \cdot D) bits. We also consider an approximate version of the problem for \emph{weighted} graphs, where the goal is to encode (1+ϵ)(1+\epsilon) approximation of the S×TS \times T distances. At the heart of this compact compression scheme lies a VC-dimension type argument on planar graphs. This efficient compression scheme leads to several improvements and simplifications in the setting of diameter computation, most notably in the distributed setting: - There is an O~(D5)\widetilde{O}(D^5)-round randomized distributed algorithm for computing the diameter in planar graphs, w.h.p. - There is an O~(D3)+poly(logn/ϵ)D2\widetilde{O}(D^3)+ poly(\log n/\epsilon)\cdot D^2-round randomized distributed algorithm for computing an (1+ϵ)(1+\epsilon) approximation of the diameter in weighted graphs with polynomially bounded weights, w.h.p. No sublinear round algorithms were known for these problems before. These distributed constructions are based on a new recursive graph decomposition that preserves the (unweighted) diameter of each of the subgraphs up to a logarithmic term. Using this decomposition, we also get an \emph{exact} SSSP tree computation within O~(D2)\widetilde{O}(D^2) rounds.

Keywords

Cite

@article{arxiv.1912.11491,
  title  = {Planar Diameter via Metric Compression},
  author = {Jason Li and Merav Parter},
  journal= {arXiv preprint arXiv:1912.11491},
  year   = {2019}
}

Comments

Appeared in STOC 2019

R2 v1 2026-06-23T12:56:00.189Z