Computing Circle Packing Representations of Planar Graphs

11/01/2019
by   Sally Dong, et al.
0

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(n log(R/ε)) expected run-time to produce a solution that is ε close to a true representation, where R is the ratio between the maximum and minimum circle radius in the true representation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Packing Trees into 1-planar Graphs

We introduce and study the 1-planar packing problem: Given k graphs with...
research
10/27/2022

Geodesic packing in graphs

Given a graph G, a geodesic packing in G is a set of vertex-disjoint max...
research
01/13/2020

Packing and covering balls in graphs excluding a minor

We prove that for every integer t> 1 there exists a constant c_t such th...
research
05/08/2022

Cover time of graphs with bounded genus

The cover time of a finite connected graph is the expected number of ste...
research
01/01/2020

Multi-transversals for Triangles and the Tuza's Conjecture

In this paper, we study a primal and dual relationship about triangles: ...
research
01/03/2023

k-planar Placement and Packing of Δ-regular Caterpillars

This paper studies a packing problem in the so-called beyond-planar sett...

Please sign up or login with your details

Forgot password? Click here to reset