Optimal LCP for translations in R 2 C. Ambühl et al. ’00 Input: A= {a i }, B= {b j }, ε ≥ 0 Time complexity: |A|=n |B|=m The number of cells n 2 m 2 Bipartite.

Slides:



Advertisements
Similar presentations
Circle Terminology GEOMETRY
Advertisements

GEOMETRY Circle Terminology.
MOTION IN GEOMETRY: TRANSFORMATIONS
A chord that goes through the center of a circle
Secants and Tangents Lesson 10.4 A B T. A B A secant is a line that intersects a circle at exactly two points. (Every secant contains a chord of the circle.)
Tangent/Radius Theorems
OBJECTIVES: STUDENTS WILL BE ABLE TO… USE THE RELATIONSHIP BETWEEN A RADIUS AND A TANGENT USE THE RELATIONSHIP BETWEEN 2 TANGENTS FROM ONE POINT FIND THE.
Session 25 Warm-up 1.Name a segment tangent to circle A. 2.What is the 3.If BD = 36, find BC. 4.If AC = 10 and BD = 24, find AB. 5.If AD = 7 and BD = 24,
2.3 – Perform Rotations.
Some technical terms to know about
Largest Common Point Set (LCP) problem Given e>0 and two point sets A and B find a transformation T and equally sized subsets A’ (a subset of A) and B’
REFLECTIONS, ROTATIONS AND TRANSLATIONS. Reflections.
Protein Structure Alignment
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 O’Rourke Chapter 8 Motion Planning.
Transformations, Constructions and 3D Drawings
Warm-up 1.Name a segment tangent to circle A. 2.What is the 3.If BD = 36, find BC. 4.If AC = 10 and BD = 24, find AB. 5.If AD = 7 and BD = 24, find BE.
Created by Mandy Plunkett Modified by Charlotte Stripling
Surface Area of Cones and Spheres Cone – The circular counterpart of a pyramid. Every cone has one face that is its base. This base is a circular region.
GEOMETRY.
Copyright © 2007 Pearson Education, Inc. Slide 8-2 Chapter 8: Trigonometric Functions And Applications 8.1Angles and Their Measures 8.2Trigonometric Functions.
In Chapter 1, you studied many common geometric shapes and learned ways to describe a shape using its attributes. In this chapter, you will further investigate.
5-1: Transformations English Casbarro Unit 5.
Circles: Basic Terms Tutorial 8a. Parts of a Circle  A circle is the set of all points in a plane equidistant from a given point.  Name a circle by.
11-1 Tangent Lines Learning Target: I can solve and model problems using tangent lines. Goal 2.03.
Vector Functions 10. Parametric Surfaces Parametric Surfaces We have looked at surfaces that are graphs of functions of two variables. Here we.
Angles, Circles, and parts of Circles. secant: a line, ray, or segment that contains a chord chord: segment has endpoints on circle tangent: a line, ray,
Unit 5: Geometric Transformations.
3 Radian Measure and Circular Functions
Bellwork Name all the angles that have the vertex B. 1) 2) 3) 4) a. Translate
A polygon is a closed figure made by joining line segments, where each line segment intersects exactly two others. Polygons.
Copyright © 2009 Pearson Addison-Wesley Radian Measure 6.2 The Unit Circle and Circular Functions 6.3 Graphs of the Sine and Cosine Functions.
Splash Screen. Lesson Menu Five-Minute Check (over Chapter 8) CCSS Then/Now New Vocabulary Key Concept: Reflection in a Line Example 1: Reflect a Figure.
Construction of the true size of a plane figure Plane figures in the horizontal/vertical/profile projecting planes 1. Determine the true size of a triangle.
GEOMETRY Can you name it? Number your paper 1 to 22.
1.2: Transformations CCSS
POINTS, LINES, & PLANES 9-1. BASIC GEOMETRIC FIGURES NAMESAMPLESYMBOLDESCRIPTION Point Point ALocation in space Line AB Series of points that extends.
GeometryGeometry 10.7 Locus. GeometryGeometry Drawing a Locus that Satisfies One Condition A locus in a plane is a set of all points in a plane that satisfy.
10.7 Locus Geometry.
Number of Instructional Days: 13.  Standards: Congruence G-CO  Experiment with transformations in the plane  G-CO.2Represent transformations in the.
Activation—Unit 5 Day 1 August 5 th, 2013 Draw a coordinate plane and answer the following: 1. What are the new coordinates if (2,2) moves right 3 units?
Vocabulary Word: Supplementary Angles Definition: Two angles whose sum is 180°.
Theorem 12-1: If a line is tangent to a circle, then the line is perpendicular to the radius drawn to the point of tangency. Point of tangencyA B O P.
Basic Geometric Constructions
Draw six segments that pass through every dot in the figure without taking your pencil off the paper. Session 55.
1.4 Entry Task Trace your bisected angles onto patty paper. Fold your angle along the bisector you constructed. Did one ray exactly overlap the other?
CIRCLES RADIUS DIAMETER (CHORD) CIRCUMFERENCE ARC CHORD.
Copyright © 2009 Pearson Addison-Wesley Radian Measure and Circular Functions.
Geometry- Lesson 4 Construct a Perpendicular Bisector.
Session 25 Warm-up 1.Name a segment tangent to circle A. 2.What is the 3.If BD = 36, find BC. 4.If AC = 10 and BD = 24, find AB. 5.If AD = 7 and BD = 24,
Created by Mandy Plunkett Modified by Charlotte Stripling
9.5 & 9.6 – Compositions of Transformations & Symmetry
Transformations and Symmetry
Translations 9.2 Content Standards
CONGRUENCE: What does it mean?
Vectors.
• Draw rectangle ABCD on a piece of graph paper.
Five-Minute Check (over Lesson 9–1) CCSS Then/Now New Vocabulary
Geometry A Final Review
3 Radian Measure and Circular Functions
Tangents to Circles.
These are flips, slides, turns, and enlargements/reductions.
Optimal Point Movement for Covering Circular Regions
MATH 1330 Final Exam Review 1.
If AD = 10, DC =6, and ED = 15, find DB.
Five-Minute Check (over Lesson 3–2) Mathematical Practices Then/Now
Maintenance Sheet 24 due Friday
Find the following limit. {image}
3.1 Parallel Lines and Transversals
Presentation transcript:

Optimal LCP for translations in R 2 C. Ambühl et al. ’00 Input: A= {a i }, B= {b j }, ε ≥ 0 Time complexity: |A|=n |B|=m The number of cells n 2 m 2 Bipartite matching O(nm sqrt(n+m)) O(n 3 m 3 sqrt(n+m)) Link to the paper Define B ij = {v : |a i – (v+b j )| ≤ ε} {B ij } defines an arrangement A({B ij }) of balls of radius ε Observation 1: Enough to consider translations v only from U B ij (given some translation v we create a bipartite graph E={|a i – (v+b j )| ≤ ε} and apply bipartite matching) Observation 2: Enough to consider only one v for each cell of A({B ij }) (any two vectors from the same cell define exactly the same bipartite graph)

Optimal LCP for rotations in R 2 S.Chakraborty et al. ’99 Rotations around the point p. Dome D ij is the circular figure traced out by the point p’ on the surface of S p by rotations which cause a i to lie within the ε-ball around b j. Time complexity: |A|=n |B|=m The number of domes nm -> nm intersections on the circle (there are 2nm segment end points) Bipartite matching O(nm sqrt(n+m)) O(n 2 m 2 sqrt(n+m)) Link to the paper A({D ij }) defines an arrangement of circular segments on S p Observation: Enough to consider only one rotation for each cell (segment) of A({D ij })

Optimal LCP for rotations+translations in R 2 C. Ambühl et al. ’00 Input: A= {a i }, B= {b j }, ε ≥ 0 Time complexity: |A|=n |B|=m O(n 4 m 4 sqrt(n+m)) Link to the paper B ij = {v : |a i – (v+b j )| ≤ ε} B ij becomes a function of rotation angle r. Arrangement A({B ij }) becomes a function of r as well. Observation: The number of combinatorial changes of the arrangement A({B ij }) is (nm) 3 There are two cases: III -> there are (nm) 2 + (nm) 3 relevant points on the interval [0,2π)