Vertical Visibility among Parallel Polygons in Three Dimensions GD - - PowerPoint PPT Presentation

vertical visibility among parallel polygons in three
SMART_READER_LITE
LIVE PREVIEW

Vertical Visibility among Parallel Polygons in Three Dimensions GD - - PowerPoint PPT Presentation

Vertical Visibility among Parallel Polygons in Three Dimensions GD 2015 Radoslav Fulek (IST, Austria), Rado s Radoi ci c (CUNY) Visibility clique Visibility clique We consider a finite set S of translates/homothetes of two dimensional


slide-1
SLIDE 1

Vertical Visibility among Parallel Polygons in Three Dimensions

Radoslav Fulek (IST, Austria), Radoˇ s Radoiˇ ci´ c (CUNY) GD 2015

slide-2
SLIDE 2

Visibility clique

slide-3
SLIDE 3

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3.

slide-4
SLIDE 4

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S.

slide-5
SLIDE 5

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S. P1 P3 P2

slide-6
SLIDE 6

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S. P1 P3 P2 P1 sees P2, but P1 does not see P3

slide-7
SLIDE 7

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S. The set S forms a visibility clique if every pair of polygons in S see each other.

slide-8
SLIDE 8

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S. The set S forms a visibility clique if every pair of polygons in S see each other. P1 P3 P2

slide-9
SLIDE 9

Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3. A pair of polygons P1, P2 ∈ S see each other if there exists a line segment ℓ orthogonal to both of them connecting them such that ℓ is disjoint from other polygons in S. The set S forms a visibility clique if every pair of polygons in S see each other. P1 P3 P2 {P1, P2, P3} forms a visibility clique.

slide-10
SLIDE 10

Bounding size of a visibility clique

slide-11
SLIDE 11

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-12
SLIDE 12

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-13
SLIDE 13

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-14
SLIDE 14

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-15
SLIDE 15

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-16
SLIDE 16

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-17
SLIDE 17

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-18
SLIDE 18

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon.

slide-19
SLIDE 19

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7.

slide-20
SLIDE 20

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995

slide-21
SLIDE 21

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995 Also, f(3) ≥ 14. Babilon et al. 1999

slide-22
SLIDE 22

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995 Also, f(3) ≥ 14. Babilon et al. 1999 Not hard to see f(k) ≥ ⌊ k

2⌋.

slide-23
SLIDE 23

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995 Also, f(3) ≥ 14. Babilon et al. 1999 Not hard to see f(k) ≥ ⌊ k

2⌋.

slide-24
SLIDE 24

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995 Also, f(3) ≥ 14. Babilon et al. 1999 Not hard to see f(k) ≥ ⌊ k

2⌋.

f(k) ≤ 22k Babilon et al. 1999

slide-25
SLIDE 25

Bounding size of a visibility clique We are interested in the maximum size f(k) of the visibility clique for translates of a regular convex k-gon. Thus, f(4) ≥ 7. In fact, f(4) = 7. Fekete et al. 1995 Also, f(3) ≥ 14. Babilon et al. 1999 Not hard to see f(k) ≥ ⌊ k

2⌋.

f(k) ≤ 22k Babilon et al. 1999

slide-26
SLIDE 26

f(k) ≤ 22k Babilon et al. 1999

slide-27
SLIDE 27

f(k) ≤ 22k Babilon et al. 1999 P1 P2

slide-28
SLIDE 28

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 p2 p1

slide-29
SLIDE 29

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 Define partial orders <i for 1 ≤ i ≤ k. We have P1 <1 P2. p2 p1

slide-30
SLIDE 30

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 Define partial orders <i for 1 ≤ i ≤ k. Now, P1 and P2 are incomparable by <1. p2 p1 1

slide-31
SLIDE 31

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 Define partial orders <i for 1 ≤ i ≤ k. Now, P1 and P2 are incomparable by <1. By Dilworth theorem we can pick a chain or anti-chain of size at least

  • f(k).

p2 p1 1

slide-32
SLIDE 32

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 Define partial orders <i for 1 ≤ i ≤ k. Now, P1 and P2 are incomparable by <1. We have k partial orders, and hence,

  • . . .
  • f(k)
  • k−times

≤ 2 By Dilworth theorem we can pick a chain or anti-chain of size at least

  • f(k).

p2 p1 1

slide-33
SLIDE 33

f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 Define partial orders <i for 1 ≤ i ≤ k. Now, P1 and P2 are incomparable by <1. We have k partial orders, and hence,

  • . . .
  • f(k)
  • k−times

≤ 2 By Dilworth theorem we can pick a chain or anti-chain of size at least

  • f(k).

p2 p1 P1 P3 P2 (P1 ∩ P3) ⊂ P2 1

slide-34
SLIDE 34

Bounding size of a visibility clique

slide-35
SLIDE 35

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

slide-36
SLIDE 36

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

First, we pick 1

4 fraction of homothetes such that no pair of

them is contained one in another.

slide-37
SLIDE 37

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

First, we pick 1

4 fraction of homothetes such that no pair of

them is contained one in another. Consider the poset (P, ⊆) and observe that we have no chain of length five. P1 P3 P2

slide-38
SLIDE 38

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

First, we pick 1

4 fraction of homothetes such that no pair of

them is contained one in another. Consider the poset (P, ⊆) and observe that we have no chain of length five. Use Dilworth theorem. P1 P3 P2

slide-39
SLIDE 39

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

  • We order homothetes from left to right according to

x-coordinates of centers of gravity.

  • We color each edge in the visibility clique with a pair

consisting of a two element set encoding the vertices supporting the common tangents, and an indicator for its above–below relationship. We use 2 k

2

  • colors.

1 2 3 4 P1 P2 c(P1P2) = ({1, 4}, 0) 1 4

slide-40
SLIDE 40

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

  • We order homothetes from left to right according to

x-coordinates of centers of gravity.

  • We color each edge in the visibility clique with a pair

consisting of a two element set encoding the vertices supporting the common tangents, and an indicator for its above–below relationship. We use 2 k

2

  • colors.
  • We apply a Ramsey–type theorem for ordered graphs.
slide-41
SLIDE 41

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

We have ordered homothetes from left to right according to x-coordinates of centers of gravity.

slide-42
SLIDE 42

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

We have ordered homothetes from left to right according to x-coordinates of centers of gravity. We observe that we cannot have a monochromatic monotone (with respect to our order) path of length three.

slide-43
SLIDE 43

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

We have ordered homothetes from left to right according to x-coordinates of centers of gravity. We observe that we cannot have a monochromatic monotone (with respect to our order) path of length three. 1 2 3 4 P1 P2 P3

slide-44
SLIDE 44

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

We have ordered homothetes from left to right according to x-coordinates of centers of gravity. We observe that we cannot have a monochromatic monotone (with respect to our order) path of length three. 1 2 3 4 P1 P2 P3 c(P1P2) = c(P2P3) = ({1, 4}, 0)

slide-45
SLIDE 45

Bounding size of a visibility clique Theorem 1. (F and Radoiˇ ci´ c 15+) For homothetes of convex k-gon we have f(k) ≤ 22(

k 2)+2.

We have ordered homothetes from left to right according to x-coordinates of centers of gravity. We observe that we cannot have a monochromatic monotone (with respect to our order) path of length three. 1 2 3 4 P1 P2 P3 c(P1P2) = c(P2P3) = ({1, 4}, 0) By a result of Milans et al. (2012) we can have at most 2c vertices, where c is the number of colors.

slide-46
SLIDE 46

A better bound for translates of a regular k-gon

slide-47
SLIDE 47

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4).

slide-48
SLIDE 48

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c

slide-49
SLIDE 49

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c We just need to pick a subset with centers sufficiently close

  • ne to another.
slide-50
SLIDE 50

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c We just need to pick a subset with centers sufficiently close

  • ne to another.

If the radius of the circumscribed circle is unit sin( π

k ) would do.

slide-51
SLIDE 51

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c We just need to pick a subset with centers sufficiently close

  • ne to another.

If the radius of the circumscribed circle is unit sin( π

k ) would do.

Thus,

1 k2 –fraction is still in

the game.

slide-52
SLIDE 52

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c Next, we pick a “staircase”.

slide-53
SLIDE 53

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. W1 W2 W3 W4 W5 W6 First, we have k even and the translates are homogenized as follows: c

slide-54
SLIDE 54

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. W1 W2 W3 W4 W5 W6 First, we have k even and the translates are homogenized as follows: c This can be achieved by Dilworth Thm. or Erd˝

  • s-Szekeres Lemma by

picking √. sets.

slide-55
SLIDE 55

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. W1 W2 W3 W4 W5 W6 c First, we have k even and the translates are homogenized as follows:

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

P4 P2 P3 P1

slide-56
SLIDE 56

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. W1 W2 W3 W4 W5 W6 c First, we have k even and the translates are homogenized as follows:

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

P4 P2 P3 P1 By Gi = Gi+k/2 mod k, we have that a switch graph cannot contain a matching

  • f size two.
slide-57
SLIDE 57

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. W1 W2 W3 W4 W5 W6 c First, we have k even and the translates are homogenized as follows:

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

P4 P2 P3 P1 By Gi = Gi+k/2 mod k, we have that a switch graph cannot contain a matching

  • f size two.

Thus, we have a dominating set of vertices of size two.

slide-58
SLIDE 58

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. By Gi = Gi+k/2 mod k, we have that a switch graph cannot contain a matching

  • f size two.

Thus, we have a dominating set of vertices of size two. W1 W2 W3 W4 W5 W6 c P4 P2 P3 P1 First, we have k even and the translates are homogenized as follows:

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

slide-59
SLIDE 59

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. By Gi = Gi+k/2 mod k, we have that a switch graph cannot contain a matching

  • f size two.

Thus, we have a dominating set of vertices of size two. W1 W2 W3 W4 W5 W6 c P4 P2 P3

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

First, we have k even and the translates are homogenized as follows:

slide-60
SLIDE 60

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”. By Gi = Gi+k/2 mod k, we have that a switch graph cannot contain a matching

  • f size two.

Thus, we have a dominating set of vertices of size two. W1 W2 W3 W4 W5 W6 c P2 P3 First, we have k even and the translates are homogenized as follows:

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

slide-61
SLIDE 61

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Next, we pick a “staircase”.

We define the switch graph Gi for each wedge Wi, e.g., G1 = ({P1, P2, P3, P4}, {P1P2, P3P4}).

First, we have k even and the translates are homogenized as follows: W1 W2 W3 W4 W5 W6 c P3 Thus, only k + 1 translates remained.

slide-62
SLIDE 62

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Second, for k odd our proof becomes more technical:

slide-63
SLIDE 63

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Second, for k odd our proof becomes more technical: P1 P4 P3 P2

slide-64
SLIDE 64

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Second, for k odd our proof becomes more technical: P1 P4 P3 P2 W1 W4 W5

slide-65
SLIDE 65

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Second, for k odd our proof becomes more technical: P1 P4 P3 P2 W1 W4 W5

For the switch graph Gi we have Gi ⊆ Gi+k/2 mod k ∪ Gi−k/2 mod k as

  • pposed to Gi = Gi+k/2 mod k in the

case of k even.

slide-66
SLIDE 66

A better bound for translates of a regular k-gon Theorem 2. For translates of regular convex k-gon f(k) ≤ O(k4). Second, for k odd our proof becomes more technical: P1 P4 P3 P2 W1 W4 W5

For the switch graph Gi we have Gi ⊆ Gi+k/2 mod k ∪ Gi−k/2 mod k as

  • pposed to Gi = Gi+k/2 mod k in the

case of k even. If Gi contains c pairwise disjoint edges by a Ramsey argument we find an induced subgraph G of Gi+k/2 mod k or Gi−k/2 mod k with two disjoint edges forming a straircase such that Gi+1 or Gi−1 contains the same subgraph.

slide-67
SLIDE 67

Open Problems

slide-68
SLIDE 68

Open Problems Is the size of a visibility clique for homothehic copies

  • f a convex k-gon at most polynomial?
slide-69
SLIDE 69

Open Problems Is the size of a visibility clique for homothehic copies

  • f a convex k-gon at most polynomial?

Is the size of a visibility clique for translates of copies

  • f a convex k-gon at most polynomial?
slide-70
SLIDE 70

Open Problems Is the size of a visibility clique for homothehic copies

  • f a convex k-gon at most polynomial?

Is the size of a visibility clique for translates of copies

  • f a convex k-gon at most polynomial?

Is f(k + 2) ≥ f(k)?

slide-71
SLIDE 71

Open Problems Is the size of a visibility clique for homothehic copies

  • f a convex k-gon at most polynomial?

Is the size of a visibility clique for translates of copies

  • f a convex k-gon at most polynomial?

Is f(k + 2) ≥ f(k)?