GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B

Size: px
Start display at page:

Download "GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B"

Transcription

1 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Abstract. We continue 2.3 on subgraphs. 2.4 introduces some basic graph operations. 2.5 describes some tests for graph isomorphism. Outline 2.3 Subgraphs, continued 2.4 Some Graph Operations 2.5 Tests for Non-Isomorphism 2.6 Matrix Representations (read text) 2.7 More Graph Operations (read text) 1

2 2 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 3. Subgraphs, continued Def 3.1. The center of a graph G, denoted Z(G), is the subgraph induced on the set of central ertices of G (see 1.4). Example Each ertex of the graph in Fig 3.8 is labeled by its eccentricity Figure 3.8: A graph whose center is a 7-cycle. Since the minimum eccentricity is 3, the ertices of eccentricity 3 lie in the center. Remark 3.1. In 2.4, we show that any graph can be the center of a graph.

3 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 3 Local Subgraphs Def 3.2. The (open) local subgraph (or (open) neighborhood subgraph) of a ertex is the subgraph L() induced on the neighbors of. Example Figure 3.9 shows a graph and the local subgraphs of three of its ertices. G u w u u u w w w L (u ) L( ) L(w ) Figure 3.9: A graph G and three of its local subgraphs.

4 4 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Theorem 3.3. Let f : G H be a graph isom and u V G. Then f maps the local subgraph L(u) of G isomorphically to the local subgraph L(f(u)) of H. Proof. This follows, since f maps V L(u) bijectiely to V L(f(u)), and since f is edge-multiplicity presering. Example In Fig 3.10, is G = H? G H Figure 3.10: Two 4-regular 8-ertex graphs. Consider Each local subgraph for G of Fig 3.10 is isom to 4K 1. Each local subgraph for H is isom to P 4. Thus, G = H. Alternatiely, we obsere that α(g) = 4, but α(h) = 2, and also that ω(g) = 2, but ω(h) = 3.

5 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 5 Components Def 3.3. A component of G is a maximal conn subgraph of G. Example The 7-ertex graph in Figure 3.11 has four components. Figure 3.11: A graph with four components. Reiew from 1.4 A ertex is said to be reachable from ertex u if there is a walk from u to. Def 3.4. In a graph G, the component of a ertex, denoted C(), is the subgraph induced by the subset of all ertices reachable from. Notation The # of components of a graph G is denoted c(g). Computational Note: Partitioning a small graph into components is triial. But larger graphs that are specified by some computer representation require a computer algorithm. These component-finding algorithms are deeloped in Chapter 4 as straightforward applications of our graph-traersal procedures.

6 6 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Deleting Vertices or Edges 4. Some Graph Operations Def 4.1. The ertex-deletion subgraph G is the subgraph induced by the ertex-set V G {}. That is, V G = V G {} and E G = {e E G : / endpts(e)} c c a b u d h f g a b u G w G-w Figure 4.1: The result of deleting ertex w from graph G.

7 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 7 Def 4.2. The edge-deletion subgraph G e is the subgraph induced by the edge-set E G {e}. That is, V G e = V G and E G e = E G {e} a b u d c h f g a b u d c h g G w G-f w Figure 4.2: The result of deleting edge f from graph G.

8 8 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Network Vulnerability Def 4.3. A ertex-cut in a graph G is a ertex-set U such that G U has more components than G. Def 4.4. A cut-ertex (or cutpoint) is a ertex-cut consisting of a single ertex. u w x y z Figure 4.3: A graph with four cut-ertices.

9 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 9 Def 4.5. An edge-cut in a graph G is a set of edges D such that G D has more components than G. Def 4.6. A cut-edge (or bridge) is an edge-cut consisting of a single edge. b a r t s c Figure 4.4: A graph with three cut-edges.

10 10 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B The Graph-Reconstruction Problem Def 4.7. Let G be a graph with V G = { 1, 2,..., n }. Then the ertexdeletion subgraph list of G is the list of the subgraphs G 1,..., G n Def 4.8. The reconstruction deck of G is its ertex-deletion subgraph list, with no labels on the ertices. We regard each indiidual ertex-del subgraph as being a card in the deck. u G y x w G-u G- G-w G-x G-y Figure 4.6: A graph and its ertex-deletion subgraph list. Def 4.9. The graph-reconstruction problem is to decide whether two non-isomorphic simple graphs with three or more ertices can hae the same reconstruction deck.

11 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 11 Remark 4.1. We obsere that the 2-ertex graphs K 2 and 2K 1 (two nonadjacent ertices) hae the same deck. K 2 2K 1 Remark 4.2. The graph-recon problem would be easy to sole if the ertexdel subgraphs included the ertex and edge names. Example 4.5. For graph G of Fig 4.6, the graph-recon problem asks whether G is the only graph (up to isomorphism) that has the following deck. Figure 4.7: Is G the only graph with this deck?

12 12 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Reconstruction Conjecture: Let G and H be two graphs with V G = { 1, 2,..., n } and V H = {w 1, w 2,..., w n } with n 3, and with the same reconstruction deck, i.e., such that Then G = H. G i = H wi for each i = 1..., n The following results (next page) indicate that some information about the original graph can be deried from its ertex-deletion subgraph list. This information is a big help in soling small reconstruction problems.

13 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 13 Theorem 4.4. The # of ertices and the # of edges of a graph G can be calculated from its ertex-deletion subgraph list. Proof. If the deck has n cards, then clearly V G = n. Moreoer, each edge appears only in the n 2 subgraphs that do not contain either of its endpoints. It follows that the sum E G counts each edge n 2 times. Thus, 1 E G = E G n 2 Example 4.5, continued: For the deck in Figure 4.6, reproduced immediately below, the alue of the sum is 1( ) = 3 3 = 9 which is indeed the number of edges in the graph G = K 5 e of Figure 4.6, from which the deck was generated.

14 14 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Corollary 4.5. The degree sequence of a graph G can be calculated from its reconstruction deck. Proof. First calculate E G. For each card, the degree of the missing ertex is the difference between E and the number of edges on that card. Example 4.5, continued: For the deck in Figure 4.7, the degrees are 4 = = = = = 9 6

15 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 15 Corollary 4.6. Any regular graph can be reconstructed from its reconstruction deck. Proof. By Cor 4.5, we could determine from the deck that the graph is regular (all the cards would hae the same number of edges) and its degree d of regularity. On any card in the deck, there would be d ertices of degree d 1. To reconstruct the graph, simply join those ertices to the missing ertex. Remark 4.3. B. McKay [Mc77] and A. Nijenhuis [Ni77] hae shown, with the aid of computers, that a counterexample to the reconstruction conjecture would hae to hae at least 10 ertices.

16 16 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Adding Edges or Vertices Def Adding an edge between two ertices u and w of a graph G means creating a supergraph, denoted G {e}, with ertex-set V G and edgeset E G {e}, where e is a new edge with endpoints u and w. a b u c d h f g + e a b u c d h f g w e w Figure 4.8: Adding an edge e with endpoints u and w. Def Adding a ertex to a graph G, where is a new ertex not already in V G, means creating a supergraph, denoted G {}, with ertex-set V G {} and edge-set E G.

17 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 17 Graph Union The iteratie application of ertex addition results in the secondary graph operation called graph union. Def The (graph) union of two graphs G = (V, E) and G = (V, E ) is the graph G G, whose ertex-set and edge-set are the disjoint unions, respectiely, of the ertex-sets and edge-sets of G and G. Example 4.9. Figure 4.9: The graph union K 3 K 3 of two copies of K 3. Def The n-fold self-union ng is the iterated disjoint union G G of n copies of the graph G. (e.g. Fig 4.9 is 2K 3.)

18 18 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Joining a Vertex to a Graph Def If a new ertex is joined to each ertex of a graph G, then the resulting graph is called the join of to G or the suspension of G from, and is denoted G +. Def The n-wheel W n is the join K 1 + C n of a single ertex and an n-cycle. (The n-cycle forms the rim of the wheel, and the additional ertex is its hub.) If n is een, then W n is called an een wheel; if odd, then W n is called an odd wheel. + = Figure 4.10: The 5-wheel W 5 = K 1 + C 5. The next proposition hints at the general usefulness of the join construction.

19 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 19 Proposition 4.7. Let H be a graph of diameter d. graph G of radius d of which H is the center. Then there is a Proof. First construct a supergraph Ĥ by joining two new ertices u and to eery ertex of H, but not to each other; that is, Ĥ = ((H + u) + ) u Then form the supergraph G by attaching new ertices u 1 and 1 to ertices u and, respectiely, with edges uu 1 and 1, as in Figure Thus, G = (Ĥ 2K 1) + uu where the two copies of K 1 are the two triial graphs consisting of ertices u 1 and 1. It is easy to erify that, in graph G, each ertex of H has eccentricity 2, ertices u and hae eccentricity 3, and u 1 and 1 hae eccentricity 4. Thus, H is the center of G. u u 1 G H 1 Figure 4.11: Making graph H the center of a graph G.

20 20 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Edge-Complementation Def Let G be a simple graph. Its edge-complement (or complement) G has the same ertex-set, but two ertices are adjacent in G iff they are not adjacent in G. G G Figure 4.12: A graph and its complement. Remark 4.4. The edge-complement of the edge-complement is the original graph, i.e., G = G. The following theorem formulates precisely the sense in which the independence number of a graph and the clique number are complementary. Theorem 4.8. Let G be a simple graph. Then ω(g) = α(g) and α(g) = ω(g) Remark 4.5. Other graph operations are defined in 2.7.

21 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Tests for Non-Isomorphism Def 5.1. A graph inariant (or digraph inariant) is a property of graphs (digraphs) that is presered by isomorphisms. We established in 2.1 that the number of ertices, the number of edges, and the degree sequence are the same for any two isomorphism graphs, so they are graph inariants. A Local Inariant The following theorem proides additional necessary criteria for isomorphism. Theorem 5.1. Let f : G H be a graph isomorphism, and let V G. Then the multiset of degrees of the neighbors of equals the multiset of degrees of the neighbors of f(). Proof. Immediate consequence of Cor w G H Figure 5.1: Non-isom graphs with the same degree seq.

22 22 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Distance Inariants Def 5.2. Let W = 0, e 1, 1,..., e n, n be a walk in the domain G of a graph isom f : G H. Then the image of walk W is the walk f(w ) = f( 0 ), f(e 1 ), f( 1 ),..., f(e n ), f( n ) in the codomain graph H. Theorem 5.2. The isomorphic image of a graph walk W is a walk of the same length. Proof. This follows directly from the edge-mult-presering property of an isomorphism.

23 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 23 Corollary 5.3. The isomorphic image of a trail, path, or cycle is a trail, path, or cycle, respectiely, of the same length. Proof. This is an immediate consequence of Thm 5.2 and the bijectiity of the isomorphism. Corollary 5.4. For each integer l, two isomorphic graphs must hae the same # of trails (paths) (cycles) of length l f(010) additional classroom example f(000) f(110) f(100) f(111) f(011) 010 f(101) f(001) Corollary 5.5. The diameter, the radius, and the girth are graph inariants. Proof. This is an immediate consequence of Cor 5.3 and the bijectiity of the isomorphism.

24 24 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Example 5.4. Figure 5.2 shows the circular ladder CL 4 and the Möbius ladder ML 4, which are 8-ertex graphs. Since both graphs are 3-regular, it is pointless to apply isomorphism tests based on ertex degree CL 4 ML 4 3 Figure 5.2: Non-isom 3-regular graphs. In CL 4, we obsere two kinds of symmetry: rotational symmetry; the isom that swaps the inner and outer cycles. For ML 4, we obsere that j j + 1 mod 8 is an automorphism. Thus both graphs are ertex-transitie. The max distance from ertex 0 in CL 4 is 3, to ertex 6. The max distance from ertex 0 in ML 4 is 2. Thus, they are not isomorphic. We may also obsere that α(cl 4 ) = 4, but α(ml 4 ) = 3.

25 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B 25 Subgraph Presence Theorem 5.6. The number of distinct subgraphs of a gien isom type within a graph is a graph inariant. Proof. Let f : G 1 G 2 be a graph isomorphism and H a subgraph of G 1. Then f(h) is a subgraph of G 2, of the same isomorphism type as H. The bijectiity of f establishes the inariant. Example 5.5. Whereas A and C hae no K 3 subgraphs, B has two, D has four, and E has one. Thus, Thm 5.6 implies that the only possible isomorphic pair is A and C. Howeer, graph C has a 5-cycle, but graph A (bipartite) does not. A B C D E Figure 5.3: Fie mutually non-isom, 8-ertex, 3-reg graphs. Alternatiely, we see that A and C are the only pair with the same multiset of local subgraphs. We could distinguish this pair by obsering that α(a) = 4 and α(c) = 3.

26 26 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Edge-Complementation Theorem 5.7. Let G and H both be simple graphs. They are isomorphic iff their edge-complements are isomorphic. Proof. By definition, a graph isomorphism necessarily preseres non-adjacency as well as adjacency. Example 5.6. The edge-complement of the left graph consists of two disjoint 4-cycles, and the edge-complement of the right graph is an 8-cycle. 2C 4 C 8 Figure 5.4: Two relatiely dense, non-isomorphic 5-regular graphs and their edgecomplements.

27 GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B Supplementary Exercises Exercise 10 Show that the two graphs in Fig 6.1 are not isom. Figure 6.1: Exercise 11 Decide which pairs are isomorphic. A B C Figure 6.2: Exercise 19 Reconstruct the graph whose deck is in Fig 6.3. Figure 6.3:

Week 9-10: Connectivity

Week 9-10: Connectivity Week 9-0: Connectiity October 3, 206 Vertex Connectiity Let G = (V, E) be a graph. Gien two ertices x, y V. Two (x, y)-path are said to be internally disjoint if they hae no internal ertices in common.

More information

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

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2 Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent

More information

Math 776 Graph Theory Lecture Note 1 Basic concepts

Math 776 Graph Theory Lecture Note 1 Basic concepts Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved

More information

Lecture 4: Walks, Trails, Paths and Connectivity

Lecture 4: Walks, Trails, Paths and Connectivity Lecture 4: Walks, Trails, Paths and Connectivity Rosa Orellana Math 38 April 6, 2015 Graph Decompositions Def: A decomposition of a graph is a list of subgraphs such that each edge appears in exactly one

More information

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

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4) S-72.2420/T-79.5203 Basic Concepts 1 S-72.2420/T-79.5203 Basic Concepts 3 Characterizing Graphs (1) Characterizing Graphs (3) Characterizing a class G by a condition P means proving the equivalence G G

More information

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.

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. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

Graph Theory: Introduction

Graph Theory: Introduction Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT Kharagpur pallab@cse.iitkgp.ernet.in Resources Copies of slides available at: http://www.facweb.iitkgp.ernet.in/~pallab

More information

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

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 Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex

More information

How many colors are needed to color a map?

How many colors are needed to color a map? How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not

More information

Number Theory and Graph Theory

Number Theory and Graph Theory 1 Number Theory and Graph Theory Chapter 6 Basic concepts and definitions of graph theory By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com

More information

Network flows and Menger s theorem

Network flows and Menger s theorem Network flows and Menger s theorem Recall... Theorem (max flow, min cut strong duality). Let G be a network. The maximum value of a flow equals the minimum capacity of a cut. We prove this strong duality

More information

Vertex coloring, chromatic number

Vertex coloring, chromatic number Vertex coloring, chromatic number A k-coloring of a graph G is a labeling f : V (G) S, where S = k. The labels are called colors; the vertices of one color form a color class. A k-coloring is proper if

More information

Chapter 2 Graphs. 2.1 Definition of Graphs

Chapter 2 Graphs. 2.1 Definition of Graphs Chapter 2 Graphs Abstract Graphs are discrete structures that consist of vertices and edges connecting some of these vertices. Graphs have many applications in Mathematics, Computer Science, Engineering,

More information

Vertex coloring, chromatic number

Vertex coloring, chromatic number Vertex coloring, chromatic number A k-coloring of a graph G is a labeling f : V (G) S, where S = k. The labels are called colors; the vertices of one color form a color class. A k-coloring is proper if

More information

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

K 4 C 5. Figure 4.5: Some well known family of graphs 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

More information

V10 Metabolic networks - Graph connectivity

V10 Metabolic networks - Graph connectivity V10 Metabolic networks - Graph connectivity Graph connectivity is related to analyzing biological networks for - finding cliques - edge betweenness - modular decomposition that have been or will be covered

More information

A taste of perfect graphs (continued)

A taste of perfect graphs (continued) A taste of perfect graphs (continued) Recall two theorems from last class characterizing perfect graphs (and that we observed that the α ω theorem implied the Perfect Graph Theorem). Perfect Graph Theorem.

More information

Lecture 6: Graph Properties

Lecture 6: Graph Properties Lecture 6: Graph Properties Rajat Mittal IIT Kanpur In this section, we will look at some of the combinatorial properties of graphs. Initially we will discuss independent sets. The bulk of the content

More information

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.

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. 1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

Graphs. Introduction To Graphs: Exercises. Definitions:

Graphs. Introduction To Graphs: Exercises. Definitions: Graphs Eng.Jehad Aldahdooh Introduction To Graphs: Definitions: A graph G = (V, E) consists of V, a nonempty set of vertices (or nodes) and E, a set of edges. Each edge has either one or two vertices associated

More information

The Structure and Properties of Clique Graphs of Regular Graphs

The Structure and Properties of Clique Graphs of Regular Graphs The University of Southern Mississippi The Aquila Digital Community Master's Theses 1-014 The Structure and Properties of Clique Graphs of Regular Graphs Jan Burmeister University of Southern Mississippi

More information

Small Survey on Perfect Graphs

Small Survey on Perfect Graphs Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families

More information

1 Minimal Examples and Extremal Problems

1 Minimal Examples and Extremal Problems MATH 68 Notes Combinatorics and Graph Theory II 1 Minimal Examples and Extremal Problems Minimal and extremal problems are really variations on the same question: what is the largest or smallest graph

More information

Assignment 4 Solutions of graph problems

Assignment 4 Solutions of graph problems Assignment 4 Solutions of graph problems 1. Let us assume that G is not a cycle. Consider the maximal path in the graph. Let the end points of the path be denoted as v 1, v k respectively. If either of

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

How many colors are needed to color a map?

How many colors are needed to color a map? How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not

More information

CMSC 380. Graph Terminology and Representation

CMSC 380. Graph Terminology and Representation CMSC 380 Graph Terminology and Representation GRAPH BASICS 2 Basic Graph Definitions n A graph G = (V,E) consists of a finite set of vertices, V, and a finite set of edges, E. n Each edge is a pair (v,w)

More information

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

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT A graph G is self complementary if it is isomorphic to its complement G.

More information

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

DEFINITION OF GRAPH GRAPH THEORY GRAPHS ACCORDING TO THEIR VERTICES AND EDGES EXAMPLE GRAPHS ACCORDING TO THEIR VERTICES AND EDGES DEFINITION OF GRAPH GRAPH THEORY Prepared by Engr. JP Timola Reference: Discrete Math by Kenneth H. Rosen A graph G = (V,E) consists of V, a nonempty set of vertices (or nodes) and E, a set of edges. Each

More information

Graph and Digraph Glossary

Graph and Digraph Glossary 1 of 15 31.1.2004 14:45 Graph and Digraph Glossary A B C D E F G H I-J K L M N O P-Q R S T U V W-Z Acyclic Graph A graph is acyclic if it contains no cycles. Adjacency Matrix A 0-1 square matrix whose

More information

Introduction III. Graphs. Motivations I. Introduction IV

Introduction III. Graphs. Motivations I. Introduction IV Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg

More information

Math 170- Graph Theory Notes

Math 170- Graph Theory Notes 1 Math 170- Graph Theory Notes Michael Levet December 3, 2018 Notation: Let n be a positive integer. Denote [n] to be the set {1, 2,..., n}. So for example, [3] = {1, 2, 3}. To quote Bud Brown, Graph theory

More information

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

Math 778S Spectral Graph Theory Handout #2: Basic graph theory Math 778S Spectral Graph Theory Handout #: Basic graph theory Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved the Königsberg Bridge problem: Is it possible

More information

Anti-magic labellings of a class of planar graphs

Anti-magic labellings of a class of planar graphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 41 (2008), Pages 283 290 Anti-magic labellings of a class of planar graphs V.Ch. Venkaiah K. Ramanjaneyulu Department of Mathematics S C R Engineering College

More information

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

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS DR. ANDREW SCHWARTZ, PH.D. 10.1 Graphs and Graph Models (1) A graph G = (V, E) consists of V, a nonempty set of vertices (or nodes)

More information

1 Matchings in Graphs

1 Matchings in Graphs Matchings in Graphs J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 Definition Two edges are called independent if they are not adjacent

More information

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

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12. AMS 550.47/67: Graph Theory Homework Problems - Week V Problems to be handed in on Wednesday, March : 6, 8, 9,,.. Assignment Problem. Suppose we have a set {J, J,..., J r } of r jobs to be filled by a

More information

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

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph

More information

Basics of Graph Theory

Basics of Graph Theory Basics of Graph Theory 1 Basic notions A simple graph G = (V, E) consists of V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements of V called edges. Simple graphs have their

More information

Coloring Eulerian triangulations of the Klein bottle

Coloring Eulerian triangulations of the Klein bottle Coloring Eulerian triangulations of the Klein bottle Daniel Král Bojan Mohar Atsuhiro Nakamoto Ondřej Pangrác Yusuke Suzuki Abstract We sho that an Eulerian triangulation of the Klein bottle has chromatic

More information

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.

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. Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph

More information

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

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour. Some Upper Bounds for Signed Star Domination Number of Graphs S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour Abstract Let G be a graph with the vertex set V (G) and edge set E(G). A function

More information

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

by conservation of flow, hence the cancelation. Similarly, we have Chapter 13: Network Flows and Applications Network: directed graph with source S and target T. Non-negative edge weights represent capacities. Assume no edges into S or out of T. (If necessary, we can

More information

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph.

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph. Paths Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph. Formal Definition of a Path (Undirected) Let n be a nonnegative integer

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

Fundamental Properties of Graphs

Fundamental Properties of Graphs Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,

More information

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

MATH 350 GRAPH THEORY & COMBINATORICS. Contents MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles

More information

CMSC Honors Discrete Mathematics

CMSC Honors Discrete Mathematics CMSC 27130 Honors Discrete Mathematics Lectures by Alexander Razborov Notes by Justin Lubin The University of Chicago, Autumn 2017 1 Contents I Number Theory 4 1 The Euclidean Algorithm 4 2 Mathematical

More information

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems

More information

Exercise set 2 Solutions

Exercise set 2 Solutions Exercise set 2 Solutions Let H and H be the two components of T e and let F E(T ) consist of the edges of T with one endpoint in V (H), the other in V (H ) Since T is connected, F Furthermore, since T

More information

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.

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. Graph Adjacent Endpoint of an edge Incident Neighbors of a vertex Degree of a vertex Theorem Graph relation Order of a graph Size of a graph Maximum and minimum degree Let G = (V, E) be a graph. If u,

More information

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

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism CHAPTER 2 Graphs 1. Introduction to Graphs and Graph Isomorphism 1.1. The Graph Menagerie. Definition 1.1.1. A simple graph G = (V, E) consists of a set V of vertices and a set E of edges, represented

More information

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

CS473-Algorithms I. Lecture 13-A. Graphs. Cevdet Aykanat - Bilkent University Computer Engineering Department CS473-Algorithms I Lecture 3-A Graphs Graphs A directed graph (or digraph) G is a pair (V, E), where V is a finite set, and E is a binary relation on V The set V: Vertex set of G The set E: Edge set of

More information

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?

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? 1 Introduction Graph theory is one of the most in-demand (i.e. profitable) and heavily-studied areas of applied mathematics and theoretical computer science. May graph theory questions are applied in this

More information

On Sequential Topogenic Graphs

On Sequential Topogenic Graphs Int. J. Contemp. Math. Sciences, Vol. 5, 2010, no. 36, 1799-1805 On Sequential Topogenic Graphs Bindhu K. Thomas, K. A. Germina and Jisha Elizabath Joy Research Center & PG Department of Mathematics Mary

More information

CS388C: Combinatorics and Graph Theory

CS388C: Combinatorics and Graph Theory CS388C: Combinatorics and Graph Theory David Zuckerman Review Sheet 2003 TA: Ned Dimitrov updated: September 19, 2007 These are some of the concepts we assume in the class. If you have never learned them

More information

Lecture 19 Thursday, March 29. Examples of isomorphic, and non-isomorphic graphs will be given in class.

Lecture 19 Thursday, March 29. Examples of isomorphic, and non-isomorphic graphs will be given in class. CIS 160 - Spring 2018 (instructor Val Tannen) Lecture 19 Thursday, March 29 GRAPH THEORY Graph isomorphism Definition 19.1 Two graphs G 1 = (V 1, E 1 ) and G 2 = (V 2, E 2 ) are isomorphic, write G 1 G

More information

(5.2) 151 Math Exercises. Graph Terminology and Special Types of Graphs. Malek Zein AL-Abidin

(5.2) 151 Math Exercises. Graph Terminology and Special Types of Graphs. Malek Zein AL-Abidin King Saud University College of Science Department of Mathematics 151 Math Exercises (5.2) Graph Terminology and Special Types of Graphs Malek Zein AL-Abidin ه Basic Terminology First, we give some terminology

More information

Graph theory - solutions to problem set 1

Graph theory - solutions to problem set 1 Graph theory - solutions to problem set 1 1. (a) Is C n a subgraph of K n? Exercises (b) For what values of n and m is K n,n a subgraph of K m? (c) For what n is C n a subgraph of K n,n? (a) Yes! (you

More information

MATH 682 Notes Combinatorics and Graph Theory II. One interesting class of graphs rather akin to trees and acyclic graphs is the bipartite graph:

MATH 682 Notes Combinatorics and Graph Theory II. One interesting class of graphs rather akin to trees and acyclic graphs is the bipartite graph: 1 Bipartite graphs One interesting class of graphs rather akin to trees and acyclic graphs is the bipartite graph: Definition 1. A graph G is bipartite if the vertex-set of G can be partitioned into two

More information

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

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing

More information

Math 443/543 Graph Theory Notes

Math 443/543 Graph Theory Notes Math 443/543 Graph Theory Notes David Glickenstein September 3, 2008 1 Introduction We will begin by considering several problems which may be solved using graphs, directed graphs (digraphs), and networks.

More information

1 Matchings with Tutte s Theorem

1 Matchings with Tutte s Theorem 1 Matchings with Tutte s Theorem Last week we saw a fairly strong necessary criterion for a graph to have a perfect matching. Today we see that this condition is in fact sufficient. Theorem 1 (Tutte, 47).

More information

CONNECTIVITY AND NETWORKS

CONNECTIVITY AND NETWORKS CONNECTIVITY AND NETWORKS We begin with the definition of a few symbols, two of which can cause great confusion, especially when hand-written. Consider a graph G. (G) the degree of the vertex with smallest

More information

Results on the min-sum vertex cover problem

Results on the min-sum vertex cover problem Results on the min-sum vertex cover problem Ralucca Gera, 1 Craig Rasmussen, Pantelimon Stănică 1 Naval Postgraduate School Monterey, CA 9393, USA {rgera, ras, pstanica}@npsedu and Steve Horton United

More information

International Journal of Multidisciplinary Research and Modern Education (IJMRME) Impact Factor: 6.725, ISSN (Online):

International Journal of Multidisciplinary Research and Modern Education (IJMRME) Impact Factor: 6.725, ISSN (Online): COMPUTER REPRESENTATION OF GRAPHS USING BINARY LOGIC CODES IN DISCRETE MATHEMATICS S. Geetha* & Dr. S. Jayakumar** * Assistant Professor, Department of Mathematics, Bon Secours College for Women, Villar

More information

Graphs and Isomorphisms

Graphs and Isomorphisms Graphs and Isomorphisms Discrete Structures (CS 173) Backyards of Old Houses in Antwerp in the Snow Van Gogh Madhusudan Parthasarathy, University of Illinois Proof techniques: Direct Contrapositive Disproving

More information

The Restrained Edge Geodetic Number of a Graph

The Restrained Edge Geodetic Number of a Graph International Journal of Computational and Applied Mathematics. ISSN 0973-1768 Volume 11, Number 1 (2016), pp. 9 19 Research India Publications http://www.ripublication.com/ijcam.htm The Restrained Edge

More information

Lecture 4: Bipartite graphs and planarity

Lecture 4: Bipartite graphs and planarity Lecture 4: Bipartite graphs and planarity Anders Johansson 2011-10-22 lör Outline Bipartite graphs A graph G is bipartite with bipartition V1, V2 if V = V1 V2 and all edges ij E has one end in V1 and V2.

More information

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University Graphs: Introduction Ali Shokoufandeh, Department of Computer Science, Drexel University Overview of this talk Introduction: Notations and Definitions Graphs and Modeling Algorithmic Graph Theory and Combinatorial

More information

Lecture 3: Graphs and flows

Lecture 3: Graphs and flows Chapter 3 Lecture 3: Graphs and flows Graphs: a useful combinatorial structure. Definitions: graph, directed and undirected graph, edge as ordered pair, path, cycle, connected graph, strongly connected

More information

9 Connectivity. Contents. 9.1 Vertex Connectivity

9 Connectivity. Contents. 9.1 Vertex Connectivity 9 Connectivity Contents 9.1 Vertex Connectivity.............................. 205 Connectivity and Local Connectivity............... 206 Vertex Cuts and Menger s Theorem................. 207 9.2 The Fan

More information

1 Digraphs. Definition 1

1 Digraphs. Definition 1 1 Digraphs Definition 1 Adigraphordirected graphgisatriplecomprisedofavertex set V(G), edge set E(G), and a function assigning each edge an ordered pair of vertices (tail, head); these vertices together

More information

V :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V

V :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V -93-11. Graph Theory Example: V :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V b e f V={a, b, c, d, e, f, g} a c d f E={(a,b), (b,c), (c,a),... } Note: (a,

More information

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

Module 7. Independent sets, coverings. and matchings. Contents Module 7 Independent sets, coverings Contents and matchings 7.1 Introduction.......................... 152 7.2 Independent sets and coverings: basic equations..... 152 7.3 Matchings in bipartite graphs................

More information

Weak Dynamic Coloring of Planar Graphs

Weak Dynamic Coloring of Planar Graphs Weak Dynamic Coloring of Planar Graphs Caroline Accurso 1,5, Vitaliy Chernyshov 2,5, Leaha Hand 3,5, Sogol Jahanbekam 2,4,5, and Paul Wenger 2 Abstract The k-weak-dynamic number of a graph G is the smallest

More information

GRAPH THEORY and APPLICATIONS. Factorization Domination Indepence Clique

GRAPH THEORY and APPLICATIONS. Factorization Domination Indepence Clique GRAPH THEORY and APPLICATIONS Factorization Domination Indepence Clique Factorization Factor A factor of a graph G is a spanning subgraph of G, not necessarily connected. G is the sum of factors G i, if:

More information

Monotone crossing number

Monotone crossing number Monotone crossing number János Pach and Géza Tóth Rényi Institute, Budapest Abstract The monotone crossing number of G is defined as the smallest number of crossing points in a drawing of G in the plane,

More information

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory SCHOOL OF ENGINEERING & BUILT ENVIRONMENT Mathematics An Introduction to Graph Theory. Introduction. Definitions.. Vertices and Edges... The Handshaking Lemma.. Connected Graphs... Cut-Points and Bridges.

More information

HW Graph Theory SOLUTIONS (hbovik)

HW Graph Theory SOLUTIONS (hbovik) 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

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

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.

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. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE Professor Kindred Math 104, Graph Theory Homework 3 Solutions February 14, 2013 Introduction to Graph Theory, West Section 2.1: 37, 62 Section 2.2: 6, 7, 15 Section 2.3: 7, 10, 14 DO NOT RE-DISTRIBUTE

More information

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

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN TOMASZ LUCZAK AND FLORIAN PFENDER Abstract. We show that every 3-connected claw-free graph which contains no induced copy of P 11 is hamiltonian.

More information

Math 443/543 Graph Theory Notes

Math 443/543 Graph Theory Notes Math 443/543 Graph Theory Notes David Glickenstein September 8, 2014 1 Introduction We will begin by considering several problems which may be solved using graphs, directed graphs (digraphs), and networks.

More information

Perfect Matchings in Claw-free Cubic Graphs

Perfect Matchings in Claw-free Cubic Graphs Perfect Matchings in Claw-free Cubic Graphs Sang-il Oum Department of Mathematical Sciences KAIST, Daejeon, 305-701, Republic of Korea sangil@kaist.edu Submitted: Nov 9, 2009; Accepted: Mar 7, 2011; Published:

More information

List Coloring Graphs

List Coloring Graphs List Coloring Graphs January 29, 2004 CHROMATIC NUMBER Defn 1 A k coloring of a graph G is a function c : V (G) {1, 2,... k}. A proper k coloring of a graph G is a coloring of G with k colors so that no

More information

Graphs. Pseudograph: multiple edges and loops allowed

Graphs. Pseudograph: multiple edges and loops allowed Graphs G = (V, E) V - set of vertices, E - set of edges Undirected graphs Simple graph: V - nonempty set of vertices, E - set of unordered pairs of distinct vertices (no multiple edges or loops) Multigraph:

More information

Vertex-Colouring Edge-Weightings

Vertex-Colouring Edge-Weightings Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada

More information

ON A WEAKER VERSION OF SUM LABELING OF GRAPHS

ON A WEAKER VERSION OF SUM LABELING OF GRAPHS ON A WEAKER VERSION OF SUM LABELING OF GRAPHS IMRAN JAVAID, FARIHA KHALID, ALI AHMAD and M. IMRAN Communicated by the former editorial board In this paper, we introduce super weak sum labeling and weak

More information

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version.

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Part I. Basic graphs Maria Chudnovsky Department of Industrial Engineering and Operations Research Columbia University,

More information

Compositions of series-parallel graphs. Brian Kell

Compositions of series-parallel graphs. Brian Kell Compositions of series-parallel graphs Brian Kell March 29, 2006 Abstract A composition of a graph is a partition of the vertex set such that the subgraph induced by each part is connected. In this paper

More information

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

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises... Modules 6 Hamilton Graphs (4-8 lectures) 135 6.1 Introduction................................ 136 6.2 Necessary conditions and sufficient conditions............. 137 Exercises..................................

More information

Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.

Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge. Matchings A matching is a set of (non-loop) edges with no shared endpoints. The vertices incident to an edge of a matching M are saturated by M, the others are unsaturated. A perfect matching of G is a

More information

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

Discrete Mathematics for CS Spring 2008 David Wagner Note 13. An Introduction to Graphs CS 70 Discrete Mathematics for CS Spring 2008 David Wagner Note 13 An Introduction to Graphs Formulating a simple, precise specification of a computational problem is often a prerequisite to writing a

More information

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

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar. UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Graph Theory Frist, KandMa, IT 010 10 1 Problem sheet 4 Exam questions Solve a subset of, say, four questions to the problem session on friday.

More information

Discharging and reducible configurations

Discharging and reducible configurations Discharging and reducible configurations Zdeněk Dvořák March 24, 2018 Suppose we want to show that graphs from some hereditary class G are k- colorable. Clearly, we can restrict our attention to graphs

More information