Random Triangulations and Emergent Conformal Structure Discrete - - PowerPoint PPT Presentation

random triangulations and emergent conformal structure
SMART_READER_LITE
LIVE PREVIEW

Random Triangulations and Emergent Conformal Structure Discrete - - PowerPoint PPT Presentation

Random Triangulations and Emergent Conformal Structure Discrete Differential Geometry, Berlin, July 2007 Ken Stephenson, University of Tennessee . p.1/67 Outline Background on Circle Packing: Giving geometry to combinatorics Classical


slide-1
SLIDE 1

Random Triangulations and Emergent Conformal Structure

Discrete Differential Geometry, Berlin, July 2007 Ken Stephenson, University of Tennessee

. – p.1/67

slide-2
SLIDE 2

Outline

Background on Circle Packing: Giving geometry to combinatorics Classical Conformal Geometry — and Companion Notions Discrete Conformal Geometry Emergent Conformal Geometry Applications

. – p.2/67

slide-3
SLIDE 3

Outline

Background on Circle Packing: Giving geometry to combinatorics Classical Conformal Geometry — and Companion Notions Discrete Conformal Geometry Emergent Conformal Geometry Applications

. – p.2/67

slide-4
SLIDE 4
  • 1. Circle Packing Basics

. – p.3/67

slide-5
SLIDE 5

Circle Packing Structures

Def: A circle packing P is a configuration of circles with a specified pattern of

  • tangencies. (Initiated by Koebe, Andreev, and (principally) Bill Thurston.)

. – p.4/67

slide-6
SLIDE 6

Circle Packing Structures

Def: A circle packing P is a configuration of circles with a specified pattern of

  • tangencies. (Initiated by Koebe, Andreev, and (principally) Bill Thurston.)

The pattern of P is given by a (simplicial) complex K which triangulates an

  • riented topological surface.

The configuration P has a circle Cv for each vertex v ∈ K. When u, v is an edge of K, then Cu and Cv are tangent. When u, v, w is an oriented face of K, then Cu, Cv, Cw is an oriented triple of mutually tangent circles. The radii are given in a label R. (Computing R is where the work goes; compatibility depends on angle sums — centers are secondary.) Typical operation: given K − → compute R − → lay out P

. – p.4/67

slide-7
SLIDE 7

Packing Plasticity

The theory has been extended with boundary conditions and branching (not pertinent here) to give amazing plasticity.

. – p.5/67

slide-8
SLIDE 8

Packing Plasticity

The theory has been extended with boundary conditions and branching (not pertinent here) to give amazing plasticity.

"Maximal" packing P_K Disc Sphere Specified boundary radii Specified Boundary angles Common Combinatorics K

. – p.5/67

slide-9
SLIDE 9

Thurston’s Excellent Idea

. – p.6/67

slide-10
SLIDE 10

Thurston’s Excellent Idea

. – p.7/67

slide-11
SLIDE 11

Thurston’s Excellent Idea

. – p.8/67

slide-12
SLIDE 12

Thurston’s Excellent Idea

f Ω

. – p.9/67

slide-13
SLIDE 13

Thurston’s Excellent Idea

f Ω

Thurston’s Conjecture: If increasingly fine hexagonal circle packings Pn are used in Ω and the maps fn are appropriately normalized, then fn converges uniformly on compact subsets of D to the classical conformal mapping F : D −

→ Ω.

. – p.9/67

slide-14
SLIDE 14

K

1

K K

2n

Ω P

P f

2n 4n

f f

P P

2n 4n

P P

4n 1

. – p.10/67

slide-15
SLIDE 15

Enabling Theory

Koebe-Andreev-Thurston Theorem: For any triangulation K of a

sphere, there exists an associated univalent circle packing e P of the Riemann sphere, unique up to Möbius transformations

. – p.11/67

slide-16
SLIDE 16

Enabling Theory

Koebe-Andreev-Thurston Theorem: For any triangulation K of a

sphere, there exists an associated univalent circle packing e P of the Riemann sphere, unique up to Möbius transformations Thurston’s Conjecture on convergence to conformal mapping: proved by Burt Rodin and Dennis Sullivan using quasiconformal mapping theory.

. – p.11/67

slide-17
SLIDE 17

Enabling Theory

Koebe-Andreev-Thurston Theorem: For any triangulation K of a

sphere, there exists an associated univalent circle packing e P of the Riemann sphere, unique up to Möbius transformations Thurston’s Conjecture on convergence to conformal mapping: proved by Burt Rodin and Dennis Sullivan using quasiconformal mapping theory. Convergence extended by various authors to more general combinatorics, still using quasiconformal theory

. – p.11/67

slide-18
SLIDE 18

Enabling Theory

Koebe-Andreev-Thurston Theorem: For any triangulation K of a

sphere, there exists an associated univalent circle packing e P of the Riemann sphere, unique up to Möbius transformations Thurston’s Conjecture on convergence to conformal mapping: proved by Burt Rodin and Dennis Sullivan using quasiconformal mapping theory. Convergence extended by various authors to more general combinatorics, still using quasiconformal theory Culminating in a theorem of Zheng-Xu He and Oded Schramm that removes the quasiconformal theory, implying:

. – p.11/67

slide-19
SLIDE 19

Enabling Theory

Koebe-Andreev-Thurston Theorem: For any triangulation K of a

sphere, there exists an associated univalent circle packing e P of the Riemann sphere, unique up to Möbius transformations Thurston’s Conjecture on convergence to conformal mapping: proved by Burt Rodin and Dennis Sullivan using quasiconformal mapping theory. Convergence extended by various authors to more general combinatorics, still using quasiconformal theory Culminating in a theorem of Zheng-Xu He and Oded Schramm that removes the quasiconformal theory, implying: The Koebe-Andreev-Thurston Theorem is equivalent to the Riemann Mapping Theorem for plane domains.

. – p.11/67

slide-20
SLIDE 20

And ...

. – p.12/67

slide-21
SLIDE 21

And ...

Circle packings, refinements, and convergence results are extended to Riemann surfaces

. – p.12/67

slide-22
SLIDE 22

And ...

Circle packings, refinements, and convergence results are extended to Riemann surfaces With notion of branch points, circle packings provide wide ranging “discrete analytic functions”: discrete rational maps, inner functions, entire functions, covering maps, etc.

. – p.12/67

slide-23
SLIDE 23

And ...

Circle packings, refinements, and convergence results are extended to Riemann surfaces With notion of branch points, circle packings provide wide ranging “discrete analytic functions”: discrete rational maps, inner functions, entire functions, covering maps, etc. Indeed, a fairly comprehensive theory of discrete analytic functions emerges:

. – p.12/67

slide-24
SLIDE 24

And ...

Circle packings, refinements, and convergence results are extended to Riemann surfaces With notion of branch points, circle packings provide wide ranging “discrete analytic functions”: discrete rational maps, inner functions, entire functions, covering maps, etc. Indeed, a fairly comprehensive theory of discrete analytic functions emerges: Circle Packing: “quantum” complex analysis, classical in the limit.

. – p.12/67

slide-25
SLIDE 25

And ...

Circle packings, refinements, and convergence results are extended to Riemann surfaces With notion of branch points, circle packings provide wide ranging “discrete analytic functions”: discrete rational maps, inner functions, entire functions, covering maps, etc. Indeed, a fairly comprehensive theory of discrete analytic functions emerges: Circle Packing: “quantum” complex analysis, classical in the limit. Important to our story: the existence of practical (and provable) algorithms for computing circle packings and software CirclePack for manipulating them.

. – p.12/67

slide-26
SLIDE 26
  • 2. Classical Conformal Structure and

Companion Notions

Conformal maps Brownian motion Harmonic measure Extremal length

. – p.13/67

slide-27
SLIDE 27

. – p.14/67

slide-28
SLIDE 28

f harmonic measure

. – p.15/67

slide-29
SLIDE 29

g f harmonic measure L H extremal length = L/H

. – p.16/67

slide-30
SLIDE 30
  • 3. Discrete Conformal Structure —

Discrete Companions

Discrete conformal maps Random walks Discrete harmonic measure Discrete extremal length

. – p.17/67

slide-31
SLIDE 31

. – p.18/67

slide-32
SLIDE 32

. – p.19/67

slide-33
SLIDE 33

f

. – p.20/67

slide-34
SLIDE 34

g f

. – p.21/67

slide-35
SLIDE 35

Discrete Conformal Mappings

Definition: A discrete conformal mapping is a map f : Q −

→ P between univalent circle packings associated with the same complex K.

f K P Q

. – p.22/67

slide-36
SLIDE 36

Discrete Conformal Mappings

Definition: A discrete conformal mapping is a map f : Q −

→ P between univalent circle packings associated with the same complex K.

f K P Q

Proposal: A discrete conformal structure for an oriented topological surface

S is a simplicial complex K which triangulates S.

. – p.22/67

slide-37
SLIDE 37
  • 4. Emergent Conformal Structure

A random idea Experimental support Intuition What is a “random” triangulation

. – p.23/67

slide-38
SLIDE 38

Packing Triangulations

. – p.24/67

slide-39
SLIDE 39

Packing Triangulations −

→ Random Triangulations

. – p.25/67

slide-40
SLIDE 40

Random Triangulations — and Companions

Random discrete maps Random walks Discrete harmonic measure Discrete extremal length

. – p.26/67

slide-41
SLIDE 41

g f

. – p.27/67

slide-42
SLIDE 42

Emergent Conformal Structure

Setting: Let Ω be a bounded simply connected plane domain, z1, z2 ∈ Ω, and let

F : Ω − → D be the unique conformal mapping with F(z1) = 0, F(z2) > 0.

. – p.28/67

slide-43
SLIDE 43

Emergent Conformal Structure

Setting: Let Ω be a bounded simply connected plane domain, z1, z2 ∈ Ω, and let

F : Ω − → D be the unique conformal mapping with F(z1) = 0, F(z2) > 0.

Random Maps: For n >> 1, define a “random” map fn : Ω −

→ D as follows: Select a random triangulation Kn of Ω having n vertices Compute the maximal circle packing Pn for Kn (in D) Define fn : Kn − → carrier(Pn) (An appropriate φ ∈ Auto(D) applied to Pn ensures fn(z1) = 0, fn(z2) > 0)

. – p.28/67

slide-44
SLIDE 44

Emergent Conformal Structure

Setting: Let Ω be a bounded simply connected plane domain, z1, z2 ∈ Ω, and let

F : Ω − → D be the unique conformal mapping with F(z1) = 0, F(z2) > 0.

Random Maps: For n >> 1, define a “random” map fn : Ω −

→ D as follows: Select a random triangulation Kn of Ω having n vertices Compute the maximal circle packing Pn for Kn (in D) Define fn : Kn − → carrier(Pn) (An appropriate φ ∈ Auto(D) applied to Pn ensures fn(z1) = 0, fn(z2) > 0)

Conjecture: When Ω, F, and fn are as above, then fn

P

− → F as n → ∞; that is, the random maps converge “in probability” to the conformal map F.

. – p.28/67

slide-45
SLIDE 45

Emergent Conformal Structure

Setting: Let Ω be a bounded simply connected plane domain, z1, z2 ∈ Ω, and let

F : Ω − → D be the unique conformal mapping with F(z1) = 0, F(z2) > 0.

Random Maps: For n >> 1, define a “random” map fn : Ω −

→ D as follows: Select a random triangulation Kn of Ω having n vertices Compute the maximal circle packing Pn for Kn (in D) Define fn : Kn − → carrier(Pn) (An appropriate φ ∈ Auto(D) applied to Pn ensures fn(z1) = 0, fn(z2) > 0)

Conjecture: When Ω, F, and fn are as above, then fn

P

− → F as n → ∞; that is, the random maps converge “in probability” to the conformal map F.

Speculation: This should extend readily to general Riemann surfaces for an

appropriate notion of “random triangulation”.

. – p.28/67

slide-46
SLIDE 46

f f f Ω

2n n 4n

. – p.29/67

slide-47
SLIDE 47

Distribution of Dilatations

f

Color coding by qc-dilatation k; faces with dilatation k > 2 are blue.

. – p.30/67

slide-48
SLIDE 48

Random Square Construction

. – p.31/67

slide-49
SLIDE 49

Random Square Construction

. – p.32/67

slide-50
SLIDE 50

Random Square Construction

. – p.33/67

slide-51
SLIDE 51

Random Square Construction

L H log (aspect)=log(H/L)

. – p.34/67

slide-52
SLIDE 52

Square Map Detail

Create random K

. – p.35/67

slide-53
SLIDE 53

Square Map Detail

Create random K − → circle pack it

. – p.36/67

slide-54
SLIDE 54

Square Map Detail

Create random K − → circle pack it − → the carrier is equivalent to K

. – p.37/67

slide-55
SLIDE 55

Square Map Detail

Create random K − → circle pack it − → the carrier is equivalent to K Disregard the circles, leaving the “carrier”.

. – p.38/67

slide-56
SLIDE 56

Square Map Detail

Create random K − → circle pack it − → the carrier is equivalent to K

f

Disregard the circles, leaving the “carrier”. The map f is a piecewise affine map between the random triangulation and the “carrier” of the circle packing.

. – p.39/67

slide-57
SLIDE 57

Experiments with the Square

5000 trials with 3200 random vertices per trial yield this histogram:

−0.64 −0.62 −0.6 −0.58 −0.56 −0.54 −0.52 −0.5 −0.48 −0.46 50 100 150 200 250 300

. – p.40/67

slide-58
SLIDE 58

Experiments with the Square

5000 trials with 3200 random vertices per trial yield this histogram:

−0.64 −0.62 −0.6 −0.58 −0.56 −0.54 −0.52 −0.5 −0.48 −0.46 50 100 150 200 250 300

Visually and with QQ-plot the distribution appears to be gaussian.

. – p.41/67

slide-59
SLIDE 59

Varying the Complexity

−0.1 −0.08 −0.06 −0.04 −0.02 0.02 0.04 0.06 0.08 0.1 10 20 30 40 50 60 70 80

Here are plots, 5000 trials each for N = 200, 400, 800, 1600, 3200, 6400, 12800.

. – p.42/67

slide-60
SLIDE 60

Varying the Complexity

−0.1 −0.08 −0.06 −0.04 −0.02 0.02 0.04 0.06 0.08 0.1 10 20 30 40 50 60 70 80

1 2 3 4 5 6 7 8 −12 −11 −10 −9 −8 −7 −6

Here are plots, 5000 trials each for N = 200, 400, 800, 1600, 3200, 6400, 12800. A log-log plot of variance shows: “double N and you halve the variance.”

. – p.43/67

slide-61
SLIDE 61

A Rectangles of Aspect 2

. – p.44/67

slide-62
SLIDE 62

A Rectangles of Aspect 2

. – p.45/67

slide-63
SLIDE 63

Trials for Aspect 2

5000 random trials each for N = 200, 800, 3200, 12800. (Truth log(2) ≈ 0.6931)

0.62 0.64 0.66 0.68 0.7 0.72 0.74 0.76 0.78 0.8 10 20 30 40 50 60 70 80

. – p.46/67

slide-64
SLIDE 64

Torus Triangulations

1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 5 10 15 20 25

5000 trials with various N for torus of modulus (1+4i)/2: variance 3200 800 200 N mean (true=2.0616) .00039 .00162 .00642 2.0638 2.0605 2.0617

. – p.47/67

slide-65
SLIDE 65

Back to Ω

g f

. – p.48/67

slide-66
SLIDE 66

Extremal Length Trials

Measure extremal length of the paths between the red and blue arcs in ∂Ω

−0.75 −0.7 −0.65 −0.6 −0.55 −0.5 −0.45 −0.4 −0.35 −0.3 5 10 15 20 25 30 35

5000 trials each, N = 200, 800, 3200, 12800.

. – p.49/67

slide-67
SLIDE 67

Harmonic Measure Trials

. – p.50/67

slide-68
SLIDE 68

Harmonic Measure Trials

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

200 vertices

. – p.50/67

slide-69
SLIDE 69

Harmonic Measure Trials

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

200 vertices

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

800 vertices 3200 vertices 12800 vertices

. – p.51/67

slide-70
SLIDE 70

Harmonic Measure Trials

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

200 vertices

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

800 vertices 3200 vertices 12800 vertices

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 2 3 4 5 6 7

51200 vertices

. – p.52/67

slide-71
SLIDE 71

Intuition

1 2 3 4

200 points each

~

800 points

. – p.53/67

slide-72
SLIDE 72
  • 5. Applications

What is a Random Triangulation?

Subdivision Tilings Brain Mapping Random surfaces

. – p.54/67

slide-73
SLIDE 73

Subdivision Tilings

Studied by Jim Cannon, Bill Floyd, and Walter Parry in the context of Thurston’s Geometrization Conjecture and Kleinian groups.

. – p.55/67

slide-74
SLIDE 74

Subdivision Tilings

Studied by Jim Cannon, Bill Floyd, and Walter Parry in the context of Thurston’s Geometrization Conjecture and Kleinian groups. Their Twisted Pentagonal example goes like this:

. – p.55/67

slide-75
SLIDE 75

Subdivision Tilings

Studied by Jim Cannon, Bill Floyd, and Walter Parry in the context of Thurston’s Geometrization Conjecture and Kleinian groups. Their Twisted Pentagonal example goes like this:

Subdivide

. – p.56/67

slide-76
SLIDE 76

. – p.57/67

slide-77
SLIDE 77

. – p.58/67

slide-78
SLIDE 78

. – p.59/67

slide-79
SLIDE 79

. – p.60/67

slide-80
SLIDE 80

Circle Packed at Stage 7

. – p.61/67

slide-81
SLIDE 81

Unexpected Self-Similarity

. – p.62/67

slide-82
SLIDE 82

Unexpected Self-Similarity

. – p.62/67

slide-83
SLIDE 83

Brain Flattening

. – p.63/67

slide-84
SLIDE 84

DCM Proj DCM

. – p.64/67

slide-85
SLIDE 85

Random Surfaces in Physics

A “stepped surface”

  • Cf. Rick Kenyon and Andrei Okounkov

. – p.65/67

slide-86
SLIDE 86

Acknowledgements

Rick Kenyon for images (Kenyon/Okounkov) Jim Cannon, Bill Floyd, Walter Parry for tiling data Gerald Orick (Tennessee) for his new packing/layout algorithm Brain collaborators: Monica Hurdal, Phil Bowers, De Witt Sumners, David Rottenberg, Chuck Collins NSF for their support of this research

. – p.66/67