Convex and discrete geometry Theorem
Circle packing theorem
Builds on Planar graphCircleMöbius transformation
Statement
Let be a finite simple planar graph.
- There are closed discs in the plane, one for each vertex of , with pairwise disjoint interiors. For distinct vertices and , the discs and are tangent if and only if and are adjacent.
- Let be maximal planar with at least three vertices. Then such a family of discs is unique up to Möbius transformations and reflections in lines.
Remarks
The theorem is also called the Koebe–Andreev–Thurston theorem. One proof first adds vertices to make a triangulation. For a triangulation, the angles of the triangles of centres at each interior vertex must sum to . This is a system of equations in the radii, and an iterative or variational argument shows that it has a unique normalized solution. Example: the complete graph is realized by three mutually tangent equal discs together with a fourth small disc in the gap between them, tangent to all three. The simplicity hypothesis is needed. Two discs with disjoint interiors touch in at most one point, so a double edge cannot be shown by tangency, and a loop has no meaning. Conversely, the tangency graph of such a family of discs is always planar, so the theorem characterizes planar graphs.
Going deeper
For a student
Thurston suggested that circle packings of fine hexagonal triangulations approximate the Riemann mapping of a domain, and Rodin and Sullivan proved this convergence. So circle packings give a discrete version of conformal maps, the subject of discrete conformal geometry. The theorem also gives a geometric proof of planar separator theorems and of Fáry's theorem that planar graphs can be drawn with straight edges, by joining centres of tangent discs.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Circle concept
- Möbius transformation concept
- Planar graph concept
- Circle packing theorem statement
Further reading
About this page
| Tag | GR1DDT1B6B |
|---|---|
| URI | m2://GR1DDT1B6B |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 52C26, 30C35 |
| Status | This copy of the site has no build data. Run m2 status GR1DDT1B6B. |
| About | Planar graph |
| Uses | Planar graph, Circle, Möbius transformation |
| Same as | |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.