Guard Placement For Wireless Localization

Similar documents
What is a tessellation???? Give an example... Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =?

The Art Gallery Problem

Computational Geometry [csci 3250]

Lesson Plan #39. 2) Students will be able to find the sum of the measures of the exterior angles of a triangle.

Happy Endings for Flip Graphs. David Eppstein Univ. of California, Irvine Computer Science Department

Three-Dimensional Shapes

1/25 Warm Up Find the value of the indicated measure

Polygon Triangulation

Computational Geometry [csci 3250]

Polygon decomposition. Motivation: Art gallery problem

Lesson 7.1. Angles of Polygons

Lecture 3: Art Gallery Problems and Polygon Triangulation

Review Interior Angle Sum New: Exterior Angle Sum

MISCELLANEOUS SHAPES

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general)

The Farthest Point Delaunay Triangulation Minimizes Angles

Chapter 1: Essentials of Geometry

7) Are HD and HA the same line?

Angles of Polygons. Essential Question What is the sum of the measures of the interior angles of a polygon?

Robot 4. Robot 2 Robot 3. Try measuring the angles on the following pages using a protractor or using the Geometer s Sketchpad animation found at

Computational Geometry

Algorithms. Daniel G. Aliaga. Computer Science Department Purdue University

Geometry Practice. 1. Angles located next to one another sharing a common side are called angles.

Cambridge Essentials Mathematics Core 9 GM1.1 Answers. 1 a

Some Open Problems in Graph Theory and Computational Geometry

Ma/CS 6b Class 9: Euler s Formula

Geometry Unit 6 Properties of Quadrilaterals Classifying Polygons Review

2.4 Angle Properties in Polygons.notebook. October 27, 2013 ENTRANCE SLIP

Week 2 Polygon Triangulation

Any questions about the material so far? About the exercises?

Week 3 Polygon Triangulation

Polygon Partitioning. Lecture03

Mgr. ubomíra Tomková GEOMETRY

Art Gallery Theorems and Algorithms

6-1 Properties and Attributes of Polygons

AMS 345/CSE 355 Computational Geometry

Geometry Unit 2 Test , 3.8,

Polygon Triangulation. (slides partially by Daniel Vlasic )

14. How many sides does a regular polygon have, if the measure of an interior angle is 60?

Ma/CS 6b Class 26: Art Galleries and Politicians

Polygon Angle-Sum Theorem:

arxiv: v1 [math.co] 20 Aug 2012

Convex polygon - a polygon such that no line containing a side of the polygon will contain a point in the interior of the polygon.

Lesson 99. Three-Dimensional Shapes. sphere cone cylinder. Circle the objects that match the shape name.

The Art Gallery Problem

Contents. Lines, angles and polygons: Parallel lines and angles. Triangles. Quadrilaterals. Angles in polygons. Congruence.

Midpoint and Distance Formulas

Chapter 10 Polygons and Area

9.5 Classifying Polygons

Class 4 Geometry. Answer the questions. For more such worksheets visit (1) The given figure has line segments.

Grade 8 - geometry investigation - Rene Rix *

PLC Papers Created For:

Polygon Triangulation

Answer Key. 1.1 Basic Geometric Definitions. Chapter 1 Basics of Geometry. CK-12 Geometry Concepts 1

7. The Gauss-Bonnet theorem

Line Arrangements. Applications

Art Gallery, Triangulation, and Voronoi Regions

Polygon Triangulation. (slides partially by Daniel Vlasic )

MOBILE GUARDS 3.1. INTRODUCTION

Pebble Sets in Convex Polygons

CS6100: Topics in Design and Analysis of Algorithms

Explore 2 Exploring Interior Angles in Polygons

Main Idea: classify polygons and determine which polygons can form a tessellation.

Week 7 Convex Hulls in 3D

GEOMETRY COORDINATE GEOMETRY Proofs

Helpful Hint When you are given a frieze pattern, you may assume that the pattern continues forever in both directions Notes: Tessellations

Geometry !!!!! Tri-Folds 3.G.1 - # 1. 4 Mystery Shape 5 Compare & Contrast. 3rd Grade Math. Compare. Name: Date: Contrast

About Finish Line Mathematics 5

Circles and Polygons Long-Term Memory Review Review 1 (Note: Figures are not drawn to scale.)

Objectives. 6-1 Properties and Attributes of Polygons

Click the mouse button or press the Space Bar to display the answers.

Polygons and Convexity

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Improved Bounds for Intersecting Triangles and Halving Planes

Special Lines and Constructions of Regular Polygons

Name No. Geometry 7-3 1) Two similar polygons are shown. Find the values of x, y, and z

Angles in a polygon Lecture 419

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system

(Fun Night at the Museum Task)

L9.5 Welcome Back! 1

I can position figures in the coordinate plane for use in coordinate proofs. I can prove geometric concepts by using coordinate proof.

Geometry 10 and 11 Notes

Warm-Up Exercises. 1. Draw an acute angle and shade the interior. ANSWER. 2. Find the measure of the supplement of a 130º angle.

First we need a more precise, rigorous definition:

February Regional Geometry Team: Question #1

4-8 Notes. Warm-Up. Discovering the Rule for Finding the Total Degrees in Polygons. Triangles

Geometry Reasons for Proofs Chapter 1

Motivation: Art gallery problem. Polygon decomposition. Art gallery problem: upper bound. Art gallery problem: lower bound

The angle measure at for example the vertex A is denoted by m A, or m BAC.

Geometry Cumulative Study Guide Test 6

The (Math) Problem With Pentagons

Computational Geometry: Lecture 5

Polygons are named by the number of sides they have:

Mathematics Concepts 2 Exam 1 Version 4 21 September 2018

Place Value to Thousands

Course Number: Course Title: Geometry

Chapter 1-2 Points, Lines, and Planes

Unit 10 Study Guide: Plane Figures

Evaluating the Quality of Triangle, Quadrilateral, and Hybrid Meshes Before and After Refinement

Suggested List of Mathematical Language. Geometry

Transcription:

Guard Placement For Wireless Localization David Eppstein Michael T. Goodrich Nodari Sitchinava Computer Science Dept., UC Irvine Guard Placement For Wireless Localization p. 1/1

Motivating example: Cyber-Café Supply wireless internet to paying customers inside Prevent access to non-paying customers outside But how to tell which customers are which? Guard Placement For Wireless Localization p. 2/1

Proposed Solution Use multiple directional transmitters Customers in range of both transmitters are inside Guard Placement For Wireless Localization p. 3/1

Sculpture Garden Problem Sculpture Garden Problem the problem of placing angle guards to define a given polygon d a b c Guard Placement For Wireless Localization p. 4/1

Sculpture Garden Problem Sculpture Garden Problem the problem of placing angle guards to define a given polygon d a a b d b c Guard Placement For Wireless Localization p. 4/1

Sculpture Garden Problem Sculpture Garden Problem the problem of placing angle guards to define a given polygon d a c d b c Guard Placement For Wireless Localization p. 4/1

Sculpture Garden Problem Sculpture Garden Problem the problem of placing angle guards to define a given polygon d a a b d c d b c F = abd + cd = (ab + c)d Guard Placement For Wireless Localization p. 4/1

Natural Angle Guards Natural angle guards are placed at vertices of the polygon with angle of vertex = angle of guard Non-natural guards: Guard Placement For Wireless Localization p. 5/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Natural Guards Aren t Enough Theorem. There exists a polygon P such that it is impossible to solve SGP for P using a natural angle-guard vertex placement. Proof. Guard Placement For Wireless Localization p. 6/1

Quadrilaterals Theorem. Any quadrilateral can be guarded with 2 natural angle guards. Guard Placement For Wireless Localization p. 7/1

Pentagons Theorem. Any pentagon can be guarded with 3 angle guards. C B B D C D A E F A E B C C D B D A E A E Guard Placement For Wireless Localization p. 8/1

Hexagons Theorem. Any hexagon can be guarded with 4 angle guards. C B A F D E Guard Placement For Wireless Localization p. 9/1

General Upper Bound Theorem. n + 2(h 1) guards are sufficient to define any n-vertex polygon with h holes. Proof. Triangulate into n + 2(h 1) triangles Partition triangulation into quadrilaterals, pentagons, and hexagons In each piece, # guards = # triangles Definition is concise: each region is defined by O(1) guards Guard Placement For Wireless Localization p. 10/1

Lower Bounds Theorem. At least n 2 guards are required to solve the SGP for any polygon with no two edges lying on the same line. Theorem. n 2 guards are always sufficient to solve SGP for any convex polygon. Guard Placement For Wireless Localization p. 11/1

Lower Bounds Theorem. Any n-sided polygon requires Ω( n) guards. Theorem. There exist n-sided simple polygons that can be guarded concisely by O( n) guards. Guard Placement For Wireless Localization p. 12/1

Orthogonal Polygons Definition. xy-monotone polygon is an orthogonal polygon which is monotone with respect to the x = y line. extreme vertex top edge left edge right edge bottom edge extreme vertex Guard Placement For Wireless Localization p. 13/1

Orthogonal Polygons n Theorem. 2 natural guards are sufficient to solve SGP for any orthogonal polygons, by placing natural angle guards in every other vertex starting with a left vertex of some top edge. Proof. By induction on unguarded reflex vertices. extreme vertex Base Case top edge left edge right edge bottom edge extreme vertex Guard Placement For Wireless Localization p. 14/1

Orthogonal Polygons n Theorem. 2 natural guards are sufficient to solve SGP for any orthogonal polygons, by placing natural angle guards in every other vertex starting with a left vertex of some top edge. Proof. By induction on unguarded reflex vertices. Inductive Hypothesis v P P v v p v p q q Guard Placement For Wireless Localization p. 14/1

Minimizing Number of Guards Open Problem: How hard is it to find the minimum number of guards for a particular polygon? Theorem (APPROXIMATION). For any polygon P, we can find a collection of guards for P, using a number of guards that is within a factor of two of optimal. Proof. Place an edge guard on the line bounding each edge of P Use a Peterson-style constructive-solid-geometry formula In optimal solution, each line must be guarded and each guard can cover at most two lines so optimal # guards is at least half the guards used Guard Placement For Wireless Localization p. 15/1

Summary Sometimes required Always Sufficient Arbitrary Ω( n) n + 2(h 1) General position n 2 n + 2(h 1) n n Orthogonal 2 2 general position Convex n 2 n 2 Obvious open question: close factor-of-two gap for non-orthogonal general position Guard Placement For Wireless Localization p. 16/1