CMPS 3130/6130 Computational Geometry Spring 2017

Slides:



Advertisements
Similar presentations
If R = {(x,y)| y = 3x + 2}, then R -1 = (1) x = 3y + 2 (2) y = (x – 2)/3 (3) {(x,y)| y = 3x + 2} (4) {(x,y)| y = (x – 2)/3} (5) {(x,y)| y – 2 = 3x} (6)
Advertisements

MA Day 67 April 22, 2013 Section 13.7: Stokes’s Theorem Section 13.4: Green’s Theorem.
2/3/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries II Carola Wenk.
9/12/06CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2006 Triangulations and Guarding Art Galleries II Carola Wenk.
Is ℤ 6 a cyclic group? (a) Yes (b) No. How many generators are there of ℤ 6 ?
Find all subgroups of the Klein 4- Group. How many are there?
Art Gallery Problems Prof. Silvia Fernández. Star-shaped Polygons A polygon is called star-shaped if there is a point P in its interior such that the.
Geometry: Dilations. We have already discussed translations, reflections and rotations. Each of these transformations is an isometry, which means.
4/21/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Motion Planning Carola Wenk.
Rotations EQ: How do you rotate a figure 90, 180 or 270 degrees around a given point?
14/13/15 CMPS 3130/6130 Computational Geometry Spring 2015 Windowing Carola Wenk CMPS 3130/6130 Computational Geometry.
Draw rotations in the coordinate plane.
16 VECTOR CALCULUS.
Ham sandwich theorem by Changqing Li Mathematics Discrete geometry Computational geometry Measure theory.
Vector Calculus 13.
Chapter 5: Permutation Groups  Definitions and Notations  Cycle Notation  Properties of Permutations.
CMPS 3120: Computational Geometry Spring 2013
Lesson 3: Rotating Shapes. Some Things to Remember… Visualize how the shape is rotating Visualize how the shape is rotating What is a 90° turn? What is.
Transformations on the Coordinate Plane: Translations and Rotations.
Rotations Rotate 180° about point PRotate 90° clockwise about point P Example P P.
Rotations on the Coordinate Plane. Horizontal- left and right.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
Geometry Rotations. 2/14/2016 Goals Identify rotations in the plane. Apply rotation formulas to figures on the coordinate plane.
5.6 Proving Triangle Congruence by ASA and AAS. OBJ: Students will be able to use ASA and AAS Congruence Theorems.
3/3/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Delaunay Triangulations I Carola Wenk Based on: Computational.
4.4 Clock Arithmetic and Modular Systems. 12-hour Clock System  Based on an ordinary clock face  12 replaced with a zero  Minute hand is left off.
GEOMETRY SECTION 7 REFLECTIONS & ROTATIONS Geometry S7 Day 3 1.
Transformations: Rotations on a Coordinate Plane Meet TED
4/9/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Motion Planning Carola Wenk.
CMPS 3130/6130 Computational Geometry Spring 2017
Geometry Rotations.
CMPS 3130/6130 Computational Geometry Spring 2017
Copyright © Cengage Learning. All rights reserved.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett
CMPS 3130/6130 Computational Geometry Spring 2017
CMPS 3130/6130 Computational Geometry Spring 2017
CMPS 3130/6130 Computational Geometry Spring 2017
General Expectation So far we have considered expected values separately for discrete and continuous random variables only. This separation is somewhat.
1.3 RIGID MOTIONS.
Introduction to Geometry – Postulates and Theorems
Proof No. 2 Andrew Jones Taken from
7.1 Rigid Motion in a Plane OBJECTIVES:
Rotations on the Coordinate Plane
Copyright © Cengage Learning. All rights reserved.
CMPS 3130/6130: Computational Geometry Spring 2017
Welcome to Trigonometry!
Limits (introduction)
CMPS 3130/6130 Computational Geometry Spring 2017
9-3 Rotations on the Coordinate Plane
Rotating Pills CSE 115 Fall 2006 Dr. Mario – Lab 10.
Introduction to transformational GEOMETRY
CMPS 3130/6130 Computational Geometry Spring 2017
Unit 1Review
CMPS 3120: Computational Geometry Spring 2013
An Isometry is a transformation that preserves length.
Transformations Dilations Translations Reflections Rotations.
CMPS 3130/6130 Computational Geometry Spring 2017
Rotation.
1.3 RIGID MOTIONS.
Examples of Mathematical Proof
Pythagoras L.O. All pupils can find the area of a triangle
Transformations Review
Note Pages 7 – 10.
9-3: The Parallel Postulate 9-4: Triangles: Quick Revisit
9-3 Rotations on the Coordinate Plane
Using Inductive Reasoning to Make Conjectures 2-1
7-2 Two Proof Oriented Triangle Theorems
Rotation Around a Point
Practice Geometry Practice
Let’s start an intro unit to Geometry!!
Presentation transcript:

CMPS 3130/6130 Computational Geometry Spring 2017 Ham Sandwich Theorem Carola Wenk 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Ham-Sandwich Theorem Theorem: Let P and Q be two finite point sets in the plane. Then there exists a line l such that on each side of l there are at most |P|/2 points of P and at most |Q|/2 points of Q. 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Ham-Sandwich Theorem Proof: Find a line l such that on each side of l there are at most |P|/2 points of P. Then rotate l counter-clockwise in such a way that there are always at most |P|/2 points of P on each side of l. 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 4 4/4/17 CMPS 3130/6130 Computational Geometry

Rotation Left: 4 Right: 3 Rotate around this point now 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 4 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 3 Right: 4 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 3 Right: 4 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 3 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 3 Right: 4 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 3 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

Rotation Left: 2 Right: 4 Rotate around this point now 4/4/17 CMPS 3130/6130 Computational Geometry

Rotation Left: 4 Right: 4 Rotate around this point now 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 3 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 3 Right: 4 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 3 rotate 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Rotation Left: 4 Right: 4 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Proof Continued In general, choose the rotation point such that the number of points on each side of l does not change. k points m points rotate rotate m points k points 4/4/17 CMPS 3130/6130 Computational Geometry

CMPS 3130/6130 Computational Geometry Proof Continued Throughout the rotation, there are at most |P|/2 points on each side of l. After 180 rotation, we get the line which is l but directed in the other direction. Let t be the number of blue points to the left of l at the beginning. In the end, t points are on the right side of l, so |Q|-t-1 are on the left side. Therefore, there must have been one orientation of l such that there were t most |Q|/2 points on each side of l. 4/4/17 CMPS 3130/6130 Computational Geometry