Hidden Mobile Guards in Simple Polygons

Slides:



Advertisements
Similar presentations
Polygon Triangulation
Advertisements

Bounded-Degree Polyhedronization of Point Sets Andrew Winslow with Gill Barequet, Nadia Benbernou, David Charlton, Erik Demaine, Martin Demaine, Mashhood.
EECS 4101/5101 Prof. Andy Mirzaian. References: [M. de Berge et al ’00] chapter 3 [Preparata-Shamos’85] chapter 6 [O’Rourke’98] chapter 1 [M. de Berge.
2/3/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries II Carola Wenk.
Staged Self-Assembly and Polyomino Context-Free Grammars Andrew Winslow Defense Edition.
UNC Chapel Hill M. C. Lin Polygon Triangulation Chapter 3 of the Textbook Driving Applications –Guarding an Art Gallery –3D Morphing.
9/12/06CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2006 Triangulations and Guarding Art Galleries II Carola Wenk.
Classes of Polygons Planar polygons Non-planar polygons Simple
Andrew's Monotone Chain Convex Hull Algorithm. Andrew's Monotone Chain Scan A left-to-right variant of Graham's scan Discovered by Andrew in 1979 Using.
The Maths of Pylons, Art Galleries and Prisons Under the Spotlight John D. Barrow.
Computing the Fréchet Distance Between Folded Polygons
Feb Polygon Triangulation Shmuel Wimer Bar Ilan Univ., School of Engineering.
Zoo-Keeper’s Problem An O(nlogn) algorithm for the zoo-keeper’s problem Sergei Bespamyatnikh Computational Geometry 24 (2003), pp th CGC Workshop.
Face Guards for Art Galleries Diane Souvaine, Raoul Veroy, and Andrew Winslow Tufts University.
G UARDING A RT G ALLERY By: Venkatsai Bhimanthini Fall’2014.
Applied Combinatorics, 4th Ed. Alan Tucker
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
The main idea of the article is to prove that there exist a tester of monotonicity with query and time complexity.
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Lecture 2 Chapter 2: Polygon Partitioning.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
Art Gallery Problems Prof. Silvia Fernández. Star-shaped Polygons A polygon is called star-shaped if there is a point P in its interior such that the.
Polygon Triangulation Computational Geometry, WS 2007/08 Lecture 9 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
7/6/2015 Orthogonal Functions Chapter /6/2015 Orthogonal Functions Chapter 7 2.
Art Gallery Theorem Computational Geometry, WS 2006/07 Lecture 8, Part 1 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik.
The Art Gallery Problem
1 What is Computational Geometry Ref: Godfried T. Toussaint.
10-2: Diagonals and Angle Measure
Computational Geometry Piyush Kumar (Lecture 4: Planar Graphs, Polygons and Art Gallery) Welcome to CIS5930.
The Art Gallery Problem
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Search Algorithms Winter Semester 2004/ Jan.
9/7/06CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2006 Triangulations and Guarding Art Galleries Carola Wenk.
Triangulating a monotone polygon
Tests for Parallelograms Advanced Geometry Polygons Lesson 3.
Computational Geometry Course Summary (First Half) Spring 2008 Pay special attention to: algorithm details (able to explain correctness and carry out a.
Ch. 6 - Approximation via Reweighting Presentation by Eran Kravitz.
CENG 789 – Digital Geometry Processing 02- Polygons and Triangulations Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
1 Triangulation Supplemental From O’Rourke (Chs. 1&2) Fall 2005.
Art gallery theorems for guarded guards T.S. Michael, Val Pinciub Computational Geometry 26 (2003) 247–258.
Pylon of the Month Rigidity  Division leads to more boundary  cut Division Can be Dangerous.
1 Dr. Scott Schaefer Intersecting Simple Surfaces.
Computational Geometry Polygon Triangulation and The Art Gallery Problem Joachim Gudmundsson NICTA, Sydney.
Institute of Information Science Academia Sinica 1 1 Introduction to Geomtric Computing D. T. Lee Institute of Information Science Academia Sinica October.
Tight product and semi-coloring of graphs Masaru Kamada Tokyo University of Science Graph Theory Conference in honor of Yoshimi Egawa on the occasion his.
Some Results on Hidden Edge Guards Sarah Cannon Diane Souvaine Andrew Winslow.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
The Art Gallery Problem Bart Verzijlenberg. Agenda Problem Problem Chvátal’s Classical Art Gallery Theorem Chvátal’s Classical Art Gallery Theorem Proof.
Open Guard Edges and Edge Guards in Simple Polygons Csaba Tóth, Godfried Toussaint, and Andrew Winslow.
Contest Algorithms January 2016 Triangulation & the Art Gallery Problem Contest Algorithms1.
9/8/10CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2010 Triangulations and Guarding Art Galleries Carola Wenk.
A line is an identifiable path created by a point moving in space. It is one-dimensional and can vary in width, direction,
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500.
Possible Art Gallery Polygonal Closed CurveSay what?  Any figure that is made up of straight line pieces that are connected end to end to form a loop.
Polygon Triangulation
Polygons 1 What is the difference between concave and convex?
CMPS 3130/6130 Computational Geometry Spring 2017
3. Polygon Triangulation
CENG 789 – Digital Geometry Processing 02- Polygons and Triangulations
Andrew's Monotone Chain Convex Hull Algorithm
Tucker, Applied Combinatorics, Sec 2.4
Charles Romans & Hannah Scates Kettler
The Art Gallery Problem
The Art Gallery Problem
6-2 Properties of Parallelograms
Polygon Triangulation
Solution to problem 4. a) Control flow graph art Start k = i + 2 * j
Guessing a card Alice hides a card x
Planarity K4 (complete)
Presentation transcript:

Hidden Mobile Guards in Simple Polygons Sarah Cannon Diane Souvaine Andrew Winslow

Art gallery problems

Art gallery problems

Art gallery problems

Art gallery problems

Art gallery problems

Art gallery problems

Art gallery problems

Art gallery problems

Goal: all locations seen by some guard. Art gallery problems Goal: all locations seen by some guard.

Hidden guards

Hidden guards

Hidden guards

Hidden guards

Hidden guards Claim: This polygon does not admit a hidden guard set. Proof: Any single guard is insufficient, any two are not hidden.

Guard varieties Open Closed Edge Diagonal Mobile

Polygon classes Simple Starshaped Monotone Orthogonal

Results for hidden guards Do all polygons in class admit a hidden guard set?

Results for hidden guards Do all polygons in class admit a hidden guard set?

Claim: this monotone polygon does not admit a hidden open edge guard set.

Each ear needs an edge guard inside it. Proof: Each ear needs an edge guard inside it. Any ear edge guard pair can’t be augmented into a hidden guard set.

Claim: this simple polygon does not admit a hidden open mobile guard set.

Proof by 27 subcases Subcases 3a-o Cases 1-3 Subcases 3p-u Subcases 1a-c, 2a-c Subcases 3a-o Subcases 3p-u

Claim: every monotone or starshaped polygon admits a hidden open mobile guard set. Approach: use the set of edges of a geodesic path.

Results for hidden guards Open problem!