MAS341 Graph Theory 2015 exam solutions

Similar documents
MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS

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

Degree of nonsimple graphs. Chemistry questions. Degree Sequences. Pigeon party.

Scheduling, Map Coloring, and Graph Coloring

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

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

HOMEWORK #4 SOLUTIONS - MATH (1) (a) Prove that the chromatic polynomial of any tree with s vertices is. k(k 1) s 1

MAS 341: GRAPH THEORY 2016 EXAM SOLUTIONS

Graph and Digraph Glossary

Elements of Graph Theory

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

Graph Theory lecture notes

Graphs and networks Mixed exercise

HW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.

Using Euler s Theorem

Final Exam Math 38 Graph Theory Spring 2017 Due on Friday, June 2, at 12:50 pm. Good Luck!!

Part II. Graph Theory. Year

The following is a summary, hand-waving certain things which actually should be proven.

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Math.3336: Discrete Mathematics. Chapter 10 Graph Theory

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

Worksheet for the Final Exam - Part I. Graphs

Proposition 1. The edges of an even graph can be split (partitioned) into cycles, no two of which have an edge in common.

5 Graphs

Matching Theory. Figure 1: Is this graph bipartite?

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

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

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

Assignment 4 Solutions of graph problems

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

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

Discrete Wiskunde II. Lecture 6: Planar Graphs

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

Graph Theory Mini-course

Key Graph Theory Theorems

CS 2336 Discrete Mathematics

Graph Coloring Homework

MAT 145: PROBLEM SET 6

INTRODUCTION TO GRAPH THEORY. 1. Definitions

Solutions to Exercises 9

Math 776 Graph Theory Lecture Note 1 Basic concepts

Reference Sheet for CO142.2 Discrete Mathematics II

Discrete mathematics II. - Graphs

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees.

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

Introduction to Graph Theory

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

Discrete mathematics

1 Some Solution of Homework

Lecture 6: Graph Properties

Assignment 1 Introduction to Graph Theory CO342

Discrete Mathematics I So Practice Sheet Solutions 1

Planarity: dual graphs

{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs

Chapter 4. Relations & Graphs. 4.1 Relations. Exercises For each of the relations specified below:

Planar graphs. Chapter 8

Combinatorics Summary Sheet for Exam 1 Material 2019

Student Name and ID Number. MATH 3012 Final Exam, December 11, 2014, WTT

MT365 Examination 2007 Part 1. Q1 (a) (b) (c) A

Varying Applications (examples)

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

Euler s formula n e + f = 2 and Platonic solids

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

Symmetric Product Graphs

Topic 10 Part 2 [474 marks]

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

2 hours THE UNIVERSITY OF MANCHESTER. 23 May :45 11:45

Planarity. 1 Introduction. 2 Topological Results

Exercise set 2 Solutions

Combinatorics MAP363 Sheet 1. Mark: /10. Name. Number. Hand in by 19th February. date marked: / /2007

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.

University of Toronto Department of Mathematics

1. Consider the 62-element set X consisting of the twenty-six letters (case sensitive) of the English

Characterizations of graph classes by forbidden configurations

Introduction III. Graphs. Motivations I. Introduction IV

Graphs (MTAT , 4 AP / 6 ECTS) Lectures: Fri 12-14, hall 405 Exercises: Mon 14-16, hall 315 või N 12-14, aud. 405

Lecture 4: Bipartite graphs and planarity

Graphs and Algorithms 2015

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION MH 1301 DISCRETE MATHEMATICS TIME ALLOWED: 2 HOURS

CS70 - Lecture 6. Graphs: Coloring; Special Graphs. 1. Review of L5 2. Planar Five Color Theorem 3. Special Graphs:

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

Answers to specimen paper questions. Most of the answers below go into rather more detail than is really needed. Please let me know of any mistakes.

Introduction to Graphs

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

Graph Theory Day Four

MT365 Examination 2017 Part 1 Solutions Part 1

Graph Theory Questions from Past Papers

CMSC Honors Discrete Mathematics

Chapter 1 Graph Theory

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Introduction to Graph Theory

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

Matching and Planarity

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

Math 575 Exam 3. (t). What is the chromatic number of G?

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

A Theorem of Ramsey- Ramsey s Number

14 More Graphs: Euler Tours and Hamilton Cycles

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Lecture 20 : Trees DRAFT

Transcription:

MAS4 Graph Theory 0 exam solutions Question (i)(a) Draw a graph with a vertex for each row and column of the framework; connect a row vertex to a column vertex if there is a brace where the row and column meet. We get the graph shown below left. The graph is disconnected, as shown to the right. So the bracing is not rigid. To make it rigid, we must add enough extra edges to connect the graph, and since there are three components, two braces are sufficient (eg RC and RC). (i)(b) A minimum bracing corresponds to a tree in the row-column graph. This has 9 vertices, so 8 edges. So we need to count rigid bracings with 8 braces; in order to be rigid we must have no empty columns. So there must be one column with two braces (7 choices for this), and every other column has one brace ( choices for each other column). So there are 7 6 = 448 ways. (ii) The molecule has 6 vertices, so if it is a tree it must have edges and the sum of the degrees must be 0. Writing x for the valency of X, 6 4 + 7 + x = 0, giving x =. (iii) An isomorphism between graphs G and H is a bijection φ between the vertices of G and the vertices of H, such that the number of edges (of H) between φ(v) and φ(w) is the same as the number of edges (of G) between v and w. Here Graph 4 is not isomorphic to any of the others, as it has edges and they each have. Graph is not isomorphic to Graph or Graph, as it is bipartite (with a, c, e, g in one class and b, d, f, h in the other), but they have -cycles abcde and abcge respectively. Graph and Graph are isomorphic; an isomorphism is given by the following mapping. Graph a b c d e f g h Graph a b f h d c g e

Question (i)(a) We add edges in the following order, giving the following partial tours: Edge AC CB BD CE EG GF Tour ACA ACBA ACBDA ACEBDA ACEGBDA ACEGFBDA The final tour has length 6+9+40+4+8+47+66=99. (i)(b) We add edges EG, GF, DB, BC to our spanning tree, reject DC as it would create a cycle, and add CE. This has length 40+4+47+7+9=4. Now we add the two shortest lengths from A, 6+66, to get a lower bound of 7. (ii)(a) First sort the activities into columns so that each column contains the activities which only depend on activities in previous columns, adding an arc for each precedence with weight equal to the time taken for the earlier activity. start 0 C B 7 A E J 0 4 D end 0 G 7 F H I K Now run the longest path algorithm on this network to get the earliest start times. The shortest possible time is 4 days. A B C D E F G H I J K end 0 4 7 0 4 7 7 4 Now work backwards from end to get the latest start times. A B C D E F G H I J K end 9 0 4 7 0 6 4 7 9 4 (ii)(b) Such a task must be on every critical path. The critical paths are CAE, CAIJD, GFAE and GFAIJD, so A is the only such task. (ii)(c) If the project is to be completed in 4 days, task E must start at time 4, and therefore end at time 4, and J must start at time 7 and finish at time (earliest and latest times for these tasks are equal, so they must be started at exactly those times). These two tasks must be worked on simultaneously between time 7 and. K must start between time 7 and time 9 inclusive, but this would require three tasks to be performed simultaneously.

Question (i) The edges of G may be partitioned into cycles if and only if all degrees of G are even. Suppose G is a plane graph with all degrees even. Take a set of cycles which partition the edges of G, and colour a face red if it is inside an odd number of these cycles, blue otherwise. Now if two faces share an edge, which is on cycle C, then the two faces are on opposite sides of C but the same side of all other cycles, so one is inside an odd number of cycles and the other is inside an even number. So they get different colours, and this is a face colouring. (ii)(a) Kuratowski s Theorem states that a graph is non-planar if and only if it contains a subgraph which is a subdivision of K or K,. The subgraph shown below left is a subdivision of K, so it is not planar (it is possible to find a subdivision of K, too). Below right is a drawing on the torus. (ii)(b) There are 9 faces, numbered in the drawing. The faces, and all meet, so three colours are needed. Colouring,,9 red,,6,7 blue and,4,8 green achieves this. (iii) Below is a drawing on the Möbius strip. Now faces,, 6 all meet so need three colours. Colouring,, 4 red,, blue and 6 green will do. [Note: for parts (ii)(b) and (iii) it is possible to find different drawings which give different answers for the number of colours.]

Question 4 (i)(a) Since each vertex meets one face of degree a, and each such face meets a vertices, the number of faces of degree a is n/a. Since each vertex meets faces of degree b, and each such face meets b vertices, the number of faces of degree b is n/b. (i)(b) Euler s formula states that if a connected plane graph has v vertices, e edges and f faces, then v + f e =. For G, there are n vertices and n/a + n/b faces. Since every vertex has degree 4, by handshaking e(g) = 4n, so G has n edges. Consequently, by Euler s formula, n + n/a + n/b n =, so a + b = n > 0. (i)(c) G is simple (and has at least vertices, since every vertex has 4 neighbours), so a, b. ( mark) If 4 a < b then /a + /b < /4 + /4 =. So we must have a =. If b then /a + /b / + / = 4/. So we must have b = 4. Now n = a + b = + 4 = / = 4. Consequently e(g) = n = 48 and G has 4/ + 4/4 = 6 faces. (i)(d) The graph shown works, with c = and d =. (ii) Draw a graph with teams as vertices and an edge between each pair of teams who must play. The minimum number of weeks needed is the chromatic index of the graph. In an edge colouring, since there are 7 vertices, there can be at most edges of any colour. So at most edges can be coloured with 4 colours, so colours are required. The colouring shown uses colours, and corresponds to the following schedule. Week Matches A vs G B vs F G vs E A vs B C vs D E vs F B vs C D vs E F vs G 4 A vs C D vs F B vs D E vs G 4

Question (i) G x=y is the simple graph obtained by removing x and y and adding a single new vertex, with one edge to every vertex which was adjacent to x or y (or both). The chromatic polynomials satisfy P G (k) = P Gx=y (k) + P G+xy (k), since a k-colouring of G x=y corresponds to a k-colouring of G in which x and y have the same colour, and a k-colouring of G + xy corresponds to a k-colouring of G in which x and y have different colours, so every k-colouring of G is counted exactly once on the right-hand side. (ii) P C (k) = k(k )(k ). Let x and y be non-adjacent vertices of C 4. C 4 + xy is the graph consisting of two copies of C glued along an edge, so ( C4 ) P C4 +xy(k) = ( PC (k) ) k(k ) = k(k )(k ). x=y is a -vertex path. Since it is a tree, it has chromatic polynomial k(k ). So P C4 (k) = P (C4 ) x=y (k) + P C4 +xy(k) = k(k ) + k(k )(k ) = k(k )(k k + ). (iii) If n > 4 then let x and y be two vertices of C n at distance. (Illustrated for n = 6.) Now C n + xy consists of C and C n glued along an edge, and so P Cn+xy(k) = k(k ) P C (k)p Cn (k) = (k )P Cn (k). The graph ( C n )x=y consists of C n and K glued together at a vertex, so P (Cn) x=y (k) = k P K (k)p Cn (k) = (k )P Cn (k). Consequently, P Cn (k) = P Cn+xy(k) + P (Cn) x=y (k) = (k )P Cn (k) + (k )P Cn (k),

as required. (iv) For n =, (k ) (k ) = k k + k = k(k )(k ) = P C (k), and for n = 4, (k ) 4 + (k ) = k 4 4k + 6k k = k(k )(k k + ) = P C4 (k), so the formula holds for n =, 4 (note that both base cases are needed). Let n > 4, and suppose the formula holds for all m with m < n, so in particular it holds for m = n, n. Now P Cn (k) = (k )P Cn (k) + (k )P Cn (k) = (k ) ( (k ) n + ( ) n (k ) ) + (k ) ( (k ) n + ( ) n (k ) ) = (k )(k ) n + (k ) n + ( ) n (k )( k) + ( ) n (k )(k ) = (k )(k ) n + ( ) n (k ), so the formula also holds for n. Hence, by induction, the result is proved for all n. (v) This graph consists of C 4 glued at a vertex to the graph consisting of C and C 6 glued at an edge. So it has polynomial ( ) ( k P (k ) 4 C 4 (k) k(k ) P + k )( (k ) k + )( (k ) 6 + k ) C (k)p C6 (k) = k. (k ) 6