HW Graph Theory SOLUTIONS (hbovik)

Similar documents
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.

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Assignment 4 Solutions of graph problems

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

HW Graph Theory SOLUTIONS (hbovik) - Q

Fundamental Properties of Graphs

Restricted edge connectivity and restricted connectivity of graphs

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

Selected Solutions to Graph Theory, 3 rd Edition

Number Theory and Graph Theory

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

Exercise set 2 Solutions

Ma/CS 6b Class 5: Graph Connectivity

Graph theory - solutions to problem set 1

On vertex types of graphs

1 Matchings with Tutte s Theorem

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

K 4 C 5. Figure 4.5: Some well known family of graphs

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Math 776 Homework. Austin Mohr. June 15, Theorem 1.1. The following assertions are equivalent for a graph T : (i) T is a tree;

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Let G = (V, E) be a graph. If u, v V, then u is adjacent to v if {u, v} E. We also use the notation u v to denote that u is adjacent to v.

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

Math 170- Graph Theory Notes

Math 776 Graph Theory Lecture Note 1 Basic concepts

9 Connectivity. Contents. 9.1 Vertex Connectivity

Fixed-Parameter Algorithms, IA166

8 Colouring Planar Graphs

Problem Set 2 Solutions

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour.

Discrete mathematics , Fall Instructor: prof. János Pach

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

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

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Discharging and reducible configurations

Weak Dynamic Coloring of Planar Graphs

Part II. Graph Theory. Year

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected

Pebble Sets in Convex Polygons

On vertex-coloring edge-weighting of 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.

Two Characterizations of Hypercubes

On Choosability with Separation of Planar Graphs with Forbidden Cycles

THE LEAFAGE OF A CHORDAL GRAPH

Chapter 3: Paths and Cycles

Rigidity, connectivity and graph decompositions

Week 9-10: Connectivity

Bipartite Roots of Graphs

GEODETIC DOMINATION IN GRAPHS

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

V10 Metabolic networks - Graph connectivity

Bounds on distances for spanning trees of graphs. Mr Mthobisi Luca Ntuli

by conservation of flow, hence the cancelation. Similarly, we have

Lecture 20 : Trees DRAFT

Connectivity of the zero-divisor graph for finite rings

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

Paths, Flowers and Vertex Cover

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem

Subdivisions of Graphs: A Generalization of Paths and Cycles

Treewidth and graph minors

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

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

Discrete Wiskunde II. Lecture 6: Planar Graphs

2. CONNECTIVITY Connectivity

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

Graph Connectivity G G G

Planar graphs. Chapter 8

Disjoint directed cycles

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

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT

Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube

CMSC Honors Discrete Mathematics

CS473-Algorithms I. Lecture 13-A. Graphs. Cevdet Aykanat - Bilkent University Computer Engineering Department

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

Module 7. Independent sets, coverings. and matchings. Contents

Assignment 1 Introduction to Graph Theory CO342

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

Small Survey on Perfect Graphs

Module 11. Directed Graphs. Contents

MAT 145: PROBLEM SET 6

1 Variations of the Traveling Salesman Problem

Paths, Flowers and Vertex Cover

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

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises...

Introduction to Graph Theory

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes

THE LINEAR CHROMATIC NUMBER OF A GRAPH

Vertex-Colouring Edge-Weightings

9.5 Equivalence Relations

16 1. The Basics. x = t 1 >...>t k <...<t n = y

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 7

Lecture Notes on Graph Theory

Topology Homework 3. Section Section 3.3. Samuel Otten

ADJACENCY POSETS OF PLANAR GRAPHS

Extremal functions for rooted minors

Transcription:

Diestel 1.3: Let G be a graph containing a cycle C, and assume that G contains a path P of length at least k between two vertices of C. Show that G contains a cycle of length at least k. If C has length at least k we are done, so assume that C has length less than k. Define x 1, y 1, x 2, y 2,..., x n, y n by letting x i be the vertex where P departs from C for the i th time and y i be the vertex where P returns to C for the i th time. Note that the vertices on P are distinct, so the x i are distinct and we have n k 1. The edges on P from y 1 to x 2, y 2 to x 3, etc, all lie on C, so there are fewer than k of them. So the average number of edges on x i P y i as i ranges from 1 to n is greater than (k k)/n, which is at least k. Hence there must be one at least one such path of length at least k, which can be combined with a C-path between the endpoints to form a cycle of the desired length. 1

Diestel 1.8: Show that graphs of girth at least 5 and order n have a minimum degree of o(n). In other words, show that there is a function f : N N such that f(n)/n 0 as n and δ(g) f(n) for all such graphs G. Let v be an arbitrary vertex of G. Since there are no 3-cycles in G, the neighborhoods of the neighbors of v do not intersect with the neighbors of v. Since there are no 4-cycles in G, the neighborhoods of the neighbors of v are pairwise disjoint, except for containing v. This yields n = G 1+δ +δ(δ 1) > δ 2. So δ n, and since n is o(n), we are done. 2

Diestel 1.9: Show that every connected graph G contains a path of length at least min{2δ(g), G 1}. Let G be a connected graph, let δ = δ(g), and let P = x 0 x 1 x k be a path of maximal length. If P is of length at least G 1, we are done. Otherwise, the set O = V (G) \ V (P ) is nonempty, and since the graph is connected, there must be a V (P ) O path, P = y 0 y 1 y m (and this path is clearly non-trivial). If P is of length less than 2δ, we will prove that there is a cycle spanning V (P ). Deleting an edge of this cycle incident with y 0 allows us to extend the remaining path with P, forming a path longer than P, which is a contradiction. It remains to prove that there is a cycle spanning V (P ). Recall we denote the set of neighbors of v as N(v). First, observe that N(x 0 ) P and N(x m ) P, because if either end of P is adjacent to a vertex outside of P, then the path can be extended and is not maximal. If x 0 x i+1 and x m x i are both edges in P, then there is a cycle: x 0... x i x m... x i+1 x 0. So, it suffices to show by the Pigeonhole Principal that such a pair of edges must occur. Note first that a special case of this is where there is an edge x 0 x m, since the other edge is given in the path. The vertex x 0 has at least δ 1 neighbors out of {x 2 x m 1 } (because it is adjacent to x 1 and not adjacent to x m ), and for each neighbor x i there is a corresponding vertex x i 1 to which x m is not adjacent. So, x m must have at least δ 1 neighbors out of {x 1 x m 2 }, and of those δ 1 are forbidden. Since m < 2δ, there are fewer than 2δ 2 possible neighbors, so by the Pigeonhole Principal one of the neighbors is forbidden, so there is a cycle, and so the path is not maximal. 3

Diestel 1.13: Determine κ(g) and λ(g) for G = P m, C n, K n, K m,n and the d-dimensional cube (Exercise 2); d, m, n 3. Label P m = x 0 x 1 x m. Arbitrary vertices x i and x j are connected in P m because, without loss of generality, i < j and x i x i+1 x j is a path linking them. There are at least 2 vertices, so, κ(p m ) 1 and λ(p m ) 1. x 0 is adjacent only to x 1, so δ(p m ) 1, and by Proposition 1.4.2 we conclude κ(p m ) = λ(p m ) = 1. In C n, given two non-equal and arbitrary points, there exist two internally-disjoint paths linking those points. Informally, these correspond to going around the cycle clockwise or counter-clockwise. Formally, if we label the cycle C n = x 0 x 1 x 2 x n x 0 and have points x i and x j with i < j, one path is x i x i+1 x j (simply x i x j in the case that they are adjacent) and the other is x j x j+1 x n x 0 x 1 x i (omitting x j+1 when j = n and omitting x 1 when i = 0). Therefore, if one edge or vertex is arbitrarily deleted, it affects at most one of the two paths, so all points remain connected. There are at least 3 vertices, so, κ(c n ) 2 and λ(c n ) 2. Each vertex is adjacent to two other vertices, so δ(c n ) = 2, and by Proposition 1.4.2 we conclude κ(c n ) = λ(c n ) = 2. (Note that a shorter proof is to say that deleting any vertex or edge gives a path!) In K n, suppose j n 1 vertices are deleted. Any two remaining vertices are adjacent, and therefore connected. Because there are n vertices, we conclude κ(k n ) = n 1. This also bounds λ(k n ) n 1 by Proposition 1.4.2. Finally, each vertex has at most n 1 neighbors, because there are only n 1 other vertices, so δ(k n ) n 1, and also by Proposition 1.4.2 this implies λ(k n ) n 1. Therefore κ(k n ) = λ(k n ) = n 1 In K m,n assume m n (because otherwise we look at K n,m which is the same graph). Since vertices in one partition have exactly n neighbors in vertices in the other have exactly m, and both partitions are non-empty (since m and n are positive), we know δ(k m,n ) = m. By Proposition 1.4.2 this means κ(k m,n ) λ(k m,n ) m. Next, given two vertices in K m,n, u and v, we will show that there is a path linking u and v even after deleting up to m 1 vertices. If u and v are adjacent, this is clearly true, since the edge uv will remain. Otherwise, u and v are in the same partition, and have the other partition mutually-adjacent. The other partition contains at least m vertices, so if m 1 vertices are deleted, at least one vertex, w, remains in the other partition. uwv is a path linking u and v after deleting the vertices, and since there are at least m vertices in one partition, there are at least m in the graph, so we conclude κ(k m,n ) m. Therefore κ(k m,n ) = λ(k m,n ) = m. It is easy to bound the connectivities of the d-dimensional cube, Q d above by its minimum degree, d (all vertices have degree d as shown in the first question). It remains to show κ(q d ) d so that we can conclude (using Proposition 1.4.2) that κ(q d ) = λ(q d ) = d. We go by induction on d proving κ(q d ) d with base case d = 2 solved earlier since Q 2 = C 4. For d > 2, Q d is composed of two Q d 1 cubes (one with first coordinate 0 and the other with first coordinate 1) which we call A and one B. Given a set X of vertices with X < d, we consider two cases. In the first, X is a cut-set of, without loss of generality, A. So by the induction hypothesis X is a subset of the vertices of A (since 4

we need all d 1 vertices to disconnect a Q d 1 ), so B remains connected, and each remaining vertex of A is adjacent to a vertex in B, so the whole graph is connected. Otherwise, A and B both remain connected after removing X. In this case the graph is only disconnected if there is no path from A to B. But there were 2 d 1 edges that cross from A to B, so one vertex from each pair is deleted. Because 2 d 1 d for d 3, X cannot disconnect A from B, completing the proof that κ(q d ) = λ(q d ) = d. 5

Diestel 1.21: Show that a tree without a vertex of degree 2 has more leaves than other vertices. Can you find a very short proof that does not use induction? Let T be a tree and consider the average degree of T. By the Handshaking Lemma, we know v V d(v) = 2 E. Thus, by Proposition 1.3.2, the average degree of T is d(v) v V = 2 E 2( 1) = < 2. Let L be the set of leaves in V, and O be the set of other vertices. L and O partition V, so d(v) 2 > = v V d(v) + d(v) v L v O 1 + 3 v L v O L + 3 O = = 1 + 2 O Leaves have degree 1; d(v) 3 for each v O Noting L + O = After some algebraic manipulation we find and since we conclude O < 2, L = O, L > 2 > O. 6

Diestel 1.28: Show that every automorphism of a tree fixes a vertex or an edge. We start by proving two lemmas. Lemma 1: If x and y are central vertices of a tree T, then x and y are adjacent. Proof: Assume for the sake of contradiction that x and y are both central vertices of G but are not adjacent. Let x, y V such that dist(x, x ) = dist(y, y ) = rad G, as assured by the definition of central. Let P = x, v 1,..., y be an x y path. Note we are assured x v 1 y as x and y are not adjacent. Recall that any pair of vertices in a tree is connected by a unique path. We consider two cases: Case 1: Suppose v 1 is not on both the x x path and the y y path. Without loss of generality, v 1 is not on the y y path. We expect dist(x, y ) rad G by the definition of central, however the x y path goes through v 1 and y and thus has length at least rad G + 2: a contradiction. Case 2: Therefore, suppose v 1 is on both the x x path and the y y path. We have three internally disjoint paths: the first from x to y, the second from y to x through v 1, and the last from x to y. Then dist(v 1, y ) < dist(y, y ) and dist(v 1, x ) < dist(x, x ). Furthermore, for any vertex w, at least one of the x w and y w paths must pass through v 1 as it lies on the x y path, so for every vertex v 1 has smaller distance than at least one of the proposed centers. But then v 1 is at distance less than rad G from every vertex: a contradiction. As both cases lead to a contradiction, we conclude x and y must be adjacent. Lemma 2: A tree has exactly one or two central vertices. Proof: Let T be a tree. As T has finitely many vertices, it must have at least one central vertex as the minimum of a finite set exists. Suppose for the sake of contradiction that T has at least three central vertices, c 1, c 2 and c 3. Then by the first lemma, c 1 is adjacent to c 2, c 2 is adjacent to c 3, and c 3 is adjacent to c 1, forming a cycle, contradicting that T is a tree. We conclude T has at least one but fewer than three central vertices. Finally, we prove the main theorem. Note that distance is preserved under automorphism. If φ is an automorphism of graph G, x, y V (G), then the set of x y paths is preserved under φ. If P is an x y path, then the length of P is equal to the length of φ(p ). Therefore, the minimum length x y path has the same length as the minimum length φ(x) φ(y) path. Thus central vertices must still be central under automorphism. If T has one central vertex, then it is fixed under any automorphism. If T has two central vertices, then they must be adjacent by the first lemma, so any automorphism will either fix them or swap them, in which case the edge connecting them is fixed. 7

7: Let G be a graph containing no K 3 subgraph such that every pair of of non-adjacent vertices have exactly two common neighbors. Show that G is regular. Let u and v be arbitrary, adjacent vertices. Let S be the set of neighbors of u, excluding v, and let T be the set of neighbors of v, excluding u. Since there are no K 3 subgraphs in G, S and T are disjoint. Now let F be the set of edges which have one endpoint in S and one endpoint in T. Since every vertex in S is not adjacent to v and already has u as a common neighbor of v, each must have exactly one vertex in T to which they are adjacent (to create the second common neighbor with v). From this, we conclude that S = F. In a similar manner, we conclude that T = F and hence S = T. Thus, d(u) = S + 1 = T + 1 = d(v). Now choose an arbitrary vertex v 0. Every vertex adjacent to v 0 has degree d(v 0 ), by the above arguement. If x is a vertex not adjacent to v 0, we can select a vertex y which is adjacent to both x and v 0, apply the above argument, and conclude that d(v 0 ) = d(y) = d(x). Thus, every vertex in G has degree d(v 0 ), and G is regular. 8

8: Prove that every non-empty graph with an even number of vertices has two vertices with an even number of common neighbors. Hint: First consider the case that the graph has a vertex of odd degree. Proposition 1.2.1 is useful. If such a graph, G, has a vertex u of odd degree, then by Proposition 1.2.1, the neighborhood of u has a vertex v of even degree in the subgraph induced by the neighbors of u. In this case, u and v have an even number of common neighbors. Now assume that G has no vertices of odd degree. Select an arbitrary vertex u. There are an odd number of vertices not adjacent to u, so we may use Proposition 1.2.1 to select a vertex v not adjacent to u which has even degree in the the subgraph induced by the set of vertices not adjacent to u. Since v has even degree in G and v is not adjacent to u, it must be adjacent to an even number of neighbors of u. Hence, u and v have an even number of common neighbors, as desired. 9