mobile vs point guards in orthogonal art gallery theorems
play

Mobile vs. point guards in orthogonal art gallery theorems Tams - PowerPoint PPT Presentation

Mobile vs. point guards in orthogonal art gallery theorems Tams Rbert Mezei (joint work with Ervin Gyri) Discrete Geometry Fest, May 1519 2017, Budapest 1 Alfrd Rnyi Institute of Mathematics, Hungarian Academy of Sciences 2 Central


  1. Mobile vs. point guards in orthogonal art gallery theorems Tamás Róbert Mezei (joint work with Ervin Győri) Discrete Geometry Fest, May 15–19 2017, Budapest 1 Alfréd Rényi Institute of Mathematics, Hungarian Academy of Sciences 2 Central European University 1/21

  2. The Art Gallery problem • Art gallery: P ⊂ R 2 , a simple orthogonal polygon • Point guard: fixed point g ∈ P , has 360 ◦ line of sight vision • Objective: place guards in the gallery so that any point in P is seen by at least one of the guards P g 2/21

  3. Typical art gallery theorems Give (if possible, sharp) bounds on the number of guards required to control the gallery as a function of the number of its vertices. 3/21

  4. The art gallery theorem for orthogonal polygons Theorem (Kahn, Klawe and Kleitman, 1980) ⌊ n guards are sometimes necessary and always sufficient to ⌋ 4 cover the interior of a simple orthogonal polygon of n vertices. Proof: via convex quadrilateralization. 4/21

  5. Rectangular vision Does the theorem hold if the guards have rectangular vision? x y Rectangular vision: two points x , y ∈ P have r -vision of each other if there is an axis-parallel rectangle inside P , containing x and y . 5/21

  6. Partitioning orthogonal polygons Theorem (Győri and O’Rourke independently (1983, 1984)) Any n -vertex simple orthogonal polygon can be partitioned ⌊ n into at most at most 6-vertex simple orthogonal polygon ⌋ 4 pieces. 6/21

  7. Partitioning orthogonal polygons Metatheorem Every (orthogonal) art gallery theorem has an underlying partition theorem. 7/21

  8. Mobile guards in orthogonal polygons A mobile guard is an axis-parallel line segment L ⊂ P inside the art gallery. The guard sees a point x ∈ P iff there is a point y ∈ L such that x is visible from y . P L y x This orthogonal polygon can be covered by one mobile guard 8/21

  9. Art gallery theorem for mobile guards Theorem (Aggarwal, 1984) ⌊ 3 n + 4 ⌋ mobile guards are sometimes necessary and always 16 sufficient to cover the interior of a simple orthogonal polygon of n vertices. Two questions of O’Rourke (1987): • Can crossing patrols be avoided? • Is it enough that the guards have visibility at the two endpoints of their patrols? 9/21

  10. Partitioning orthogonal polygons Theorem (Győri, M, 2016) Any n -vertex simple orthogonal polygon can be partitioned into at most ⌊ 3 n + 4 16 ⌋ at most 8-vertex pieces. Any at most 8-vertex orthogonal polygon can be covered by one mobile guard! 10/21

  11. 3 4 Comparing point guards to mobile guards Point guard Mobile guard ⌊ n ⌊ n General polygons ⌋ ⌋ 3 4 ⌊ n ⌊ 3 n + 4 Orthogonal polygons ⌋ ⌋ 4 16 11/21

  12. Comparing point guards to mobile guards Point guard Mobile guard ⌊ n ⌊ n General polygons ⌋ ⌋ 3 4 ⌊ n ⌊ 3 n + 4 Orthogonal polygons ⌋ ⌋ 4 16 3 / 4 − → 11/21

  13. Is this 3 : 4 ratio only an extremal phenomenon? 11/21

  14. Maybe… • One mobile guard can cover a comb, but the minimum number of point guards is equal to the number of teeth. • Restrict mobile guards to only vertical ones (alternatively, horizontal)! 12/21

  15. Definitions • p : minimum number of point guards required to control P • m V : minimum number of mobile guards, whose patrol is a vertical line segment, required to control P • m H : minimum number of mobile guards, whose patrol is a horizontal line segment, required to control P 13/21

  16. Versus Theorem (Győri, M, 2016) For any simple orthogonal polygon m V + m H − 1 ≥ 3 4 , p and this result is sharp. 14/21

  17. Sharpness m V + m H = 13, p = 16 A new block requires 4 more point guards, but only 3 more vertical + horizontal mobile guards. 15/21

  18. Simply connectedness is essential For an orthogonal polygon with orthogonal holes, the ratio of m V + m H and p is not bounded: no two of the black dots can be covered by a single point guard. m V + m H = 4 k + 4, but p ≥ k 2 16/21

  19. Pixelization graph P G h 0 h 1 h 2 h 3 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 S V With respect to rectangular vision, it is enough to know the pixels containing the points 17/21

  20. Pixelization graph P G h 0 h 1 h 2 h 3 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 S V Point guard ↔ Edge 17/21

  21. Pixelization graph P G h 0 h 1 h 2 h 3 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 3 S V Mobile guard ↔ Vertex 17/21

  22. Pixelization graph P G h 0 h 1 h 2 h 3 h 4 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 S V Mobile guard ↔ Vertex 17/21

  23. Pixelization graph P G h 0 h 1 h 2 h 3 h 3 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 S V Rectangular vision ( e 1 ∩ e 2 ̸ = ∅ ) 17/21

  24. Pixelization graph P G h 0 h 1 h 2 h 3 h 3 h 4 h 5 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 3 v 7 S V Rectangular vision ( G [ e 1 ∪ e 2 ] ∼ = C 4 ) 17/21

  25. Pixelization graph P G h 0 h 1 h 2 h 3 h 4 h 5 h 6 S H h 6 h 5 h 4 h 3 h 0 h 1 h 2 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 1 v 4 v 7 S V Vertical mobile guard system ↔ M V ⊆ S V dominating S H 17/21

  26. Translating the problem to the pixelization graph Orthogonal polygon Pixelation graph Mobile guard Vertex Point guard Edge Simply connected Chordal bipartite ( ⇒ , but ̸⇐ ) e 1 ∩ e 2 ̸ = ∅ or G [ e 1 ∪ e 2 ] ∼ r -vision of two points = C 4 Horiz. mobile guard cover M H ⊆ S H dominating S V Covering set of mobile guards Dominating set 18/21

  27. Proof outline — very briefly • Take G [ M H ∪ M V ] , it is chordal bipartite as well • Recursion: first prove the theorem when G [ M H ∪ M V ] 2-connected, then connected, and lastly when it has multiple connected components • The interesting case is when G [ M H ∪ M V ] is 2-connected. If we only want to prove a constant of 2, then the proof is 7 pages shorter. 19/21

  28. An application of the versus theorem p ≤ 4 3 ( m V + m H − 1 ) Theorem (Győri, M, 2016) For a simple orthogonal polygon given by an ordered list of its vertices, there is a linear time algorithm finding a solution to the minimum size horizontal mobile guard problem. 20/21

  29. An application of the versus theorem Trivial observation: both m V ≤ p and m H ≤ p . Corollary An ( 8 / 3 ) -approximation of the minimum size point guard system for a given orthogonal polygon can be computed in linear time. 21/21

  30. Questions…?! 21/21

  31. For interested readers… • Ervin Győri and M., Partitioning orthogonal polygons into at most 8-vertex ones, with application to an art gallery theorem Comput. Geom. 59 (2016), 13–25. https://arxiv.org/abs/1509.05227 • Ervin Győri and M., Mobile vs. point guards , soon to be submitted (to arXiv as well)

  32. Making the definitions precise • Degenerate-vision is prohibited • The vertical and horizontal lines containing a point/mobile guard may not pass through a vertex of the polygon. • These may be assumed without loss of generality, by using applying the following transformation to the gallery:

  33. Complexity in orthogonal art galleries I. n 17 · polylog ( n ) • Worman, Keil (2007): O algorithm for ( ) minimum size point guard system (rectangular vision) • Lingas, Wasylewicz, Żyliński (2012): linear time 3-approximation for minimum size point guard system (rectangular vision) • Katz, Morgenstern (2011): finding an minimum size horizontal mobile guard system is polynomial in orthogonal polygons without holes (rectangular vision)

  34. Complexity in orthogonal art galleries II. • Schuchardt, Hecker (1995): finding a minimum size point guard system is NP -hard in simple orthogonal polygons (unrestricted vision) • Durocher, Mehrabi (2013): optimal mobile guard system is NP -hard for orthogonal polygons with holes (rectangular vision) • Biedl, Chan, Lee, Mehrabi, Montecchiani, Vosoughpour (2016): optimal horizontal mobile guard system is NP -hard for orthogonal polygons with holes (rectangular vision)

  35. Partitioning orthogonal polygons Theorem (Hoffmann and Kaufmann, 1991) Any n -vertex orthogonal polygon with holes can be ⌊ n partitioned into at most at most 16-vertex simple ⌋ 4 orthogonal star pieces. A 16-vertex orthogonal star.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend