The Art Gallery Problem for polyhedra
|
|
- Elizabeth Fields
- 7 years ago
- Views:
Transcription
1 Carleton Algorithms Seminar Giovanni Viglietta School of Computer Science, Carleton University February 8, 2013
2 Art Gallery Problem Planar version (Klee, 1973): Given a polygon, choose a minimum number of points that collectively see its whole interior.
3 Art Gallery Problem Planar version (Klee, 1973): Given a polygon, choose a minimum number of points that collectively see its whole interior.
4 Art Gallery Problem Planar version (Klee, 1973): Given a polygon, choose a minimum number of points that collectively see its whole interior.
5 Art Gallery Problem Planar version (Klee, 1973): Given a polygon, choose a minimum number of points that collectively see its whole interior. Research problem: Generalize to polyhedra.
6 Fisk s solution: sufficiency For polygons with n vertices, n 3 vertex guards are sufficient.
7 Fisk s solution: sufficiency For polygons with n vertices, n 3 vertex guards are sufficient.
8 Fisk s solution: sufficiency For polygons with n vertices, n 3 vertex guards are sufficient.
9 Fisk s solution: sufficiency For polygons with n vertices, n 3 vertex guards are sufficient.
10 Fisk s solution: necessity n 3 guards may be necessary.
11 Guarding orthogonal polygons: O Rourke s solution n 4 vertex guards are sufficient and occasionally necessary.
12 Guarding orthogonal polygons: O Rourke s solution n 4 vertex guards are sufficient and occasionally necessary.
13 Guarding orthogonal polygons: O Rourke s solution n 4 vertex guards are sufficient and occasionally necessary.
14 Guarding orthogonal polygons: O Rourke s solution n 4 vertex guards are sufficient and occasionally necessary. In terms of the number of reflex vertices, r
15 Guarding triangulated terrains n 2 vertex guards are sufficient and occasionally necessary (Bose et al.).
16 Guarding triangulated terrains n 2 vertex guards are sufficient and occasionally necessary (Bose et al.). edge guards are sufficient (Everett et al.). n 3 4n 4 13 edge guards are occasionally necessary (Bose et al.).
17 Guarding triangulated terrains n 2 vertex guards are sufficient and occasionally necessary (Bose et al.). edge guards are sufficient (Everett et al.). n 3 4n 4 13 edge guards are occasionally necessary (Bose et al.). All proofs are essentially combinatorial (i.e., not geometric).
18 Terminology Polyhedra genus 0 genus 1 genus 2
19 Terminology Orthogonal polyhedron Reflex edge
20 Generalizing guards Vertex guards vs. edge guards.
21 Generalizing guards Vertex guards vs. edge guards. (Face guards?)
22 Computational complexity All known 2D variations of the Art Gallery Problem are NP-hard and APX-hard. By tweaking the 2D constructions, similar results can be obtained for all types of 3D guards. No 2D variation is known to be in APX. The Art Gallery Problem for polygons with holes is as hard to approximate as SET COVER. This extends to simply connected polyhedra (holes can become pillars that almost reach the ceiling).
23 Vertex-guarding orthogonal polyhedra The Art Gallery Problem for vertex guards is unsolvable, even for orthogonal polyhedra. Some points in the central region are invisible to all vertices (hence this polyhedron is not tetrahedralizable).
24 Point-guarding orthogonal polyhedra Some orthogonal polyhedra require Ω(n 3/2 ) point guards. outer view cross section Every orthogonal polyhedron yields a BSP tree of size O(n 3/2 ) (Paterson, Yao), hence the bound is tight.
25 Point-guarding general polyhedra For polygons with r reflex edges, there exists a partition into O(r 2 ) convex parts (Chazelle), hence this many point guards are sufficient.
26 Point-guarding general polyhedra For polygons with r reflex edges, there exists a partition into O(r 2 ) convex parts (Chazelle), hence this many point guards are sufficient. Open question: Do Chazelle s polyhedra provide a tight lower bound?
27 Edge-guarding orthogonal polyhedra Any polyhedron is guarded by the set of its edges. Upper bound: e edge guards.
28 Edge-guarding orthogonal polyhedra Any polyhedron is guarded by the set of its edges. Upper bound: e edge guards. Lower bound: e 12 edge guards.
29 Edge-guarding orthogonal polyhedra Any polyhedron is guarded by the set of its reflex edges. Upper bound: r reflex edge guards.
30 Edge-guarding orthogonal polyhedra Any polyhedron is guarded by the set of its reflex edges. Upper bound: r reflex edge guards. Lower bound: r reflex edge guards.
31 Open edge guards Closed edge guards vs. open edge guards.
32 Open edge guards Closed edge guards vs. open edge guards. Motivation for open edge guards: Each illuminated point receives light from a non-degenerate subsegment of a guard.
33 Open edge guards Closed edge guards vs. open edge guards. Motivation for open edge guards: Each illuminated point receives light from a non-degenerate subsegment of a guard. Problem: How much more powerful are closed edge guards?
34 Closed vs. open edge guards Closed edge guards are at least 3 times more powerful. No open edge can see more than one red dot.
35 Closed vs. open edge guards Closed edge guards are at least 3 times more powerful. No open edge can see more than one red dot. Is this lower bound tight?
36 Closed vs. open edge guards In orthogonal polyhedra, each endpoint of a closed edge guard can be replaced by an adjacent open edge. Case-by-case analysis on all vertex types. F D B C A E
37 Closed vs. open edge guards In orthogonal polyhedra, each endpoint of a closed edge guard can be replaced by an adjacent open edge. Case-by-case analysis on all vertex types. F D B C A E Our previous bound is tight for orthogonal polyhedra.
38 Edge guards as patroling guards Model for patroling guards. An edge guard cannot be replaced by finitely many point guards lying on it. The right endpoint must be a limit point for the guarding set.
39 Polyhedral faces: a poor model for patroling guards The top face guard cannot be replaced by o(n 2 ) patroling guards lying on it.
40 Polyhedral faces: a poor model for patroling guards The top face guard cannot be replaced by o(n 2 ) patroling guards lying on it.
41 Face-guarding polyhedra: upper bound Theorem Every c-oriented polyhedron with f faces is guardable by f 2 f c (open or closed) face guards.
42 Face-guarding polyhedra: upper bound Theorem Every c-oriented polyhedron with f faces is guardable by f 2 f c (open or closed) face guards. For orthogonal polyhedra (c = 3): f 6 face guards. For 4-oriented polyhedra: f 4 face guards. For general polyhedra (c = f ): f 2 1 face guards.
43 Face-guarding orthogonal polyhedra f 7 closed face guards are occasionally necessary.
44 Face-guarding orthogonal polyhedra f 6 open face guards are always sufficient and occasionally necessary.
45 Face-guarding 4-oriented polyhedra f 5 closed face guards are occasionally necessary.
46 Face-guarding 4-oriented polyhedra f 4 open face guards are always sufficient and occasionally necessary.
47 Guarding 2-reflex orthogonal polyhedra Problem: Optimally guarding with reflex edge guards an orthogonal polyhedron having reflex edges in only two directions.
48 Guarding 2-reflex orthogonal polyhedra Problem: Optimally guarding with reflex edge guards an orthogonal polyhedron having reflex edges in only two directions. Goal: Show that r g reflex edge guards are sufficient (g is the genus).
49 Guarding 2-reflex orthogonal polyhedra Problem: Optimally guarding with reflex edge guards an orthogonal polyhedron having reflex edges in only two directions. Goal: Show that r g reflex edge guards are sufficient (g is the genus). Each horizontal cross section is a collection of rectangles. The polyhedron is naturally partitioned into cuboidal bricks. It is safe to separate two bricks if they share at least two reflex edges, or if the operation reduces the polyhedron s genus.
50 Guarding 2-reflex orthogonal polyhedra Odd cuts are safe, too. The problem reduces to guarding double castles.
51 Guarding 2-reflex orthogonal polyhedra Odd cuts are safe, too. The problem reduces to guarding double castles. In turns, each double castle can be partitioned into pieces that require only one guard (cf. O Rourke s L-shaped pieces).
52 Guarding 2-reflex orthogonal polyhedra Theorem Any 2-reflex orthogonal polyhedron with r > 0 reflex edges and genus g is guardable by r g reflex edge guards.
53 Guarding 2-reflex orthogonal polyhedra Theorem Any 2-reflex orthogonal polyhedron with r > 0 reflex edges and genus g is guardable by r g reflex edge guards. The same construction yields also an upper bound in terms of e. Theorem Any 2-reflex orthogonal polyhedron with e edges and genus g is guardable by e g reflex edge guards.
54 Guarding 2-reflex orthogonal polyhedra Theorem Any 2-reflex orthogonal polyhedron with r > 0 reflex edges and genus g is guardable by r g reflex edge guards. The same construction yields also an upper bound in terms of e. Theorem Any 2-reflex orthogonal polyhedron with e edges and genus g is guardable by e g reflex edge guards. Valid for both open and closed edge guards. Guard locations can be computed in O(n log n) time.
55 Guarding with parallel edges Problem: Orthogonally guard an orthogonal polyhedron with mutually parallel edge guards.
56 Guarding with parallel edges Problem: Orthogonally guard an orthogonal polyhedron with mutually parallel edge guards. Motivations: Point location, tracking, navigation.
57 Guarding with parallel edges Problem: Orthogonally guard an orthogonal polyhedron with mutually parallel edge guards. Motivations: Point location, tracking, navigation. Strategy: Pick parallel cross sections and solve infinitely many 2D problems. Solutions in neighboring sections should be as similar as possible. Efficiently construct a 3D solution.
58 Guarding with parallel edges Solution: In any cross section, pick vertices of only 3 types. This selection remains consistent as the plane shifts.
59 Guarding with parallel edges The selected edges form a guarding set. v v q q q v p p p
60 Guarding with parallel edges The selected edges form a guarding set. v v q q q v p p p Do the math... Theorem Any orthogonal polyhedron is orthogonally guardable by e+r 12 mutually parallel edge guards.
61 Guarding with parallel edges Can we express our bound in terms of e or r only?
62 Guarding with parallel edges Can we express our bound in terms of e or r only? Lemma For every orthogonal polyhedron of genus g, 1 6 e + 2g 2 r 5 e 2g Both inequalities are tight for every g.
63 Guarding with parallel edges Corollary e g 6 1 parallel edge guards are sufficient to guard any orthogonal polyhedron. Corollary 7 12 r g + 1 parallel edge guards are sufficient to guard any orthogonal polyhedron.
64 Guarding with parallel edges Corollary e g 6 1 parallel edge guards are sufficient to guard any orthogonal polyhedron. Corollary 7 12 r g + 1 parallel edge guards are sufficient to guard any orthogonal polyhedron. Additionally: Guards are mutually parallel. Guards can be open or closed. Polyhedra are orthogonally guarded.
65 Edge-guarding 4-oriented polyhedra Problem: Edge-guarding polyhedra with faces oriented in 4 different directions. Orthogonal polyhedra come as a subclass.
66 Edge-guarding 4-oriented polyhedra Problem: Edge-guarding polyhedra with faces oriented in 4 different directions. Orthogonal polyhedra come as a subclass. The lower bound raises to e 6 (from e 12 ).
67 Edge-guarding 4-oriented polyhedra Solution: Again, consider parallel cross sections and pick 11 types of vertices (out of the 24 possible types).
68 Edge-guarding 4-oriented polyhedra The selected edges form a guarding set. v q v q v q v q p p p p v q v q v q p p p
69 Edge-guarding 4-oriented polyhedra The selected edges form a guarding set. v v v v q q q q p p p p v q v q v q p p p Theorem Any 4-oriented polyhedron is guardable by e+r 6 edge guards.
70 Edge-guarding general polyhedra Distinguish 4 edge classes.
71 Edge-guarding general polyhedra Distinguish 4 edge classes. Lemma If a point does not see any vertex, it sees edges in at least 2 classes.
72 Edge-guarding general polyhedra Solution: Pick an edge set that covers all vertices and, of the remaining edges, pick those in the 3 smallest classes. Lemma In any polyhedron, the vertex set is covered by 3e 8 edges. If all faces are triangles, the bound improves to 2e 9.
73 Edge-guarding general polyhedra Solution: Pick an edge set that covers all vertices and, of the remaining edges, pick those in the 3 smallest classes. Lemma In any polyhedron, the vertex set is covered by 3e 8 edges. If all faces are triangles, the bound improves to 2e 9. Do the math... Theorem (Cano Tóth Urrutia) Any polyhedron is guardable by 27e 32 closed edge guards. If all faces are triangles, the bound improves to 29e 36. Not valid for open edge guards (need endpoints to cover vertices).
74 Edge-guarding polyhedra: summary Open edge guards e-lower b. e-upper b. r-lower b. r-upper b. 1-reflex e/12 e/12 r/2 r/2 2-reflex e/12 e/8 r/2 r/2 3-reflex e/12 11e/72 r/2 7r/12 4-oriented e/6 e/3 r/2 r General e/6 e r r Closed edge guards e-lower b. e-upper b. r-lower b. r-upper b. 1-reflex e/16 e/12 r/3 r/2 2-reflex e/12 e/8 r/3 r/2 3-reflex e/12 11e/72 r/3 7r/12 4-oriented e/6 e/3 r/3 r General e/6 27e/32 r/2 r
75 Open questions Are Ω(n 2 ) point guards necessary for general polyhedra? Are n 4 point guards sufficient for every orthogonal terrain? Are r reflex edge guards sufficient for every orthogonal polyhedron? Are f 7 closed face guards sufficient for every orthogonal polyhedron? Are e 6 edge guards sufficient for every polyhedron?
76 References J. O Rourke Art gallery theorems and algorithms Oxford University Press, 1987 G. Viglietta Guarding and seraching polyhedra Ph.D. Thesis, University of Pisa, 2012 J. Cano, C. D. Tóth, and J. Urrutia Edge guards for polyhedra in 3-space CCCG 2012
Topological Treatment of Platonic, Archimedean, and Related Polyhedra
Forum Geometricorum Volume 15 (015) 43 51. FORUM GEOM ISSN 1534-1178 Topological Treatment of Platonic, Archimedean, and Related Polyhedra Tom M. Apostol and Mamikon A. Mnatsakanian Abstract. Platonic
More informationHOLES 5.1. INTRODUCTION
HOLES 5.1. INTRODUCTION One of the major open problems in the field of art gallery theorems is to establish a theorem for polygons with holes. A polygon with holes is a polygon P enclosing several other
More informationSolving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
More informationArrangements And Duality
Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,
More informationTriangulation by Ear Clipping
Triangulation by Ear Clipping David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: November 18, 2002 Last Modified: August 16, 2015 Contents
More informationComputational Geometry. Lecture 1: Introduction and Convex Hulls
Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,
More information. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2
4. Basic feasible solutions and vertices of polyhedra Due to the fundamental theorem of Linear Programming, to solve any LP it suffices to consider the vertices (finitely many) of the polyhedron P of the
More informationA Turán Type Problem Concerning the Powers of the Degrees of a Graph
A Turán Type Problem Concerning the Powers of the Degrees of a Graph Yair Caro and Raphael Yuster Department of Mathematics University of Haifa-ORANIM, Tivon 36006, Israel. AMS Subject Classification:
More informationConnectivity and cuts
Math 104, Graph Theory February 19, 2013 Measure of connectivity How connected are each of these graphs? > increasing connectivity > I G 1 is a tree, so it is a connected graph w/minimum # of edges. Every
More informationSelected practice exam solutions (part 5, item 2) (MAT 360)
Selected practice exam solutions (part 5, item ) (MAT 360) Harder 8,91,9,94(smaller should be replaced by greater )95,103,109,140,160,(178,179,180,181 this is really one problem),188,193,194,195 8. On
More informationBinary Space Partitions
Title: Binary Space Partitions Name: Adrian Dumitrescu 1, Csaba D. Tóth 2,3 Affil./Addr. 1: Computer Science, Univ. of Wisconsin Milwaukee, Milwaukee, WI, USA Affil./Addr. 2: Mathematics, California State
More informationDisjoint Compatible Geometric Matchings
Disjoint Compatible Geometric Matchings Mashhood Ishaque Diane L. Souvaine Csaba D. Tóth Abstract We prove that for every even set of n pairwise disjoint line segments in the plane in general position,
More informationLargest Fixed-Aspect, Axis-Aligned Rectangle
Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February
More informationIntroduction to Graph Theory
Introduction to Graph Theory Allen Dickson October 2006 1 The Königsberg Bridge Problem The city of Königsberg was located on the Pregel river in Prussia. The river divided the city into four separate
More information3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology Handout 6 18.433: Combinatorial Optimization February 20th, 2009 Michel X. Goemans 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the
More informationarxiv:1203.1525v1 [math.co] 7 Mar 2012
Constructing subset partition graphs with strong adjacency and end-point count properties Nicolai Hähnle haehnle@math.tu-berlin.de arxiv:1203.1525v1 [math.co] 7 Mar 2012 March 8, 2012 Abstract Kim defined
More informationBinary Space Partitions of Orthogonal Subdivisions
Binary Space Partitions of Orthogonal Subdivisions John Hershberger Subhash Suri Csaba D. Tóth Abstract We consider the problem of constructing binary space partitions (BSPs) for orthogonal subdivisions
More informationDEGREE CONSTRAINED TRIANGULATION. Roshan Gyawali
DEGREE CONSTRAINED TRIANGULATION by Roshan Gyawali Bachelor in Computer Engineering Institue of Engineering, Pulchowk Campus, Tribhuvan University, Kathmandu 2008 A thesis submitted in partial fulfillment
More informationStar and convex regular polyhedra by Origami.
Star and convex regular polyhedra by Origami. Build polyhedra by Origami.] Marcel Morales Alice Morales 2009 E D I T I O N M O R A L E S Polyhedron by Origami I) Table of convex regular Polyhedra... 4
More informationShortcut sets for plane Euclidean networks (Extended abstract) 1
Shortcut sets for plane Euclidean networks (Extended abstract) 1 J. Cáceres a D. Garijo b A. González b A. Márquez b M. L. Puertas a P. Ribeiro c a Departamento de Matemáticas, Universidad de Almería,
More informationAngle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees
Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in
More informationFast approximation of the maximum area convex. subset for star-shaped polygons
Fast approximation of the maximum area convex subset for star-shaped polygons D. Coeurjolly 1 and J.-M. Chassery 2 1 Laboratoire LIRIS, CNRS FRE 2672 Université Claude Bernard Lyon 1, 43, Bd du 11 novembre
More informationINCIDENCE-BETWEENNESS GEOMETRY
INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full
More informationAnalysis of Algorithms, I
Analysis of Algorithms, I CSOR W4231.002 Eleni Drinea Computer Science Department Columbia University Thursday, February 26, 2015 Outline 1 Recap 2 Representing graphs 3 Breadth-first search (BFS) 4 Applications
More information39 Symmetry of Plane Figures
39 Symmetry of Plane Figures In this section, we are interested in the symmetric properties of plane figures. By a symmetry of a plane figure we mean a motion of the plane that moves the figure so that
More informationShape Dictionary YR to Y6
Shape Dictionary YR to Y6 Guidance Notes The terms in this dictionary are taken from the booklet Mathematical Vocabulary produced by the National Numeracy Strategy. Children need to understand and use
More informationShortest Inspection-Path. Queries in Simple Polygons
Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote B 05-05 April 2005 Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote Institut für Informatik,
More information3D shapes. Level A. 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite. 2. What is another name for 3-D shapes?
Level A 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite 2. What is another name for 3-D shapes? A) Polygon B) Polyhedron C) Point 3. A 3-D shape has four sides and a triangular
More informationThe number of generalized balanced lines
The number of generalized balanced lines David Orden Pedro Ramos Gelasio Salazar Abstract Let S be a set of r red points and b = r + 2δ blue points in general position in the plane, with δ 0. A line l
More informationCycles in a Graph Whose Lengths Differ by One or Two
Cycles in a Graph Whose Lengths Differ by One or Two J. A. Bondy 1 and A. Vince 2 1 LABORATOIRE DE MATHÉMATIQUES DISCRÉTES UNIVERSITÉ CLAUDE-BERNARD LYON 1 69622 VILLEURBANNE, FRANCE 2 DEPARTMENT OF MATHEMATICS
More informationSHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH
31 Kragujevac J. Math. 25 (2003) 31 49. SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH Kinkar Ch. Das Department of Mathematics, Indian Institute of Technology, Kharagpur 721302, W.B.,
More informationSimple Robots with Minimal Sensing: From Local Visibility to Global Geometry
Simple Robots with Minimal Sensing: From Local Visibility to Global Geometry Subhash Suri Department of Computer Science University of California Santa Barbara, USA 956 suri@cs.ucsb.edu Elias Vicari and
More informationAll trees contain a large induced subgraph having all degrees 1 (mod k)
All trees contain a large induced subgraph having all degrees 1 (mod k) David M. Berman, A.J. Radcliffe, A.D. Scott, Hong Wang, and Larry Wargo *Department of Mathematics University of New Orleans New
More informationAngles that are between parallel lines, but on opposite sides of a transversal.
GLOSSARY Appendix A Appendix A: Glossary Acute Angle An angle that measures less than 90. Acute Triangle Alternate Angles A triangle that has three acute angles. Angles that are between parallel lines,
More informationThe positive minimum degree game on sparse graphs
The positive minimum degree game on sparse graphs József Balogh Department of Mathematical Sciences University of Illinois, USA jobal@math.uiuc.edu András Pluhár Department of Computer Science University
More informationSeminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it
Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina stefano.martina@stud.unifi.it 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International
More informationIntersection of Convex Objects: The Method of Separating Axes
Intersection of Convex Objects: The Method of Separating Axes David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: January 28, 2001 Last
More informationarxiv:1409.4299v1 [cs.cg] 15 Sep 2014
Planar Embeddings with Small and Uniform Faces Giordano Da Lozzo, Vít Jelínek, Jan Kratochvíl 3, and Ignaz Rutter 3,4 arxiv:409.499v [cs.cg] 5 Sep 04 Department of Engineering, Roma Tre University, Italy
More informationClass One: Degree Sequences
Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of
More informationDiffuse Reflection Radius in a Simple Polygon
Diffuse Reflection Radius in a Simple olygon Eli Fox-Epstein Csaba D. Tóth Andrew Winslow arxiv:1402.5303v3 [cs.cg] 17 May 2015 Abstract It is shown that every simple polygon in general position with n
More informationHigh degree graphs contain large-star factors
High degree graphs contain large-star factors Dedicated to László Lovász, for his 60th birthday Noga Alon Nicholas Wormald Abstract We show that any finite simple graph with minimum degree d contains a
More information1. A student followed the given steps below to complete a construction. Which type of construction is best represented by the steps given above?
1. A student followed the given steps below to complete a construction. Step 1: Place the compass on one endpoint of the line segment. Step 2: Extend the compass from the chosen endpoint so that the width
More informationLabeling outerplanar graphs with maximum degree three
Labeling outerplanar graphs with maximum degree three Xiangwen Li 1 and Sanming Zhou 2 1 Department of Mathematics Huazhong Normal University, Wuhan 430079, China 2 Department of Mathematics and Statistics
More informationABSTRACT. For example, circle orders are the containment orders of circles (actually disks) in the plane (see [8,9]).
Degrees of Freedom Versus Dimension for Containment Orders Noga Alon 1 Department of Mathematics Tel Aviv University Ramat Aviv 69978, Israel Edward R. Scheinerman 2 Department of Mathematical Sciences
More informationE XPLORING QUADRILATERALS
E XPLORING QUADRILATERALS E 1 Geometry State Goal 9: Use geometric methods to analyze, categorize and draw conclusions about points, lines, planes and space. Statement of Purpose: The activities in this
More informationThe Essentials of CAGD
The Essentials of CAGD Chapter 2: Lines and Planes Gerald Farin & Dianne Hansford CRC Press, Taylor & Francis Group, An A K Peters Book www.farinhansford.com/books/essentials-cagd c 2000 Farin & Hansford
More informationSPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM
SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM ALEX WRIGHT 1. Intoduction A fixed point of a function f from a set X into itself is a point x 0 satisfying f(x 0 ) = x 0. Theorems which establish the
More informationCS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010
CS 598CSC: Combinatorial Optimization Lecture date: /4/010 Instructor: Chandra Chekuri Scribe: David Morrison Gomory-Hu Trees (The work in this section closely follows [3]) Let G = (V, E) be an undirected
More informationStudia Scientiarum Mathematicarum Hungarica 41 (2), 243 266 (2004)
Studia Scientiarum Mathematicarum Hungarica 4 (), 43 66 (004) PLANAR POINT SETS WITH A SMALL NUMBER OF EMPTY CONVEX POLYGONS I. BÁRÁNY and P. VALTR Communicated by G. Fejes Tóth Abstract A subset A of
More informationOptimal 3D Angular Resolution for Low-Degree Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 17, no. 3, pp. 173 200 (2013) DOI: 10.7155/jgaa.00290 Optimal 3D Angular Resolution for Low-Degree Graphs David Eppstein 1 Maarten Löffler
More informationFinding and counting given length cycles
Finding and counting given length cycles Noga Alon Raphael Yuster Uri Zwick Abstract We present an assortment of methods for finding and counting simple cycles of a given length in directed and undirected
More informationSolidWorks Implementation Guides. Sketching Concepts
SolidWorks Implementation Guides Sketching Concepts Sketching in SolidWorks is the basis for creating features. Features are the basis for creating parts, which can be put together into assemblies. Sketch
More informationApproximation of an Open Polygonal Curve with a Minimum Number of Circular Arcs and Biarcs
Approximation of an Open Polygonal Curve with a Minimum Number of Circular Arcs and Biarcs R. L. Scot Drysdale a Günter Rote b,1 Astrid Sturm b,1 a Department of Computer Science, Dartmouth College b Institut
More informationChapter 6. Cuboids. and. vol(conv(p ))
Chapter 6 Cuboids We have already seen that we can efficiently find the bounding box Q(P ) and an arbitrarily good approximation to the smallest enclosing ball B(P ) of a set P R d. Unfortunately, both
More information1 The Line vs Point Test
6.875 PCP and Hardness of Approximation MIT, Fall 2010 Lecture 5: Low Degree Testing Lecturer: Dana Moshkovitz Scribe: Gregory Minton and Dana Moshkovitz Having seen a probabilistic verifier for linearity
More informationTreemaps with bounded aspect ratio
technische universiteit eindhoven Department of Mathematics and Computer Science Master s Thesis Treemaps with bounded aspect ratio by Vincent van der Weele Supervisor dr. B. Speckmann Eindhoven, July
More informationHow To Find The Partition Complexity Of A Binary Space Partition
Combinatorial and Computational Geometry MSRI Publications Volume 52, 2005 Binary Space Partitions: Recent Developments CSABA D. TÓTH Abstract. A binary space partition tree is a data structure for the
More informationCatalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.
7 Catalan Numbers Thomas A. Dowling, Department of Mathematics, Ohio State Uni- Author: versity. Prerequisites: The prerequisites for this chapter are recursive definitions, basic counting principles,
More information12-1 Representations of Three-Dimensional Figures
Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular
More informationStrictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs
Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs Iyad A. Kanj Ljubomir Perković Ge Xia Abstract We describe a new distributed and strictly-localized approach for constructing
More informationThe minimum number of distinct areas of triangles determined by a set of n points in the plane
The minimum number of distinct areas of triangles determined by a set of n points in the plane Rom Pinchasi Israel Institute of Technology, Technion 1 August 6, 007 Abstract We prove a conjecture of Erdős,
More informationSum of Degrees of Vertices Theorem
Sum of Degrees of Vertices Theorem Theorem (Sum of Degrees of Vertices Theorem) Suppose a graph has n vertices with degrees d 1, d 2, d 3,...,d n. Add together all degrees to get a new number d 1 + d 2
More informationGeometry Progress Ladder
Geometry Progress Ladder Maths Makes Sense Foundation End-of-year objectives page 2 Maths Makes Sense 1 2 End-of-block objectives page 3 Maths Makes Sense 3 4 End-of-block objectives page 4 Maths Makes
More informationPh.D. Thesis. Judit Nagy-György. Supervisor: Péter Hajnal Associate Professor
Online algorithms for combinatorial problems Ph.D. Thesis by Judit Nagy-György Supervisor: Péter Hajnal Associate Professor Doctoral School in Mathematics and Computer Science University of Szeged Bolyai
More informationBALTIC OLYMPIAD IN INFORMATICS Stockholm, April 18-22, 2009 Page 1 of?? ENG rectangle. Rectangle
Page 1 of?? ENG rectangle Rectangle Spoiler Solution of SQUARE For start, let s solve a similar looking easier task: find the area of the largest square. All we have to do is pick two points A and B and
More informationLarge induced subgraphs with all degrees odd
Large induced subgraphs with all degrees odd A.D. Scott Department of Pure Mathematics and Mathematical Statistics, University of Cambridge, England Abstract: We prove that every connected graph of order
More informationMax-Min Representation of Piecewise Linear Functions
Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 43 (2002), No. 1, 297-302. Max-Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department,
More informationGrade 6 Mathematics Performance Level Descriptors
Limited Grade 6 Mathematics Performance Level Descriptors A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Grade 6 Mathematics. A student at this
More informationGraph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902
Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902 http://www.ms.uky.edu/~mschreffler Different Graphs, Similar Properties
More informationCommon Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
More informationPseudo-Triangulations a Survey
Contemporary Mathematics 2 1. Introduction A pseudo-triangle is a simple polygon in the plane with exactly three convex vertices, called corners. A pseudo-triangulation is a tiling of a planar region into
More informationGeometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi
Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the
More informationCOMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact
More informationOn Tilable Orthogonal Polygons
On Tilable Orthogonal Polygons György Csizmadia Jurek Czyzowicz Leszek G asieniec Evangelos Kranakis Eduardo Rivera-Campo Jorge Urrutia Abstract We consider rectangular tilings of orthogonal polygons with
More informationLecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs
CSE599s: Extremal Combinatorics November 21, 2011 Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs Lecturer: Anup Rao 1 An Arithmetic Circuit Lower Bound An arithmetic circuit is just like
More informationCSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin November 15, 2012; Lecture 10 1 / 27 Randomized online bipartite matching and the adwords problem. We briefly return to online algorithms
More informationMATH STUDENT BOOK. 8th Grade Unit 6
MATH STUDENT BOOK 8th Grade Unit 6 Unit 6 Measurement Math 806 Measurement Introduction 3 1. Angle Measures and Circles 5 Classify and Measure Angles 5 Perpendicular and Parallel Lines, Part 1 12 Perpendicular
More informationEvery tree contains a large induced subgraph with all degrees odd
Every tree contains a large induced subgraph with all degrees odd A.J. Radcliffe Carnegie Mellon University, Pittsburgh, PA A.D. Scott Department of Pure Mathematics and Mathematical Statistics University
More informationResearch Statement. Andrew Suk
Research Statement Andrew Suk 1 Introduction My research interests are combinatorial methods in discrete geometry. In particular, I am interested in extremal problems on geometric objects. My research
More informationMathematical Research Letters 1, 249 255 (1994) MAPPING CLASS GROUPS ARE AUTOMATIC. Lee Mosher
Mathematical Research Letters 1, 249 255 (1994) MAPPING CLASS GROUPS ARE AUTOMATIC Lee Mosher Let S be a compact surface, possibly with the extra structure of an orientation or a finite set of distinguished
More informationNan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA
A Factor 1 2 Approximation Algorithm for Two-Stage Stochastic Matching Problems Nan Kong, Andrew J. Schaefer Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA Abstract We introduce
More informationAngle: An angle is the union of two line segments (or two rays) with a common endpoint, called a vertex.
MATH 008: Angles Angle: An angle is the union of two line segents (or two rays) with a coon endpoint, called a vertex. A B C α Adjacent angles: Adjacent angles are two angles that share a vertex, have
More informationc 2002 I.P. Ivrissimtzis, M.A. Sabin, N.A. Dodgson
Technical Report UCAM-CL-TR-544 ISSN 476-2986 Number 544 Computer Laboratory On the support of recursive subdivision I.P. Ivrissimtzis, M.A. Sabin, N.A. Dodgson September 2002 An updated, improved version
More informationON INDUCED SUBGRAPHS WITH ALL DEGREES ODD. 1. Introduction
ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD A.D. SCOTT Abstract. Gallai proved that the vertex set of any graph can be partitioned into two sets, each inducing a subgraph with all degrees even. We prove
More informationONLINE DEGREE-BOUNDED STEINER NETWORK DESIGN. Sina Dehghani Saeed Seddighin Ali Shafahi Fall 2015
ONLINE DEGREE-BOUNDED STEINER NETWORK DESIGN Sina Dehghani Saeed Seddighin Ali Shafahi Fall 2015 ONLINE STEINER FOREST PROBLEM An initially given graph G. s 1 s 2 A sequence of demands (s i, t i ) arriving
More informationalternate interior angles
alternate interior angles two non-adjacent angles that lie on the opposite sides of a transversal between two lines that the transversal intersects (a description of the location of the angles); alternate
More informationMean Ramsey-Turán numbers
Mean Ramsey-Turán numbers Raphael Yuster Department of Mathematics University of Haifa at Oranim Tivon 36006, Israel Abstract A ρ-mean coloring of a graph is a coloring of the edges such that the average
More informationGraph Theory Problems and Solutions
raph Theory Problems and Solutions Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles November, 005 Problems. Prove that the sum of the degrees of the vertices of any finite graph is
More informationRemoving Even Crossings
EuroComb 2005 DMTCS proc. AE, 2005, 105 110 Removing Even Crossings Michael J. Pelsmajer 1, Marcus Schaefer 2 and Daniel Štefankovič 2 1 Department of Applied Mathematics, Illinois Institute of Technology,
More informationChapter 7. Permutation Groups
Chapter 7 Permutation Groups () We started the study of groups by considering planar isometries In the previous chapter, we learnt that finite groups of planar isometries can only be cyclic or dihedral
More informationRemoving Local Extrema from Imprecise Terrains
Removing Local Extrema from Imprecise Terrains Chris Gray Frank Kammer Maarten Löffler Rodrigo I. Silveira Abstract In this paper we consider imprecise terrains, that is, triangulated terrains with a vertical
More informationGeometry Review Flash Cards
point is like a star in the night sky. However, unlike stars, geometric points have no size. Think of them as being so small that they take up zero amount of space. point may be represented by a dot on
More informationSegmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
More informationARTICLE IN PRESS. European Journal of Operational Research xxx (2004) xxx xxx. Discrete Optimization. Nan Kong, Andrew J.
A factor 1 European Journal of Operational Research xxx (00) xxx xxx Discrete Optimization approximation algorithm for two-stage stochastic matching problems Nan Kong, Andrew J. Schaefer * Department of
More informationLargest Inscribed Rectangles in Convex Polygons
Largest Inscribed Rectangles in Convex Polygons Christian Knauer Lena Schlipf Jens M. Schmidt Hans Raj Tiwary Abstract We consider approximation algorithms for the problem of computing an inscribed rectangle
More informationMAT 1341: REVIEW II SANGHOON BAEK
MAT 1341: REVIEW II SANGHOON BAEK 1. Projections and Cross Product 1.1. Projections. Definition 1.1. Given a vector u, the rectangular (or perpendicular or orthogonal) components are two vectors u 1 and
More informationSmooth functions statistics
Smooth functions statistics V. I. rnold To describe the topological structure of a real smooth function one associates to it the graph, formed by the topological variety, whose points are the connected
More informationGEOMETRY CONCEPT MAP. Suggested Sequence:
CONCEPT MAP GEOMETRY August 2011 Suggested Sequence: 1. Tools of Geometry 2. Reasoning and Proof 3. Parallel and Perpendicular Lines 4. Congruent Triangles 5. Relationships Within Triangles 6. Polygons
More informationOn planar regular graphs degree three without Hamiltonian cycles 1
On planar regular graphs degree three without Hamiltonian cycles 1 E. Grinbergs Computing Centre of Latvian State University Abstract. Necessary condition to have Hamiltonian cycle in planar graph is given.
More informationMath 181 Handout 16. Rich Schwartz. March 9, 2010
Math 8 Handout 6 Rich Schwartz March 9, 200 The purpose of this handout is to describe continued fractions and their connection to hyperbolic geometry. The Gauss Map Given any x (0, ) we define γ(x) =
More information