14.02.2013 Views

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

510 <strong>Geometry</strong> of Numbers<br />

Thurston’s Algorithm<br />

Fig. 34.6. Circle packing corresponding to a graph<br />

We need the following special case of Theorem 34.1:<br />

(1) Let G be a planar, 3-connected graph all countries of which are triangular,<br />

including the exterior country. Then to G corresponds a packing of (circular)<br />

discs in C. The discs are in one-to-one correspondence with the vertices<br />

of G <strong>and</strong> two discs touch precisely when the corresponding vertices are<br />

connected by an edge (Fig. 34.6).<br />

Let v1,...,vn be the vertices of G where v1,v2,v3 are the vertices of the exterior<br />

country. For the construction of the corresponding packing of discs, it is sufficient to<br />

specify the radii ϱ1,...,ϱn of the discs corresponding to v1,...,vn (up to Möbius<br />

transformations). The algorithm can be described as follows:<br />

For k = 1, 2,...,assign to v1,...,vn labels ϱk1,...,ϱkn in the following way:<br />

Let ϱ11 = ϱ12 = ϱ13 = 1 <strong>and</strong> ϱ14,...,ϱ1n > 0 arbitrary. Now cycle through<br />

v4,...,vn,vn+1 = v4. Assume that at step k we have arrived at vertex vi−1. If<br />

viv jvk is a (triangular) country of G, its angle at the vertex vi is the angle of the<br />

Euclidean triangle with edges of lengths ϱki + ϱkj,ϱki + ϱkl,ϱkj + ϱkl opposite to<br />

the edge of length ϱkj + ϱkl. Thecurvature κ(vi,ϱk1,...,ϱkn) at vi is 2π minus<br />

the sum of the angles at vi of the triangular countries with vertex vi. Considered as a<br />

function of ϱ = ϱki, the curvature is strictly increasing. If ϱ →+∞, the curvature at<br />

vi tends to 2π. vi is a vertex of at least three countries. (Since the cycle v1v2v3 is the<br />

exterior cycle of the graph G, the vertex vi �= v1,v2,v3 is surrounded by countries<br />

of G. Since G is 3-connected, vi cannot be a vertex of only one or two countries.)<br />

Thus, for ϱ = 0, the curvature at vi is at most −π. Hence there is a unique number<br />

ϱ>0 for which it vanishes. Now let ϱk+1,1 = ϱk+1,2 = ϱk+1,3 = 1,ϱk+1 j = ϱkj<br />

for j = 4,...,n, j �= i <strong>and</strong> ϱk+1i = ϱ <strong>and</strong> go on to vertex vi+1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!