On Searching for Cables and Pipes : The Opaque Cover Problem TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAAAA.

Slides:



Advertisements
Similar presentations
UNDERSTANDING QUADRILATERALS BY:SHIVANI, VIII
Advertisements

9-2 Polygons  More About Polygons  Congruent Segments and Angles  Regular Polygons  Triangles and Quadrilaterals  Hierarchy Among Polygons.
Math Polygons.
 3.3: Angles of Polygons. What is a Polygon?  A polygon is a closed plane figure made up of three or more line segments that intersect only at their.
POLYGONS! gone! Polly.
Curves and Polygons in the Plane
How are polygons classified?
Polygons Not Polygons.
Advanced Geometry 5.4 / 5 Four Sided Polygons /  
 Properties of Quadrilaterals Learner Objective: I will solve problems using properties 
 of special.
Definitions and Examples of Geometric Terms
Brute-Force Triangulation
Chapter 3 Polygons.
Two - Dimensional Shapes
9/7/06CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2006 Triangulations and Guarding Art Galleries Carola Wenk.
Lecture 2 Geometric Algorithms. A B C D E F G H I J K L M N O P Sedgewick Sample Points.
Geometry Vocabulary Part One. POINT A POINT is an exact location on a graph, shape or in “space”. The Hershey Kiss is a POINT on the line. ●
Chapter 6 Notes.
Chapter 6 Quadrilaterals.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Prepared by: David Crockett Math Department. Angles If two lines cross, we say they intersect and the point where they cross is called the point of intersection.
Today we will be learning about
Geometry: From Triangles to Quadrilaterals and Polygons.
(a +b) 2 (a+b) 3 Children, Have you come across figures of the following types?
POLYGONS. BUILDING POLYGONS We use line segments to build polygons. A polygon is a closed shape with straight sides.
Geometry: From Triangles to Quadrilaterals and Polygons.
Chapter 6 Quadrilaterals. Section 6.1 Polygons Polygon A polygon is formed by three or more segments called sides –No two sides with a common endpoint.
Objectives Define polygon, concave / convex polygon, and regular polygon Find the sum of the measures of interior angles of a polygon Find the sum of the.
Polygons A Polygon is a closed plane figure formed by 3 or more segments Each segment intersects exactly 2 other segments only at their endpoints. No.
Section 3.5 Polygons A polygon is:  A closed plane figure made up of several line segments they are joined together.  The sides to not cross each other.
(page ) Indicator  G2: Properties of 2- dimensional figures.
Perimeter, Circumference, and Area 1.7 Ms. Verdino.
Quadrilaterals Chapter 6.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Warm-Up Draw an example of a(n)…
Lesson 1 – 6 Two-Dimensional Figures
 A Polygon is a closed plane figure with at least three sides. The sides intersect only at their endpoints, and no adjacent sides are collinear. A. B.
Geometry Chapter 3 Parallel Lines and Perpendicular Lines Pages
Polygons 6-1. Definition of Polygon A polygon is a closed figure formed by an finite number of coplanar segments such that  the sides that have a common.
Warm Up 1.Let p be the statement “a rectangle is a quadrilateral.” and q be the statement “It has four sides”. Write q => p 2.Write the converse: “If you.
1 Objectives Define polygon, concave / convex polygon, and regular polygon Find the sum of the measures of interior angles of a polygon Find the sum of.
 We may think of a point as a "dot" on a piece of paper.  We identify this point with a number or a CAPITAL letter.  A point has no length or width,
Chapter 6 Quadrilaterals Sec 6.1 Polygons. Polygon 1.Is a plane figure that is formed by 3 or more segments. No two sides with common endpoint are collinear.
Unit 7 Quadrilaterals. Polygons Polygon A polygon is formed by three or more segments called sides –No two sides with a common endpoint are collinear.
11 Chapter Introductory Geometry
9/8/10CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2010 Triangulations and Guarding Art Galleries Carola Wenk.
8.1 Building Blocks of Geometry Point: an exact location [notation] Line: a straight path with no thickness, extending forever in opposite directions [notation]
Polygons A polygon is a plane shape with straight sides.
Chapter 2 Introducing Geometry. Lesson 2.1 Definition – a statement that clarifies or explains the meaning of a word or a phrase. Point – an undefined.
P O L Y G O N S 2-6. DEFINITION A POLYGON is the union of segments in the same plane such that each segment intersects exactly two others at their endpoints.
1.4 Polygons. Polygon Definition: A polygon is a closed figure in a plane, formed by connecting line segments endpoint to endpoint. Each segment intersects.
8.1 Angle measures of a Ploygon. Polygons Polygons are closed figures Made of strait segment Segments only intersect at endpoints forming vertices.
Mathematical Vocabulary
Polygon Triangulation
Sect. 6.1 Polygons Goal 1 Describing Polygons Goal 2 Interior Angles of Quadrilaterals.
Quadrilaterals Sec 6.1 GOALS: To identify, name, & describe quadrilaterals To find missing measures in quadrilaterals.
: Geometry Jeopardy: Review Game. $2 $5 $10 $20 $1 $2 $5 $10 $20 $1 $2 $5 $10 $20 $1 $2 $5 $10 $20 $1 $2 $5 $10 $20 $1 Geometric Figures Polygons Lines,
The Polygon Angle-Sum Theorem. Check Skills You’ll Need Find the measure of each angle of quadrilateral ABCD
POLYGONS 10/17/2007 NAMING POLYGONS
6-1 Properties and Attributes of Polygons Warm Up Lesson Presentation
Polygons Sec: 1.6 and 8.1 Sol: G.3d,e and G.9a.
Types of Polygons Polygon- a flat closed figure made of straight line segments Circle the figures that are polygons. Cross out the figures 
that are.
Plane figure with segments for sides
Polygons and Quadrilaterals
3-5 Angles of a Polygon.
Angles of Polygons.
All sides have the same length and angles have the same measure.
Geometry Jeopardy: Review Game.
1-4 Vocabulary polygons concave/convex vertex side diagonal n-gon
Lesson 3-4 Polygons.
Lecture 2 Geometric Algorithms.
Presentation transcript:

On Searching for Cables and Pipes : The Opaque Cover Problem TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAAAA A A AAAA Scott Provan Department of Statistics and Operations Research University of North Carolina Marcus Brazil, Doreen Thomas Department of Electrical and Electronic Engineering University of Melbourne Jia Weng National Institute of Information and Communications Technology of Australia

Two Search Problems Find a cable/pipe running through your property Find an ore vein lying beneath your property

Related Problems Searching on Finite sets (Onaga) Lines (Demaine, Fekete, Gal) Multiple lines (Kao,Reif,Tate) Graphs (Deng, Papadimitriou) Plane regions (Baeza-Yates, Culberson, Rawlins) Searching for Specific objects (Fiat, Rinaldi) Probabilistically placed objects (Koopman, Richardson, Alpern, Gal) Search Games (Alpern,Gal)

Searching in the Plane: The Opaque Cover Problem (OCP) Given: polygonally bounded convex region S in the plane Find: the minimum length set F of lines that will intersect any straight line passing through S

Opaque Covers Block Lines of Sight The idea: Find a set of lines that blocks all light from going through S.

Related Papers Faber, Mycielski (1986), The shortest curve that meets all the lines that meet a convex body. Akman (1988), An algorithm for determining than opaque minimal forest for a convex polygon. Brakke (1992) The opaque cube problem Richardson, Shepp (2003). The “point” goalie problem. Kern, Wanka (1990). On a problem about covering lines by squares.

Some Variations Does it have to be a single polygonal line? Does it have to be connected? Does it have to lie entirely inside S?

Covers for a regular pentagon with sides of unit length

Opaque Covers and Steiner Trees When the solution is required to be connected and to lie in S, then the solution is the Steiner tree on the corners of S. In any case, each of the components of the solution will be Steiner trees on the corners of their own convex hulls

Akman’s Heuristic for the OCP Triangulate S, put a Steiner tree on one of the triangles, and place altitudes on the remaining triangles so as to block all remaining lines through those triangles. Optimal triangulation/line placement for this type of solution can be done in O(n 6 ) (improved to O(n 3 ) by Dublish).

Critical Lines Let F be a solution to OCP on S A critical line with respect to F is any line that separates the components of F nontrivially into opposite half-planes.

Some Facts about Critical Lines

Critical Lines and Adjacent Points of F

Critical Lines with 3 Critical Points 11 22 33 L d1d1 d3d3 v3v3 v2v2 v1v1

Two Nasty Examples Steiner tree length OCP length No single-vertex perturbation Multiple critical lines per vertex

Some Research Questions Let F be a solution to the OCP on convex polygonal set S with c corners. What is the largest number of components F can have, as a function of c ? What can the components of F look like? What is the largest number of critical lines can there be w.r.t. F, as a function of c ? How many critical lines can a given point of F be adjacent to ?

A Special Version of the OCP The  -Cover Problem (  -OCP)

Examples  /2-cover (all horizontal and vertical lines covered)  -cover (all horizontal lines covered)

A solution to the  - and  /2-OCP

Examples  /2-cover  -cover

Fitting  Covers Inside of S  -fat region  /2-fat region

Fitting  Covers Inside S

Proof for  Covers Place vertical lines from the bottom coordinate, working up diagonally to the top of the set

Proof for  Covers 1.Place a set of sufficiently small rectangles similar to B into S, covering all x-and y-coordinates. 2.Find a set of non-overlapping squares covering all coordinates 3.Place a diagonal in each of these squares

Fitting  Covers Inside General S Problem: How do you fit vertical or diagonal lines into this figure to cover all coordinates?

 Covers for General S

Proof Start from middle, continue upward and downward diagonally, possibly adding a final point at the corners.

 Covers for General S

However...   -fat

 Covers All lines with slopes of 0, 60, and 120 degrees must intersect a line of F.

 Covers hexagonal coordinates: 210 o 330 o 90 o  Idea: Any  /3-cover F for S must contain points having every hexagonal coordinate found in the set of points in S.

 Covers The sum of the 3 coordinate ranges covered by a line segment L is maximized when L has slope 30, 90, or 150 degrees. Therefore any set of lines that contains all hexagonal coordinates of S exactly once (except possibly endpoints) and with all of its line segments having 30-, 90-, or 150-degree slopes will constitute an optimal solution to the  /3-cover problem for S.

 Covers W1W1 W3W3 W2W2

Two Examples Having a  /3-Cover that Meets the Lower Bound Are these the only two?

Conjectured  /3-Covers for Equilateral Triangles with Side 1 Solution size: Lower bound: Solution size: Lower bound: Size of Steiner tree =

Open Questions What is the solution to the  /3-cover problem ? Are there efficient algorithms to solve the  OCP for other values of  ? For what values of  is the  -OCP solution guaran- teed to be a set of disjoint lines ? Is there a sufficiently small value of  that guarantees that the  -OCP solution will be the OCP solution? (Answer: No, if the OCP solution for a triangle is in fact a Steiner tree.)