|
The circle packing theorem (also known as the Koebe–Andreev–Thurston theorem) describes the possible tangency relations between circles in the plane whose interiors are disjoint. A packing of circles is a collection of circles whose interiors are disjoint. The intersection graph (or contact graph) of the packing is a graph whose vertex set is in bijection with the set of circles, and two vertices are connected by an edge if and only if the corresponding circles touch. The intersection graph of a circle packing in the plane is always a planar graph, since we may take the center of every circle to be the corresponding vertex, connect centers of touching circles by a straight line segment, resulting in a planar embedding of the intersection graph. The circle packing theorem states that the converse also holds: Circle packing theorem: For every planar graph G there is a circle packing in the plane whose intersection graph is isomorphic to G.
[edit] Examples
[edit] A uniqueness statementA finite graph G is a triangulation of the sphere, if it is embedded in the sphere and every connected component of the complement of G has precisely three edges on its boundary. If G is a triangulation of the sphere, then the corresponding circle packing is unique, up to Möbius transformations and reflections in lines. Thurston[1] observes that this uniqueness is a consequence of the Mostow rigidity theorem. The plane in which the circles are packed may be viewed as the boundary of a halfspace model for hyperbolic space; with this view, each circle is the boundary of a plane within the hyperbolic space. One can define a set of disjoint planes from the circles of the packing, and a second set of disjoint planes defined by the circles surrounding each triangular gap between three of the circles in the packing. These two sets of planes meet at right angles, and form the generators of a reflection group whose fundamental domain can be viewed as a hyperbolic manifold. By Mostow rigidity, the hyperbolic structure of this domain is uniquely determined, up to isometry of the hyperbolic space; these isometries, when viewed in terms of their actions on the Euclidean plane on the boundary of the half-plane model, translate to Möbius transformations. There is also a more elementary proof based on the maximum principle, which we now sketch. The key observation here is that if you look at the triangle formed by connecting the centers of three mutually tangent circles, then the angle formed at the center of one of the circles is monotone decreasing in its radius and monotone increasing in the two other radii. Consider two packings corresponding to G. First apply reflections and Möbius transformations to make the outer circles in these two packings correspond to each other and have the same radii. Next, consider a vertex v where the ratio between the corresponding radius in the one packing and the corresponding radius in the other packing is maximized. Since the angles formed at the center of the corresponding circles are the same, it follows from the above observation that the radius ratio is the same at all the neighbors of v as well. Since G is connected, we conclude the radii in the two packings are the same, which proves uniqueness. [edit] Generalizations of the circle packing theoremThe circle packing theorem generalizes to graphs that are not planar. If G is a graph that can be embedded on a surface S, then there is a constant curvature Riemannnian metric d on S and a circle packing on (S, d) whose contacts graph is isomorphic to G. If S is closed (compact and without boundary) and G is a triangulation of S, then (S, d) and the packing are unique up to conformal equivalence. If S is the sphere, then this equivalence is up to Möbius transformations; if it is a torus, then the equivalence is up to scaling by a constant and isometries, while if S has genus at least 2, then the equivalence is up to isometries. Another generalization of the circle packing theorem involves replacing the condition of tangency with a specified intersection angle between circles corresponding to neighboring vertices. A particularly elegant version is as follows. Suppose that G is a finite 3-connected planar graph, then there is a pair of circle packings, one whose intersection graph is isomorphic to G, another whose intersection graph is isomorphic to the planar dual of G, and for every vertex in G and face adjacent to it, the circle in the first packing corresponding to the vertex intersects orthogonally with the circle in the second packing corresponding to the face[2]. Yet another variety of generalizations allow shapes that are not circles. Suppose that G = (V, E) is a finite planar graph, and to each vertex v of G corresponds a shape [edit] Relations with conformal mapping theory
[edit] Applications of the circle packing theoremThe circle packing theorem is a useful tool to study various problems in planar geometry, conformal mappings and planar graphs. An elegant proof of the planar separator theorem, originally due to Lipton and Tarjan[6], has been obtained in this way.[7] Another application of the circle packing theorem is that unbiased limits of bounded degree planar graphs are almost surely recurrent.[8] Other applications include implications for the cover time.[9] and estimates for the largest eigenvalue of bounded genus graphs.[10] Circle packing has also become an essential tool in origami design, as each appendage on an origami figure requires a circle of paper.[11] Robert J. Lang has used the mathematics of circle packing to develop computer programs that aid in the design of complex origami figures. [edit] Proofs of the theoremThere are many known proofs of the circle packing theorem. Paul Koebe's original proof is based on his conformal uniformization theorem saying that a finitely connected planar domain is conformally equivalent to a circle domain. There are several different topological proofs that are known. Thurston's proof is based on Brouwer's fixed point theorem. There is also a proof using a discrete variant of Perron's method of constructing solutions to the Dirichlet problem. Yves Colin de Verdière proved[12] the existence of the circle packing as a minimizer of a convex function on a certain configuration space.
[edit] Algorithmic aspectsWilliam Thurston invented and implemented an algorithm for calculating a circle packing corresponding to a given planar graph, based on repeated local relaxations. A program by Kenneth Stephenson implementing a variant of this algorithm is available. Some variant of the algorithm has been proved to converge in polynomial time[13]. [edit] HistoryThe circle packing theorem was first proved by Paul Koebe[3]. William Thurston[1] rediscovered the circle packing theorem, and noted that it followed from the work of E. M. Andreev. Thurston also proposed a scheme for using the circle packing theorem to obtain a homeomorphism of a simply connected proper subset of the plane onto the interior of the unit disk. The Thurston Conjecture for Circle Packings is his conjecture that the homeomorphism will converge to the Riemann mapping as the radii of the circles tend to zero. The Thurston Conjecture was later proved by Burton Rodin and Dennis Sullivan[14]. This led to a flurry of research on extensions of the circle packing theorem, relations to conformal mappings, and applications. [edit] See also[edit] Notes
[edit] References
Directorio de Enlaces Directorio dmoz Directorio espejo dmoz Pedro Bernardo |