Presentation is loading. Please wait.

Presentation is loading. Please wait.

Applications of Euler’s Formula for Graphs Hannah Stevens.

Similar presentations


Presentation on theme: "Applications of Euler’s Formula for Graphs Hannah Stevens."— Presentation transcript:

1 Applications of Euler’s Formula for Graphs Hannah Stevens

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

3 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

4 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:

5 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

6 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

7 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

8 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

9 Parameter Applications  The complete graph of K 5 is non-planar. v = 5e = 10 v = 5e = 10 f = e + 2 – v = 10 + 2 – 5 = 7 f = e + 2 – v = 10 + 2 – 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).

10 Parameter Applications  The complete bipartite graph K 3,3 is non- planar. v = 6e = 9 v = 6e = 9 f = e + 2 – v = 9 + 2 – 6 = 5 f = e + 2 – v = 9 + 2 – 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).

11 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

12 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.

13 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.

14 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.

15 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.

16 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.

17 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

18 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 = 8 + 4 – 1 = 11

19 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).

20 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.

21 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.

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


Download ppt "Applications of Euler’s Formula for Graphs Hannah Stevens."

Similar presentations


Ads by Google