SLIDE 1
Vertical Visibility among Parallel Polygons in Three Dimensions GD - - PowerPoint PPT Presentation
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 2
SLIDE 3
Visibility clique We consider a finite set S of translates/homothetes of two dimensional convex polygons in R3.
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
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
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
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
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
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
Bounding size of a visibility clique
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
f(k) ≤ 22k Babilon et al. 1999
SLIDE 27
f(k) ≤ 22k Babilon et al. 1999 P1 P2
SLIDE 28
f(k) ≤ 22k Babilon et al. 1999 P1 P2 1 2 3 4 5 p2 p1
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
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
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
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
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
Bounding size of a visibility clique
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
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
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
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
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
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
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
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
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
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
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
A better bound for translates of a regular k-gon
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Open Problems
SLIDE 68
Open Problems Is the size of a visibility clique for homothehic copies
- f a convex k-gon at most polynomial?
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
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
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?