Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf ·...

72
Introduction Stereology Construction Asymptotics and simulation Conclusion References Short-length routes in low-cost networks via Poisson line patterns (joint work with David Aldous) Wilfrid Kendall [email protected] “Stochastic processes and algorithms” workshop, Hausdorff Research Institute for Mathematics Bonn, 3-7 September 2007 7 September 2007

Transcript of Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf ·...

Page 1: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Short-length routes in low-cost networksvia Poisson line patterns

(joint work with David Aldous)

Wilfrid [email protected]

“Stochastic processes and algorithms” workshop,Hausdorff Research Institute for Mathematics

Bonn, 3-7 September 2007

7 September 2007

Page 2: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

An ancient optimization problem

A RomanEmperor’sdilemma:

PRO: Roads are needed tomove legions quickly aroundthe country;

CON: Roads are expensiveto build and maintain;Pro optimoquod faciendum est?

Page 3: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

An ancient optimization problem

A RomanEmperor’sdilemma:

PRO: Roads are needed tomove legions quickly aroundthe country;

CON: Roads are expensiveto build and maintain;Pro optimoquod faciendum est?

Page 4: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

An ancient optimization problem

A RomanEmperor’sdilemma:

PRO: Roads are needed tomove legions quickly aroundthe country;

CON: Roads are expensiveto build and maintain;

Pro optimoquod faciendum est?

Page 5: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

An ancient optimization problem

A RomanEmperor’sdilemma:

PRO: Roads are needed tomove legions quickly aroundthe country;

CON: Roads are expensiveto build and maintain;Pro optimoquod faciendum est?

Page 6: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Modern variants

British Railwaynetworkbefore Beeching

Page 7: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Modern variants

British Railwaynetworkbefore Beeching

British Railwaynetworkafter Beeching

Page 8: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Modern variants

British Railwaynetworkbefore Beeching

British Railwaynetworkafter Beeching

UK Motorways:

Page 9: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)

(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 10: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)

(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 11: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)

(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 12: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 13: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 14: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A mathematical idealization

Consider N cities x (N) = x1, . . . , xN in square side√

N.

Assess network G = G(x (N)) of roads connecting cities by:

network total road length len(G)(which is minimized by the Steiner tree ST(x (N)));

versus

average network distance between two randomly chosencities,

average(G) =1

N(N − 1)

∑ ∑i 6=j

distG(xi , xj) ,

(minimized by laying tarmac for complete graph).

Page 15: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Aldous and K. (2007) provide answers for the followingQuestion

Consider a configuration x (N) of N cities in [0,√

N]2 as above,and a well-chosen connecting network G = G(x (N)). How doeslarge-N trade-off between len(G) and average(G) behave?

And how clever do we have to be to get a good trade-off?

Page 16: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (I)

Idealize the road network as a low-intensity invariantPoisson line process Π1.

Pick two cities x and y at distance n units apart.

Removelines separating the cities and identify the cell Cx ,y whichthen contains the two cities.

Page 17: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (I)

Idealize the road network as a low-intensity invariantPoisson line process Π1.

Pick two cities x and y at distance n units apart.

Removelines separating the cities and identify the cell Cx ,y whichthen contains the two cities.

Page 18: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (I)

Idealize the road network as a low-intensity invariantPoisson line process Π1.

Pick two cities x and y at distance n units apart. Removelines separating the cities

and identify the cell Cx ,y whichthen contains the two cities.

Page 19: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (I)

Idealize the road network as a low-intensity invariantPoisson line process Π1.

Pick two cities x and y at distance n units apart. Removelines separating the cities and identify the cell Cx ,y whichthen contains the two cities.

Page 20: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (II)

Upper-bound the “network distance” between the two citiesby the mean semi-perimeter of this cell, 1

2 E[len ∂Cx ,y

].

Aldous and K. (2007) show how to apply this to resolve ourQuestion, and how to use other methods from stochasticgeometry to show that the resolution is nearly optimal.

Page 21: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (II)

Upper-bound the “network distance” between the two citiesby the mean semi-perimeter of this cell, 1

2 E[len ∂Cx ,y

].

Aldous and K. (2007) show how to apply this to resolve ourQuestion, and how to use other methods from stochasticgeometry to show that the resolution is nearly optimal.

Page 22: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Today’s focus (II)

Upper-bound the “network distance” between the two citiesby the mean semi-perimeter of this cell, 1

2 E[len ∂Cx ,y

].

Aldous and K. (2007) show how to apply this to resolve ourQuestion, and how to use other methods from stochasticgeometry to show that the resolution is nearly optimal.

Page 23: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Georges-Louis Leclerc, Comte de Buffon(September 7, 1707 - April 16, 1788)

Calculate π by dropping a needlerandomly on a ruled plane andcounting mean proportion of hits,

or (dually)

(H. Steinhaus) compute length of aregularizable curve by countingmean number of hits of curve by aunit-intensity invariant Poisson lineprocess.

Page 24: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Georges-Louis Leclerc, Comte de Buffon(September 7, 1707 - April 16, 1788)

Calculate π by dropping a needlerandomly on a ruled plane andcounting mean proportion of hits,

or (dually)

(H. Steinhaus) compute length of aregularizable curve by countingmean number of hits of curve by aunit-intensity invariant Poisson lineprocess.

Page 25: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Georges-Louis Leclerc, Comte de Buffon(September 7, 1707 - April 16, 1788)

Calculate π by dropping a needlerandomly on a ruled plane andcounting mean proportion of hits,

or (dually)

(H. Steinhaus) compute length of aregularizable curve by countingmean number of hits of curve by aunit-intensity invariant Poisson lineprocess.

Page 26: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Tools from stereology and stochastic geometry

Buffon The length of a curve equals the mean number of hits by aunit-intensity Poisson line process;

Slivynak Condition a Poisson process on placing a “point” z at aspecified location.

The conditioned process is again aPoisson process with added z;

Angles Generate a planar line process from a unit-intensityPoisson point process on a reference line `, byconstructing lines through the points whose anglesθ ∈ (0, π) to ` are independent with density 1

2 sin θ.

Theresult is a unit-intensity Poisson line process.

Page 27: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Tools from stereology and stochastic geometry

Buffon The length of a curve equals the mean number of hits by aunit-intensity Poisson line process;

Slivynak Condition a Poisson process on placing a “point” z at aspecified location.

The conditioned process is again aPoisson process with added z;

Angles Generate a planar line process from a unit-intensityPoisson point process on a reference line `, byconstructing lines through the points whose anglesθ ∈ (0, π) to ` are independent with density 1

2 sin θ.

Theresult is a unit-intensity Poisson line process.

Page 28: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Tools from stereology and stochastic geometry

Buffon The length of a curve equals the mean number of hits by aunit-intensity Poisson line process;

Slivynak Condition a Poisson process on placing a “point” z at aspecified location. The conditioned process is again aPoisson process with added z;

Angles Generate a planar line process from a unit-intensityPoisson point process on a reference line `, byconstructing lines through the points whose anglesθ ∈ (0, π) to ` are independent with density 1

2 sin θ.

Theresult is a unit-intensity Poisson line process.

Page 29: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Tools from stereology and stochastic geometry

Buffon The length of a curve equals the mean number of hits by aunit-intensity Poisson line process;

Slivynak Condition a Poisson process on placing a “point” z at aspecified location. The conditioned process is again aPoisson process with added z;

Angles Generate a planar line process from a unit-intensityPoisson point process on a reference line `, byconstructing lines through the points whose anglesθ ∈ (0, π) to ` are independent with density 1

2 sin θ.

Theresult is a unit-intensity Poisson line process.

Page 30: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Tools from stereology and stochastic geometry

Buffon The length of a curve equals the mean number of hits by aunit-intensity Poisson line process;

Slivynak Condition a Poisson process on placing a “point” z at aspecified location. The conditioned process is again aPoisson process with added z;

Angles Generate a planar line process from a unit-intensityPoisson point process on a reference line `, byconstructing lines through the points whose anglesθ ∈ (0, π) to ` are independent with density 1

2 sin θ. Theresult is a unit-intensity Poisson line process.

Page 31: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

The key construction

For simplicity, renormalize to a unit-intensity line process.

Compute mean length of ∂Cx ,y

by use of independentunit-intensity invariant Poisson line process Π2, anddetermine the mean number of hits.

It is convenient to form Π∗2 by deleting from Π2 those lines

separating x from y . (Mean number of hits: 2|x − y | = 2n.)

Page 32: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

The key construction

For simplicity, renormalize to a unit-intensity line process.

Compute mean length of ∂Cx ,y by use of independentunit-intensity invariant Poisson line process Π2,

anddetermine the mean number of hits.

It is convenient to form Π∗2 by deleting from Π2 those lines

separating x from y . (Mean number of hits: 2|x − y | = 2n.)

Page 33: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

The key construction

For simplicity, renormalize to a unit-intensity line process.

Compute mean length of ∂Cx ,y by use of independentunit-intensity invariant Poisson line process Π2, anddetermine the mean number of hits.

It is convenient to form Π∗2 by deleting from Π2 those lines

separating x from y . (Mean number of hits: 2|x − y | = 2n.)

Page 34: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

The key construction

For simplicity, renormalize to a unit-intensity line process.

Compute mean length of ∂Cx ,y by use of independentunit-intensity invariant Poisson line process Π2, anddetermine the mean number of hits.

It is convenient to form Π∗2 by deleting from Π2 those lines

separating x from y . (Mean number of hits: 2|x − y | = 2n.)

Page 35: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Some stochastic geometry (I)

We have

E[len ∂Cx ,y

]− 2|x − y | = E

[#

(Π∗

2 ∩ ∂Cx ,y)]

.

This is the total intensity of the intersection point processΠ∗

1 ∩ Π∗2 thinned by removing z ∈ Π∗

1 ∩ Π∗2 when z is

separated from both x and y by Π∗1.

We can appeal to a variant of Slivynak’s theorem: theretention probability for z is the probability that no line ofΠ∗

1 hits both of segments xz and yz, namely

exp(−1

2 (|x − z|+ |y − z| − |x − y |))

= exp(−1

2 (η − n))

,

where η = |x − z|+ |y − z|.

Page 36: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Some stochastic geometry (I)

We have

E[len ∂Cx ,y

]− 2|x − y | = E

[#

(Π∗

2 ∩ ∂Cx ,y)]

.

This is the total intensity of the intersection point processΠ∗

1 ∩ Π∗2 thinned by removing z ∈ Π∗

1 ∩ Π∗2 when z is

separated from both x and y by Π∗1.

We can appeal to a variant of Slivynak’s theorem: theretention probability for z is the probability that no line ofΠ∗

1 hits both of segments xz and yz, namely

exp(−1

2 (|x − z|+ |y − z| − |x − y |))

= exp(−1

2 (η − n))

,

where η = |x − z|+ |y − z|.

Page 37: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Some stochastic geometry (I)

We have

E[len ∂Cx ,y

]− 2|x − y | = E

[#

(Π∗

2 ∩ ∂Cx ,y)]

.

This is the total intensity of the intersection point processΠ∗

1 ∩ Π∗2 thinned by removing z ∈ Π∗

1 ∩ Π∗2 when z is

separated from both x and y by Π∗1.

We can appeal to a variant of Slivynak’s theorem: theretention probability for z is the probability that no line ofΠ∗

1 hits both of segments xz and yz, namely

exp(−1

2 (|x − z|+ |y − z| − |x − y |))

= exp(−1

2 (η − n))

,

where η = |x − z|+ |y − z|.

Page 38: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Some stochastic geometry (II)

The intensity of the completely unthinned intersectionprocess Π1 ∩ Π2 is π

2 .

The intensity of Π∗1 ∩ Π∗

2 is obtained by careful computationof the probability that the intersection lines of a point ofΠ1 ∩ Π2 do not hit xy , using the “Angle” construction fromabove. The resulting intensity is:

π

2× α− sin α

π=

α− sin α

2,

where α is the exterior angle of the triangle ∆xyz at z.

Page 39: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Some stochastic geometry (II)

The intensity of the completely unthinned intersectionprocess Π1 ∩ Π2 is π

2 .

The intensity of Π∗1 ∩ Π∗

2 is obtained by careful computationof the probability that the intersection lines of a point ofΠ1 ∩ Π2 do not hit xy , using the “Angle” construction fromabove. The resulting intensity is:

π

2× α− sin α

π=

α− sin α

2,

where α is the exterior angle of the triangle ∆xyz at z.

Page 40: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =(intersection

intensity

∫∫R2

(intersection at z:

lines don’t hit xy

)(retention:

z not sep from xy

)d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 41: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =(intersection

intensity

∫∫R2

(intersection at z:

lines don’t hit xy

)(retention:

z not sep from xy

)d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 42: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

π

∫∫R2

(intersection at z:

lines don’t hit xy

)(retention:

z not sep from xy

)d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 43: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

π

∫∫R2

(intersection at z:

lines don’t hit xy

)(retention:

z not sep from xy

)d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 44: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

π

∫∫R2

(intersection at z:

lines don’t hit xy

)exp

(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 45: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

π

∫∫R2

(intersection at z:

lines don’t hit xy

)exp

(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 46: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

π

∫∫R2

α− sin α

πexp

(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 47: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

12

∫∫R2

(α− sin α) exp(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 48: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

12

∫∫R2

(α− sin α) exp(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 49: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Mean perimeter length as a double integral

Theorem

E[len ∂Cx ,y

]− 2|x − y | =

12

∫∫R2

(α− sin α) exp(−1

2 (η − n))

d z

Note that α = α(z) and η = η(z) both depend on z.

Fixed α: locus of z is circle.

Fixed η: locus of z isellipse.

Page 50: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Asymptotics

Theorem

Careful asymptotics for n →∞ show that

E[1

2 len ∂Cx ,y]

=

n + 14

∫∫R2

(α− sin α) exp(−1

2 (η − n))

d z ≈

n +43

(log n + γ +

53

)where γ = 0.57721 . . . is the Euler-Mascharoni constant.

Thus a unit-intensity invariant Poisson line process is withinO(log n) of providing connections which are as efficient asEuclidean connections.

Page 51: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Asymptotics

Theorem

Careful asymptotics for n →∞ show that

E[1

2 len ∂Cx ,y]

=

n + 14

∫∫R2

(α− sin α) exp(−1

2 (η − n))

d z ≈

n +43

(log n + γ +

53

)where γ = 0.57721 . . . is the Euler-Mascharoni constant.

Thus a unit-intensity invariant Poisson line process is withinO(log n) of providing connections which are as efficient asEuclidean connections.

Page 52: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Simulations (example)

1000 simulationsat n = 10:average 6.74,s.e. 0.41,asymptotic 5.971.

Verticalexaggeration:

√n

Page 53: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy

of:1 a (sparse) Poisson line process;2 a rectangular grid at a moderately large length scale;3 the Steiner tree ST(x (N)));4 a few boxes from a grid at a small length scale, to avoid

potential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 54: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy of:1 a (sparse) Poisson line process;

2 a rectangular grid at a moderately large length scale;3 the Steiner tree ST(x (N)));4 a few boxes from a grid at a small length scale, to avoid

potential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 55: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy of:1 a (sparse) Poisson line process;2 a rectangular grid at a moderately large length scale;

3 the Steiner tree ST(x (N)));4 a few boxes from a grid at a small length scale, to avoid

potential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 56: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy of:1 a (sparse) Poisson line process;2 a rectangular grid at a moderately large length scale;3 the Steiner tree ST(x (N)));

4 a few boxes from a grid at a small length scale, to avoidpotential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 57: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy of:1 a (sparse) Poisson line process;2 a rectangular grid at a moderately large length scale;3 the Steiner tree ST(x (N)));4 a few boxes from a grid at a small length scale, to avoid

potential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 58: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Illustration of the final construction

Use a hierarchy of:1 a (sparse) Poisson line process;2 a rectangular grid at a moderately large length scale;3 the Steiner tree ST(x (N)));4 a few boxes from a grid at a small length scale, to avoid

potential “hot-spots” where cities are close (boxes areconnected to the cities).

Page 59: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

The result

Theorem

For any configuration x (N) in square side√

N and for any se-quence wN →∞ there are connecting networks GN such that:

len(GN) = len(ST(x (N))) + o(N)

average(GN) =1

N(N − 1)

∑ ∑i 6=j

‖xi − xj‖+ o(wN log N)

The sequence wN can tend to infinity arbitrarily slowly.

Page 60: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A complementary result

Theorem

Given a configuration of N cities in [0,√

N]2 which isLN = o(

√log N)-equidistributed: random choice XN of city

can be coupled to uniformly random point YN so that

E[min

1,|XN − YN |

LN

]−→ 0 ;

then any connecting network GN with length boundedabove by a multiple of N

connects the cities with averageconnection length exceeding average Euclideanconnection length by at least Ω(

√log N) .

Page 61: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A complementary result

Theorem

Given a configuration of N cities in [0,√

N]2 which isLN = o(

√log N)-equidistributed: random choice XN of city

can be coupled to uniformly random point YN so that

E[min

1,|XN − YN |

LN

]−→ 0 ;

then any connecting network GN with length boundedabove by a multiple of N

connects the cities with averageconnection length exceeding average Euclideanconnection length by at least Ω(

√log N) .

Page 62: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

A complementary result

Theorem

Given a configuration of N cities in [0,√

N]2 which isLN = o(

√log N)-equidistributed: random choice XN of city

can be coupled to uniformly random point YN so that

E[min

1,|XN − YN |

LN

]−→ 0 ;

then any connecting network GN with length boundedabove by a multiple of N connects the cities with averageconnection length exceeding average Euclideanconnection length by at least Ω(

√log N) .

Page 63: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Sketch of proof

Use tension between two facts:

(a) efficient connection of a random pair of cities forces a pathwhich is almost parallel to the Euclidean path, and

(b) the coupling means such a random pair is almost anindependent uniform draw from [0,

√N]2 (equidistribution),

so a random perpendicular to the Euclidean path is almosta uniformly random line.

Page 64: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) show

the “N cities in [0,√

N]2” connection problem can beresolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 65: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;

conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 66: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 67: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 68: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 69: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 70: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 71: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

Conclusion

Aldous and K. (2007) showthe “N cities in [0,

√N]2” connection problem can be

resolved using a Poisson line process to gain nearlyEuclidean efficiency at negligible cost;conversely any configuration which is not too concentratedcannot be treated much more efficiently.

Poisson line processes are not computationally hard!

What about random variation of network distance?

What about distances in 3-space or even higherdimensions?

View as a chapter in the theory of random metric spaces?

QUESTIONS?

Page 72: Short-length routes in low-cost networks via Poisson line ...aldous/Talks/me116-talk.pdf · Introduction Stereology Construction Asymptotics and simulation Conclusion References Tools

Introduction Stereology Construction Asymptotics and simulation Conclusion References

BibliographyThis is a rich hypertext bibliography. Journals are linked to their homepages, and stableURL links (as provided for example by JSTOR or Project Euclid ) have beenadded where known. Access to such URLs is not universal: in case of difficulty youshould check whether you are registered (directly or indirectly) with the relevantprovider. In the case of preprints, icons , , , linking to homepage locations areinserted where available: note that these are less stable than journal links!.

Aldous, D. J. and W. S. K. (2007).Short-length routes in low-cost networks via Poisson line patterns.Research Report 451, , and http://arxiv.org/abs/math.PR/0701140 .

Steele, J. M. (1997).Probability theory and combinatorial optimization, Volume 69 of CBMS-NSF

Regional Conference Series in Applied Mathematics.Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM).

Stoyan, D., W. S. K., and J. Mecke (1995).Stochastic geometry and its applications (Second ed.).Chichester: John Wiley & Sons.(First edition in 1987 joint with Akademie Verlag, Berlin).