English

Computing Circle Packing Representations of Planar Graphs

Computational Geometry 2019-11-05 v1 Data Structures and Algorithms

Abstract

The Circle Packing Theorem states that every planar graph can be represented as the tangency graph of a family of internally-disjoint circles. A well-known generalization is the Primal-Dual Circle Packing Theorem for 3-connected planar graphs. The existence of these representations has widespread applications in theoretical computer science and mathematics; however, the algorithmic aspect has received relatively little attention. In this work, we present an algorithm based on convex optimization for computing a primal-dual circle packing representation of maximal planar graphs, i.e. triangulations. This in turn gives an algorithm for computing a circle packing representation of any planar graph. Both take O~(nlog(R/ε))\widetilde{O}(n \log(R/\varepsilon)) expected run-time to produce a solution that is ε\varepsilon close to a true representation, where RR is the ratio between the maximum and minimum circle radius in the true representation.

Keywords

Cite

@article{arxiv.1911.00612,
  title  = {Computing Circle Packing Representations of Planar Graphs},
  author = {Sally Dong and Yin Tat Lee and Kent Quanrud},
  journal= {arXiv preprint arXiv:1911.00612},
  year   = {2019}
}

Comments

19 pages, 10 figures. SODA 2020

R2 v1 2026-06-23T12:02:45.259Z