PS Computational Geometry Homework Assignment Sheet I (Due 16-March-2018)
|
|
- Egbert Montgomery
- 5 years ago
- Views:
Transcription
1 Homework Assignment Sheet I (Due 16-March-2018) Assignment 1 Let f, g : N R with f(n) := 8n + 4 and g(n) := 1 5 n log 2 n. Prove explicitly that f O(g) and f o(g). Assignment 2 How can you generalize the sweep-line approach (for line-segment intersection) to full lines rather than just line segments? Does it make sense from a complexity point of view? Assignment 3 We consider two line segments ab and cd in R 2. We say that ab an cd have a proper intersection if there exists exactly one point q {a, b, c, d} such that q ab and q cd. Prove that ab and cd have a proper intersection if and only if and where sign(det(a, b, c)) sign(det(a, b, d)) = 1 sign(det(c, d, a)) sign(det(c, d, b)) = 1, det(u, v, w) := det u x u y 1 v x v y 1 w x w y 1 denotes the signed area of the triangle (u, v, w), and sign(x) denotes the sign of a real number x. (Recall: The signed area of (u, v, w) is positive if and only if the points u, v, w are oriented in a counter-clockwise manner.)
2 Homework Assignment Sheet II (Due 23-March-2018) Assignment 4 Let L be a set of n line segments in the plane which may share common endpoints but do not intersect otherwise. Let V denote the set of m endpoints of the segments of L and suppose that they are indexed according to lexicographic order. An endpoint v j V is regarded as dead end relative to L if there do not exist indices i and k such that (1) i < j < k and (2) v i v j L and v j v k L. Your task is to add a set L of additional line segments such that 1. all endpoints of L belong to V, 2. no v j V is a dead end relative to L L for all 1 < j < m, 3. no line segment of L L intersects another line segment of L L, except for possibly sharing a common endpoint, 4. L is minimum. Try to devise an algorithm that solves this problem in O(n log n) time and O(n) space. (You are welcome to make reasonable GPA assumptions, such as that no two endpoints of V have the same y-coordinate.) Assignment 5 Prove that the vertical distance between two parallel lines g and h equals the length of the line segment g h. Assignment 6 Consider the parabola y = x2 2 is the tangent to the parabola at p. and a point p on this parabola. Prove that p
3 Homework Assignment Sheet III (Due 20-April-2018) Assignment 7 For a vector v := (v x, v y ) R 2 we define its (canonical) normal vector as n(v) := ( v y, v x ). Consider two points a, b R 2, with a b, and let ab be the direction vector from a to b of the oriented line through a, b. We say that a point c lies left of this oriented line if it lies in the half-space into which n(ab) points. Prove that c lies left of this oriented line if and only if det(a, b, c) > 0. Assignment 8 Prove constructively that the convex hull of a y-monotone polygonal chain P := (p 1, p 2,..., p n ), with n vertices in R 2, can be computed in O(n) time. (Please do try not resort to general-purpose O(n) algorithms for computing the convex hull of an arbitrary polygon!) Assignment 9 Let P be a set of n d + 2 points in R d. Prove that there exists a partition of P into sets P 1, P 2 such that CH(P 1 ) and CH(P 2 ) intersect. (Hint: You may want to recall that any set of (d + 1) vectors in R d admits a non-trivial linear combination that yields the zero vector. This allows to construct a partition of P into P 1 and P 2 such that CH(P 1 ) and CH(P 2 ) intersect.)
4 Homework Assignment Sheet IV (Due 27-April-2018) Assignment 10 Let L be a set of n line segments in the plane. Let V denote the set of m endpoints of the segments of L and suppose that they are indexed according to lexicographic order. An endpoint v j V is regarded as dead end relative to L if there do not exist indices i and k such that (1) i < j < k and (2) v i v j L and v j v k L. Your task is to add a set L of additional line segments such that 1. all endpoints of L belong to V, 2. no v j V is a dead end relative to L L for all 1 < j < m, 3. L is minimum. Please make sure that your algorithm solves this problem in O(n) time and O(n) space. (You are welcome to make reasonable GPA assumptions.) Assignment 11 Let L be a set of n line segments in the plane which may share common endpoints but do not intersect otherwise. Let V denote the set of m endpoints of the segments of L and suppose that they are indexed according to lexicographic order. An endpoint v j V is regarded as dead end relative to L if there do not exist indices i and k such that (1) i < j < k and (2) v i v j L and v j v k L. Your task is to add a set L of additional line segments such that 1. all endpoints of L belong to V, 2. no v j V is a dead end relative to L L for all 1 < j < m, 3. no line segment of L L intersects another line segment of L L, except for possibly sharing a common endpoint, 4. L 2 OP T, where OP T is the minimum number of line segments that need to be added in order to fulfill the first three requirements. Please make sure that your algorithm solves this problem in O(n log n) time and O(n) space. (You are welcome to make reasonable GPA assumptions.) Assignment 12 Show that a point can be the nearest neighbor of at most six other points in R 2.
5 Homework Assignment Sheet V (Due 04-May-2018) Assignment 13 Explain how VD(S) can be obtained from DT (S) and how DT (S) can be obtained from VD(S) in O(n) time, for every set S of n points in the plane. (You don t need to come up with actual formulas, say for the Voronoi nodes, but should be able to explain how one could compute the Voronoi nodes and obtain an appropriate (graph) representation of DT (S) and VD(S).) Assignment 14 A polygonal chain P (in the plane) is called monotone with respect to a straight line l if every line orthogonal to l intersects P in at most one point. Devise an O(n) algorithm to check whether there exists a line l such that a given chain P with n vertices is monotone relative to l. If P is monotone then your algorithm should also determine a suitable line l. Assignment 15 Consider Fortune s sweep-line algorithm for computing the Voronoi diagram of point sites: What is the maximum number of disjoint parabolic arcs in the beach line that are defined by the same site? (The exact number is sought, no O-term!)
6 Homework Assignment Sheet VI (Due 18-May-2018) Assignment 16 In the lecture we discussed how the Voronoi diagram of points in R 2 can be computed by regarding R 2 as the xy-plane of R 3 and doing computations in R 3. (Recall Slides ) Your task is to mimic these approaches in R 1 and compute VD(S) by regarding R 1 as the x-axis of R 2, for S := { 1, 0, 2, 4}. (Of course, in this setting the Voronoi diagram consists only of some isolated Voronoi nodes.) Assignment 17 Draw the bisectors in the L 2, L 1 and L metric of the following pairs of points: (0, 2) and (4, 0); (4, 0) and (8, 0); (8, 0) and (12, 4). Draw also the Voronoi diagram of all points for the L 2 metric. (Of course, the bisectors for L 1 and L are defined as in the L 2 case, just with another interpretation of the distance d(, ).) Assignment 18 Consider a set S of n points in R 2 and suppose that all inter-point distances are distinct. A point q S is an east-northeast neighbor of p S, with p q, if 1. the y coordinate of q is greater than or equal to the y-coordinate of p, 2. the supporting line of the edge (p, q) has a slope between 0 and 1. Define a graph G with vertex set S by adding an edge between each point and its nearest east-northeast neighbor. Now add edges to G between each point and its nearest neighbor to the north-northeast, north-northwest, west-northwest, etc. (for all eight possibilities). Prove that G contains all edges of the EMST of S. (Of course, you are welcome to make a reasonable general-position assumption.)
7 Homework Assignment Sheet VII (Due 25-May-2018) Assignment 19 Consider the computation of a straight skeleton based on wavefront propagation and a kinetic triangulation, and prove that it suffices to solve a second-degree polynomial equation in order to obtain the collapse times of a kinetic triangle. Assignment 20 Sketch the Voronoi regions of s 1, s 2 and p for the two settings depicted on Slide 226. No need to derive precise formulas, but you should be able to explain your sketch. In particular, I expect you to be able to argue why no two-dimensional bisectors or similar oddities can occur. Assignment 21 Prove that all bisectors between (a) two lines, (b) a line and a circle, and (c) two circles are (possibly degenerate) conics. (The sites are allowed to intersect.)
8 Homework Assignment Sheet VIII (Due 08-June-2018) Assignment 22 Consider a set S of n points in the plane and prove that no pair of edges of its Euclidean minimum spanning tree intersect (except for possibly sharing a point of S as common end point). Assignment 23 Prove that there exists a linear mapping f that maps R 2 to R 2 such that d (p, q) = d 1 (f(p), f(q)) for every pair of points p, q R 2, where d 1 (, ) denotes the L 1 distance and d (, ) denotes the L distance. Assignment 24 Offsetting a polygon seems to smooth out the polygon by eliminating small concave features. Prove or disprove for both constant-radius and mitered offsets: Offsetting turns every simple polygon into a convex polygon. (That is, you are to argue whether or not for every given polygon there exists a finite offset distance such that the corresponding offset of the polygon is convex.)
9 Homework Assignment Sheet IX (Due 15-June-2018) Assignment 25 Consider a convex quadrilateral (a, b, c, d) and suppose that it is partitioned into two triangles (a, b, c) and (a, c, d) such that d is contained in the interior of the circumcircle of (a, b, c). Prove that replacing the edge ac by the edge bd and, thus, partitioning the quadrilateral (a, b, c, d) into (a, b, d) and (b, c, d), will increase the minimum angle among the two pairs of triangles. Assignment 26 Prove that every polygon with n vertices, for all n 4, can be split by a diagonal into two sub-polygons such that each sub-polygon has at most 2(n 2) vertices. Assignment 27 Chazelle s triangulation algorithm can be used to check whether a given list of n vertices constitutes a simple polygon in time O(n). Using this result as a black box, explain how one can check in time O( P + Q ) whether a simple polygon P intersects a simple polygon Q.
CS S Lecture February 13, 2017
CS 6301.008.18S Lecture February 13, 2017 Main topics are #Voronoi-diagrams, #Fortune. Quick Note about Planar Point Location Last week, I started giving a difficult analysis of the planar point location
More informationVoronoi Diagrams and Delaunay Triangulation slides by Andy Mirzaian (a subset of the original slides are used here)
Voronoi Diagrams and Delaunay Triangulation slides by Andy Mirzaian (a subset of the original slides are used here) Voronoi Diagram & Delaunay Triangualtion Algorithms Divide-&-Conquer Plane Sweep Lifting
More informationCS 532: 3D Computer Vision 14 th Set of Notes
1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating
More informationChapter 8. Voronoi Diagrams. 8.1 Post Oce Problem
Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest
More information3. Voronoi Diagrams. 3.1 Definitions & Basic Properties. Examples :
3. Voronoi Diagrams Examples : 1. Fire Observation Towers Imagine a vast forest containing a number of fire observation towers. Each ranger is responsible for extinguishing any fire closer to her tower
More informationWeek 8 Voronoi Diagrams
1 Week 8 Voronoi Diagrams 2 Voronoi Diagram Very important problem in Comp. Geo. Discussed back in 1850 by Dirichlet Published in a paper by Voronoi in 1908 3 Voronoi Diagram Fire observation towers: an
More information2 Geometry Solutions
2 Geometry Solutions jacques@ucsd.edu Here is give problems and solutions in increasing order of difficulty. 2.1 Easier problems Problem 1. What is the minimum number of hyperplanar slices to make a d-dimensional
More informationCS133 Computational Geometry
CS133 Computational Geometry Voronoi Diagram Delaunay Triangulation 5/17/2018 1 Nearest Neighbor Problem Given a set of points P and a query point q, find the closest point p P to q p, r P, dist p, q dist(r,
More informationVoronoi Diagrams and Delaunay Triangulations. O Rourke, Chapter 5
Voronoi Diagrams and Delaunay Triangulations O Rourke, Chapter 5 Outline Preliminaries Properties and Applications Computing the Delaunay Triangulation Preliminaries Given a function f: R 2 R, the tangent
More informationOther Voronoi/Delaunay Structures
Other Voronoi/Delaunay Structures Overview Alpha hulls (a subset of Delaunay graph) Extension of Voronoi Diagrams Convex Hull What is it good for? The bounding region of a point set Not so good for describing
More informationVoronoi diagram and Delaunay triangulation
Voronoi diagram and Delaunay triangulation Ioannis Emiris & Vissarion Fisikopoulos Dept. of Informatics & Telecommunications, University of Athens Computational Geometry, spring 2015 Outline 1 Voronoi
More informationLifting Transform, Voronoi, Delaunay, Convex Hulls
Lifting Transform, Voronoi, Delaunay, Convex Hulls Subhash Suri Department of Computer Science University of California Santa Barbara, CA 93106 1 Lifting Transform (A combination of Pless notes and my
More informationPolygon Triangulation. (slides partially by Daniel Vlasic )
Polygon Triangulation (slides partially by Daniel Vlasic ) Triangulation: Definition Triangulation of a simple polygon P: decomposition of P into triangles by a maximal set of non-intersecting diagonals
More informationPolygon Partitioning. Lecture03
1 Polygon Partitioning Lecture03 2 History of Triangulation Algorithms 3 Outline Monotone polygon Triangulation of monotone polygon Trapezoidal decomposition Decomposition in monotone mountain Convex decomposition
More information6.854J / J Advanced Algorithms Fall 2008
MIT OpenCourseWare http://ocw.mit.edu 6.854J / 18.415J Advanced Algorithms Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advanced
More informationAcute Triangulations of Polygons
Europ. J. Combinatorics (2002) 23, 45 55 doi:10.1006/eujc.2001.0531 Available online at http://www.idealibrary.com on Acute Triangulations of Polygons H. MAEHARA We prove that every n-gon can be triangulated
More informationLecture 16: Voronoi Diagrams and Fortune s Algorithm
contains q changes as a result of the ith insertion. Let P i denote this probability (where the probability is taken over random insertion orders, irrespective of the choice of q). Since q could fall through
More informationHigh-Dimensional Computational Geometry. Jingbo Shang University of Illinois at Urbana-Champaign Mar 5, 2018
High-Dimensional Computational Geometry Jingbo Shang University of Illinois at Urbana-Champaign Mar 5, 2018 Outline 3-D vector geometry High-D hyperplane intersections Convex hull & its extension to 3
More informationTriangulation and Convex Hull. 8th November 2018
Triangulation and Convex Hull 8th November 2018 Agenda 1. Triangulation. No book, the slides are the curriculum 2. Finding the convex hull. Textbook, 8.6.2 2 Triangulation and terrain models Here we have
More informationArt Gallery, Triangulation, and Voronoi Regions
Art Gallery, Triangulation, and Voronoi Regions CS535 Fall 2016 Daniel G. Aliaga Department of Computer Science Purdue University [some slides based on Profs. Shmuel Wimer and Andy Mirzaian Topics Triangulation
More informationCHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system
CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH6 2.1 Warm-Up: See Solved Homework questions 2.2 Cartesian coordinate system Coordinate axes: Two perpendicular lines that intersect at the origin O on each line.
More informationSection 12.1 Translations and Rotations
Section 12.1 Translations and Rotations Any rigid motion that preserves length or distance is an isometry. We look at two types of isometries in this section: translations and rotations. Translations A
More informationComputational Geometry
Lecture 12: Lecture 12: Motivation: Terrains by interpolation To build a model of the terrain surface, we can start with a number of sample points where we know the height. Lecture 12: Motivation: Terrains
More informationVoronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text
Voronoi Diagrams in the Plane Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams As important as convex hulls Captures the neighborhood (proximity) information of geometric objects
More informationIn what follows, we will focus on Voronoi diagrams in Euclidean space. Later, we will generalize to other distance spaces.
Voronoi Diagrams 4 A city builds a set of post offices, and now needs to determine which houses will be served by which office. It would be wasteful for a postman to go out of their way to make a delivery
More informationMATH 113 Section 8.2: Two-Dimensional Figures
MATH 113 Section 8.2: Two-Dimensional Figures Prof. Jonathan Duncan Walla Walla University Winter Quarter, 2008 Outline 1 Classifying Two-Dimensional Shapes 2 Polygons Triangles Quadrilaterals 3 Other
More informationObjectives: (What You ll Learn) Identify and model points, lines, planes Identify collinear and coplanar points, intersecting lines and planes
Geometry Chapter 1 Outline: Points, Lines, Planes, & Angles A. 1-1 Points, Lines, and Planes (What You ll Learn) Identify and model points, lines, planes Identify collinear and coplanar points, intersecting
More informationFIGURES FOR SOLUTIONS TO SELECTED EXERCISES. V : Introduction to non Euclidean geometry
FIGURES FOR SOLUTIONS TO SELECTED EXERCISES V : Introduction to non Euclidean geometry V.1 : Facts from spherical geometry V.1.1. The objective is to show that the minor arc m does not contain a pair of
More informationModule Four: Connecting Algebra and Geometry Through Coordinates
NAME: Period: Module Four: Connecting Algebra and Geometry Through Coordinates Topic A: Rectangular and Triangular Regions Defined by Inequalities Lesson 1: Searching a Region in the Plane Lesson 2: Finding
More informationON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE**
Chin. Ann. of Math. 23B:(2002),87-9. ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE** XU Changqing* DING Ren* Abstract The authors discuss the partition of a finite set of points in the plane
More informationGeometry R. Unit 12 Coordinate Geometry. Day Classwork Day Homework Wednesday 3/7 Thursday 3/8 Friday 3/9
Geometry R Unit 12 Coordinate Geometry Day Classwork Day Homework Wednesday 3/7 Thursday 3/8 Friday 3/9 Unit 11 Test Review Equations of Lines 1 HW 12.1 Perimeter and Area of Triangles in the Coordinate
More informationVoronoi diagrams Delaunay Triangulations. Pierre Alliez Inria
Voronoi diagrams Delaunay Triangulations Pierre Alliez Inria Voronoi Diagram Voronoi Diagram Voronoi Diagram The collection of the non-empty Voronoi regions and their faces, together with their incidence
More informationVORONOI DIAGRAM PETR FELKEL. FEL CTU PRAGUE Based on [Berg] and [Mount]
VORONOI DIAGRAM PETR FELKEL FEL CTU PRAGUE felkel@fel.cvut.cz https://cw.felk.cvut.cz/doku.php/courses/a4m39vg/start Based on [Berg] and [Mount] Version from 9.11.2017 Talk overview Definition and examples
More informationComputational Geometry: Lecture 5
Computational Geometry: Lecture 5 Don Sheehy January 29, 2010 1 Degeneracy In many of the algorithms that we have discussed so far, we have run into problems when that input is somehow troublesome. For
More informationFortune s Algorithm. Notes from the book by de Berg, Van Krevald, Overmars, and Schwarzkpf
Notes from the book by de Berg, Van Krevald, Overmars, and Schwarzkpf Based on sweeping the plane with a horizontal line and computing the Voronoi diagram as the line sweeps Straight forward approach won
More informationAdvanced Algorithms Computational Geometry Prof. Karen Daniels. Fall, 2012
UMass Lowell Computer Science 91.504 Advanced Algorithms Computational Geometry Prof. Karen Daniels Fall, 2012 Voronoi Diagrams & Delaunay Triangulations O Rourke: Chapter 5 de Berg et al.: Chapters 7,
More informationPolygon Triangulation. (slides partially by Daniel Vlasic )
Polygon Triangulation (slides partially by Daniel Vlasic ) Triangulation: Definition Triangulation of a simple polygon P: decomposition of P into triangles by a maximal set of non-intersecting diagonals
More informationFlavor of Computational Geometry. Voronoi Diagrams. Shireen Y. Elhabian Aly A. Farag University of Louisville
Flavor of Computational Geometry Voronoi Diagrams Shireen Y. Elhabian Aly A. Farag University of Louisville March 2010 Pepperoni Sparse Pizzas Olive Sparse Pizzas Just Two Pepperonis A person gets the
More informationarxiv: v1 [cs.cg] 8 Jan 2018
Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon Eunjin Oh Hee-Kap Ahn arxiv:1801.02292v1 [cs.cg] 8 Jan 2018 Abstract Given a set of sites in a simple polygon, a geodesic Voronoi diagram
More informationLecture 3: Art Gallery Problems and Polygon Triangulation
EECS 396/496: Computational Geometry Fall 2017 Lecture 3: Art Gallery Problems and Polygon Triangulation Lecturer: Huck Bennett In this lecture, we study the problem of guarding an art gallery (specified
More informationDEFINITIONS. Perpendicular Two lines are called perpendicular if they form a right angle.
DEFINITIONS Degree A degree is the 1 th part of a straight angle. 180 Right Angle A 90 angle is called a right angle. Perpendicular Two lines are called perpendicular if they form a right angle. Congruent
More informationComputational Geometry
Lecture 1: Introduction and convex hulls Geometry: points, lines,... Geometric objects Geometric relations Combinatorial complexity Computational geometry Plane (two-dimensional), R 2 Space (three-dimensional),
More informationComputational Geometry
More on Voronoi diagrams 1 Can we move a disc from one location to another amidst obstacles? 2 Since the Voronoi diagram of point sites is locally furthest away from those sites, we can move the disc if
More informationCombinatorics and Combinatorial Geometry by: Adrian Tang math.ucalgary.ca
IMO Winter Camp 2009 - Combinatorics and Combinatorial Geometry 1 1. General Combinatorics Combinatorics and Combinatorial Geometry by: Adrian Tang Email: tang @ math.ucalgary.ca (Extremal Principle:)
More informationThe Cut Locus and the Jordan Curve Theorem
The Cut Locus and the Jordan Curve Theorem Rich Schwartz November 19, 2015 1 Introduction A Jordan curve is a subset of R 2 which is homeomorphic to the circle, S 1. The famous Jordan Curve Theorem says
More informationCourse Number: Course Title: Geometry
Course Number: 1206310 Course Title: Geometry RELATED GLOSSARY TERM DEFINITIONS (89) Altitude The perpendicular distance from the top of a geometric figure to its opposite side. Angle Two rays or two line
More informationEQUATIONS OF ALTITUDES, MEDIANS, and PERPENDICULAR BISECTORS
EQUATIONS OF ALTITUDES, MEDIANS, and PERPENDICULAR BISECTORS Steps to Find the Median of a Triangle: -Find the midpoint of a segment using the midpoint formula. -Use the vertex and midpoint to find the
More informationUnit Activity Correlations to Common Core State Standards. Geometry. Table of Contents. Geometry 1 Statistics and Probability 8
Unit Activity Correlations to Common Core State Standards Geometry Table of Contents Geometry 1 Statistics and Probability 8 Geometry Experiment with transformations in the plane 1. Know precise definitions
More informationNotes in Computational Geometry Voronoi Diagrams
Notes in Computational Geometry Voronoi Diagrams Prof. Sandeep Sen and Prof. Amit Kumar Indian Institute of Technology, Delhi Voronoi Diagrams In this lecture, we study Voronoi Diagrams, also known as
More informationConnected Components of Underlying Graphs of Halving Lines
arxiv:1304.5658v1 [math.co] 20 Apr 2013 Connected Components of Underlying Graphs of Halving Lines Tanya Khovanova MIT November 5, 2018 Abstract Dai Yang MIT In this paper we discuss the connected components
More informationCMPS 3130/6130 Computational Geometry Spring Voronoi Diagrams. Carola Wenk. Based on: Computational Geometry: Algorithms and Applications
CMPS 3130/6130 Computational Geometry Spring 2015 Voronoi Diagrams Carola Wenk Based on: Computational Geometry: Algorithms and Applications 2/19/15 CMPS 3130/6130 Computational Geometry 1 Voronoi Diagram
More informationVoronoi Diagrams. A Voronoi diagram records everything one would ever want to know about proximity to a set of points
Voronoi Diagrams Voronoi Diagrams A Voronoi diagram records everything one would ever want to know about proximity to a set of points Who is closest to whom? Who is furthest? We will start with a series
More informationDelaunay Triangulations
Delaunay Triangulations (slides mostly by Glenn Eguchi) Motivation: Terrains Set of data points A R 2 Height ƒ(p) defined at each point p in A How can we most naturally approximate height of points not
More informationNAEP Released Items Aligned to the Iowa Core: Geometry
NAEP Released Items Aligned to the Iowa Core: Geometry Congruence G-CO Experiment with transformations in the plane 1. Know precise definitions of angle, circle, perpendicular line, parallel line, and
More informationWelcome to Pre-AP Geometry. Summer Homework
Welcome to Pre-AP Geometry Summer Homework Congratulations, you have qualified to be enrolled in Pre-AP Geometry. This class is a rigorous, 10 th grade level mathematics class. This class requires summer
More informationPreferred directions for resolving the non-uniqueness of Delaunay triangulations
Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation
More informationMathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts
Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of
More informationGeometric Computations for Simulation
1 Geometric Computations for Simulation David E. Johnson I. INTRODUCTION A static virtual world would be boring and unlikely to draw in a user enough to create a sense of immersion. Simulation allows things
More informationPlanar Graphs. 1 Graphs and maps. 1.1 Planarity and duality
Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter
More informationGEOMETRY CURRICULUM MAP
2017-2018 MATHEMATICS GEOMETRY CURRICULUM MAP Department of Curriculum and Instruction RCCSD Congruence Understand congruence in terms of rigid motions Prove geometric theorems Common Core Major Emphasis
More informationComputational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm
GEOMETRY COMP 321 McGill University These slides are mainly compiled from the following resources. - Professor Jaehyun Park slides CS 97SI - Top-coder tutorials. - Programming Challenges books. Computational
More informationGEOMETRY HONORS COORDINATE GEOMETRY PACKET
GEOMETRY HONORS COORDINATE GEOMETRY PACKET Name Period 1 Day 1 - Directed Line Segments DO NOW Distance formula 1 2 1 2 2 2 D x x y y Midpoint formula x x, y y 2 2 M 1 2 1 2 Slope formula y y m x x 2 1
More informationGeometry. Cluster: Experiment with transformations in the plane. G.CO.1 G.CO.2. Common Core Institute
Geometry Cluster: Experiment with transformations in the plane. G.CO.1: Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions of
More informationCommon Core Specifications for Geometry
1 Common Core Specifications for Geometry Examples of how to read the red references: Congruence (G-Co) 2-03 indicates this spec is implemented in Unit 3, Lesson 2. IDT_C indicates that this spec is implemented
More informationSection Congruence Through Constructions
Section 10.1 - Congruence Through Constructions Definitions: Similar ( ) objects have the same shape but not necessarily the same size. Congruent ( =) objects have the same size as well as the same shape.
More information2-1 Transformations and Rigid Motions. ENGAGE 1 ~ Introducing Transformations REFLECT
2-1 Transformations and Rigid Motions Essential question: How do you identify transformations that are rigid motions? ENGAGE 1 ~ Introducing Transformations A transformation is a function that changes
More informationCS3621 Midterm Solution (Fall 2005) 150 points
CS362 Midterm Solution Fall 25. Geometric Transformation CS362 Midterm Solution (Fall 25) 5 points (a) [5 points] Find the 2D transformation matrix for the reflection about the y-axis transformation (i.e.,
More informationVI GEOMETRICAL OLYMPIAD IN HONOUR OF I.F.SHARYGIN THE CORRESPONDENCE ROUND. SOLUTIONS
VI GEOMETRIL OLYMPID IN HONOUR OF I.F.SHRYGIN THE ORRESPONDENE ROUND. SOLUTIONS 1. (.Frenkin) (8) Does there exist a triangle, whose side is equal to some its altitude, another side is equal to some its
More informationMathematics High School Geometry
Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of
More informationUnit 13: Periodic Functions and Trig
Date Period Unit 13: Periodic Functions and Trig Day Topic 0 Special Right Triangles and Periodic Function 1 Special Right Triangles Standard Position Coterminal Angles 2 Unit Circle Cosine & Sine (x,
More information7. The Gauss-Bonnet theorem
7. The Gauss-Bonnet theorem 7.1 Hyperbolic polygons In Euclidean geometry, an n-sided polygon is a subset of the Euclidean plane bounded by n straight lines. Thus the edges of a Euclidean polygon are formed
More informationComputational Geometry. Algorithm Design (10) Computational Geometry. Convex Hull. Areas in Computational Geometry
Computational Geometry Algorithm Design (10) Computational Geometry Graduate School of Engineering Takashi Chikayama Algorithms formulated as geometry problems Broad application areas Computer Graphics,
More informationMATH 890 HOMEWORK 2 DAVID MEREDITH
MATH 890 HOMEWORK 2 DAVID MEREDITH (1) Suppose P and Q are polyhedra. Then P Q is a polyhedron. Moreover if P and Q are polytopes then P Q is a polytope. The facets of P Q are either F Q where F is a facet
More informationChapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.
Chapter 1 Linear Equations and Straight Lines 2 of 71 Outline 1.1 Coordinate Systems and Graphs 1.4 The Slope of a Straight Line 1.3 The Intersection Point of a Pair of Lines 1.2 Linear Inequalities 1.5
More informationName. Geometry Honors. Unit 1 Coordinate Geometry. Practice Packet
Name Geometry Honors Unit 1 Coordinate Geometry Practice Packet 1 Slope, // Lines and Lines 1. Determine whether the lines with equations y x 1 and 1 y x 5 are parallel, perpendicular or neither. Explain
More informationWHAT YOU SHOULD LEARN
GRAPHS OF EQUATIONS WHAT YOU SHOULD LEARN Sketch graphs of equations. Find x- and y-intercepts of graphs of equations. Use symmetry to sketch graphs of equations. Find equations of and sketch graphs of
More informationPS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)
Homework Assignment Sheet I (Due 20-Oct-2017) Assignment 1 Let n N and A be a finite set of cardinality n = A. By definition, a permutation of A is a bijective function from A to A. Prove that there exist
More informationThe equal tangents property
The equal tangents property J. Jerónimo-Castro, G. Ruiz-Hernández and S. Tabachnikov April 29, 2012 Abstract Let M be a C 2 -smooth strictly convex closed surface in R 3 and denote by H the set of points
More informationGet Ready. Solving Equations 1. Solve each equation. a) 4x + 3 = 11 b) 8y 5 = 6y + 7
Get Ready BLM... Solving Equations. Solve each equation. a) 4x + = 8y 5 = 6y + 7 c) z+ = z+ 5 d) d = 5 5 4. Write each equation in the form y = mx + b. a) x y + = 0 5x + y 7 = 0 c) x + 6y 8 = 0 d) 5 0
More informationComputational Geometry
Motivation Motivation Polygons and visibility Visibility in polygons Triangulation Proof of the Art gallery theorem Two points in a simple polygon can see each other if their connecting line segment is
More informationTOURNAMENT OF THE TOWNS, Glossary
TOURNAMENT OF THE TOWNS, 2003 2004 Glossary Absolute value The size of a number with its + or sign removed. The absolute value of 3.2 is 3.2, the absolute value of +4.6 is 4.6. We write this: 3.2 = 3.2
More informationCS 373: Combinatorial Algorithms, Fall Name: Net ID: Alias: U 3 / 4 1
CS 373: Combinatorial Algorithms, Fall 2000 Homework 1 (due November 16, 2000 at midnight) Starting with Homework 1, homeworks may be done in teams of up to three people. Each team turns in just one solution,
More informationOptimal Compression of a Polyline with Segments and Arcs
Optimal Compression of a Polyline with Segments and Arcs Alexander Gribov Esri 380 New York Street Redlands, CA 92373 Email: agribov@esri.com arxiv:1604.07476v5 [cs.cg] 10 Apr 2017 Abstract This paper
More informationConstrained Delaunay Triangulations (CDT)
Constrained Delaunay Triangulations (CDT) Recall: Definition 1 (Constrained triangulation). A triangulation with prespecified edges or breaklines between nodes. Motivation: Geological faults in oil recovery
More informationCURRICULUM GUIDE. Honors Geometry
CURRICULUM GUIDE Honors Geometry This level of Geometry is approached at an accelerated pace. Topics of postulates, theorems and proofs are discussed both traditionally and with a discovery approach. The
More informationMath 460: Homework # 6. Due Monday October 2
Math 460: Homework # 6. ue Monday October 2 1. (Use Geometer s Sketchpad.) onsider the following algorithm for constructing a triangle with three given sides, using ircle by center and radius and Segment
More information2D Geometry. Pierre Alliez Inria Sophia Antipolis
2D Geometry Pierre Alliez Inria Sophia Antipolis Outline Sample problems Polygons Graphs Convex hull Voronoi diagram Delaunay triangulation Sample Problems Line Segment Intersection Theorem: Segments (p
More informationPolygon decomposition. Motivation: Art gallery problem
CG Lecture 3 Polygon decomposition 1. Polygon triangulation Triangulation theory Monotone polygon triangulation 2. Polygon decomposition into monotone pieces 3. Trapezoidal decomposition 4. Convex decomposition
More informationComputational Geometry
Computational Geometry 600.658 Convexity A set S is convex if for any two points p, q S the line segment pq S. S p S q Not convex Convex? Convexity A set S is convex if it is the intersection of (possibly
More informationAngles of Polygons. Essential Question What is the sum of the measures of the interior angles of a polygon?
7.1 Angles of Polygons Essential Question What is the sum of the measures of the interior angles of a polygon? The Sum of the Angle Measures of a Polygon Work with a partner. Use dynamic geometry software.
More informationEXTREME POINTS AND AFFINE EQUIVALENCE
EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard
More information7 Voronoi Diagrams. The Post Office Problem
7 Voronoi Diagrams The Post Office Problem Suppose you are on the advisory board for the planning of a supermarket chain, and there are plans to open a new branch at a certain location. To predict whether
More informationStandards to Topics. Common Core State Standards 2010 Geometry
Standards to Topics G-CO.01 Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions of point, line, distance along a line, and distance
More informationMath 308, Section 101 Solutions to Study Questions for Final Exam (Thursday, December 16, 2004)
NEUTRAL GEOMETRY Math 308, Section 0 Solutions to Study Questions for Final Exam (Thursday, December 6, 00) I. Given a triangle AEF, let M be the midpoint of the segment EF. Choose a point D on the ray
More informationChapter 2 Similarity and Congruence
Chapter 2 Similarity and Congruence Definitions Definition AB = CD if and only if AB = CD Remember, mab = AB. Definitions Definition AB = CD if and only if AB = CD Remember, mab = AB. Definition ABC =
More informationGeometry Common Core State Standard (CCSS) Math
= ntroduced R=Reinforced/Reviewed HGH SCHOOL GEOMETRY MATH STANDARDS 1 2 3 4 Congruence Experiment with transformations in the plane G.CO.1 Know precise definitions of angle, circle, perpendicular line,
More informationThe Farthest Point Delaunay Triangulation Minimizes Angles
The Farthest Point Delaunay Triangulation Minimizes Angles David Eppstein Department of Information and Computer Science UC Irvine, CA 92717 November 20, 1990 Abstract We show that the planar dual to the
More informationBMO Round 1 Problem 6 Solutions
BMO 2005 2006 Round 1 Problem 6 Solutions Joseph Myers November 2005 Introduction Problem 6 is: 6. Let T be a set of 2005 coplanar points with no three collinear. Show that, for any of the 2005 points,
More informationAlgorithmische Geometrie Voronoi Diagram
Algorithmische Geometrie Voronoi Diagram Martin Held FB Computerwissenschaften Universität Salzburg A 5020 Salzburg, Austria May 28, 2008 Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go
More informationProf. Gill Barequet. Center for Graphics and Geometric Computing, Technion. Dept. of Computer Science The Technion Haifa, Israel
Computational Geometry (CS 236719) http://www.cs.tufts.edu/~barequet/teaching/cg Chapter 1 Introduction 1 Copyright 2002-2009 2009 Prof. Gill Barequet Center for Graphics and Geometric Computing Dept.
More information