G UARDING A RT G ALLERY By: Venkatsai Bhimanthini Fall’2014.

Slides:



Advertisements
Similar presentations
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Advertisements

 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Applications of Euler’s Formula for Graphs Hannah Stevens.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Brute-Force Triangulation
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.
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.
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
1 Constructing Convex 3-Polytopes From Two Triangulations of a Polygon Benjamin Marlin Dept. of Mathematics & Statistics McGill University Godfried Toussaint.
The Maths of Pylons, Art Galleries and Prisons Under the Spotlight John D. Barrow.
Feb Polygon Triangulation Shmuel Wimer Bar Ilan Univ., School of Engineering.
Face Guards for Art Galleries Diane Souvaine, Raoul Veroy, and Andrew Winslow Tufts University.
Applied Combinatorics, 4th Ed. Alan Tucker
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Sub Graph Listing محمد مهدی طالبی دانشگاه صنعتی امیرکبیر.
GSM MOBILE PHONE NETWORKS AND GRAPH COLORING
By Dor Lahav. Overview Straight Skeletons Convex Polygons Constrained Voronoi diagrams and Delauney triangulations.
Computational Geometry Seminar Lecture 1
Graph Triangulation by Dmitry Pidan Based on the paper “A sufficiently fast algorithm for finding close to optimal junction tree” by Ann Becker and Dan.
Approximation Algorithms
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Copyright 2002 Joseph O’Rourke. DIMACS Connect Institute Keynote Address, May 4, Unsolved Problems in Visibility Joseph O’Rourke Smith College 
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.
Art Gallery Theorem Computational Geometry, WS 2006/07 Lecture 8, Part 1 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
The Art Gallery Problem Presentation for MA 341 Joseph Dewees December 1, 1999.
The Art Gallery Problem
Brute-Force Triangulation
The Art Gallery Problem
CS 2813 Discrete Structures
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
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.
1 Quantum query complexity of some graph problems C. DürrUniv. Paris-Sud M. HeiligmanNational Security Agency P. HøyerUniv. of Calgary M. MhallaInstitut.
AMS 345/CSE 355 Computational Geometry
Canonical Decomposition, Realizer, Schnyder Labeling and Orderly Spanning Trees of Plane Graphs Kazuyuki Miura, Machiko Azuma and Takao Nishizeki title.
 2. Region(face) colourings  Definitions 46: A edge of the graph is called a bridge, if the edge is not in any circuit. A connected planar graph is called.
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.
Graph.
Computational Geometry Polygon Triangulation and The Art Gallery Problem Joachim Gudmundsson NICTA, Sydney.
GRAPH COLORING AND CLASSIFYING TROPICAL FISH By Vennam Chandrasekhar Reddy.
Graph Theory and Applications
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.
Introduction to Graph Theory
Contest Algorithms January 2016 Triangulation & the Art Gallery Problem Contest Algorithms1.
Great Theoretical Ideas in Computer Science for Some.
9/8/10CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2010 Triangulations and Guarding Art Galleries Carola Wenk.
COMPSCI 102 Introduction to Discrete Mathematics.
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
CMPS 3130/6130 Computational Geometry Spring 2017
3. Polygon Triangulation
2.6 Solving Systems of Linear Inequalities
CENG 789 – Digital Geometry Processing 02- Polygons and Triangulations
Advanced Algorithms Analysis and Design
Tucker, Applied Combinatorics, Sec 2.4
The Art Gallery Problem
The Art Gallery Problem
Polygon Triangulation
Planarity.
Simple Graphs: Connectedness, Trees
Discrete Mathematics for Computer Science
Presentation transcript:

G UARDING A RT G ALLERY By: Venkatsai Bhimanthini Fall’2014

A GENDA What is Guarding Art Gallery ?? Problem statement Graph Construction Graph triangulation Problem solution References

G UARDING AN A RT G ALLERY ?? Art galleries have to guard their collections carefully. This has to be done by video cameras which are usually hung from the ceiling. The images from the cameras are sent to TV screens in the office. o It is easier to keep an eye on few TV screens rather than on many, the num- ber of cameras should be as small as possible.

G UARDING AN A RT G ALLERY ?? An additional advantage of a small number of cameras is that the cost of the security system will be lower o Here we need to find minimum number of cameras required, such that whole gallery must cover.

5 R EAL W ORLD P ROBLEM : Problem: Given the floor plan of an art gallery (= simple polygon P in the plane with n vertices). Place (a small number of) cameras/guards on vertices of P such that every point in P can be seen by some camera.

6 G UARD U SING T RIANGULATIONS Decompose the polygon into shapes that are easier to handle: triangles A triangulation of a polygon P is a decomposition of P into triangles whose vertices are vertices of P. In other words, a triangulation is a maximal set of non-crossing diagonals. diagonal

7 G UARD U SING T RIANGULATIONS A polygon can be triangulated in many different ways. Guard polygon by putting one camera in each triangle: Since the triangle is convex, its guard will guard the whole triangle.

G RAPH C OLORING : Graph coloring mean coloring the vertices of the graph such a way that no adjacent vertices will have the same color and should be colored with minimum number of colors. The minimum number of colors used to color the graph is called chromatic number

9 3-C OLORING A 3-coloring of a graph is an assignment of one out of three colors to each vertex such that adjacent vertices have different colors.

10 3-C OLORING L EMMA Lemma: For every triangulated polgon there is a 3- coloring. Proof: Consider the dual graph of the triangulation: –vertex for each triangle –edge for each edge between triangles

11 3-C OLORING L EMMA Lemma: For every triangulated polgon there is a 3- coloring. The dual graph is a tree (acyclic graph; minimally connected): Removing an edge corresponds to removing a diagonal in the polygon which disconnects the polygon and with that the graph.

12 3-C OLORING L EMMA Lemma: For every triangulated polgon there is a 3- coloring. Traverse the tree (DFS). Start with a triangle and give different colors to vertices. When proceeding from one triangle to the next, two vertices have known colors, which determines the color of the next vertex.

13 A RT G ALLERY T HEOREM Theorem 2: For any simple polygon with n vertices guards are sufficient to guard the whole polygon. There are polygons for which guards are necessary. n3n3    n3n3    Proof: For the upper bound, 3-color any triangulation of the polygon and take the color with the minimum number of guards. Lower bound: n3n3    spike s Need one guard per spike.

P ROBLEM S OLUTION :

R EFERENCES f_Graph_Coloring_in_Modern_Computer_Science ook_HowToGuardAnArtGallery_Michael/Sample _Chapter_Art_Gallery_Michael.pdf

ANY QUERIES

Thank You..!