Planarity 1 / 27 Overview Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 2 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 3 / 27 Planar Graphs Definition A graph is planar if it can be drawn in the plane with no edges crossing. 4 / 27 Examples of Planar Graphs C4 and K4 are both planar. 5 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 6 / 27 Euler’s Formula Theorem For any connected plane graph with p vertices and q edges that divides the plane into r regions, we have p − q + r = 2. 7 / 27 Euler’s Formula Theorem For any connected plane graph with p vertices and q edges that divides the plane into r regions, we have p − q + r = 2. Proof Idea Remove edges until no cycles exist, always maintaining connectivity. Each removal of an edge from a cycle reduces the number of edges by 1 and the number of regions by 1, and leaves the number of vertices unchanged. The resulting graph is a tree, which has one less edge than vertices, and which has one region. 8 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 9 / 27 Regional Degree Theorem Definition The degree of a region of a plane graph is the number of encounters with edges in a walk around the boundary of the region. Theorem For any connected planar graph with q edges that divides the plane into r regions, we have 2q = sum of degrees of the regions . 10 / 27 Example of a Non-Planar Graph Consider a connected graph with p = 6 vertices and q = 13 edges. If the graph were planar, then by Euler’s formula it would have r = 9 regions. c b a f d e 11 / 27 K5 is not planar K5 has p = 5 vertices and q = 10 edges. If K5 were planar, it would have r = 7 regions. b a c e d 12 / 27 K3,3 is not planar K3,3 has p = 6 vertices and q = 9 edges. If K3,3 were planar, it would have r = 5 regions. a b c d e f 13 / 27 Petersen graph is not planar Petersen graph has p = 10 vertices and q = 15 edges. If Petersen graph were planar, it would have r = 7 regions. g h b c a f d i e j 14 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 15 / 27 What makes a graph non-planar? I Does having large cycles make a graph non-planar? I Does having many edges make a graph non-planar? I Does having a non-planar subgraph make a graph non-planar? 16 / 27 Planarity of Complete Graphs Theorem Kn is planar if and only if n ≤ 4. 17 / 27 Planarity of Complete Bipartite Graphs Theorem Km,n is planar if and only if min(m, n) ≤ 2. 18 / 27 Is this graph non-planar? c b a f d e 19 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 20 / 27 Subdivision of graphs Definition Inserting a new vertex into an existing edge of a graph is called subdividing the edge. One or more subdivisions of edges creates a subdivision of the original graph. 21 / 27 Kuratowski’s Theorem Theorem A graph is planar if and only if it does not contain a subdivision of K5 or K3,3 as a subgraph. 22 / 27 Outline Planar Graphs Euler’s Formula Some Non-Planar Graphs Causes of Non-Planarity Kuratowski’s Theorem Planarity Algorithm for Hamiltonian Graphs 23 / 27 Planarity Algorithm for Hamiltonian Graphs Let G be a Hamiltonian graph. 1. Draw the graph G with Hamilton cycle H on the outside, i.e. with H as the boundary of the infinite region. 2. List the edges of G not in H: e1 , . . . , er . 3. Form a new graph K in which the vertices are labelled e1 , . . . , er and where the vertices labelled ei , ej are joined by an edge if and only if ei , ej cross in the drawing of G , i.e. cannot both be drawn inside (or outside) H (such edges are said to be incompatible). 4. Then G is planar if and only if K is bipartite. 24 / 27 Example Verify that the given graph has a Hamilton cycle and find a plane diagram for the graph. b c a d e 25 / 27 Example Hamilton cycle drawn on the outside. c Corresponding incompatible edge graph. ab ad ce bc a d b e 26 / 27 Acknowledgements Statements of results follow the notation and wording of Anderson’s First Course in Discrete Mathematics. 27 / 27
© Copyright 2026 Paperzz