+ All Categories
Home > Documents > Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to...

Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to...

Date post: 01-Jan-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
99
Lecture 4: Using Brouwer’s fixed point theorem Nabil H. Mustafa Dept. of Computer Science, LUMS. http://russell.lums.edu.pk/ ~ nabil
Transcript
Page 1: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Lecture 4: Using Brouwer’s fixed point theorem

Nabil H. Mustafa

Dept. of Computer Science, LUMS.

http://russell.lums.edu.pk/~nabil

Page 2: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

Page 3: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

Page 4: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

Page 5: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

4

Page 6: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

4 1

Page 7: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

4 1

1

Page 8: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A measure of data depth

Given a set L of n lines in the plane, does there always exist a ‘deep’ point?

Page 9: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Regression depthGiven a set L of n planes in Rd , define RD(q) for q ∈ Rd as the minimumnumber of planes any half-infinite ray from q must intersect.

RD(L) = maxq∈Rd

RD(q)

00

11

3

Question: Can one always find a point of high regression depth?

Page 10: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Regression depthGiven a set L of n planes in Rd , define RD(q) for q ∈ Rd as the minimumnumber of planes any half-infinite ray from q must intersect.

RD(L) = maxq∈Rd

RD(q)

00

11

3

Question: Can one always find a point of high regression depth?

Page 11: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Regression depthGiven a set L of n planes in Rd , define RD(q) for q ∈ Rd as the minimumnumber of planes any half-infinite ray from q must intersect.

RD(L) = maxq∈Rd

RD(q)

00

11

3

Question: Can one always find a point of high regression depth?

Page 12: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Regression depthGiven a set L of n planes in Rd , define RD(q) for q ∈ Rd as the minimumnumber of planes any half-infinite ray from q must intersect.

RD(L) = maxq∈Rd

RD(q)

00

11

3

Question: Can one always find a point of high regression depth?

Page 13: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

The regression-depth theorem

Regression-depth theorem

For any set L of n planes in Rd , one can find a point of regression-depthat least dn/(d + 1)e.

... and there are examples where one cannot do any better.

Page 14: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

The regression-depth theorem

Regression-depth theorem

For any set L of n planes in Rd , one can find a point of regression-depthat least dn/(d + 1)e.

... and there are examples where one cannot do any better.

Page 15: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

The regression-depth theorem

Regression-depth theorem

For any set L of n planes in Rd , one can find a point of regression-depthat least dn/(d + 1)e.

... and there are examples where one cannot do any better.

Page 16: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of regression-depth theorem

The first proof of this theorem (1996) was complicated.

Later a very simple, brilliant proof was discovered by me.

That turned out to be completely and totally incorrect.

We now look at an even simpler proof of this theorem by Karasev (2008).

It uses a topological theorem called Brouwer’s fixed point theorem, whichwe first describe.

Page 17: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of regression-depth theorem

The first proof of this theorem (1996) was complicated.

Later a very simple, brilliant proof was discovered by me.

That turned out to be completely and totally incorrect.

We now look at an even simpler proof of this theorem by Karasev (2008).

It uses a topological theorem called Brouwer’s fixed point theorem, whichwe first describe.

Page 18: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of regression-depth theorem

The first proof of this theorem (1996) was complicated.

Later a very simple, brilliant proof was discovered by me.

That turned out to be completely and totally incorrect.

We now look at an even simpler proof of this theorem by Karasev (2008).

It uses a topological theorem called Brouwer’s fixed point theorem, whichwe first describe.

Page 19: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of regression-depth theorem

The first proof of this theorem (1996) was complicated.

Later a very simple, brilliant proof was discovered by me.

That turned out to be completely and totally incorrect.

We now look at an even simpler proof of this theorem by Karasev (2008).

It uses a topological theorem called Brouwer’s fixed point theorem, whichwe first describe.

Page 20: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of regression-depth theorem

The first proof of this theorem (1996) was complicated.

Later a very simple, brilliant proof was discovered by me.

That turned out to be completely and totally incorrect.

We now look at an even simpler proof of this theorem by Karasev (2008).

It uses a topological theorem called Brouwer’s fixed point theorem, whichwe first describe.

Page 21: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem

B0 B1 B2

Brouwer’s fixed point theorem

Given any continuous function f : Bn → Bn, there exists a point p ∈ Bn

such that f (p) = p. This is called a fixed point of f .

Page 22: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem

B0 B1 B2

Brouwer’s fixed point theorem

Given any continuous function f : Bn → Bn, there exists a point p ∈ Bn

such that f (p) = p. This is called a fixed point of f .

Page 23: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem in R

Brouwer’s fixed point theorem in RAny continuous function f : [0, 1]→ [0, 1] has a fixed point.

Page 24: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem in R

Brouwer’s fixed point theorem in RAny continuous function f : [0, 1]→ [0, 1] has a fixed point.

0 1

1

Page 25: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem in R

Brouwer’s fixed point theorem in RAny continuous function f : [0, 1]→ [0, 1] has a fixed point.

0 1

1

f

Page 26: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem in R

Brouwer’s fixed point theorem in RAny continuous function f : [0, 1]→ [0, 1] has a fixed point.

0 1

1

f

Page 27: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Brouwer’s fixed point theorem in R

Brouwer’s fixed point theorem in RAny continuous function f : [0, 1]→ [0, 1] has a fixed point.

0 1

1

f

Page 28: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 29: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 30: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 31: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 32: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 33: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 34: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Back to the centerpoint theorem

To see its beauty and power, lets re-prove the centerpoint theorem.

Centerpoint theorem

Given a set P of n points in Rd , there exists a point q ∈ Rd such that anyhalfspace containing q contains at least n/(d + 1) points of P.

Recall that we

First construct all convex polytopes containing > dn/(d + 1) points

Any point lying in all such polytopes is the required point

Every (d + 1)-tuple of the polytopes have a common intersection

Only have to prove that given a set of convex polytopes where every(d + 1)-tuple has a non-empty intersection, all of them have a non-emptyintersection. Known as Helly’s theorem.

Page 35: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}

Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 36: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 37: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 38: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

p

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 39: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

p

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 40: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

p

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 41: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

pf(p)

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 42: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

pf(p)

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to the centroid of {q1, . . . , qm}.

Page 43: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.

Claim: p lies in all polytopes of C

Page 44: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of C

Page 45: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of CCentroid of the m closest points in C to q is q itself

p

Page 46: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of CA centroid lies in the convex-hull of its points

p

Page 47: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of C

Therefore q lies in the convex-hull of some (d + 1) closest points

p

Page 48: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of C

The (d + 1) polytopes have empty common intersection, a contradiction.

p

Page 49: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of C

The (d + 1) polytopes have empty common intersection, a contradiction.

p

Page 50: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Helly’s theorem

By Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: p lies in all polytopes of C

The (d + 1) polytopes have empty common intersection, a contradiction.

p

Page 51: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

Does there always exist a ‘shallow’ point?

Page 52: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

Does there always exist a ‘shallow’ point?

Page 53: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

Does there always exist a ‘shallow’ point?

Page 54: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

2

Does there always exist a ‘shallow’ point?

Page 55: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

2

1

Does there always exist a ‘shallow’ point?

Page 56: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

A similar problem

C = {C1, . . . ,Cn} are n disjoint convex polygons in R2

2

1

Does there always exist a ‘shallow’ point?

Page 57: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting Rays Theorem

Intersecting Rays Theorem

Given a set C of n disjoint convex polytopes in Rd , there exists a pointq ∈ Rd such that any half-infinite ray from q intersects at mostdn/(d + 1) objects of C.

... and one really can’t do much better.

Page 58: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting Rays Theorem

Intersecting Rays Theorem

Given a set C of n disjoint convex polytopes in Rd , there exists a pointq ∈ Rd such that any half-infinite ray from q intersects at mostdn/(d + 1) objects of C.

... and one really can’t do much better.

Page 59: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting Rays Theorem

Intersecting Rays Theorem

Given a set C of n disjoint convex polytopes in Rd , there exists a pointq ∈ Rd such that any half-infinite ray from q intersects at mostdn/(d + 1) objects of C.

... and one really can’t do much better.

Page 60: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 61: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 62: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 63: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 64: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 65: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 66: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Intersecting rays for unit balls

Intersecting Rays Theorem

Given a set C of n disjoint unit balls in Rd , there exists a point q ∈ Rd

such that any half-infinite ray from q intersects at most dn/(d + 1)objects of C.

Proof?

Page 67: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}

Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 68: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 69: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 70: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

p

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 71: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

p

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 72: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

pf(p)

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 73: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremLet the set of polytopes be C = {C1, . . . ,Cm}Let B be any ball containing C. Define f : B → B:

pf(p)

For a point p, let q1, . . . , qm be the m closest points to each of thepolytopes. f (p) maps p to a centerpoint of {q1, . . . , qm}.

Page 74: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f

... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 75: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 76: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 77: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 78: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 79: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 80: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 81: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 82: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 83: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 84: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 85: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays Theorem

We now apply Brouwer’s fixed point theorem to f ... except one has toverify two things:

Claim: f maps B to B

Easy

Claim: f is continuous

The closest point function fC (p) = arg minq∈C d(p, q) is continuous

But what happens after we take a centerpoint of {q1, . . . , qm}?

For any set P, there can be many centerpoints

So if we pick an arbitrary centerpoint, f need not be continuous

Need to have a ‘uniform’ way of choosing a centerpoint

Claim: The set of centerpoints form a convex polytope

Take the mean of the centerpoint region for the points {q1, . . . , qm}.

Page 86: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.

Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

Page 87: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

Page 88: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

p

p is the fixed point under the function f

Page 89: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

p

Have to prove that any ray ~r intersects at most dn/(d + 1) objects

Page 90: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

p

Consider the plane h orthogonal to ~r

Page 91: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

pq1

The halfspace h− has at most n/(d + 1) closest points on one side

Page 92: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

pq1

Each corresponding object cannot intersect ~r

Page 93: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

pq1

C1

Each corresponding object cannot intersect ~r

Page 94: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Intersecting Rays TheoremBy Brouwer’s fixed point theorem, f has a fixed point, say p.Claim: Any half-infinite ray from p intersects at most dn/(d + 1) objects

p

So ~r intersects at most n − n/(d + 1) = dn/(d + 1) objects

Page 95: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Regression Depth Theorem

We come back to the proof of the Regression-depth theorem.

Exercise problem

Hint: Very similar to an earlier proof, except one twist.

Page 96: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Regression Depth Theorem

We come back to the proof of the Regression-depth theorem.

Exercise problem

Hint: Very similar to an earlier proof, except one twist.

Page 97: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

Proof of Regression Depth Theorem

We come back to the proof of the Regression-depth theorem.

Exercise problem

Hint: Very similar to an earlier proof, except one twist.

Page 98: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

QUESTIONS?

Page 99: Lecture 4: Using Brouwer's fixed point theoremmustafan/TechnicalWritings/math-lec4.pdf · Back to the centerpoint theorem To see its beauty and power, lets re-prove the centerpoint

QUESTIONS?


Recommended