Books. Graph theory. Gábor Galambos. Heidelberg Themes: (fourth edition), G. Chartrand, L. Lesniak: Graphs and Digraphps
|
|
- Delphia Higgins
- 6 years ago
- Views:
Transcription
1 Books G. Chartrand, L. Lesniak: Graphs and Digraphps (fourth edition), Chapman and Hall/CRC. 5. ISBN Graph theory Gábor Galambos Heidelberg GraphTheory - Béla, Bollobás: Graph Theory,, An Introductory Course. Springer- Verlag,, Berlin Heidelberg ISBN Nemhauser and Wolsey: Integer and Combinatorial Optimization. John Wiley and sons ISBN X. W. Kocay,, D.L. Kreher: : Graphs, Algorithms,, and Optimization. Chapman and Hall / CRC. 5. ISBN J.A. Bondy and U.S.R. Murty: Graph Theory with Application. North-Holland, 976. GraphTheory - B. Bollobás: Extremal Graph Theory, Academic Press, 978. M.C. Golumbic: Algorithmic Graph Theory and Perfect Graphs. Academic Press, 98. R.L. Graham, B.L. Rotschild and J.H. Spencer: Ramsey Theory. Wiley Interscience Publication, 98. T.B. Boffey: Graph Theory in Operation Research. MacMillan Press, London. 98. L.Lovász and M.D. Plummer: Matching Theory. Akadémiai Kiadó, Budapest, 986. T.R. Jensen and B. Toft: Graph Coloring Problems. Wiley Interscience Publication, 995. W.T. Tutte: Graph Theory. Cambridge University Press,. B. Bollobás: Random Graphs, Cambridge University Press,. GraphTheory - Themes: Fundamentals and elementary definitions The structure of graphs Trees and connectivity Eulerian and Hamiltonian graphs and digraphs Planar graphs Graphs and electrical networks Flows, matchings, factors and decompositions Labeling of graphs Dominations in graphs Extremal graph theory Graph colorings Ramsey theory The probabilistic method in graph theory Random graphs GraphTheory -
2 . Fundamentals and Elementary Results Elementary definitions: veretx,, edge, order, size, adjacency etc Connections between order and size of G. Graph isomorhism. Subgraphs, supergraphs,induced subgraphs. Special graphs: trees, complete graph, bipartite graph anda complement graphs. Operations on graphs. Degree squences. Going-over over a graph: walk, trail, path, circuit, cycle. Measurments in a graph: distance, eccentricity, radius, diameter, center. The Shortest Path Problem Connections between measurments. Digraphs and Multigraphs. GraphTheory Elementary definitions A graph G is a finite nonempty set of objects (vertices) together with a (possibly( empty) set of unordered pairs of distinct vertices of G called edges. V(G) v v the vertex set of G e 5 e e e E(G) the edge set of G e = {v, } joins the vertices v and, v and are adjacent vertices, v e 5 and e are adjecent edges, e and v 5 are incident. e We can use the notation v instead of {v{, }. GraphTheory - 6 The cardinality of the vertex set of a graph G is the order of G (n(g)).). e The cardinality of the edge set of a graph G is the size of G (m(g)).). v A graph G with order n and size m is denoted by G(n,m) or G n,m. e e e A graph G with a vertex set V(G) = {v,,, v n } and edge set E(G) = {e, e,, e m } can also be described by means of matrices. The adjacency matrix A(G) = [a ij ij = { if v i v j if v i v j a ij E(G) E(G) The icidence matrix B(G) = [b ij b ij ij ] nxn ij ] nxm ij = { if v i and e j incident otherwise. where where GraphTheory - 7 A = v e 5 v v e e e e e 5 v v A graph and its adjacency and incidence matrices GraphTheory - 8 B = v v
3 Vertex-degree The degree of a vertex v in a graph G is the number of edges of incident with v.. It is denoted by deg G v or deg v. The set of adjacent vertices to v is denoted by The vertex is called even or odd according to whether its degree is even or odd. A vertex is isolated if its degree is, while a vertex is end-vertex if its degree is. (G) = min deg G v is the minimum degree of G. v G (G) = max deg G v is the maximum degree of G. v G (v). deg G v = (v). GraphTheory - 9 v v v 6 v 7 v 8 5 v 5 deg G = deg G = deg G v 9 = (G) = deg G v 8 = GraphTheory - v 9 Vertex-degrees in a graph (G) = deg G v 6 = 5 Theorem.. ( Handshaking Lemma): Let G be a graph of order n and size m where V(G) ) = {v{,,, v n }. Then n i= deg G v i = m Proof: The statement of the theorem follows immediately from the fact that every edge is incident with two vertices. Corollary.. : In any graph, there is an even number of odd vertices. Proof: Let W (U) be the set of odd (even)) vertices. Then deg G v i = deg G v i + deg G v i = m v V(G) v even GraphTheory - even. GraphTheory - W must be also even.. Graph isomorphism A graph G is isomorphic to a graph G if there exists a one-to to-oneone mapping, called isomorphism, from V(G ) onto V(G ) such that preserves adjacency and nonadjacency; ; that is, uv E(G ) iff u v E(GE ). It will be denoted by writing G = G. If G = G then G and G have the same order G and G have the same size every vertex v in G and its image vertex v in G have the same degree in their respective graph The above conditions are necessary but not sufficient for G and G to be isomorphic:
4 v v 5 v v 6 G G G =G. Consider the following mapping v =v, =v, v 6 v 5 v =v 5, v =, Are these graphs isomorphic or not? GraphTheory - v v 6 v 5 v G : V(G ) V(G ): v 5 =, G contains three pairwise adjacent vertices while G does not. So G G. v v 6 =v 6 A graph with no edges is called an empty graph. A graph H is a subgraph of a graph G if V(H) V(G) and E(H) E(G) E(G) We also say that G is a supergraph of H. We delete a vertex v of G if v V(G) and V(G) V(G),, and the subgraph H = G v has vertex set V(H) = V(G) {v}} and E(H) contains all of those edges of G which are not incident with v. If e E(G),, then H = G e (delete an edge) ) is the subgraph of G having vertex set V(H) = V(G) and edge set E(H) = E(G) {e}. GraphTheory - v e G G v G e Whenever a subgraph H of a graph G has the same order as G,, then H is called a spanning subgraph of G. GraphTheory - 5. Induced subgraphs If U is a nonempty subset of the vertex set V(G) of a graph G,, then the subgraph U of G induced by U is the graph having vertex set U and whose edge set consists of those edges of G incident with two elements of U. A subgraph H of G is vertex-induced if H = U for some subset U of V(G). If X is a nonempty subset of E(G),, then the subgraph X induced by X is the graph having edge set X and whose vertex set consists of those vertices of G incident at least one edge of X. A subgraph H of G is edge-induced if H = X for some subset X of E(G). GraphTheory - 6
5 .. Special graphs with special notations A graph G is regular of degree r if deg v = r for each vertex v of G. Such graphs are called r-regular. A graph is complete if every two of its vertices are adjacent. A complete graph of order n and size m is therefore a regular graph of degree n having m = n(n-)/ edges. We denote this graph by K n. The regular graphs of order. GraphTheory - 7 GraphTheory - The Petersen graph 8 Theorem (D. König,, 96): if G is a graph with (G)=d,, then there exists a d-regular graph H containing G as an induced subgraph. G: G : We will prove a stronger result: Theorem.. : for every graph G and every integer r (G), there exists an r-regularregular graph containing G as an induced subgraph. Proof. If G is r-regular,, then there is nothing to prove. So we can suppose that G is not r-regular. Let G be another copy of G and join corresponding vertices whose degrees are less than r.. We call the resulting graph G. If G is r-regularregular then it has the desired properties. If not, we continue this procedure until arriving at an r-regularregular graph G k where k = r (G). GraphTheory - 9 G : A -regular graph containing G as an induced subgraph GraphTheory - 5
6 Is the so constructed r-regularregular graph one of the smallest order with the desired property? Not. Erds and Kelly(96) produced a method for determining the minimum order of r-regularregular graph H containing a given graph G as an induced subgraph. GraphTheory - A complement G of a graph G is that graph such that V( G )= = V(G) V u V(G), uv E( G ) iff uv E(G). Fact : : If G is a graph of order n and size m,, then G is a graph of order n and size n m = m Fact : : The complement ( K n ) of the complete graph K n is the empty graph of order n. A graph is self-complement if G = G. Theorem..: : If G is self-complement complement,, then either n(mod ) or n(mod ). Hint: the size of G is n(n-)/. GraphTheory - A graph G is k-partite, k,, if it is possible to partition V(G) into k subsets V,V,,V,V k (called partite sets) such that every eleme ment of E(G) joins a vertex of V i to a vertex of V j, i j. v v 5 v 7 For k =, the graph is called as bipartite graph. If G is an r-regularregular bipartite graph, r, then V = V. A complete k-partite graph with partite sets V,V, V k, and V i = n i is k-partite graph having the added property that if u V i and v V j then uv E(G).. It is denoted by K(n,n, n k ) or. K n,n,..., nk v v 6 v v v 5 v 7 v 6 V V The complete bipartite graph with V = r and V = s is denoted by K(r,s) or K r,s. (K,s is a star). A bipartite graph with two different (isomorph) representations GraphTheory - GraphTheory - 6
7 .5. Combining graphs to produce new graphs The union of two graphs G = G G has V(G) = V(G ) V(G ) and E(G) = E(G ) E(G ).. (If a graph consists of k disjoint copies of a graph H, then we write G=kH). Example: K K K,. The join of two graphs G = G G has V(G) = V(G ) V(G ) and E(G) = E(G ) V(G ) {uv u V(G ) and v Example: V(G )}. G G G +G GraphTheory - 5 GraphTheory - 6 The Cartesian product of two graphs G = G G has V(G) = V(G ) V(G ) and two vertices (u(,u ) and (v(, ) of G are adjacent iff either u = v and u E(G ) or u = and u v E(G ) Example : u v u (u,u ) (u, ) (v, ) Example : An important class of graphs can be defined in terms of Cartesian products: the n-cube Q n is the graph K if n =. if n then Q n = Q n- K. w w G G G = G G Q Q Q GraphTheory - 7 GraphTheory - 8 7
8 Exercises.. (G. Chartrand and L. Lesniak page -.).). Determine all nonisomorphic graphs of order 5.. Let n be a given positive integer, and let r and s be nonnegative integers such that r+s=n and s is even. Show that there exists a graph G of order n having r even vertices and s odd vertices..6. Degree sequences A sequence d,d, d n if nonnegative integers is called a degree sequence of a graph G if the vertices of can be labelled v,, n so that deg v i = d i for all i. Example:. We saw regular nonisomorphic graphs of order 6 and size 9 at the Lecture. Give another example of two nonisomorhic regular graphs of the same order and same size. A degree sequence:. A nontrivial graph G is called irregular if no two vertices of G have the same degree. Prove that no graph is irregular.,,,, 5. For each integer k, give an example of k nonisomorphic regular graphs, all of the same order and size. GraphTheory - 9 v v v 5 Any permutation of a degree sequence is also degree sequence. GraphTheory - The opposite case: : if a sequence s: d,d,,d n of nonnegative integ- ers are given,, then under what conditions is s a degree sequence of some graphs? If such graph exists then s is called a graphical sequence. Necessary conditions are easy: d i n n- for all i. d i is even. It is easy to see that the sequence,,, is not graphical. GraphTheory - Theorem.5.(Havel, 955, Hakimi,, 96): A sequence s: d,d,,d n of nonnegative integers with d d d n, n, d,, is graphical iff the sequence s : d -,d -,,d d +-,d,d d +,,d n is graphical. Proof: Let us suppose that s is graphical. There exists a graph G of order n- such that s is a degree sequence of G. The vertices of G can be labeled as, n so that d i degvi = GraphTheory - d d + i n. i i d + 8
9 deg = d - Conversely, let s be a graphical sequence. deg v = d - deg = d - v There exist graphs of order n with degree sequence s. deg v d + = d d deg v d + = d d + deg v n = d n G v d +... v d +... v n v deg v = d So the sequence s is graphical Let G be such a graph in which the sum of the degrees of the vertices adjacent to v is maximum. We will show v is adjacent to vertices having degrees d, d,, d d +. deleting v from G we get that the graph G v is graphical. GraphTheory - GraphTheory - Suppose the contrary,, that v is not adjacent to vertices having degrees d, d,, d d +. Graphically: G There exist vertices v r and v s with d r > d s such that v is adjacent to v s but not to v r. v v r Since the degree of v r exceeds that of v s, there exists a vertex v t such that v t is adjacent to v r but not to v s. v v s v t Removing the edges v v s and v r v t and adding the edges v v r and v s v t results in a graph G' ' having the same degree sequence as G. In G' the sum of the degrees of the vertices adjacent to v is larger than that in G.. This is a contradiction. GraphTheory - 5 deg v r = d r > d s = deg v s v d + GraphTheory - 6 9
10 The theorem provides an algorithm for determining whether a given finite sequence of nonnegative integers is graphical. If, upon repeated application of the theorem,, we arrive at a sequence every term of which is,, then the original sequence is graphical. Example: s: 5,,,,,,,,,,. s :,,,,,,,,,. s :,,,,,,,,,. s :,,,,,,,,. s :,,,,,,,. s :,,,,,,. Apply the theorem. Reordering the sequence. s, :,,,,,,,,. s, :,,,,,,,. :,,,,,,. s, s, 5 :,,,,,. s 5 :,,,,,. s 6 :,,,,. s 7 :,,,. s, 6 :,,,,. GraphTheory - 7 GraphTheory - 8 How can we construct a graph G belonging to the sequence s? Theorem.6. (Erd( s and Gallai,, 96): A sequence s: d,d,,d n of nonnegative integers with d d d n, n, d,, is graphical if and only if n = d i i is even and G belonging to s G belonging to s for each integer k, k i= d i k( k ) + n k i= k + min n- { k, d } i G belonging to s GraphTheory - 9 G belonging to s GraphTheory -
11 Exercises.. (G. Chartrand and L. Lesniak page 5.). Determine whether er the following sequences are graphical.. If so, construct a graph with the appropriate degree sequence. a),,,, b),,,,,,, c) 7,7,6,5,,,, d) 7,6,6,5,,,, e) 7,,,,,,,,,. Show that the sequence d,d,,d n is graphical iff the sequence n-d -, n-dn -,, n-dn n - is graphical. GraphTheory -.7. Connected graphs and distance Let u and v be (not neccesseraly distinct) vertices of a graph G. A u v walk W of G is a finite alternating sequence W: u = u,e,u,e,u,.,u k-,e k,u k = v of vertices and edges, beginning with vertex u and ending with vertex v, such that e i = u i- u i for i=,,,k. The number k is called the length of W. u e u e 6 u 6 =v e u e 5 =u 5 u e e GraphTheory - u k=6 Often only the vertices of a walk are indicated since the edges present are then evident. Two u v walks W : u = u,u,u,,u k = v and W :u=v,, = v are equal iff k= and u i =v i for i k. Otherwise W and W are different. Example: A u v walk is closed or open depending on whether u = v or u v. A u-v trail is a u v walk in which no edge is repeated, while a u v path is a u v walk in which no vertex is repeated. Consequence: : every path is a trail. W : v T : v P : v v 5 v 5, v 5, v, v v is a v - walk but that is not a trail. is a trail but is not a path. is a path. GraphTheory - GraphTheory -
12 Theorem.7.: Every u v walk in a graph contains a u v path. Proof. Let W be a u v walk in a graph G. If no vertex of G occurs in W more than once,, then W is a path. Otherwise: u u i+ u j- u u i =u j u k =v GraphTheory - 5 u j G j > n Theorem.8.: : If A is the adjacency matrix of G with V(G) = {v,, n }, then the (i,j( i,j) entry of A k, k, k, is the number of different v i -v j walks of length k in G. Proof: induction on k. If k = then the result is obvious since there exists a v i of length iff v i v j E(G). [ ] ( k ) a v j walk ( k ) Let ijk ( a ) ij = a and assume that ij is the number of differ- ent v i v j walks of length k- in G.. We have a k ij = n t = a ( k ) it tj Every v i v j walk of length k consists of a v i v t walk of length k-, where v t is adjacent to v j. We count all the edges v t v j. By the inductive hypotesis we have the desired result. GraphTheory - 6 a Example: v v A = A = A non-trival closed trail is referred to as a circuit,, and a circuit v,, n (n ) whose vertices v i are distincts called as cycle. An acyclic graph has no cycle. A cycle is even if its length is even; otherwise it is odd. A = W : W : W : W : v v v v A cycle of length n is an n-cycle; ; a -cycle is also called triangle. A vertex u is said to be connected to a vertex v in a graph G if there exists a u v path in G. A graph is connected if every two of its vertices are connected. Otherwise the graph is disconnected. GraphTheory - 7 GraphTheory - 8
13 Let S be a set.. An equivalence relation is a relation between certain pairs of elements of S, which satisfyies the following conditions: Reflexive: x ~ x for all x S. Transitive: : If x ~ y and y ~ z then x ~ z. Symmetric: : If x ~ y then y ~ x. Theorem.9.: : The relation connected to is an equivalence relation on the vertex set of every graph G. Proof.: Homework Each subgraph induced by the vertices in a resulting equivalence class is called a connected component of G.. The number of components of G is denoted by k(g). In a connected graph G the distance d(u) between two vertices u and v is the minimum of the lengths of the u v paths of G. A u v path of length d(u) is called a u v geodesic. GraphTheory - 9 GraphTheory - 5 Under this distance function the set V(G) ) is a metric space, i.e.. the following properties hold: Non-negativity negativity: d(u) d(u) ) = iff u = v. v for all pairs, u of vertices of G,, and Symmetric property: d(u) ) = d(v,u) for all pairs u of vertice of G. Triangle inequality: d(u) ) + d(v,w) d(u,w) for all triples u,w of vertices of G. v v 6 v 7 v 8 v 5 v 9 v v v 6 v v 5 v 9 v 7 v 8 level level level level The distance levels from the vertex v. GraphTheory - 5 GraphTheory - 5
14 .8. The Shortest Path Problem Beside the above defined measurements we can introduce a more practical index: we order to each (u ) E(G) a function w(u) and we call it as weight. The graph which edges have weights is a weighted graph. Let w: E(G) Let H G then a function. We extend this function to subgraphs. w( H ) =e e( H ) w( e ). Many optimization problems amount to finding in a weighted graph a subgraph a certain type with minimum (or maximum) weight. The Shortest Path Problem: given a weighted graph (railway net- work connecting various towns), determine a shortest path (a shortest route) between two specified vertices (town in the network). Let w: E(G) we get: a function. Using the subgraph weight definition, w( P ) =e e( P ) w( e ). Then the distance of two vertices in a weighted graph G is dg,w( u ) = min w( P ), where the summation is over all P(u) in G. We shall refer to the weight of a path in a weighted graph as its length. P GraphTheory - 5 GraphTheory - 5 The Dijkstra algorithm (959) Suppose we want to decide the distance between two vertices, u and v. The algorithm uses a permanently (stepwise) increasing set S i, where i n, and {u } S i V(G) and in each step we order a label to the vertices: l: V(G) {}} so that for v S the label l(v) will give the distance of the vertex v from the vertex u within the induced subgraph S. Initial step: i =, S = { u }, Iteration step: If S i = V(G) then the algorithm terminates., if v= u (v) = w(u ), if u v and ( u ) E(G) otherwise l If S i V(G) ) then ui+ = { vi vi Si, l( vi ) = minv where ties t are broken arbitrary. l( v )} If l(u i+ ) == or u i+ = v If l (u i+ ) < then S i+ = S i {u i+ } and let S i l( z ) = min{ l( z ), l(ui + ) + w(ui +,z ) (ui+,z ) E(G ), z Si+ } GraphTheory - 55 i=i+. GraphTheory - 56
15 Lemma..: If v S i then l(v) is the length of the shortest u v path. Furthermore, among the shortest paths there exists a P'(u ) for which if xy E(P'),, then both x S i and y Proof: induction on i. For i = he statement is true. Suppose that the statement is true for a given i < n.. We need to prove our statement for u i+, since the label of the other vertices in S i do not change any more. The first part of the statement follows immediately from the construction. To prove the second part let us suppose that P is a shortest u u i+ path. We can divide P into two parts: P = P P, where P contains only edges of S i, it terminates in x,, and P has only one outgoing edge (x,z( x,z). GraphTheory - 57 S i Because of the induction hypothesis the weight of the edge (x,z) is w(x,z) l(u i+ ). But z P(u,u i+ ), so z = u i+. Therefore each vertex of P is in S i+. Lemma..: u i+ has the property that its label is the length of the that of shortest u u i+ path whose vertices except u i+ are in S i. Proof. We consider paths in the form: P = u,, x,z,, where u,, x S i and z is an endvertex of P.. (z( is arbitrary.) Because of the Lemma.. among the u x paths there is always a minimal length path for which if e E(P),, then both incident vertices of e are in the actual S i. The minimal length of P has changed when z was chosen as a new element of S i. It has been denoted by u i+. GraphTheory - 58 So, when we relabeled u i+, then the label of x was the length of a u x shortest path. When we have certain x-s to reach u i+, then our algorithm chooses the length of the smallest as a label for u i+. Consequence.5.: At the end of the Dijkstra's s Algorithm the values of the labels are the shortest distances from the starting vertex. Proof. It is clear that the algorithm terminates in at most n steps. If S = V(G) then we can use our lemmas, and so the algorithm is correct. If the labels of each v S i are equal to then there is no edge from S to S. If there is an edge xy then the label of y would changed to finite when x was chosen for S. GraphTheory - 59 What is the complexity of the Dijkstra's s Algorithm? It is polynomial in n: O(n ). Example: u u v 7 v v = { v v S, l( v ) i+ i i i i = Step l(u ) l(v )l(vl( )l(v ) l(v ) 7 7 min v S i l( v )} GraphTheory - 6 u u S i 7 u v 6 u v v 6 u v v v l( z ) = min{ l( z ), l(ui + ) + w(ui +,z ) (ui+,z ) E(G ), z Si+ } 5
16 Theorem.6.: : A nontrivial graph is bipartite iff it contains no odd cycles. Proof. A: Suppose that G is bipartite.. Let V and V the two vertex classes.. Let v,, t be a cycle. Let v V. Then V, v V,. Generally, v i V iff i is odd.. Since v t must be in V, so t is even. GraphTheory - 6 The eccentricity e(v) of a vertex v is max u V(G) d(u). The radius (rad G) is the minimum eccentricity among the vertices of G, while the diameter of G (diam G) ) is the maximum eccentricity. B: Suppose that G does not contain odd cycle. Let u V(G) an arbitrary vertex. Let V := {v:{ d(u) is odd} } and V := V V There is no edge between two vertices in the same vertex- class.. (If it is then there is an odd cycle in G.) So,, the graph is bipartite. Theorem.7.: A graph G has radius iff G contains a vertex adjac- ent to all other vertices of G. A vertex v is a central vertex if e(v) ) = rad G and the center Cen(G) is the subgraph of G induced by ist central vertices. GraphTheory - 6 V(G Theorem.8.: For every connected graph G, rad G diam G rad G. G Proof. The left hand side is trivial. To prove the right hand side we choose u and v such that d(u) ) = diam G.. Let w be a central vertex of G. d(u) d(u,w) ) + d(w) e(w) = rad G. How good is this result? How sharp is the upper bound? If diam G < rad G for every graph G then the upper bound may not be sharp. If diam G = rad G for every graph G then the upper bound may be sharp. There are certain levels of sharpness sharpness : There are graphs G for which diam G < rad G and graphs H for which diam H = rad H. There exists an infinite class then diam H = rad H. of graphs H such that if H Such a class exists. For example let type K +. t K consist of the graphs of the t= t= K + K K + K For all of these type of graphs diam G = and rad G =. Is there such a class for which these parameters (diameter and radius) ) are not constants? GraphTheory - 6 GraphTheory - 6 6
17 A more satisfactory class is the class of paths P k+, k,, where diam P k+ = k and rad P k+ = k. k= P 5 What is the situation with the center? Let us consider the following graph: u w diam P k+ = and rad P k+ =. v Cen(G)=K GraphTheory - 65 It is easy to see that Cen(P k+ )=K and Cen(P k )=K. This shows us that there are many graphs that are centers of graphs. GraphTheory - 66 How many? Theorem.9.: Every graph is the center of some connected graph. Proof. Let G be a given graph. We construct a graph H from G by adding four new vertices u, v, u, and for i =,, every vertex of G is joined to v i, and u i is joined to v i. Since e H (u i ) = and e H (v i ) = for i =,, while e H (x) ) = for every vertex x of G,, it follows that Cen(H)= G. G u v u GraphTheory - 67 Exercises.. (G. Chartrand and L. Lesniak page -5.) 5.). Let u and v be arbitrary vertices of a connected graph G. Show that there exists a u v walk containing all vertices of G.. Let G be a graph of order n such that deg v (n-)/ for every v V(G). Prove that G is connected. Examine the shapness of the bound!. Prove that a graph is connected iff for every partition V(G)=V V, there exists an edge of G joining a vertex of V and a vertex of V.. Prove that if G is agraph with (G), then G contain a cycle. 5. Prove that every graph G has a path of length (G). GraphTheory
18 6. Let G be a nontrival connected graph that is not bipartite. Show that G contains adjacent vertices u and v such that deg u + deg v is even. 7. Show that if G a graph of order n and size n /, then either G conta-ins an odd cycle or = K. G n /,n / 8. Prove that if G is a disconnected graph, then G is connected and, in fact, diam G. 9. If k is an integer such that rad G k there is a vertex w such that e(w) = k. diam G, then show that.9. Digraphs and Multigraphs A directed graph or digraph D is a finite nonempty set of objects called vertices together with a set of ordered pairs of distinct vertices of D called arcs or directed edges. The vertex set of D is denoted by V(D) and the arc set is denoted by E(D). Example: V(D)={ )={v,, } and E(D) ) ={(v, ),(v ),(, v ),(v, ),(, )} v v GraphTheory - 69 GraphTheory - 7 Let a = (u( u) be an arc of a digraph D.. Then a is said to join u and v, or we say that a is incident from u and incident to v, while u is incident to a and v is incident from a. Moreover,, u is said to be adjacent to v and adjacent from u. Two vertices u and v are nonadjacent in D,, if u is neither adjacent to nor adjacent from v in D. The outdegree (od v) ) of a vertex v in D is the number of vertices of D that are adjacent from v. The indegree (id v) ) of a vertex v in D is the number of vertices of D that are adjacent to v. The degree (deg v) of a vertex of D is defined by deg v = id v + od v GraphTheory - 7 Theorem..: : If D is a digraph of order n and size m with V(D)= {v,,, n } then n n od v = id v = m. i= i= Proof is trivial. A digraph D is isomorphic to a digraph D if there exists a one-to to- one mapping, called an isomorphism, from V(D ) onto V(D ) such that (u) E(D ) iff ( u, v) E(D ). We denote it by D = D. The relation isomorphic to is an equivalence relation on digraphs. Two digraphs are nonisomorphic,, if they belong to different equivalence classes. There is only one digraph of order (up to isomorphism), this is the trivial digraph.. Also, there is only one digraph of order and size m for each m with m. GraphTheory - 7 8
19 w w A labeled digraph D is a subdigraph of a labeled digraph D if V(D ) V(D) and E(D ) E(D). u w v u w v A subdigraph D of D is a spanning subdigraph if D has the same order as D. A digraph is called symmetric,, if whenever (u)) is an arc of D,, then (v,u)) is also. u v u v A digraph D is called asymmetric digraph or an oriented graph if whenever (u) is an arc of D,, then (v,u) is not an arc of D.. (So, an oriented graph can be obtained from a graph G by assigning a direction to each edge of G.) The digraphs of order and size. GraphTheory - 7 GraphTheory - 7 A digraph D is complete if for every two distinct vertices u and v of D,, at least one of the arcs (u)) and (v,u( v,u) ) is present in D. The complete symmetric digraph of order n has both arcs (u)) and (v,u)) for every two distinct vertices u and v and is denoted by. The underlying graph of a digraph D is that graph obtained by replacing each arc (u) or symmetric pairs (u)) and (v,u( v,u) ) of arcs by the edge of uv. A complete asymmetric digraph is called a tournament. A digraph D is called r-regularregular if od v = id v = r for every vertex v of D. K n A digraph D is connected (or weakly connected) ) if the underlying graph of D is connected. A digraph D is strong (or strongly) connected if for every pair u, v of vertices, D contains both a u v path and a v u path. For vertices u and v in a digraph D containing a u v path, the (directed)) distance d(u) from u to v is the length of a shortest u v path in D. The distances d(u) and d(v,u) are defined for all pairs u, v in a strong digraph. Generally,, the distance is not metric. The distance satisfies the triangle inequality, but it is not symmmetric unless D is symmetric. GraphTheory - 75 GraphTheory
20 A symetric digraph An asymetric digraph If one allows more than one edge (but yet finite number) between the same pair of vertices in a graph, the resulting structure is a multigraph. The edges between the same pair of vertices are called parallel edges If more than one arc in the same direction is permitted to join two vertices in a digraph, a multidigraph results. A loop is an edge (or arc) that joins a vertex to itself. A D regular digraph K complete symetric digraph GraphTheory - 77 GraphTheory - 78 Exercises.. (G. Chartrand and L. Lesniak page -.).). Prove that is connected to is an equivalence relation on the vertex set of a graph.. Prove that is isomorphic to is an equivalence relation on the vertex set of a graph.. Determine all (pairwise( nonisomorphic) digraphs of order and size.. Prove or disprove: : For every integer n,, there exists a digraph D of order n such that for every two distinct vertices of od u od v and id u id v. 5. Prove or disprove: : No digraph contains an odd number of vertices of odd outdegree or an odd number of vertices of odd indegree. GraphTheory - 79
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 informationMath 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 informationA 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 informationCharacterizing 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 informationWhat you should know before you do Graph Theory Honours
What you should know before you do Graph Theory Honours David Erwin Department of Mathematics and Applied Mathematics University of Cape Town david.erwin@uct.ac.za February 3, 2017 2 Contents I Elementary
More informationModule 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 information1 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 informationAssignment 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 informationMath 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 informationGRAPHS, 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 informationGraphs. 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 informationIntroduction 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 informationBasics 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 informationChapter 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 information8.2 Paths and Cycles
8.2 Paths and Cycles Degree a b c d e f Definition The degree of a vertex is the number of edges incident to it. A loop contributes 2 to the degree of the vertex. (G) is the maximum degree of G. δ(g) is
More informationMath 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 informationGraphs. 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 informationList of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,
List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the
More informationCS6702 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 informationExercise 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 informationIntroduction 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 informationChapter 1 Graphs. Section 1.1 Fundamental Concepts and Notation
Chapter Graphs Section. Introduction For years, mathematicians have affected the growth and development of computer science. In the beginning they helped design computers for the express purpose of simplifying
More informationK 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 informationMATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.
Final exam This is a closed book exam. No calculators are allowed. Unless stated otherwise, justify all your steps. You may use lemmas and theorems that were proven in class and on assignments unless stated
More informationAMS /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 informationCS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists
More informationGraph Theory. Part of Texas Counties.
Graph Theory Part of Texas Counties. We would like to visit each of the above counties, crossing each county only once, starting from Harris county. Is this possible? This problem can be modeled as a graph.
More information{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs
Problem definition Paths and cycles Complete subgraphs 10. Extremal graph theory 10.1. Definitions Let us examine the following forbidden subgraph problems: At most how many edges are in a graph of order
More informationPart II. Graph Theory. Year
Part II Year 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2017 53 Paper 3, Section II 15H Define the Ramsey numbers R(s, t) for integers s, t 2. Show that R(s, t) exists for all s,
More informationCS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs
CS 311 Discrete Math for Computer Science Dr. William C. Bulko Graphs 2014 Definitions Definition: A graph G = (V,E) consists of a nonempty set V of vertices (or nodes) and a set E of edges. Each edge
More information1. 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))
10 Graphs 10.1 Graphs and Graph Models 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)) 2. an edge is present, say e = {u,
More informationVarying Applications (examples)
Graph Theory Varying Applications (examples) Computer networks Distinguish between two chemical compounds with the same molecular formula but different structures Solve shortest path problems between cities
More informationGraph 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 informationRecognizing Interval Bigraphs by Forbidden Patterns
Recognizing Interval Bigraphs by Forbidden Patterns Arash Rafiey Simon Fraser University, Vancouver, Canada, and Indiana State University, IN, USA arashr@sfu.ca, arash.rafiey@indstate.edu Abstract Let
More informationPACKING 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 informationCMSC 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 informationMath Summer 2012
Math 481 - Summer 2012 Final Exam You have one hour and fifty minutes to complete this exam. You are not allowed to use any electronic device. Be sure to give reasonable justification to all your answers.
More informationAdjacent: 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 informationFundamental 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 informationDOUBLE DOMINATION CRITICAL AND STABLE GRAPHS UPON VERTEX REMOVAL 1
Discussiones Mathematicae Graph Theory 32 (2012) 643 657 doi:10.7151/dmgt.1633 DOUBLE DOMINATION CRITICAL AND STABLE GRAPHS UPON VERTEX REMOVAL 1 Soufiane Khelifi Laboratory LMP2M, Bloc of laboratories
More informationOrdinary Differential Equation (ODE)
Ordinary Differential Equation (ODE) INTRODUCTION: Ordinary Differential Equations play an important role in different branches of science and technology In the practical field of application problems
More informationTheorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.
3 Matchings Hall s Theorem Matching: A matching in G is a subset M E(G) so that no edge in M is a loop, and no two edges in M are incident with a common vertex. A matching M is maximal if there is no matching
More informationDefinition 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 informationNumber 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 informationDiscrete mathematics , Fall Instructor: prof. János Pach
Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,
More informationDiscrete mathematics II. - Graphs
Emil Vatai April 25, 2018 Basic definitions Definition of an undirected graph Definition (Undirected graph) An undirected graph or (just) a graph is a triplet G = (ϕ, E, V ), where V is the set of vertices,
More informationCS473-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 informationExtremal Graph Theory: Turán s Theorem
Bridgewater State University Virtual Commons - Bridgewater State University Honors Program Theses and Projects Undergraduate Honors Program 5-9-07 Extremal Graph Theory: Turán s Theorem Vincent Vascimini
More information11.1. Definitions. 11. Domination in Graphs
11. Domination in Graphs Some definitions Minimal dominating sets Bounds for the domination number. The independent domination number Other domination parameters. 11.1. Definitions A vertex v in a graph
More informationDO NOT RE-DISTRIBUTE THIS SOLUTION FILE
Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE
More informationDO 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 informationCHAPTER 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 informationCombinatorics Summary Sheet for Exam 1 Material 2019
Combinatorics Summary Sheet for Exam 1 Material 2019 1 Graphs Graph An ordered three-tuple (V, E, F ) where V is a set representing the vertices, E is a set representing the edges, and F is a function
More informationMatching 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 informationCharacterizations of Trees
Characterizations of Trees Lemma Every tree with at least two vertices has at least two leaves. Proof. 1. A connected graph with at least two vertices has an edge. 2. In an acyclic graph, an end point
More informationSome 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 informationA note on isolate domination
Electronic Journal of Graph Theory and Applications 4 (1) (016), 94 100 A note on isolate domination I. Sahul Hamid a, S. Balamurugan b, A. Navaneethakrishnan c a Department of Mathematics, The Madura
More informationChapter 4. Relations & Graphs. 4.1 Relations. Exercises For each of the relations specified below:
Chapter 4 Relations & Graphs 4.1 Relations Definition: Let A and B be sets. A relation from A to B is a subset of A B. When we have a relation from A to A we often call it a relation on A. When we have
More informationModule 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 informationr=1 The Binomial Theorem. 4 MA095/98G Revision
Revision Read through the whole course once Make summary sheets of important definitions and results, you can use the following pages as a start and fill in more yourself Do all assignments again Do the
More informationPartitioning Complete Multipartite Graphs by Monochromatic Trees
Partitioning Complete Multipartite Graphs by Monochromatic Trees Atsushi Kaneko, M.Kano 1 and Kazuhiro Suzuki 1 1 Department of Computer and Information Sciences Ibaraki University, Hitachi 316-8511 Japan
More informationBounds on distances for spanning trees of graphs. Mr Mthobisi Luca Ntuli
Bounds on distances for spanning trees of graphs Mr Mthobisi Luca Ntuli March 8, 2018 To Mphemba Legacy iii Acknowledgments I would like to thank my supervisors, Dr MJ Morgan and Prof S Mukwembi. It
More information9 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 informationLecture Notes on Graph Theory
Lecture Notes on Graph Theory Vadim Lozin 1 Introductory concepts A graph G = (V, E) consists of two finite sets V and E. The elements of V are called the vertices and the elements of E the edges of G.
More informationGraph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow
Graph Theory Connectivity, Coloring, Matching Arjun Suresh 1 1 GATE Overflow GO Classroom, August 2018 Thanks to Subarna/Sukanya Das for wonderful figures Arjun, Suresh (GO) Graph Theory GATE 2019 1 /
More informationGraph Connectivity G G G
Graph Connectivity 1 Introduction We have seen that trees are minimally connected graphs, i.e., deleting any edge of the tree gives us a disconnected graph. What makes trees so susceptible to edge deletions?
More informationDomination, 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 informationv V Question: How many edges are there in a graph with 10 vertices each of degree 6?
ECS20 Handout Graphs and Trees March 4, 2015 (updated 3/9) Notion of a graph 1. A graph G = (V,E) consists of V, a nonempty set of vertices (or nodes) and E, a set of pairs of elements of V called edges.
More informationThe strong chromatic number of a graph
The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same
More informationBipartite 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 informationMatching Theory. Figure 1: Is this graph bipartite?
Matching Theory 1 Introduction A matching M of a graph is a subset of E such that no two edges in M share a vertex; edges which have this property are called independent edges. A matching M is said to
More informationSCHOOL 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 informationby 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 informationWinning Positions in Simplicial Nim
Winning Positions in Simplicial Nim David Horrocks Department of Mathematics and Statistics University of Prince Edward Island Charlottetown, Prince Edward Island, Canada, C1A 4P3 dhorrocks@upei.ca Submitted:
More informationGraph Theory Day Four
Graph Theory Day Four February 8, 018 1 Connected Recall from last class, we discussed methods for proving a graph was connected. Our two methods were 1) Based on the definition, given any u, v V(G), there
More informationPower Set of a set and Relations
Power Set of a set and Relations 1 Power Set (1) Definition: The power set of a set S, denoted P(S), is the set of all subsets of S. Examples Let A={a,b,c}, P(A)={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}
More informationThe Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph
Applied Mathematics E-Notes, 15(2015), 261-275 c ISSN 1607-2510 Available free at mirror sites of http://www.math.nthu.edu.tw/ amen/ The Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph KrishnaPillai
More informationDisjoint directed cycles
Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint
More informationLecture 5: Graphs. Rajat Mittal. IIT Kanpur
Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks
More informationGEODETIC DOMINATION IN GRAPHS
GEODETIC DOMINATION IN GRAPHS H. Escuadro 1, R. Gera 2, A. Hansberg, N. Jafari Rad 4, and L. Volkmann 1 Department of Mathematics, Juniata College Huntingdon, PA 16652; escuadro@juniata.edu 2 Department
More informationA study on the Primitive Holes of Certain Graphs
A study on the Primitive Holes of Certain Graphs Johan Kok arxiv:150304526v1 [mathco] 16 Mar 2015 Tshwane Metropolitan Police Department City of Tshwane, Republic of South Africa E-mail: kokkiek2@tshwanegovza
More informationChapter 3 Trees. Theorem A graph T is a tree if, and only if, every two distinct vertices of T are joined by a unique path.
Chapter 3 Trees Section 3. Fundamental Properties of Trees Suppose your city is planning to construct a rapid rail system. They want to construct the most economical system possible that will meet the
More informationRAINBOW CONNECTION AND STRONG RAINBOW CONNECTION NUMBERS OF
RAINBOW CONNECTION AND STRONG RAINBOW CONNECTION NUMBERS OF Srava Chrisdes Antoro Fakultas Ilmu Komputer, Universitas Gunadarma srava_chrisdes@staffgunadarmaacid Abstract A rainbow path in an edge coloring
More informationCLAW-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 informationSubdivisions of Graphs: A Generalization of Paths and Cycles
Subdivisions of Graphs: A Generalization of Paths and Cycles Ch. Sobhan Babu and Ajit A. Diwan Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400076,
More informationCharacterizations of graph classes by forbidden configurations
Characterizations of graph classes by forbidden configurations Zdeněk Dvořák September 14, 2015 We consider graph classes that can be described by excluding some fixed configurations. Let us give some
More informationChapter 3: Paths and Cycles
Chapter 3: Paths and Cycles 5 Connectivity 1. Definitions: Walk: finite sequence of edges in which any two consecutive edges are adjacent or identical. (Initial vertex, Final vertex, length) Trail: walk
More informationMATH 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 informationCMSC 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 informationV :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 informationcontext. (Similarly, we write ν for ν(g), etc. if there is no risk of confusion.) For a subset A V we write N G (A) = {v V ( w A)(v w)} (the set of
Graph Theory CMSC-27500 Spring 2015 http://people.cs.uchicago.edu/ laci/15graphs Homework set #4. First batch posted 4-9, 8am, updated 10:20am. Problems 4.16 4.31 added at 11:30pm. Due Tuesday, April 14
More information2. CONNECTIVITY Connectivity
2. CONNECTIVITY 70 2. Connectivity 2.1. Connectivity. Definition 2.1.1. (1) A path in a graph G = (V, E) is a sequence of vertices v 0, v 1, v 2,..., v n such that {v i 1, v i } is an edge of G for i =
More informationMath 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 informationLecture 22 Tuesday, April 10
CIS 160 - Spring 2018 (instructor Val Tannen) Lecture 22 Tuesday, April 10 GRAPH THEORY Directed Graphs Directed graphs (a.k.a. digraphs) are an important mathematical modeling tool in Computer Science,
More information2. Lecture notes on non-bipartite matching
Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 15th, 013. Lecture notes on non-bipartite matching Given a graph G = (V, E), we are interested in finding
More informationLecture Notes on GRAPH THEORY Tero Harju
Lecture Notes on GRAPH THEORY Tero Harju Department of Mathematics University of Turku FIN-20014 Turku, Finland e-mail: harju@utu.fi 2007 Contents 1 Introduction 2 1.1 Graphs and their plane figures.........................................
More informationGraphs: 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 informationChapter 4 Graphs and Matrices. PAD637 Week 3 Presentation Prepared by Weijia Ran & Alessandro Del Ponte
Chapter 4 Graphs and Matrices PAD637 Week 3 Presentation Prepared by Weijia Ran & Alessandro Del Ponte 1 Outline Graphs: Basic Graph Theory Concepts Directed Graphs Signed Graphs & Signed Directed Graphs
More information1 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 informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6702 - GRAPH THEORY AND APPLICATIONS Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /
More information