111
Introduction to Combinatorial Geometry Sathish Govindarajan Department of Computer Science and Automation Indian Institute of Science, Bangalore Research promotion workshop on Graphs and Geometry Indian Institute of Technology, Roorkee Sathish Govindarajan (Indian Institute of Science) Introduction to Combinatorial Geometry Research promotion workshop on Graphs and / 29

Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Introduction to Combinatorial Geometry

Sathish Govindarajan

Department of Computer Science and AutomationIndian Institute of Science, Bangalore

Research promotion workshop on Graphs and GeometryIndian Institute of Technology, Roorkee

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 2: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 3: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 4: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 5: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Radon’s theorem [1921]

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 6: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Radon’s theorem [1921]Induction

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 7: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Radon’s theorem [1921]InductionShrinking ball technique

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 8: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Radon’s theorem [1921]InductionShrinking ball techniqueBrouwer’s theorem

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 9: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Generalized in different directions [survey by Eckhoff ’93]Different proofs

Radon’s theorem [1921]InductionShrinking ball techniqueBrouwer’s theoremExtremal proof [Mustafa and Ray, 2007]

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 10: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Extremal proof for Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 11: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Extremal proof for Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Extremal proof [Mustafa and Ray ’07]Construct a point p that is contained in all the objects

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 12: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Extremal proof for Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Extremal proof [Mustafa and Ray ’07]Construct a point p that is contained in all the objects

d = 1 : Intervals in 1D

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 13: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Extremal proof for Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Extremal proof [Mustafa and Ray ’07]Construct a point p that is contained in all the objects

d = 1 : Intervals in 1D

Extend to d = 2

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 14: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Extremal proof for Helly’s Theorem

Theorem

Let C be a collection of convex objects in Rd . If every d + 1 objects inC have a common intersection, then all the objects in C have acommon intersection.

Extremal proof [Mustafa and Ray ’07]Construct a point p that is contained in all the objects

d = 1 : Intervals in 1D

Extend to d = 2Proof generalizes to d dimensions.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 15: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 16: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 17: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals in S intersect

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 18: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals in S intersect

Claim: All the intervals have a common intersection

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 19: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals in S intersect

Claim: All the intervals have a common intersection

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 20: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals in S intersect

Claim: All the intervals have a common intersection

Extremal proof

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 21: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals in S intersect

Claim: All the intervals have a common intersection

Extremal proofConstruct a point p that is contained in all the intervals

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 22: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals intersect

Extremal proofConstruct a point p that is contained in all the intervals

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 23: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals intersect

Extremal proofConstruct a point p that is contained in all the intervals

p : Leftmost right endpoint

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 24: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

S - set of intervals on the real line

Every 2 intervals intersect

Extremal proofConstruct a point p that is contained in all the intervals

p : Leftmost right endpoint

Claim: All the intervals contain p

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 25: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

Construct a point p that is contained in all the intervals

p : Leftmost right endpoint

Claim: All the intervals contain p

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 26: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Intervals in 1D

Construct a point p that is contained in all the intervals

p : Leftmost right endpoint

Claim: All the intervals contain p

Proof by contradiction

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 27: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Interval Graphs

S - set of intervals on the line

a b c

ed

f

a b c

ed

f

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 28: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Interval Graphs

S - set of intervals on the line

a b c

ed

f

a b c

ed

f

V - set of intervals si

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 29: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Interval Graphs

S - set of intervals on the line

a b c

ed

f

a b c

ed

f

V - set of intervals si

(si , sj ) ∈ E if intervals si and sj intersect

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 30: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 31: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 32: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 33: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobs

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 34: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobsOptimal choice: (8, 10), (11, 15), (15, 18)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 35: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobsOptimal choice: (8, 10), (11, 15), (15, 18)Connection between this problem and interval graphs?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 36: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobsOptimal choice: (8, 10), (11, 15), (15, 18)Connection between this problem and interval graphs?Maximum independent set in Interval graph

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 37: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobsOptimal choice: (8, 10), (11, 15), (15, 18)Connection between this problem and interval graphs?Maximum independent set in Interval graph

Greedy Algorithm to solve the problem (Exercise)with Proof of correctness

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 38: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Applications of Interval Graphs

Operations Research, Computational Biology, Mobile Networks

Consultant problem:Jobs: (6, 12), (8, 10), (7, 13), (9, 17), (11, 15), (12, 16), (15, 18)Choose the maximum number of (non-conflicting) jobsOptimal choice: (8, 10), (11, 15), (15, 18)Connection between this problem and interval graphs?Maximum independent set in Interval graph

Greedy Algorithm to solve the problem (Exercise)with Proof of correctness

Extension: What if jobs have different profits?(Use dynamic programming)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 39: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis Parallel Rectangles in 2D

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 40: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis Parallel Rectangles in 2D

S - set of axis parallel rectangles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 41: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis Parallel Rectangles in 2D

S - set of axis parallel rectangles

Every 2 rectangles intersect

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 42: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis Parallel Rectangles in 2D

S - set of axis parallel rectangles

Every 2 rectangles intersect

Claim: There exists a point p contained in all the rectangles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 43: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis Parallel Rectangles in 2D

S - set of axis parallel rectangles

Every 2 rectangles intersect

Claim: There exists a point p contained in all the rectanglesIs it true?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 44: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 45: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 46: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Every 2 circles intersect

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 47: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Every 2 circles intersect

Claim: There exists a point p contained in all the circles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 48: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Every 2 circles intersect

Claim: There exists a point p contained in all the circles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 49: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Every 2 circles intersect

Claim: There exists a point p contained in all the circlesNot true

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 50: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Circles in 2D

S - set of circles

Every 2 circles intersect

Claim: There exists a point p contained in all the circlesNot true

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 51: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 52: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Extremal proof [Mustafa and Ray ’07]Construct a point p that is contained in all the objects

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 53: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 54: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Ca

CbPab

Cab

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 55: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Ca

CbPab

Cab

pab : Lowest point in Cab = Ca ∩ Cb

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 56: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Ca

CbPab

Cab

pab : Lowest point in Cab = Ca ∩ Cb

Choose the pair of objects (Ci ,Cj) such that pij is highest amongall pairs

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 57: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Theorem (Helly’s Theorem in R2)

Let C be a collection of convex objects in R2. If every 3 objects in Chave a common intersection, then all the objects in C have a commonintersection

Ca

CbPab

Cab

pab : Lowest point in Cab = Ca ∩ Cb

Choose the pair of objects (Ci ,Cj) such that pij is highest amongall pairsClaim: pij is contained in all objects in C

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 58: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 59: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 60: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)

Ci

Pij

Cij

Cj

Ck

Pjk

Pik

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 61: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)

Ci

Pij

Cij

Cj

Ck

Pjk

Pik

If pij is not contained in Ck

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 62: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)

Ci

Pij

Cij

Cj

Ck

Pjk

Pik

If pij is not contained in Ck

pjk higher than pij - Contradiction

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 63: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Ci

Pij

Cij

Cj

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 64: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Ci

Pij

Cij

Cj

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 65: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Ci

Pij

Cij

Cj

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)Ck intersect both Ci and Cj below pij

pik and pjk must be lower than pij

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 66: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Helly’s Theorem in R2

Claim: pij is contained in Ck for all k

Ci

Pij

Cij

Cj

Cij ∩ Ck 6= ∅ (Every 3 objects intersect)Ck intersect both Ci and Cj below pij

pik and pjk must be lower than pij

By convexity, pij is contained in Ck

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 67: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 68: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 69: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Theorem (Alon and Kleitman ’92)

C is pierced by constant (f (p,q,d)) number of points

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 70: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Theorem (Alon and Kleitman ’92)

C is pierced by constant (f (p,q,d)) number of points

α fraction of d + 1-tuples intersect (counting argument)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 71: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Theorem (Alon and Kleitman ’92)

C is pierced by constant (f (p,q,d)) number of points

α fraction of d + 1-tuples intersect (counting argument)∃ a point contained in β-fraction of all convex objects(by Fractional Helly)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 72: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Theorem (Alon and Kleitman ’92)

C is pierced by constant (f (p,q,d)) number of points

α fraction of d + 1-tuples intersect (counting argument)∃ a point contained in β-fraction of all convex objects(by Fractional Helly)Add points iteratively such that all convex objects have a largefraction of points contained in them (by Iterative re-weighting)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 73: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Hadwiger-Debrunner (p, q) problem

Definition

For any positive integers, p,q, let C be a family of convex objects C inR

d with [p,q]-property. How many points are needed to pierce C?

Helly’s theorem: For p = 3,q = 3, 1 point is sufficient

Theorem (Alon and Kleitman ’92)

C is pierced by constant (f (p,q,d)) number of points

α fraction of d + 1-tuples intersect (counting argument)∃ a point contained in β-fraction of all convex objects(by Fractional Helly)Add points iteratively such that all convex objects have a largefraction of points contained in them (by Iterative re-weighting)Constant number of points pierce all objects (Weak ǫ-nets)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 74: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Centerpoint Theorem

Theorem (Centerpoint Theorem)

Let P be a set of n points in the plane. There exists a point p in theplane that is contained in every convex object containing > 2

3n pointsof P.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 75: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Centerpoint Theorem

Theorem (Centerpoint Theorem)

Let P be a set of n points in the plane. There exists a point p in theplane that is contained in every convex object containing > 2

3n pointsof P.

Take any 3 convex objects Ci ,Cj ,Ck containing > 23n points

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 76: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Centerpoint Theorem

Theorem (Centerpoint Theorem)

Let P be a set of n points in the plane. There exists a point p in theplane that is contained in every convex object containing > 2

3n pointsof P.

Take any 3 convex objects Ci ,Cj ,Ck containing > 23n points

Ci ∩ Cj ∩ Ck 6= ∅ (Counting argument)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 77: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Centerpoint Theorem

Theorem (Centerpoint Theorem)

Let P be a set of n points in the plane. There exists a point p in theplane that is contained in every convex object containing > 2

3n pointsof P.

Take any 3 convex objects Ci ,Cj ,Ck containing > 23n points

Ci ∩ Cj ∩ Ck 6= ∅ (Counting argument)

Applying Helly theorem, there exists a point p contained in allsuch convex objects

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 78: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Centerpoint Theorem

Theorem (Centerpoint Theorem)

Let P be a set of n points in the plane. There exists a point p in theplane that is contained in every convex object containing > 2

3n pointsof P.

Take any 3 convex objects Ci ,Cj ,Ck containing > 23n points

Ci ∩ Cj ∩ Ck 6= ∅ (Counting argument)

Applying Helly theorem, there exists a point p contained in allsuch convex objects

The constant 23 is the best possible

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 79: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Strong Centerpoint

Can we restrict the centerpoint to belong to P?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 80: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Strong Centerpoint

Can we restrict the centerpoint to belong to P?NONo, even for halfspaces

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 81: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Strong Centerpoint for axis parallel rectangles

Theorem (Strong Centerpoint Theorem (Ashok, Azmi, G. ’14))

Let P be a set of n points in the plane. There exists a point p ∈ P thatis contained in every rectangle containing > 3

4n points of P.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 82: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Strong Centerpoint for axis parallel rectangles

Theorem (Strong Centerpoint Theorem (Ashok, Azmi, G. ’14))

Let P be a set of n points in the plane. There exists a point p ∈ P thatis contained in every rectangle containing > 3

4n points of P.

The constant 34 is the best possible

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 83: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis-Parallel Rectangles

n/2 + 2

n/4 − 1

n/4 − 1

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 84: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis-Parallel Rectangles

n/2 + 2

n/4 − 1

n/4 − 1 The second column containsn2 + 2 points.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 85: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis-Parallel Rectangles

n/2 + 2

n/4 − 1

n/4 − 1 The second column containsn2 + 2 points.

Since regions (1,2) and (3,2)contain at most n

4 − 1 pointseach, the region (2,2) is notempty

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 86: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis-Parallel Rectangles

n/2 + 2

n/4 − 1

n/4 − 1 Select any point from region(2,2) as the ǫ-net.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 87: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Axis-Parallel Rectangles

n/2 + 2

n/4 − 1

n/4 − 1 Select any point from region(2,2) as the ǫ-net.

Any axis-parallel rectanglethat does not contain thechosen point will have ≤ 3n

4points.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 88: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 89: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Theorem (Generalized Centerpoints)

Let P be a set of n points in the plane. There exists a set of i points Qin the plane such that c ∩ Q 6= ∅ for any convex object c containing> ǫin points of P.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 90: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Theorem (Generalized Centerpoints)

Let P be a set of n points in the plane. There exists a set of i points Qin the plane such that c ∩ Q 6= ∅ for any convex object c containing> ǫin points of P.

Bounds for ǫi?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 91: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Theorem (Generalized Centerpoints)

Let P be a set of n points in the plane. There exists a set of i points Qin the plane such that c ∩ Q 6= ∅ for any convex object c containing> ǫin points of P.

Bounds for ǫi?

Centerpoint Theorem: ǫ1 = 2/3

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 92: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Theorem (Generalized Centerpoints)

Let P be a set of n points in the plane. There exists a set of i points Qin the plane such that c ∩ Q 6= ∅ for any convex object c containing> ǫin points of P.

Bounds for ǫi?

Centerpoint Theorem: ǫ1 = 2/3

Extension: ǫ2 = 4/7

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 93: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 94: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 95: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Special convex objects - rectangles, circles, halfspaces, . . .

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 96: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Special convex objects - rectangles, circles, halfspaces, . . .

Rectangles Halfspaces Disks Convex setsLB UB LB UB LB UB LB UB

ǫ1 1/2 2/3 2/3 2/3ǫ2 2/5 1/2 1/2 4/7 4/7ǫ3 1/3 0 1/4 8/15 5/11 8/15

Table: Summary of bounds [Aronov et al ’09, MR ’07]

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 97: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Weak Epsilon Nets

Select many points instead of just one

Special convex objects - rectangles, circles, halfspaces, . . .

Rectangles Halfspaces Disks Convex setsLB UB LB UB LB UB LB UB

ǫ1 1/2 2/3 2/3 2/3ǫ2 2/5 1/2 1/2 4/7 4/7ǫ3 1/3 0 1/4 8/15 5/11 8/15

Table: Summary of bounds [Aronov et al ’09, MR ’07]

Open problem: Find exact value of ǫi for small i?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 98: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Strong epsilon nets

Restrict Q ⊆ P

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 99: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Strong epsilon nets

Restrict Q ⊆ P

Theorem (Generalized Strong Centerpoints)

Let P be a set of n points in the plane. There exists a set of i pointsQ ⊆ P such that c∩Q 6= ∅ for any object c containing > ǫin points of P.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 100: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Strong epsilon nets

Restrict Q ⊆ P

Theorem (Generalized Strong Centerpoints)

Let P be a set of n points in the plane. There exists a set of i pointsQ ⊆ P such that c∩Q 6= ∅ for any object c containing > ǫin points of P.

Rectangles Halfspaces DisksLB UB LB UB LB UB

ǫ1 3/4 1 1ǫ2 5/9 5/8 3/5 2/3 3/5 2/3ǫ3 9/20 5/9 1/2 1/2 2/3

Table: Summary of bounds [AAG ’10]

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 101: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Small Strong epsilon nets

Restrict Q ⊆ P

Theorem (Generalized Strong Centerpoints)

Let P be a set of n points in the plane. There exists a set of i pointsQ ⊆ P such that c∩Q 6= ∅ for any object c containing > ǫin points of P.

Rectangles Halfspaces DisksLB UB LB UB LB UB

ǫ1 3/4 1 1ǫ2 5/9 5/8 3/5 2/3 3/5 2/3ǫ3 9/20 5/9 1/2 1/2 2/3

Table: Summary of bounds [AAG ’10]

Open problem: Find exact value (for k = 2)

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 102: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

First Selection Lemma (FSL)

For induced triangles in R2, Boros and Furedi (1984), showed thatthe centerpoint is present in n3

27 (constant fraction) trianglesinduced by P. This constant is tight.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 103: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Axis-Parallel Rectangles in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

8 axis-parallelrectangles induced by P. This bound is tight.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 104: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Axis-Parallel Rectangles in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

8 axis-parallelrectangles induced by P. This bound is tight.

The tightness of the bound - P distributed around the boundary of acircle.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 105: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Axis-Parallel Rectangles in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

8 axis-parallelrectangles induced by P. This bound is tight.

The tightness of the bound - P distributed around the boundary of acircle.

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p ∈ P such that p is contained in at least n2

16induced rectangles. This bound is tight.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 106: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Axis-Parallel Rectangles in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

8 axis-parallelrectangles induced by P. This bound is tight.

The tightness of the bound - P distributed around the boundary of acircle.

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p ∈ P such that p is contained in at least n2

16induced rectangles. This bound is tight.

Proved using weak and strong centerpoint w.r.t axis parallel rectangles

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 107: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Axis-Parallel Rectangles in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

8 axis-parallelrectangles induced by P. This bound is tight.

The tightness of the bound - P distributed around the boundary of acircle.

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p ∈ P such that p is contained in at least n2

16induced rectangles. This bound is tight.

Proved using weak and strong centerpoint w.r.t axis parallel rectangles

Open problem: FSL for boxes in higher dimension

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 108: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Disks in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

6 disksinduced by P.

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 109: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Disks in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

6 disksinduced by P.

Proof uses centerpoint

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 110: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

FSL for Disks in R2

Theorem (Ashok, G., Mishra, Rajgopal ’13)

There exists a point p in R2, which is present in at least n2

6 disksinduced by P.

Proof uses centerpoint

Open problem: Obtain tight bounds for disks

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29

Page 111: Introduction to Combinatorial Geometrycs.rkmvu.ac.in/~sghosh/public_html/iitr_igga/iitroorkee_sathish.pdf · Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial

Questions?

Sathish Govindarajan (Indian Institute of Science)Introduction to Combinatorial GeometryResearch promotion workshop on Graphs and

/ 29