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

Similar documents
Number Theory and Graph Theory

Fundamental Properties 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.

Assignment # 4 Selected Solutions

Math 170- Graph Theory Notes

Math 776 Graph Theory Lecture Note 1 Basic concepts

V10 Metabolic networks - Graph connectivity

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

CHAPTER 5. b-colouring of Line Graph and Line Graph of Central Graph

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

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

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

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

Complete Cototal Domination

Problem Set 2 Solutions

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.

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Chapter 3: Paths and Cycles

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

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.

Graph Connectivity G G G

Planar graphs. Chapter 8

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 7

Week 9-10: Connectivity

The Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph

Assignment 4 Solutions of graph problems

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

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

Introduction to Graph Theory

HW Graph Theory SOLUTIONS (hbovik)

5 Matchings in Bipartite Graphs and Their Applications

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

Extremal Graph Theory: Turán s Theorem

Lecture Notes on Graph Theory

Characterizations of graph classes by forbidden configurations

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

Graph theory - solutions to problem set 1

Chapter 2 Graphs. 2.1 Definition of Graphs

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

Line Graphs and Circulants

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

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

Part II. Graph Theory. Year

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

On median graphs and median grid graphs

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

Applied Mathematical Sciences, Vol. 5, 2011, no. 49, Július Czap

Ma/CS 6b Class 4: Matchings in General Graphs

Ma/CS 6b Class 5: Graph Connectivity

Bipartite Roots of Graphs

arxiv: v1 [cs.ds] 8 Jan 2019

Two Characterizations of Hypercubes

2. CONNECTIVITY Connectivity

MATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.

Vertex 3-colorability of claw-free graphs

Subdivisions of Graphs: A Generalization of Paths and Cycles

Number Theory and Graph Theory

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.

Matching Theory. Figure 1: Is this graph bipartite?

arxiv: v2 [math.co] 13 Aug 2013

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao,David Tse Note 8

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

CONNECTIVITY AND NETWORKS

On Sequential Topogenic Graphs

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

A CHARACTERIZATION FOR 2-SELF-CENTERED GRAPHS

Rigidity, connectivity and graph decompositions

8.2 Paths and Cycles

Problem Set 2 Solutions

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1

Small Survey on Perfect Graphs

Graphs. Introduction To Graphs: Exercises. Definitions:

GRAPH THEORY: AN INTRODUCTION

Discrete Mathematics for CS Spring 2008 David Wagner Note 13. An Introduction to Graphs

Recognizing Interval Bigraphs by Forbidden Patterns

A generalization of Mader s theorem

Weak Dynamic Coloring of Planar Graphs

1 Matchings with Tutte s Theorem

The Restrained Edge Geodetic Number of a Graph

arxiv: v1 [math.co] 28 Nov 2016

GEODETIC DOMINATION IN GRAPHS

Module 11. Directed Graphs. Contents

Collapsible biclaw-free graphs

Binding Number of Some Special Classes of Trees

DOUBLE DOMINATION CRITICAL AND STABLE GRAPHS UPON VERTEX REMOVAL 1

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

Key Graph Theory Theorems

Graph Theory: Introduction

DEFINITION OF GRAPH GRAPH THEORY GRAPHS ACCORDING TO THEIR VERTICES AND EDGES EXAMPLE GRAPHS ACCORDING TO THEIR VERTICES AND EDGES

THE RESTRAINED EDGE MONOPHONIC NUMBER OF A GRAPH

1 Matchings in Graphs

Complementary Acyclic Weak Domination Preserving Sets

Dirac-type characterizations of graphs without long chordless cycles

Vertex coloring, chromatic number

On the Minimum Number of Spanning Trees in k-edge-connected Graphs

On the packing chromatic number of some lattices

Dual trees must share their ends

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

Transcription:

08 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY K, K K K, K K, K K, K C C C C 6 6 P P P P P. Graph Operations Figure.: Some well known family of graphs A graph Y = (V,E ) is said to be a subgraph of a graph X = (V,E) if V V and E E. One also states this by saying that the graph X is a supergraph of the graph Y. A subgraph Y = (V,E ) of X = (V,E) is said to be a spanning subgraph if V = V and is called an induced subgraph if, for each u,v V V, the edge {u,v} E whenever {u,v} E. In this case, the set V is said to induce the subgraph Y and this is denoted by writing Y = X[V ]. With the definitions as above, one observes the following:. Every graph is its own subgraph.. If Z is a subgraph of Y and Y is a subgraph of X then Z is also a subgraph of X.. A single vertex of a graph is also its subgraph.. A single edge of a graph together with its incident vertices is also its subgraph. We also have the following graph operations. Definition.... Let X = (V,E ) and X = (V,E ) be two graphs. Then the

.. GRAPH OPERATIONS 09 (a) union of X and X, denoted X X, is a graph whose vertex set is V V and the edge set is E E. (b) intersection of X and X, denoted X X, is a graph whose vertex set is V V and the edge set is E E.. Let X = (V,E) be a graph and fix a subset U V and F E. Then (a) X \ U denotes a subgraph of X that is obtained by removing all the vertices v U from X and all edges that are incident with some vertex v U. (b) X \F denotes a subgraph of X that is obtained by the removal of each edge e F. Thus, note that X\F is a spanning subgraph of X, whereas X\U is an induced subgraph of X on the vertex set V \U. If U = {v} and F = {e}, then one writes X \v in place of X \{v} and X \e in place of X \{e}.. Let X = (V,E) be a graph and let v be a vertex such that v V. Also, suppose that there exist x,y V such that e = {x,y} E. Then (a) X + v is a graph that is obtained from X by including the vertex v and joining it to all other vertices of X. That is, X + v = (V,E ), where V = V {v} and E = E {{v,u} : u V}. (b) X + e is a graph that is obtained from X by joining the edge e. That is, X + e = (V,E ), where V = V and E = E {e}. (c) Let X = (V,E) and Y = (V,E ) be two graphs with V V =. Then the i. join of X and Y, denoted X +Y = (V,E ), is a graph having V = V V and E = E E { {u,v} : u V,v V }. ii. cartesian product of X and Y, denoted X Y = (V,E ), is a graph having V = V V and whose edge set consists of all elements {(u,u ),(v,v )}, where either u = v and {u,v } E or u = v and {u,v } E. See Figure.6 for examples related to the above graph operations. The graph operations defined above lead to the concepts of what are called connected components, cut-vertices, cut-edge/bridges and blocks in a graph. We define them now. Definition... Let X = (V,E) be a graph. Then. a connected component (or in short component) of X is a connected induced subgraph Y = (V,E ) of X such that if Z is any connected subgraph of X that has Y as its subgraph then Y = Z.. a vertex v V is called a cut-vertex if the number of components in X \v increases.

0 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY b b b b a a a a X Y X Y Y Y X = K +K X = X \{{,},{,}} X NOT an induced subgraph of X = X + 6 6 X X = X X X 6 = X X Figure.6: Examples of graph operations. an edge e E is called a cut-edge/bridge if the number of components in X \e increases.. a block of X is a maximal induced connected subgraph of X having no cut-vertex.. a clique of X is a maximal induced complete subgraph of X. We also need the following important definitions related with graph operations. Definition... Let X = (V,E) be a graph with V = n. Then. the complement graph of X is the graph Y = (V,E ), denoted X, such that V = V and E = E(K n )\E, where E(K n ) is the edge set of the complete graph K n.. the line graph of X is the graph Y = (V,E ), denoted L(X), such that V = E and any two elements of V are joined by an edge if they have a common vertex of X incident to them. See Figure.8 for examples of line and complement graphs. Observe that if X = (V,E) is the complement of the graph Y = (V,E ) then V = V. If V = n, then the set E can be obtained by removing those edges of K n that are also edges of Y. In other words, the two graphs are complementary to each other. A graph X is said to be self-complementary if X = X. For example, the path P, on vertices, and the cycle C, on vertices, are self-complementary graphs.

.. GRAPH OPERATIONS 9 6 7 8 7 0 0 6 7 0 Blocks of X 7 8 9 Components of X \{7,0} 6 7 0 6 9 0 8 9 8 X Components of X \7 Figure.7: Examples of cut-vertex, bridge, block and connected components L(C ) L(C ) L(C ) = C = C L(K ) C C C C = C Figure.8: Line graphs and complement graphs.. Characterization of trees Recall that a graph X is called a tree if it is connected and has no cycle. A collection of trees is called a forest. That is, a graph is a forest if it has no cycle. Also, recall that every tree is a bipartite graph. We now prove that the following statements that characterize trees are equivalent. Theorem... Let X = (V,E) be a graph on n vertices and m edges. Then the following statements are equivalent for X.

CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY c b d a e Figure.9: Petersen graphs. X is a tree.. Let u and v be distinct vertices of X. Then there is a unique path from u to v.. X is connected and n = m+. Proof. implies : Since X is connected, for each u,v V, there is a path from u to v. On the contrary, let us assume that there are two distinct paths P and P that join the vertices u and v. Since P and P are distinct and both start at u and end at v, there exist vertices, say u 0 and v 0, such that the paths P and P take different edges after the vertex u 0 and the two paths meet again at the vertex v 0 (note that u 0 can be u and v 0 can be v). In this case, we see that the graph X has a cycle consisting of the portion of the path P from u 0 to v 0 and the portion of the path P from v 0 to u 0. This contradicts the assumption that X is a tree (it has no cycle). implies : Since for each u,v V, there is a path from u to v, the connectedness of X follows. We need to prove that n = m +. We prove this by induction on the number of vertices of a graph. The result is clearly true for n = or n =. Let the result be true for all graphs that have n or less than n vertices. Now, consider a graph X on n+ vertices that satisfies the conditions of Item. The uniqueness of the path implies that if we remove an edge, say e E, then the graph X will become disconnected. That is, X \ e will have exactly two components. Let the number of vertices in the two components be n and n. Then n,n n and n + n = n +. Hence, by induction hypothesis, the number of edges in X e equals (n )+(n ) = n +n = n and hence the number of edges in X equals n + = n. Thus, by the principle of mathematical induction, the result holds for all graphs that have a unique path from each pair of vertices. implies : It is already given that X is a connected graph. We need to show that X has no cycle. So, on the contrary, let us assume that X has a cycle of length k. Then this cycle has k vertices and k edges. Now, consider the n k vertices that do not lie of the cycle. Then for each vertex (corresponding to the n k vertices), there will be a distinct edge incident with it on the smallest path from the vertex to the cycle. Hence, the number of edges will be greater than or equal to k +(n k) = n. A contradiction to the assumption that the number of edges equals n. Thus, the required result follows.

.. GRAPH OPERATIONS As a next result in this direction, weprove that a tree has at least two pendant (end)vertices. Theorem... Let X be a non-trivial tree. Then X has at least two vertices of degree. Proof. Let X = (V,E) with V = n. Then, by Theorem.., E = n. Also, by handshake lemma (Lemma..), we know that E = deg(v). Thus, (n ) = n deg(v i ). Now, X is connected implies that deg(v), for all v V and hence the above equality implies that there are at least two vertices for which deg(v) =. This ends the proof of the result. For more results on trees, see the book graph theory by Harary [6]. v V i=