INTRODUCTION TO GRAPH THEORY. 1. Definitions

Similar documents
Week 9: Planar and non-planar graphs. 7 and 9 November, 2018

Assignments are handed in on Tuesdays in even weeks. Deadlines are:

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D.

Euler Characteristic

Week 9: Planar and non-planar graphs. 1st and 3rd of November, 2017

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Jordan Curves. A curve is a subset of IR 2 of the form

Jordan Curves. A curve is a subset of IR 2 of the form

Planar graphs. Chapter 8

Question. Why is the third shape not convex?

11.4 Three-Dimensional Figures

Planarity: dual graphs

Example: The following is an example of a polyhedron. Fill the blanks with the appropriate answer. Vertices:

Discrete mathematics

Basic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions

Convex Hulls (3D) O Rourke, Chapter 4

v V Question: How many edges are there in a graph with 10 vertices each of degree 6?

CS 2336 Discrete Mathematics

11.2 Eulerian Trails

Week 7 Convex Hulls in 3D

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions

Algorithms. Graphs. Algorithms

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

8.2 Paths and Cycles

Chapter 3: Paths and Cycles

Fundamental Properties of Graphs

Ma/CS 6b Class 9: Euler s Formula

WUCT121. Discrete Mathematics. Graphs

Lecture 5: Graphs. Graphs! Euler Definitions: model. Fact! Euler Again!! Planar graphs. Euler Again!!!!

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95

Chapter 5. Planar Graphs. 5.1 Plane and Planar Graphs

Elements of Graph Theory

Varying Applications (examples)

Key Graph Theory Theorems

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Graph Theory Questions from Past Papers

TWO CONTRIBUTIONS OF EULER

Introduction III. Graphs. Motivations I. Introduction IV

Tomaz Pisanski, University of Ljubljana, Slovenia. Thomas W. Tucker, Colgate University. Arjana Zitnik, University of Ljubljana, Slovenia

Discrete Mathematics I So Practice Sheet Solutions 1

Graph Theory. 1 Introduction to Graphs. Martin Stynes Department of Mathematics, UCC January 26, 2011

Planar Graph (7A) Young Won Lim 6/20/18

An Introduction to Graph Theory

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS

Assignment 4 Solutions of graph problems

Section 3.4 Basic Results of Graph Theory

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

Majority and Friendship Paradoxes

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

Face Width and Graph Embeddings of face-width 2 and 3

Math 311. Polyhedra Name: A Candel CSUN Math

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Math 443/543 Graph Theory Notes 5: Planar graphs and coloring

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Graph Theory. Part of Texas Counties.

An Investigation of the Planarity Condition of Grötzsch s Theorem

Discrete Wiskunde II. Lecture 6: Planar Graphs

Kuratowski Notes , Fall 2005, Prof. Peter Shor Revised Fall 2007

Basics of Graph Theory

GRAPH THEORY and APPLICATIONS. Planar Graphs

1 Appendix to notes 2, on Hyperbolic geometry:

Discharging and reducible configurations

Explore Solids

Lecture 3: Recap. Administrivia. Graph theory: Historical Motivation. COMP9020 Lecture 4 Session 2, 2017 Graphs and Trees

Euler's formula and Platonic solids

Introduction to Graph Theory

Planarity. 1 Introduction. 2 Topological Results

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

HOMEWORK 4 SOLUTIONS. Solution: The Petersen graph contains a cycle of odd length as a subgraph. Hence,

Planar Graph (7A) Young Won Lim 5/21/18

Lecture 20 : Trees DRAFT

Non-extendible finite polycycles

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Senior Math Circles November 25, 2009 Graph Theory II

Section 9.4. Volume and Surface Area. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Five Platonic Solids: Three Proofs

Introduction to Graphs

v 1 v 2 r 3 r 4 v 3 v 4 Figure A plane embedding of K 4.

How can we lay cable at minimum cost to make every telephone reachable from every other? What is the fastest route between two given cities?

Graph Theory Mini-course

The University of Sydney MATH2969/2069. Graph Theory Tutorial 2 (Week 9) 2008

Notebook Assignments

MATH20902: Discrete Maths, Solutions to Problem Set 1. These solutions, as well as the corresponding problems, are available at

Chapter 1 Graph Theory

7. The Gauss-Bonnet theorem

Math 776 Graph Theory Lecture Note 1 Basic concepts

CS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs

Three applications of Euler s formula. Chapter 10

Rectangular prism. The two bases of a prism. bases

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Graphs and Isomorphisms

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

Course Introduction / Review of Fundamentals of Graph Theory

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1

EULER S FORMULA AND THE FIVE COLOR THEOREM

Chapter 11 Part 2. Measurement of Figures and Solids

Mathematics As A Liberal Art

Graph Theory Day Four

Transcription:

INTRODUCTION TO GRAPH THEORY D. JAKOBSON 1. Definitions A graph G consists of vertices {v 1, v 2,..., v n } and edges {e 1, e 2,..., e m } connecting pairs of vertices. An edge e = (uv) is incident with the vertices u and v. The vertices u, v connected by an edge are called adjacent. An edge (u, u) connecting the vertex u to itself is called a loop. Example: v 2 is adjacent to v 1, v 3, v 6 in Figure 1. V 1 V 2 V 5 V 6 V 8 V 7 V4 Figure 1: The cube. A degree deg(u) of a vertex u is the number of edges incident to u, e.g. every vertex of a cube has degree 3 (such graphs are called cubic graphs). Let V be the number of vertices of G, and E be the number of edges. Then deg(v) = 2 E v G It follows that G has an even number of vertices of odd degree. A walk is a sequence of vertices v 0, v 1, v 2,..., v k where v i and v i+1 are adjacent for all i, i.e. (v i, v i+1 ) is an edge. If v k = v 0, the walk is closed. Example: v 1, v 2, v 6, v 7, v 3, v 2, v 1. If all the edges in the walk are distinct, the walk is called a path. G is connected if every 2 vertices of G are connected by a path. A closed walk that is also a path is called a closed path. Example: v 1, v 2, v 6, v 7, v 8, v 5, v 1. V 3 1

2 D. JAKOBSON 2. Eulerian paths and circuits An Eulerian path visits every edge exactly once. A closed Eulerian path is called an Eulerian circuit. Example: remove snow from all streets in a neighborhood, passing every street exactly once. Theorem: A connected graph G has an Eulerian circuit if and only if all vertices of G have even degrees. The circuit can start at any vertex. Such graphs are called Eulerian or unicursal. G has an Eulerian path if it has exactly two vertices of odd degree. An Eulerian path must start at one of these vertices, and must end at another one. Figure 2: G has exactly 2 vertices of odd degree. These notions were studied by Leonard Euler in a 1736 paper, considered to be the first paper on graph theory. Euler considered the following graph: Figure 3: Seven bridges of Königsberg graph. Sketch of the proof of the theorem about Eulerian circuits. One direction is easy: let an Eulerian circuit C start and end at v 0. Every time a vertex v j v 0 is visited, we go in along one edge, and go out along another edge, hence two edges are traversed during each visit. Since C contains every edge, the degrees of all v j v 0 are even. For v 0, the argument is similar: C starts and ends at v 0 (thus two edges are traversed), and all other visits to v 0 are similar to the visits to v j v 0. Now, suppose G is connected and all vertices have even degrees. Assume for contradiction that G doesn t have an Eulerian circuit; choose such G with as few edges as possible. One can show that G contains a closed path (Exercise!). Let C be such a path of maximal length. By assumption, C is not an Euler circuit, so G \ E(C) (G with edges of C removed) has a component G 1 with at least one edge. Also, since C is Eulerian, all its vertices have even degrees, therefore all vertices of G 1 also have even degrees. Since G 1 has fewer edges than G, G 1 is Eulerian; let C 1 be an Eulerian circuit in G 1. C 1 shares a common vertex v 0 with C; assume (without loss of generality) that C 1 and C both start and end at v 0. Then C followed by C 1 is a closed path in G with more edges than C, which contradicts our

INTRODUCTION TO GRAPH THEORY 3 assumption that C has the maximal number of edges. The contradiction shows that G is Eulerian. 3. Planar graphs and Euler characteristic Let G be a connected planar graph (can be drawn in the plane or on the surface of the 2-sphere so that edges don t intersect except at vertices). Then the edges of G bound (open) regions that can be mapped bijectively onto the interior of the disc; in the plane R 2 there will be a single unbounded region. These regions are called faces. Draw graphs of 2 or 3 of your favorite polyhedra (e.g. tetrahedron, cube, octahedron, prism, pyramid), and count the number V of vertices, the number E of edges, and the number F of faces for each graph. Try adding and subtracting these 3 numbers; is there a linear combination that is the same for all graphs that you drew? You have just discovered Euler s formula: V E + F = 2. This formula holds for all connected planar graphs! Outline of the proof: Any connected graph on S 2 can be obtained from a trivial graph consisting of a single point by a finite sequence of the following operations: (1) Add a new vertex connected by an edge to one of the old vertices. Then V new = V old + 1, E new = E old + 1, F new = F old, (2) Add an edge connecting 2 vertices that were not connected before. Then V new = V old, E new = E old + 1, F new = F old + 1, (3) Add a new vertex in the middle of existing edge (subdivide). Then V new = V old + 1, E new = E old + 1, F new = F old, Figure 4: Operations 1, 2, 3. Since for the trivial graph V = F = 1, F = 0, we get V E + F = 2 for that graph. Since the linear combination does not change under operations (1), (2) or (3), we find that V E + F = 2 for any connected graph on the sphere.

4 D. JAKOBSON Dual graph: let G be a graph in the plane or on S 2 (planar graph). A dual graph G is obtained as follows: faces of G become vertices of G; two vertices of G are adjacent (connected by an edge) if the two corresponding faces of G have a common edge. It is easy to see that there is a bijection between faces of G and vertices of G. Example: tetrahedron is dual to itself, and cube is dual to octahedron. A dual of G is isomorphic to G. We have Figure 5: Dual graphs. V ( G) = F (G), F ( G) = V (G), E( G) = E(G). 4. Regular Polyhedra We shall apply Euler s formula to describe all regular polyhedra (platonic solids). Let G be a planar graph corresponding to a regular polyhedron, with V vertices, E edges and F faces. Let all vertices of G have degree a, and let all of the faces have b edges. Homework exercise: Prove that a V = 2 E = b F. Hint: every edge belongs to the boundary of exactly 2 faces. It follows that V = 2E/a, F = 2E/b. Substituting into Euler s formula, we get E(2/a 1 + 2/b) = 2, or 1/a + 1/b 1/2 = 1/E > 0. We cannot have a 4, b 4, since then 1/a + 1/b 1/2 0, so either a 3 or b 3. Also, a 3, b 3. Now it is easy to check that only the following combinations of a, b, E are possible: a = b = 3, E = 6, V = F = 4: tetrahedron; Figure 6: Tetrahedron. a = 3, b = 4, E = 12, V = 8, F = 6: cube; a = 4, b = 3, E = 12, V = 6, F = 8: octahedron;

INTRODUCTION TO GRAPH THEORY 5 Figure 7: Octahedron. a = 3, b = 5, E = 30, V = 20, F = 12: dodecahedron; Figure 8: Dodecahedron. a = 5, b = 3, E = 30, V = 12, F = 20: icosahedron. 5. Problems 1. Prove that the complete graph K 5 (5 vertices all adjacent to each other) is not planar. Figure 9: The graph K 5. 2. Consider a complete bipartite graph K 3,3 (each of the vertices {u 1, u 2, u 3 } is adjacent to each of the vertices {v 1, v 2, v 3 }, but u i is not adjacent to u j, and v i is not adjacent to v j for i j). Sometimes it is called 3 houses, 3 utilities graph. Prove that K 3,3 is not planar. Figure 10: The graph K 3,3. An important Kuratowski s theorem states that any graph that is not planar contains a subgraph that can be obtained from either K 5 or K 3,3 by repeatedly subdividing the edges. That theorem is not easy, so I am not asking you to prove it.