Applications of Euler’s Formula for Graphs Hannah Stevens.

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science for Some.
Advertisements

Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Planar Orientations Chapter 4 ( ) in the book Written By: Tomer Heber.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Applied Combinatorics, 4th Ed. Alan Tucker
3. Delaunay triangulation
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Applied Combinatorics, 4th Ed. Alan Tucker
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
Drawing of G. Planar Embedding of G Chord A chord of a cycle C is an edge not in C whose endpoints lie in C.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
CS 2813 Discrete Structures
Matthew Bowling Euler’s Theorem Mathfest Spring ‘15.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Lines in the plane, slopes, and Euler’s formula by Tal Harel
Planar Graphs. A graph is called planar if it can be drawn in the plane in such a way that no two edges cross. Example of a planar graph: The clique on.
Arrangements and Duality Sanjay Sthapit Comp290 10/6/98.
Planar Graphs Graph Coloring
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory and Applications
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
Eulerian Paths and Cycles. What is a Eulerian Path Given an graph. Find a path which uses every edge exactly once. This path is called an Eulerian Path.
Chapter 9.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 6th ed., by Kenneth H.
UNIT 3 Quadrilaterals and Circles Pages
Section 12-1 Exploring Solids. Polyhedron Three dimensional closed figure formed by joining three or more polygons at their side. Plural: polyhedra.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Great Theoretical Ideas In Computer Science
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
37TH ANNUAL AMATYC CONFERENCE A Modern Existence Proof Through Graphs
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
Applied Combinatorics, 4th Ed. Alan Tucker
Geometric Graphs and Quasi-Planar Graphs
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Applied Combinatorics, 4th Ed. Alan Tucker
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Planarity.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 8th ed., by Kenneth H.
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Planarity.
Agenda Review Lecture Content: Shortest Path Algorithm
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

Applications of Euler’s Formula for Graphs Hannah Stevens

Outline  Important terms  Euler’s formula and proof  Necessary parameters  Applications of parameters  Sylvester-Gallai Theorem  Pick’s Theorem

Important Terms  Complete graph: graph in which each edge is connected to every other edge  Simple graph: graph without loops or parallel edges Loop: edge connecting a vertex to itself Loop: edge connecting a vertex to itself Parallel edge: two or more edges connecting the same two vertices Parallel edge: two or more edges connecting the same two vertices  Degree of a vertex: number of edges connected to a vertex (loops count as two)  Connected graph: graph in which we can get from one vertex to any other vertex along a path  Cyclic graph: graph in which the first point on a path connects to the last point  Planar graph: graph that can be drawn in the plane with no edges crossing  Bipartite graph: graph in which the vertices are split into two disjoint sets such that no two vertices from the same set are adjacent

Euler’s Formula for Graphs  If G is a connected plane graph with v vertices, e edges, and f faces, then v – e + f = 2  Examples:

Proof of Euler’s Formula  Basis step: Formula holds for e = 1  Assume formula holds for e = n  Let G be a graph such that e = n + 1 First consider if G has no cycles. Every edge goes to a new vertex, so there will be one vertex, a, with degree 1, connected to the graph via edge x. Delete edge x and vertex a to create graph G` with n edges. By assumption, the formula holds for G`. First consider if G has no cycles. Every edge goes to a new vertex, so there will be one vertex, a, with degree 1, connected to the graph via edge x. Delete edge x and vertex a to create graph G` with n edges. By assumption, the formula holds for G`. a x

Proof cont. Second consider if G has a cycle. Let edge x be an edge with a cycle, then x is a boundary for two faces. Delete x to create graph G` with n edges. By assumption, the formula holds for G`. Second consider if G has a cycle. Let edge x be an edge with a cycle, then x is a boundary for two faces. Delete x to create graph G` with n edges. By assumption, the formula holds for G`. Therefore, the formula holds for graph G with e = n + 1. Therefore, the formula holds for graph G with e = n + 1. x

Necessary Parameters  We can count vertices by their degrees, where v i is the number of vertices with degree i. v = v 1 + v 2 + v 3 + … v = v 1 + v 2 + v 3 + …  Every edge has two ends, and contributes two to the sum of all degrees. 2e = v 1 + 2v 2 + 3v 3 + … 2e = v 1 + 2v 2 + 3v 3 + …  The average degree of a graph is

Necessary Parameters  We can count faces by the number of edges bordering each face, where f k is the number of faces with k edges. f = f 1 + f 2 + f 3 + … f = f 1 + f 2 + f 3 + …  Every edge borders two faces, so 2e = 1f 1 + 2f 2 + 3f 3 + … 2e = 1f 1 + 2f 2 + 3f 3 + …  The average number of edges per face is

Parameter Applications  The complete graph of K 5 is non-planar. v = 5e = 10 v = 5e = 10 f = e + 2 – v = – 5 = 7 f = e + 2 – v = – 5 = 7 This implies the graph This implies the graph must have one vertex with degree at most 2, but this is impossible (each vertex has degree 4).

Parameter Applications  The complete bipartite graph K 3,3 is non- planar. v = 6e = 9 v = 6e = 9 f = e + 2 – v = – 6 = 5 f = e + 2 – v = – 6 = 5 This implies the graph This implies the graph has one face with at most 3, but this is impossible (each face has 4).

Parameter Applications  Proposition: Let G by an simple graph with v > 2 vertices. Then G has a vertex of degree at most 5.  Proof by Contradiction: Since G is simple, every face will have at least three edges. f = f 3 + f 4 + f 5 + f 6 + … f = f 3 + f 4 + f 5 + f 6 + … 2e = 3f 3 + 4f 4 + 5f 5 + 6f 6 + … 2e = 3f 3 + 4f 4 + 5f 5 + 6f 6 + … Then 2e – 3f = f 4 + 2f 5 + 3f 6 + … ≥ 0 Then 2e – 3f = f 4 + 2f 5 + 3f 6 + … ≥ 0

Parameter Applications  Assume each vertex has degree at least 6, then v = v 6 + v 7 + v 8 + v 9 + … v = v 6 + v 7 + v 8 + v 9 + … 2e = 6v 6 + 7v 7 + 8v 8 + 9v 9 + … 2e = 6v 6 + 7v 7 + 8v 8 + 9v 9 + … Then 2e – 6v = v 7 + 2v 8 + 3v 9 + … ≥ 0 Then 2e – 6v = v 7 + 2v 8 + 3v 9 + … ≥ 0  Combining the previous inequalities 2e – 6v + 2(2e – 3f) = 6e – 6v – 6f ≥ 0 2e – 6v + 2(2e – 3f) = 6e – 6v – 6f ≥ 0 This contradicts Euler’s formula. This contradicts Euler’s formula.  Therefore we must have a vertex with degree at most 5.

The Sylvester-Gallai Theorem Given a set of any v ≥ 3 nonlinear points, there is always a line containing 2 of the points.  Proof using Euler’s Formula: If we embed the plane in If we embed the plane in three-dimensional space, then we can map the points onto a sphere where each point corresponds to a pair of antipodal points on the sphere, and the lines correspond to great circles on the sphere.

The Sylvester-Gallai Theorem  Now we have: Given any set of v ≥ 3 pairs of antipodal points on the sphere, not all on one great circle, there is always a great circle containing exactly two of the pairs of antipodal points. If we dualize, we can If we dualize, we can replace the pairs of antipodal points with the corresponding great circle.

The Sylvester-Gallai Theorem  Now we have: Given any collection of v ≥ 3 great circles on a sphere, not all of them passing through one point, there is always a point that is on exactly two of the great circles. The arrangement of great The arrangement of great circles creates a simple plane graph on the sphere whose vertices are the intersection points of two of the great circles. This divides the great circles into edges. The degree of each vertex is even and at least four by construction. Therefore, we have a vertex with degree less than five.

Pick’s Theorem  For this theorem, we have polygons that lie on a grid in which each point in the grid is integral and equidistant from the points above, below, and beside that point. The vertices of a polygon fall only on the points in the grid.

Pick’s Theorem  Lemma: Every triangle ABC has an area of ½. Proof: Construct parallelogram ABCD by rotating triangle ABC 180 degrees around the midpoint of segment BC. By construction and the properties of the Proof: Construct parallelogram ABCD by rotating triangle ABC 180 degrees around the midpoint of segment BC. By construction and the properties of the grid the parallelogram is on, the area of the parallelogram is 1. The area of the triangle is then ½. A B C D

Pick’s Theorem  The area of any polygon Q is given by A(Q) = v int + ½v bd – 1 where v int is the number of grid points inside the polygon, and v bd is the number of grid points on the border of the polygon. Example: Example: v int = 8v bd = 8 A = – 1 = 11

Pick’s Theorem  Proof: We can use the interior grid points to triangulate the interior. This can be interpreted as a graph with f faces, where f – 1 faces lie inside the polygon. Each of these faces is a triangle with an area of ½. Then we have A(Q) = ½(f – 1).

Pick’s Theorem  Each edge of the polygon Q appears in one triangle, and each interior edge appears in two triangles. Let e int represent the Let e int represent the triangle edges inside the polygon, and e bd represent the triangle edges that are edges of the polygon.

Pick’s Theorem  Then 3(f – 1) = 2e int + e bd which gives us f = 2(e – f) – e bd + 3. f = 2(e – f) – e bd + 3.  Also e bd = v bd, so then we have f = 2(e – f) – v bd + 3  From Euler’s formula we know e – f = v – 2.  Then we have f = 2(v – 2) – v bd + 3 = 2v int + v bd – 1.  Therefore A(Q) = ½(f – 1) = v int + ½v bd – 1.

Sources  Ch. 11 Three applications of Euler’s formula, Proofs from THE BOOK, by Martin Aigner, Gunther M. Ziegler, and K.H. Hofmann, pg  Discrete Mathematics, by Richard Johnsonbaugh