Lower bounds for the number of small convex k -holes Oswin Aichholzer - - PowerPoint PPT Presentation

lower bounds for the number of small convex k holes
SMART_READER_LITE
LIVE PREVIEW

Lower bounds for the number of small convex k -holes Oswin Aichholzer - - PowerPoint PPT Presentation

Institute for Software Technology Graz University of Technology P 23629N18 Lower bounds for the number of small convex k -holes Oswin Aichholzer 1 , Ruy Fabila-Monroy 2 , Thomas Hackl 1 , Clemens Huemer 3 , Alexander Pilz 1 , and Birgit


slide-1
SLIDE 1

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

1

Lower bounds for the number of small convex k-holes

Oswin Aichholzer1, Ruy Fabila-Monroy2, Thomas Hackl1, Clemens Huemer3, Alexander Pilz1, and Birgit Vogtenhuber1

1 Institute for Software Technology, Graz University of Technology 2 Departamento de Matem´

aticas, Cinvestav, Mexico City, Mexico

3 Departament de Matem`

atica Aplicada IV, UPC, Barcelona, Spain

slide-2
SLIDE 2

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

2

Definition

  • sets S of n points in R2 in general position
  • convex k-hole P:
  • P is a convex polygon spanned by exactly k points of

S and no other point of S is contained in P

  • ∂ CH(S) . . . boundary of the convex hull CH(S) of S
  • ld(x) = log x

log 2 . . . binary logarithm or logarithmus dualis

slide-3
SLIDE 3

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

3

Introduction

  • classical existence question by Erd˝
  • s:
  • What is the smallest integer h(k) such that any set
  • f h(k) points in R2 contains at least one convex

k-hole?

  • Answers:
  • k = 4: E. Klein: h(4) = 5
  • k = 5: H. Harborth: h(5) = 10
  • k = 6: T. Gerken and C. Nicol´

as: h(6) = finite

  • k = 7: J. Horton: ∃ arbitrary large sets without

convex 7-holes

slide-4
SLIDE 4

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

4

Introduction

  • generalization of Erd˝
  • s’ question:
  • What is the least number hk(n) of convex k-holes

determined by any set of n points in R2?

  • hk(n) = min

|S|=n {hk(S)} ;

we consider 3 ≤ k ≤ 5

slide-5
SLIDE 5

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

4

Introduction

  • generalization of Erd˝
  • s’ question:
  • What is the least number hk(n) of convex k-holes

determined by any set of n points in R2?

  • hk(n) = min

|S|=n {hk(S)} ;

we consider 3 ≤ k ≤ 5

  • h5(n) ≥ n

2 − O(1) [Valtr] −

→ h5(n) ≥ 3n

4 − o(n)

  • h3(n) ≥ n2 − 37n

8 + 23 8 [Garc´

ıa] − → h3(n) ≥ n2 − 32n

7 + 22 7

  • h4(n) ≥ n2

2 − 11n 4 − 9 4 [Garc´

ıa] − → h4(n) ≥ n2

2 − 9n 4 − o(n)

slide-6
SLIDE 6

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

4

Introduction

  • generalization of Erd˝
  • s’ question:
  • What is the least number hk(n) of convex k-holes

determined by any set of n points in R2?

  • hk(n) = min

|S|=n {hk(S)} ;

we consider 3 ≤ k ≤ 5

  • h5(n) ≥ n

2 − O(1) [Valtr] −

→ h5(n) ≥ 3n

4 − o(n)

  • h3(n) ≥ n2 − 37n

8 + 23 8 [Garc´

ıa] − → h3(n) ≥ n2 − 32n

7 + 22 7

  • h4(n) ≥ n2

2 − 11n 4 − 9 4 [Garc´

ıa] − → h4(n) ≥ n2

2 − 9n 4 − o(n)

slide-7
SLIDE 7

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

5

Convex 5-holes

ar´ any and Valtr, 2004: h5(n) ≤ 1.0207n2 + o(n2)

  • Valtr, 2012: h5(n) ≥ n

2 − O(1)

  • for small n:

n ≤ 9 10 11 12 13 14 15 16 17 h5(n) 1 2 3 3..4 3..6 3..9 ≥ 3 ≥ 3 Harborth, 1978 Dehnhardt, 1987 Aichholzer, H., and Vogtenhuber, 2012

≥ 3 ≤ 3

h5(n) ≥ 3

4n − o(n)

slide-8
SLIDE 8

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

5

Convex 5-holes

ar´ any and Valtr, 2004: h5(n) ≤ 1.0207n2 + o(n2)

  • Valtr, 2012: h5(n) ≥ n

2 − O(1)

  • for small n:

n ≤ 9 10 11 12 13 14 15 16 17 h5(n) 1 2 3 3..4 3..6 3..9 ≥ 3 ≥ 3 Harborth, 1978 Dehnhardt, 1987 Aichholzer, H., and Vogtenhuber, 2012

≥ 3 ≤ 3

h5(n) ≥ 3

4n − o(n)

≥ 4

slide-9
SLIDE 9

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

6

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

slide-10
SLIDE 10

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

6

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3.

slide-11
SLIDE 11

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

6

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1)

p

slide-12
SLIDE 12

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole

slide-13
SLIDE 13

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

slide-14
SLIDE 14

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole n = 1 + 7+4 + 7(m−1) + t+4

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

h5(S) = ?

slide-15
SLIDE 15

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole n = 1 + 7+4 + 7(m−1) + t+4

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

h5(S) = ? ≥ 3

slide-16
SLIDE 16

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole n = 1 + 7+4 + 7(m−1) + t+4

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

h5(S) = ? ≥ 3 + 3(m−1)

slide-17
SLIDE 17

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

7

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 2/2: ∀p ∈ (S ∩ ∂ CH(S)): p is not a vertex of a convex 5-hole n = 1 + 7+4 + 7(m−1) + t+4

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

h5(S) = ? ≥ 3 + 3(m−1) + t

slide-18
SLIDE 18

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

8

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

  • m = 1, t = 1: n = 7 · 1 + 9 + 1 = 17; . . .

n 17 18 19..23 24 25 26..30 31 32 33..37 38 h5(n) ≥4 ≥5 ≥6 ≥7 ≥8 ≥9 ≥10 ≥11 ≥12 ≥13

slide-19
SLIDE 19

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

slide-20
SLIDE 20

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ SL SR

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c

slide-21
SLIDE 21

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4

slide-22
SLIDE 22

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4

slide-23
SLIDE 23

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL

slide-24
SLIDE 24

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL h5(S) ≥ 3 · 1

4 ·

n

2

  • − 8cL
  • − 1
slide-25
SLIDE 25

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL h5(S) ≥ 3 · 1

4 ·

n

2

  • − 8cL
  • − 1
  • +3·

1

4 ·

n

2

  • − 8cR
  • − 1
  • + cL+cR

2

slide-26
SLIDE 26

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL h5(S) ≥ 3 · 1

4 ·

n

2

  • − 8cL
  • − 1
  • +3·

1

4 ·

n

2

  • − 8cR
  • − 1
  • + cL+cR

2

slide-27
SLIDE 27

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL h5(S) ≥ 3 · 1

4 ·

n

2

  • − 8cL
  • − 1
  • +3·

1

4 ·

n

2

  • − 8cR
  • − 1
  • + cL+cR

2

h5(S) ≥ 3n

4 − 11 · cL+cR 2

− 21

2

slide-28
SLIDE 28

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

9

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

c . . . # convex 5-holes intersected by ℓ: h5(S) = h5(SL) + h5(SR) + c |S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 at least 3 convex 5-holes in S′

  • either, at least one intersects ℓ → cL
  • or, all convex 5-holes are completely

in S′ ∩ SL h5(S) ≥ 3 · 1

4 ·

n

2

  • − 8cL
  • − 1
  • +3·

1

4 ·

n

2

  • − 8cR
  • − 1
  • + cL+cR

2

h5(S) ≥ 3n

4 − 11 · cL+cR 2

− 21

2

h5(S) ≥ 2 · h5( n−1

2

  • ) + cL+cR

2

slide-29
SLIDE 29

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

10

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

h5(S) ≥ max

  • 3n

4 − 11 · cL+cR 2

− 21

2

  • ,
  • 2 · h5(

n−1

2

  • ) + cL+cR

2

slide-30
SLIDE 30

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

10

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

h5(S) ≥ max

  • 3n

4 − 11 · cL+cR 2

− 21

2

  • ,
  • 2 · h5(

n−1

2

  • ) + cL+cR

2

  • cL+cR

2

=

n 16 − 7 8 − 1 6 ·h5(

n−1

2

  • )

⇒ h5(n) ≥

n 16 − 7 8 + 11 6 ·h5(

n−1

2

  • )
slide-31
SLIDE 31

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

10

h5(n): Improvement for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

h5(S) ≥ max

  • 3n

4 − 11 · cL+cR 2

− 21

2

  • ,
  • 2 · h5(

n−1

2

  • ) + cL+cR

2

  • cL+cR

2

=

n 16 − 7 8 − 1 6 ·h5(

n−1

2

  • )

⇒ h5(n) ≥

n 16 − 7 8 + 11 6 ·h5(

n−1

2

  • )

h5(n) ≥ 3n

4 − nld 11

6 + 15

8 = 3n 4 − o(n)

slide-32
SLIDE 32

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

11

h5(n): Improvement for large n

Every set S of n ≥ 12 points in the plane in general position contains at least h5(n) ≥ 3n

4 − nld 11

6 + 15

8 = 3n 4 − o(n)

convex 5-holes.

slide-33
SLIDE 33

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

12

Empty triangles and convex 4-holes

ar´ any and Valtr, 2004: h3(n) ≤ 1.6196n2 + o(n2)

ar´ any and Valtr, 2004: h4(n) ≤ 1.9396n2 + o(n2)

  • Garc´

ıa, 2012: h3(S) = n2 − 5n + H + 4 + h3|5(S)

  • Garc´

ıa, 2012: h4(S) = n2

2 − 7n 2 + H + 3 + h4|5(S)

H = |S ∩ ∂ CH(S)| h3|5(S) . . . # of empty triangles generated by convex 5-holes h4|5(S) . . . # of convex 4-holes generated by convex 5-holes

slide-34
SLIDE 34

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

13

△ / generated by

  • Set S of n points in general position in the plane
  • and an arbitrary but fixed sort order on S (e.g.: along a line,

around an extremal point)

top vertex top vertex top vertex

slide-35
SLIDE 35

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

14

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S. △

top vertex new nearest

slide-36
SLIDE 36

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

15

h3|5(S) and h4|5(S)

Let be a convex 6-hole of S, and S = S ∩ . h3|5(S) = 4 and h4|5(S) = 9 h3|5(10) = 1, h3|5(11) = 2, and h3|5(12) = 3 h4|5(10) = 2, h4|5(11) = 4, and h4|5(12) = 6 Recall: h5(10) = 1, h5(11) = 2, and h5(12) = 3

slide-37
SLIDE 37

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

16

h3|5(n) and h4|5(n) for small n

Recall: if m ≥ 0 is a natural number and t ∈ {1, 2, 3}, then: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Case 1/2: Case 2/2:

p |S0| = 7 |S′

0| = 4

  • . . .

. . . |Srem| = t+4 4 Si S′

i

3 4 (m−1) pairs 3

p

slide-38
SLIDE 38

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

17

h3(n) improvement

If m ≥ 0 is a natural number and t ∈ {1, 2, 3}, then: Every set S of n = 7 · m + 9 + t points in the plane in general position: h3|5(n) ≥ 3m + t = 3n−27+4t

7

h4|5(n) ≥ 2 · (3m + t) = 2 · 3n−27+4t

7

slide-39
SLIDE 39

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

17

h3(n) improvement

Every set S of n ≥ 12 points (H extremal) in the plane in general position: h3(S) ≥ n2 − 5n + H + 4 + 3n−27

7

  • h3(n) ≥ n2 − 32n

7 + 22 7

If m ≥ 0 is a natural number and t ∈ {1, 2, 3}, then: Every set S of n = 7 · m + 9 + t points in the plane in general position: h3|5(n) ≥ 3m + t = 3n−27+4t

7

h4|5(n) ≥ 2 · (3m + t) = 2 · 3n−27+4t

7

slide-40
SLIDE 40

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

18

Recall h5(n) for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

|S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 h5(S′) ≥ 3 → h4|5(S′) ≥ 6

  • if one convex 5-hole intersects ℓ,

then at least one “generated” convex 4-hole intersects ℓ

  • if all convex 5-holes are completely

in S′ ∩ SL, then all “generated” convex 4-holes are completely in S′ ∩ SL

slide-41
SLIDE 41

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

18

Recall h5(n) for large n

ℓ ℓ′ SL SR S′ ℓ′′ S′′

|SL| = ⌈ n

2 ⌉ and |SR| = ⌊ n 2 ⌋

|S′| = 12, |S′ ∩ SL| = 8, |S′ ∩ SR| = 4 ℓ′′| | ℓ′, |S′′ ∩ SL| = 4 h5(S′) ≥ 3 → h4|5(S′) ≥ 6

  • if one convex 5-hole intersects ℓ,

then at least one “generated” convex 4-hole intersects ℓ

  • if all convex 5-holes are completely

in S′ ∩ SL, then all “generated” convex 4-holes are completely in S′ ∩ SL ! in the latter case count only 5 ”generated” convex 4-holes for S′′

slide-42
SLIDE 42

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

19

h4(n) improvement

Every set S of n ≥ 12 points (H extremal) in the plane in general position: h4(S) ≥ n2

2 − 9n 4 − 383 303 · nld 19

10 + H + 127

24

h4(n) ≥ n2

2 − 9n 4 − 1.2641 n0.926 + 199 24

= n2

2 − 9n 4 − o(n)

slide-43
SLIDE 43

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

20

Conclusion

  • Convex 5-holes
  • n

10 11 12 13..16 17 18 19..23 24 25 26..30 h5(n) 1 2 3 ≥ 3 ≥ 4 ≥ 5 ≥ 6 ≥ 7 ≥ 8 ≥ 9

  • h5(n) ≥ 3n

4 − o(n)

slide-44
SLIDE 44

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

20

Conclusion

  • Convex 5-holes
  • n

10 11 12 13..16 17 18 19..23 24 25 26..30 h5(n) 1 2 3 ≥ 3 ≥ 4 ≥ 5 ≥ 6 ≥ 7 ≥ 8 ≥ 9

  • h5(n) ≥ 3n

4 − o(n)

  • empty triangles and convex 4-holes
  • h3(n) ≥ n2 − 32n

7 + 22 7

  • h4(n) ≥ n2

2 − 9n 4 − o(n)

slide-45
SLIDE 45

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

20

Conclusion

  • Convex 5-holes
  • n

10 11 12 13..16 17 18 19..23 24 25 26..30 h5(n) 1 2 3 ≥ 3 ≥ 4 ≥ 5 ≥ 6 ≥ 7 ≥ 8 ≥ 9

  • h5(n) ≥ 3n

4 − o(n)

  • empty triangles and convex 4-holes
  • h3(n) ≥ n2 − 32n

7 + 22 7

  • h4(n) ≥ n2

2 − 9n 4 − o(n)

  • Open questions / future work

¿ h5(n): super-linear, maybe even quadratic lower bound ? ¿ ∃ c > 1, h3(n) ≥ c · n2 − o(n2) ?

slide-46
SLIDE 46

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

21

Thank you for your attention!

slide-47
SLIDE 47

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

22

slide-48
SLIDE 48

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

slide-49
SLIDE 49

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3.

slide-50
SLIDE 50

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1)

p

slide-51
SLIDE 51

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) n−1 = 7m + 9 + t−1 for t = {2, 3} → t−1 = {1, 2}

p

induction

− − − − → 1+h5(n−1) ≥ 1 + 3m + t−1

slide-52
SLIDE 52

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) for t = 1 → t−1 = 0 n−1 = 7m + 9 + t−1

!

slide-53
SLIDE 53

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) t=1: n−1 = 7m + 9 + t−1 = 7m + 9 = 7(m−1) + 9 + 7

slide-54
SLIDE 54

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole t=1: n−1 = 7m + 9 + t−1 = 7m + 9 = 7(m−1) + 9 + 7 h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) ≥ 1+h5(n−5)

slide-55
SLIDE 55

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole t=1: n−1 = 7m + 9 + t−1 = 7m + 9 = 7(m−1) + 9 + 7 h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) ≥ 1+h5(n−5) n−5 = 7(m−1) + 9 + 3

slide-56
SLIDE 56

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

23

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes.

Base case, m=0: h5(10) = 1, h5(11) = 2, and h5(12) = 3. Case 1/2: ∃p ∈ (S ∩ ∂ CH(S)), p vertex of a convex 5-hole t=1: n−1 = 7m + 9 + t−1 = 7m + 9 = 7(m−1) + 9 + 7 h5(S) ≥ 1+h5(S\{p}) ≥ 1+h5(n−1) ≥ 1+h5(n−5) n−5 = 7(m−1) + 9 + 3

induction

− − − − → 1 + h5(n−5) ≥ 1 + 3(m−1) + 3 = 3m + 1

slide-57
SLIDE 57

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

24

h5(n): Improvement for small n

Let m ≥ 0 be a natural number and t ∈ {1, 2, 3}: Every set S of n = 7 · m + 9 + t points in the plane in general position contains at least h5(n) ≥ 3m + t = 3n−27+4t

7

convex 5-holes. Corollary for n = 7 · 1 + 9 + 1 = 17 points: Every set S of n = 17 points in the plane in general position contains at least h5(n) ≥ 4 convex 5-holes.

slide-58
SLIDE 58

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

25

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S.

slide-59
SLIDE 59

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

25

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S. △

top vertex

slide-60
SLIDE 60

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

25

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S. △

top vertex

slide-61
SLIDE 61

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

25

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S. △

top vertex new nearest

slide-62
SLIDE 62

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

25

Multiple generation

If △ () is generated by at least two different convex 5-holes of S, then there exists at least

  • ne convex 6-hole of S, containing △ ().

Let △ ( ) be an empty triangle (a convex 4-hole) of S. △

top vertex new nearest

slide-63
SLIDE 63

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

26

h3|5(S) and h4|5(S)

Let be a convex 6-hole of S, and S = S ∩ . h3|5(S) = 4 and h4|5(S) = 9

slide-64
SLIDE 64

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

26

h3|5(S) and h4|5(S)

Let be a convex 6-hole of S, and S = S ∩ . h3|5(S) = 4 and h4|5(S) = 9

n = 6 and H = 6: h3(S) = n2 − 5n + H + 4 + h3|5(S) = 16 + h3|5(S) and h4(S) = n2

2 − 7n 2 + H + 3 + h4|5(S) = 6 + h4|5(S)

slide-65
SLIDE 65

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

26

h3|5(S) and h4|5(S)

Let be a convex 6-hole of S, and S = S ∩ . h3|5(S) = 4 and h4|5(S) = 9

n = 6 and H = 6: h3(S) = n2 − 5n + H + 4 + h3|5(S) = 16 + h3|5(S) and h4(S) = n2

2 − 7n 2 + H + 3 + h4|5(S) = 6 + h4|5(S)

For S in convex position: hk(S) = n

k

  • , thus

h3|5(S) = 6

3

  • − 16 = 4 and h4|5(S) =

6

4

  • − 6 = 9
slide-66
SLIDE 66

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

26

h3|5(S) and h4|5(S)

Let be a convex 6-hole of S, and S = S ∩ . h3|5(S) = 4 and h4|5(S) = 9 h3|5(10) = 1, h3|5(11) = 2, and h3|5(12) = 3 h4|5(10) = 2, h4|5(11) = 4, and h4|5(12) = 6 Recall: h5(10) = 1, h5(11) = 2, and h5(12) = 3

slide-67
SLIDE 67

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

27

h3|5(n) and h4|5(n) for small n

Case 1/2: p ≡ top vertex

slide-68
SLIDE 68

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

27

h3|5(n) and h4|5(n) for small n

Case 1/2: p ≡ top vertex

slide-69
SLIDE 69

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

27

h3|5(n) and h4|5(n) for small n

Case 1/2: p ≡ top vertex

slide-70
SLIDE 70

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

27

h3|5(n) and h4|5(n) for small n

Case 1/2: p ≡ top vertex

slide-71
SLIDE 71

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

28

h3|5(n) and h4|5(n) for small n

Case 2/2: p

slide-72
SLIDE 72

P 23629–N18

Graz University of Technology Institute for Software Technology Thomas Hackl: 24th Canadian Conference on Computational Geometry, August 8th – 10th, 2012

28

h3|5(n) and h4|5(n) for small n

Case 2/2: p

top vertex