Planar Graphs

1 / 28 Planar Graphs

Definition A graph is planar if it can be drawn in the with no edges crossing.

2 / 28 Examples of Planar Graphs

C4 and K4 are both planar.

3 / 28 Proof Idea Remove edges until no cycles exist, always maintaining connectivity. Each removal of an from a 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 , which has one less edge than vertices, and which has one region.

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.

4 / 28 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.

5 / 28 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 .

6 / 28 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

7 / 28 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

8 / 28 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

9 / 28 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 e i

j

10 / 28 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?

11 / 28 Planarity of Complete Graphs

Theorem Kn is planar if and only if n ≤ 4.

12 / 28 Planarity of Complete Bipartite Graphs

Theorem Km,n is planar if and only if min(m, n) ≤ 2.

13 / 28 Is this graph non-planar?

c

b a f d

e

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

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

16 / 28 Planarity 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.

17 / 28 Example

Verify that the given graph has a Hamilton cycle and find a plane diagram for the graph.

b c

a

d e

18 / 28 Example

Hamilton cycle drawn on Corresponding incompatible the outside. edge graph.

c ab ad a

d ce bc b e

19 / 28 Convex Regular Polyhedra A is convex when the straight line segment joining any two of its vertices lies entirely within it. A convex polyhedron can be represented by a planar graph.

A polyhedron is regular when there exist integers m ≥ 3, n ≥ 3 such that each vertex has m edges meeting at it, and each face has n edges on its boundary.

20 / 28

Edges: 6; Vertices: 4; Regions: 4

21 / 28

Edges: 12; Vertices: 8; Regions: 6

22 / 28 Octahedron

Edges: 12; Vertices: 6; Regions: 8

23 / 28 Dodecahedron

Edges: 30; Vertices: 20; Regions: 12

24 / 28 Icosahedron

Edges: 30; Vertices: 12; Regions: 20

25 / 28 Classification of Convex Regular Polyhedra

Theorem Suppose that a regular polyhedron has each vertex of degree m and each face of degree n.

Then (m, n) is one of (3, 3), (3, 4), (4, 3), (3, 5), (5, 3).

Further, there exist Platonic solids corresponding to each of these pairs.

26 / 28 Platonic Solids Corresponding to (m, n)

m n q p r Name 3 3 6 4 4 tetrahedron 3 4 12 8 6 cube 4 3 12 6 8 octahedron 3 5 30 20 12 dodecahedron 5 3 30 12 20 icosahedron

27 / 28 Acknowledgements

Statements of results follow the notation and wording of Anderson’s First Course in Discrete Mathematics.

28 / 28