Characterizations of Trees
|
|
- Bonnie Weaver
- 5 years ago
- Views:
Transcription
1 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 of a maximal nontrivial path has no neighbor other than its neighbor on the path, and so the two endpoints of a such a path are leaves.
2 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 of a maximal nontrivial path has no neighbor other than its neighbor on the path, and so the two endpoints of a such a path are leaves.
3 Characterizations of Trees Lemma Deleting a leaf from an n-vertex tree produces a tree with n 1 vertices. Proof. 1. Let v be a leaf of a tree. 2. Let G = G v. 3. Claim: G is a tree, that is, connected and acyclic: 3.1 Observation: A vertex of degree 1 cannot belong to any path connecting two other vertices. 3.2 Let u, w V (G ). 3.3 Since G is connected, there is a u, w-path in G. 3.4 This path must be in G because of the observation above, and so G is connected. 3.5 Deleting a vertex cannot create a cycle and so G is acyclic.
4 Characterizations of Trees Lemma Deleting a leaf from an n-vertex tree produces a tree with n 1 vertices. Proof. 1. Let v be a leaf of a tree. 2. Let G = G v. 3. Claim: G is a tree, that is, connected and acyclic: 3.1 Observation: A vertex of degree 1 cannot belong to any path connecting two other vertices. 3.2 Let u, w V (G ). 3.3 Since G is connected, there is a u, w-path in G. 3.4 This path must be in G because of the observation above, and so G is connected. 3.5 Deleting a vertex cannot create a cycle and so G is acyclic.
5 Characterizations of Trees Lemma Deleting a leaf from an n-vertex tree produces a tree with n 1 vertices. Proof. 1. Let v be a leaf of a tree. 2. Let G = G v. 3. Claim: G is a tree, that is, connected and acyclic: 3.1 Observation: A vertex of degree 1 cannot belong to any path connecting two other vertices. 3.2 Let u, w V (G ). 3.3 Since G is connected, there is a u, w-path in G. 3.4 This path must be in G because of the observation above, and so G is connected. 3.5 Deleting a vertex cannot create a cycle and so G is acyclic.
6 Characterizations of Trees with n-vertices Theorem TFAE: 1. G is connected and has no cycles (that is, it is a tree) 2. G is connected and has n 1 edges. 3. G has n 1 edges and no cycles 4. For u, v V (G), G has exactly one u, v-path. Plan of proof: We will show that any two of (connected, acyclic, n 1 edges) together imply the third, and so the first three statements are equivalent to one another. Then we will show that the first and the last are equivalent to each other.
7 Characterizations of Trees with n-vertices Theorem TFAE: 1. G is connected and has no cycles (that is, it is a tree) 2. G is connected and has n 1 edges. 3. G has n 1 edges and no cycles 4. For u, v V (G), G has exactly one u, v-path. Plan of proof: We will show that any two of (connected, acyclic, n 1 edges) together imply the third, and so the first three statements are equivalent to one another. Then we will show that the first and the last are equivalent to each other.
8 Connected and no cycles n 1 edges 1. Use induction on n. 2. Base step (n = 1): an acyclic 1-vertex graph has no edge. 3. Inductive step: Suppose the statement is true for graphs with fewer than n vertices. 4. Since G = G v for a leaf v of G is also connected and acyclic, e(g ) = n 2 by the induction hypothesis. 5. Since only one edge is incident to v, e(g) = n 1.
9 Connected and n 1 edges acyclic 1. Suppose G has at least one cycle. 2. Delete edges from cycles until the resulting graph G is acyclic. 3. Since no edge of a cycle is a cut-edge, G is connected. 4. Thus G is connected and acyclic with n-vertices and so e(g ) = n But e(g) = n 1 = e(g ), a contradiction. 6. Thus G is acyclic.
10 n 1 edges and acylic connected 1. Let G 1,..., G k be the components of G. 2. Each component G i is connected and acyclic and so e(g i ) = n(g i ) n 1 = e(g) = i e(g i) = i n(g i) k = n k 4. Thus k = 1, that is, G is connected.
11 connected and acyclic exactly one u, v-path for u, v V (G) 1. ( ): By contradiction. 1.1 Since G is connected, there is at least one u, v-path for any pair u, v V (G) 1.2 Suppose that the statement is wrong. 1.3 Choose a shortest (total length) pair P, Q of distinct paths with the same endpoints. 1.4 By the extremal choice, no internal vertex of P or Q can belong to the other path. 1.5 Thus P Q must be a cycle, which contradicts to the hypothesis that G is acyclic. 2. ( ): By contradiction 2.1 G is obviously connected. 2.2 Suppose that G has a cycle C, then G has two u, v-paths for u, v V (C), a contradiction. 2.3 Thus G must be acyclic.
12 connected and acyclic exactly one u, v-path for u, v V (G) 1. ( ): By contradiction. 1.1 Since G is connected, there is at least one u, v-path for any pair u, v V (G) 1.2 Suppose that the statement is wrong. 1.3 Choose a shortest (total length) pair P, Q of distinct paths with the same endpoints. 1.4 By the extremal choice, no internal vertex of P or Q can belong to the other path. 1.5 Thus P Q must be a cycle, which contradicts to the hypothesis that G is acyclic. 2. ( ): By contradiction 2.1 G is obviously connected. 2.2 Suppose that G has a cycle C, then G has two u, v-paths for u, v V (C), a contradiction. 2.3 Thus G must be acyclic.
13 More Properties of Trees 1. Every edge of a tree is a cut-edge 2. Adding one edge to a tree forms exactly one cycle. 3. Every connected graph contains a spanning tree. 4. If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T e + e is a spanning tree of G. 5. If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T + e e is a spanning tree of G. 6. If T is a tree with k edges and G is a simple graph with δ(g) k, then T is a subgraph of G. (This is sharp: the graph K k has minimum degree k 1 but it contains no tree with k edges.)
14 More Properties of Trees 1. Every edge of a tree is a cut-edge: Recall (Theorem ): An edge is a cut-edge iff it belongs to no cycle. 2. Adding one edge to a tree forms exactly one cycle.: unique u, v-path 3. Every connected graph contains a spanning tree. :Delete edges from cycles until we get a tree
15 More Properties of Trees If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T e + e is a spanning tree of G: (Deleting e from T ): 1. Note that e is a cut-edge. 2. Let U, U be the two components of T e. 3. Since T is connected, T has an edge e with endpoints in U and U. 4. Now T e + e is connected with n(g) 1 edges and thus it is a spanning tree of G.
16 More Properties of Trees If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T e + e is a spanning tree of G: (Deleting e from T ): 1. Note that e is a cut-edge. 2. Let U, U be the two components of T e. 3. Since T is connected, T has an edge e with endpoints in U and U. 4. Now T e + e is connected with n(g) 1 edges and thus it is a spanning tree of G.
17 If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T + e e is a spanning tree of G: (Adding e to T ): 1. Note that T + e contains a unique cycle C. 2. Since T is acyclic, there is an edge e E(C) E(T ). 3. Now T + e e is connected and acyclic because deleting e breaks the only cycle in T + e and so T + e e is a spanning tree.
18 If T, T are spanning trees of a connected graph G and e E(T ) E(T ), then there is an edge e E(T ) E(T ) such that T + e e is a spanning tree of G: (Adding e to T ): 1. Note that T + e contains a unique cycle C. 2. Since T is acyclic, there is an edge e E(C) E(T ). 3. Now T + e e is connected and acyclic because deleting e breaks the only cycle in T + e and so T + e e is a spanning tree.
19 If T is a tree with r edges and G is a simple graph with δ(g) r, then T is a subgraph of G: 1. strong induction on r. 2. Basis step: r = 0, a tree with no edges which is just K 1. clearly it holds. 3. Induction step: r > 0: 3.1 T has at least two vertices and so we can choose a leaf v in T. 3.2 Let u be the neighbor of v. Consider the small tree T = T v. By the strong induction hypothesis, G contains T as a subgraph. 3.3 Let x be the vertex in this copy of T in G that corresponds to u. Then x has a neighbor y in G that is not in this copy of T because Adding the edge xy expands this copy of T into a copy of T in G. Remark: The inequality δ r is sharp: consider K r.
20 If T is a tree with r edges and G is a simple graph with δ(g) r, then T is a subgraph of G: 1. strong induction on r. 2. Basis step: r = 0, a tree with no edges which is just K 1. clearly it holds. 3. Induction step: r > 0: 3.1 T has at least two vertices and so we can choose a leaf v in T. 3.2 Let u be the neighbor of v. Consider the small tree T = T v. By the strong induction hypothesis, G contains T as a subgraph. 3.3 Let x be the vertex in this copy of T in G that corresponds to u. Then x has a neighbor y in G that is not in this copy of T because Adding the edge xy expands this copy of T into a copy of T in G. Remark: The inequality δ r is sharp: consider K r.
21 Conjecture 1. Every n-vertex simple graph G with more than n(r 1) edges has T (a tree with r edges) as a subgraph. 2. (Er dos, Sós) Conjecture: If e(g) > n(r 1)/2, then G has T as a subgraph. 3. It has been proved for graphs without 4-cycles (Saclé-Woźniak,1997). 4. Ajtai, Komlós, and Szemerédi proved an asymptotic version. (2000)
22 If H is a subgraph of G, then d G (u, v) d H (u, v). Proof. Every u, v-path in H appears in G, so the shortest u, v path in G is no longer than the shortest u, v-path in H.
23 If H is a subgraph of G, then d G (u, v) d H (u, v). Proof. Every u, v-path in H appears in G, so the shortest u, v path in G is no longer than the shortest u, v-path in H.
24 Examples (Pop-quiz) 1. The diameter of the Petersen graph is ( ). 2. The diameter of the hypercube Q k is ( ). 3. The diameter of the cycle C n is ( ). 4. Let G be any of the above, then rad(g) = ( ). 5. The n-vertex tree (n 3) of least diameter is ( ) with diameter ( ) and radius ( ). 6. The n-vertex tree (n 3) of largest diameter is ( ) with diameter ( ) and radius ( ). 7. The diameter of a tree is the length of its ( ). (Uniquess of paths...)
25 If G is a simple graph, then diamg 3 diamḡ Since diamg 3, we can find u, v V (G) which are nonadjacent and have no commnon neighbor. 2. Hence every x V (G) \ {u, v} has at least one of {u, v} as a nonneighbor. 3. Thus x is adjacent in Ḡ to at least on of {u, v}. 4. Since uv E(Ḡ), for every pair x, y there is an x, y-path of length at most 3 in Ḡ (through {u, v}). 5. Hence diamḡ 3.
26 If G is a simple graph, then diamg 3 diamḡ Since diamg 3, we can find u, v V (G) which are nonadjacent and have no commnon neighbor. 2. Hence every x V (G) \ {u, v} has at least one of {u, v} as a nonneighbor. 3. Thus x is adjacent in Ḡ to at least on of {u, v}. 4. Since uv E(Ḡ), for every pair x, y there is an x, y-path of length at most 3 in Ḡ (through {u, v}). 5. Hence diamḡ 3.
27 (Jordan, 1869) The center of a tree is a vertex or an edge. Proof. 1. Strong induction on the number of vertices in a tree T. 2. Basis step: n(t ) 2: the center is the entire tree. 3. Induction step: n(t ) > 2:Let T be a tree formed from T by deleting all leaves of T. claim: T and T have the same center: 3.1 The internal vertices on paths between leaves of T remain in T and thus T has at least one vertex. 3.2 Also note that given a vertex u V (T ), every vertex at maximum distance in T from u is a leaf. Thus the eccentricity of a leaf in T is greater than the eccentricity of its neighbor in T. 3.3 Also ɛ T (u) = ɛ T (u) 1 for every u V (T ) because Thus the claim follows. Thus, by the induction hypothesis, the center of T which is
28 Among trees with n vertices, the Wiener index D(T ) = u,v V (T ) d(u, v) is minimized by stars and maximized by paths. D(K 1,n 1 ) = D(P n ) = Remark: Pascal s formula, ( ) ( n 1 k + n 1 ( k 1) = n ) k
29 Among trees with n vertices, the Wiener index D(T ) = u,v V (T ) d(u, v) is minimized by stars and maximized by paths. ( ) n 1 D(K 1,n 1 ) = (n 1) + 2 = (n 1) 2. 2 ( ) ( ) n n + 1 D(P n ) = D(P n 1 ) + =. 2 3
30 If G is a connected n-vertex graph, then D(G) D(P n ). Proof. Let T be a spanning tree of G. Since T is a subgraph of G, D(G) D(T ). But n(t ) = n(g) = n since T is a spanning tree of G. Thus D(G) D(T ) D(P n ).
31 Enumeration of Trees How many are trees among 2 (n 2) simple graphs with vertex set [n]? n = 1? n = 2? n = 3? n = 4?
32 (Cayley s formula [1889]) There are n n 2 trees with vertex set [n] How to prove it? Idea: Get a bijection to a set of known size. Let S n 2 be the set of lists of length n 2 with entries in a set S (allowing repetitions). Note that S n 2 = n n 2 if S = [n]
33 Prüfer code Let T be a tree with vertex set S N of size n. f (T ) = (a 1,..., a n 2 ) is called the Prüfer code of T which is defined as follows: At the ith step, delete the least remaining leaf and let a i be the neighbor of this leaf. f is a function from the set of trees with vertex set S of size n to S n 2. We need to show that it is a bijection. f 1?
34 Prüfer code Let T be a tree with vertex set S N of size n. f (T ) = (a 1,..., a n 2 ) is called the Prüfer code of T which is defined as follows: At the ith step, delete the least remaining leaf and let a i be the neighbor of this leaf. f is a function from the set of trees with vertex set S of size n to S n 2. We need to show that it is a bijection. f 1?
35 Count trees by vertex degrees. Given positive integers d 1,..., d n summing to 2n 2, there are exactly (n 2)! (di 1)! trees with vertex set [n] such that vertex i has degree d i for each i. 1. Each vertex v of tree T appears d T (v) 1 times in the Prüfer code. Why? 2. Thus it is enough to count lists of length n 2 which have d i 1 copies of i for each i. 3. the number of permutations.
36 Count trees by vertex degrees. Given positive integers d 1,..., d n summing to 2n 2, there are exactly (n 2)! (di 1)! trees with vertex set [n] such that vertex i has degree d i for each i. 1. Each vertex v of tree T appears d T (v) 1 times in the Prüfer code. Why? 2. Thus it is enough to count lists of length n 2 which have d i 1 copies of i for each i. 3. the number of permutations.
37 Counting the number of spanning trees in a graph The number of spanning trees in a complete graph on n vertices is n n 2. what about for general graphs?
38 If e E(G) is not a loop, then τ(g) = τ(g e) + τ(g e). Proof. 1. It is clear that τ(g e) counts the number of spanning trees of G which do not contain e. 2. It is enough to construct a bijection between the set of spanning tress of G e and the set of spanning trees of G containing e...
39 If e E(G) is not a loop, then τ(g) = τ(g e) + τ(g e). Proof. 1. It is clear that τ(g e) counts the number of spanning trees of G which do not contain e. 2. It is enough to construct a bijection between the set of spanning tress of G e and the set of spanning trees of G containing e...
40 Remarks 1. The previous statement does not hold if e is a loop. Why? 2. A disconnected graph has no spanning tree. 3. If G is connected and loopless, and any cycle in G is of length 2 (multiple edge), then τ(g) is equal to the product of the edge multiplicities. Why? 4. Loops do not affect τ(g), and so we can delete loops as they arise. 5. However, the amount of computation may grow exponentially with the size of the graph: impractical. 6. We have a faster computation: Matrix Tree computation.
41 Matrix Tree Theorem Let G be a loopless graph with V (G) = {v 1,..., v n }. Let D be the diagonal matrix with D i,i = d(v i ). Let Q = D A, where A is the adjacency matrix of G. Let Q be a matrix obtained by deleting row s and column t of Q, then τ(g) = ( 1) s+t detq
42 class work: 2.2.1, (left by recurrence), (left by Matrix tree theorem),
43 Directed Matrix Tree Theorem-Tutte[1948] Definition. A branching (out-tree) is an orientation of a tree with a root of indegree 0 and all other vertices of indegree 1. ( An in-tree is an out-tree with edges reversed.) Theorem. Let G be a loopless digraph. Let Q = D A t, where D is the diagonal matrices of indegrees. (Similarly, Q + = D + A t. Then the number of spanning out-trees (in-trees) of G rooted at v i is the value of each cofactor in the ith row of Q. (ith column of Q + )
44 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
45 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
46 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
47 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
48 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
49 Decomposition of G into copies of a tree T A necessary condition: e(t ) divides e(g). What if G is e(t )-regular? (e.g. Petersen graph) No. (ex. 20) Conjecture 1 (Häggkvist): if G is a 2m-regular graph and e(t ) = m, then G decomposes into n(g) copies of T. Conjecture 2 (Ringel): The previous conjecture only for K 2m+1. Theorem (Rosa [1967]) Conjecture 2 holds true if a tree T with e(t ) = m has a graceful labeling. Conjecture 3 (Graceful Tree Conjecture-Kotzig, Ringel) Every tree has a graceful labeling.
50 Graceful labeling A graceful labeling of a graph G with m edges is an injective function f : V (G) {0,..., m} such that { f (u) f (v) : uv E(G)} = {1,..., m}.
51 Stars, paths, caterpillars... Examples
52 (Rosa, 1967) If a tree T with m edges has a graceful labeling, then K 2m+1 has a decomposition into 2m + 1 copies of T. Proof. 1. View the vertices of K 2m+1 as elements of Z 2m+1, arranged circularly. 2. Divide the edges of K 2m+1 into m groups by the difference between the endpoints. 3. Let T 0 be the subgraph of K 2m+1 defined as follows: 3.1 V (T 0 ) = {0, 1,..., m}(mod2m + 1). 3.2 (i, j) E(T 0 ) iff i, j are adjacent in the graceful labeling of T 4. Similarly, define T 1,..., T 2m. More precisely, 4.1 V (T k ) = {k, k + 1,..., k + m}(mod2m + 1). 4.2 (k + i, k + j) E(T k ) iff i, j are adjacent in the graceful labeling of T 5. Note that each difference class of edges has one edge in each T k, and thus T 0,..., T 2 m decompose K 2m+1.
53 (Rosa, 1967) If a tree T with m edges has a graceful labeling, then K 2m+1 has a decomposition into 2m + 1 copies of T. Proof. 1. View the vertices of K 2m+1 as elements of Z 2m+1, arranged circularly. 2. Divide the edges of K 2m+1 into m groups by the difference between the endpoints. 3. Let T 0 be the subgraph of K 2m+1 defined as follows: 3.1 V (T 0 ) = {0, 1,..., m}(mod2m + 1). 3.2 (i, j) E(T 0 ) iff i, j are adjacent in the graceful labeling of T 4. Similarly, define T 1,..., T 2m. More precisely, 4.1 V (T k ) = {k, k + 1,..., k + m}(mod2m + 1). 4.2 (k + i, k + j) E(T k ) iff i, j are adjacent in the graceful labeling of T 5. Note that each difference class of edges has one edge in each T k, and thus T 0,..., T 2 m decompose K 2m+1.
54 (Rosa, 1967) If a tree T with m edges has a graceful labeling, then K 2m+1 has a decomposition into 2m + 1 copies of T. Proof. 1. View the vertices of K 2m+1 as elements of Z 2m+1, arranged circularly. 2. Divide the edges of K 2m+1 into m groups by the difference between the endpoints. 3. Let T 0 be the subgraph of K 2m+1 defined as follows: 3.1 V (T 0 ) = {0, 1,..., m}(mod2m + 1). 3.2 (i, j) E(T 0 ) iff i, j are adjacent in the graceful labeling of T 4. Similarly, define T 1,..., T 2m. More precisely, 4.1 V (T k ) = {k, k + 1,..., k + m}(mod2m + 1). 4.2 (k + i, k + j) E(T k ) iff i, j are adjacent in the graceful labeling of T 5. Note that each difference class of edges has one edge in each T k, and thus T 0,..., T 2 m decompose K 2m+1.
55 Optimization and Trees The best spanning tree Weighted graphs (e.g. costs of links, distances) (we consider only nonnegative weights.)
56 Kruskal s Algorithm-for minimum spanning trees Input: A weighted connected graph. Idea: Maintain an acyclic spanning subgraph H, enlarging it by edges with low weight to form a spanning tree. Initialization: Set E(H) =. Iteration: If the next cheapest edge joins two components of H, then include it; otherwise, discard it. Terminate when H is connected. Why does it produce a tree?
57 Example (ex 2.3.3) There are 5 cities in a network. The cost of building a road directly between i and j is the entry a i,j in the matrix below. An infinite entry indicates that there is a mountain in the way and the road cannot be built. Determine the least cost of making all the cities reachable from each other
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 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 informationProblem Set 2 Solutions
Problem Set 2 Solutions Graph Theory 2016 EPFL Frank de Zeeuw & Claudiu Valculescu 1. Prove that the following statements about a graph G are equivalent. - G is a tree; - G is minimally connected (it is
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 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 informationMa/CS 6b Class 13: Counting Spanning Trees
Ma/CS 6b Class 13: Counting Spanning Trees By Adam Sheffer Reminder: Spanning Trees A spanning tree is a tree that contains all of the vertices of the graph. A graph can contain many distinct spanning
More informationDefinition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees.
Tree 1. Trees and their Properties. Spanning trees 3. Minimum Spanning Trees 4. Applications of Minimum Spanning Trees 5. Minimum Spanning Tree Algorithms 1.1 Properties of Trees: Definition: A graph G
More informationGraph 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 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 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 informationCPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60
CPS 102: Discrete Mathematics Instructor: Bruce Maggs Quiz 3 Date: Wednesday November 30, 2011 NAME: Prob # Score Max Score 1 10 2 10 3 10 4 10 5 10 6 10 Total 60 1 Problem 1 [10 points] Find a minimum-cost
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 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 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 informationSection 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected
Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected graph G with at least 2 vertices contains at least 2
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 informationSolutions to In-Class Problems Week 4, Fri
Massachusetts Institute of Technology 6.042J/18.062J, Fall 02: Mathematics for Computer Science Professor Albert Meyer and Dr. Radhika Nagpal Solutions to In-Class Problems Week 4, Fri Definition: The
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 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 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 informationγ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.
MAD 3105 Spring 2006 Solutions for Review for Test 2 1. Define a graph G with V (G) = {a, b, c, d, e}, E(G) = {r, s, t, u, v, w, x, y, z} and γ, the function defining the edges, is given by the table ɛ
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 informationVertex 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 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 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 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 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 informationMath 485, Graph Theory: Homework #3
Math 485, Graph Theory: Homework #3 Stephen G Simpson Due Monday, October 26, 2009 The assignment consists of Exercises 2129, 2135, 2137, 2218, 238, 2310, 2313, 2314, 2315 in the West textbook, plus the
More informationMATH 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 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 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 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 informationThe Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs
The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs Frankie Smith Nebraska Wesleyan University fsmith@nebrwesleyan.edu May 11, 2015 Abstract We will look at how to represent
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 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 informationModules. 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 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 informationVertex 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 informationWeek 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 informationAssignment # 4 Selected Solutions
Assignment # 4 Selected Solutions Problem 2.3.3 Let G be a connected graph which is not a tree (did you notice this is redundant?) and let C be a cycle in G. Prove that the complement of any spanning tree
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 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 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 informationTopics on Computing and Mathematical Sciences I Graph Theory (3) Trees and Matchings I
Topics on Computing and Mathematical Sciences I Graph Theory (3) Trees and Matchings I Yoshio Okamoto Tokyo Institute of Technology April 23, 2008 Y. Okamoto (Tokyo Tech) TCMSI Graph Theory (3) 2008-04-23
More informationMa/CS 6b Class 26: Art Galleries and Politicians
Ma/CS 6b Class 26: Art Galleries and Politicians By Adam Sheffer The Art Gallery Problem Problem. We wish to place security cameras at a gallery, such that they cover it completely. Every camera can cover
More informationRigidity, connectivity and graph decompositions
First Prev Next Last Rigidity, connectivity and graph decompositions Brigitte Servatius Herman Servatius Worcester Polytechnic Institute Page 1 of 100 First Prev Next Last Page 2 of 100 We say that a framework
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 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 informationTwo Characterizations of Hypercubes
Two Characterizations of Hypercubes Juhani Nieminen, Matti Peltola and Pasi Ruotsalainen Department of Mathematics, University of Oulu University of Oulu, Faculty of Technology, Mathematics Division, P.O.
More informationTrees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph.
Trees 1 Introduction Trees are very special kind of (undirected) graphs. Formally speaking, a tree is a connected graph that is acyclic. 1 This definition has some drawbacks: given a graph it is not trivial
More informationTreewidth and graph minors
Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under
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 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 informationGraph Definitions. In a directed graph the edges have directions (ordered pairs). A weighted graph includes a weight function.
Graph Definitions Definition 1. (V,E) where An undirected graph G is a pair V is the set of vertices, E V 2 is the set of edges (unordered pairs) E = {(u, v) u, v V }. In a directed graph the edges have
More informationBasic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions
Basic Combinatorics Math 40210, Section 01 Fall 2012 Homework 4 Solutions 1.4.2 2: One possible implementation: Start with abcgfjiea From edge cd build, using previously unmarked edges: cdhlponminjkghc
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 informationChapter 11: Graphs and Trees. March 23, 2008
Chapter 11: Graphs and Trees March 23, 2008 Outline 1 11.1 Graphs: An Introduction 2 11.2 Paths and Circuits 3 11.3 Matrix Representations of Graphs 4 11.5 Trees Graphs: Basic Definitions Informally, a
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 informationGraph 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 informationVertex-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 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 informationSources for this lecture. 3. Matching in bipartite and general graphs. Symmetric difference
S-72.2420 / T-79.5203 Matching in bipartite and general graphs 1 3. Matching in bipartite and general graphs Let G be a graph. A matching M in G is a set of nonloop edges with no shared endpoints. Let
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 informationCounting the number of spanning tree. Pied Piper Department of Computer Science and Engineering Shanghai Jiao Tong University
Counting the number of spanning tree Pied Piper Department of Computer Science and Engineering Shanghai Jiao Tong University 目录 Contents 1 Complete Graph 2 Proof of the Lemma 3 Arbitrary Graph 4 Proof
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 informationSkew propagation time
Graduate Theses and Dissertations Graduate College 015 Skew propagation time Nicole F. Kingsley Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/etd Part of the Applied
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 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 informationProfessor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015
Math 7H Professor: Padraic Bartlett Lecture 9: Trees and Art Galleries Week 10 UCSB 2015 1 Prelude: Graph Theory This talk uses the mathematical concepts of graphs from our previous class. In particular,
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 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 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 information1 Variations of the Traveling Salesman Problem
Stanford University CS26: Optimization Handout 3 Luca Trevisan January, 20 Lecture 3 In which we prove the equivalence of three versions of the Traveling Salesman Problem, we provide a 2-approximate algorithm,
More informationDecreasing the Diameter of Bounded Degree Graphs
Decreasing the Diameter of Bounded Degree Graphs Noga Alon András Gyárfás Miklós Ruszinkó February, 00 To the memory of Paul Erdős Abstract Let f d (G) denote the minimum number of edges that have to be
More informationThe External Network Problem
The External Network Problem Jan van den Heuvel and Matthew Johnson CDAM Research Report LSE-CDAM-2004-15 December 2004 Abstract The connectivity of a communications network can often be enhanced if the
More information6. Lecture notes on matroid intersection
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm
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 information2 Eulerian digraphs and oriented trees.
2 Eulerian digraphs and oriented trees. A famous problem which goes back to Euler asks for what graphs G is there a closed walk which uses every edge exactly once. (There is also a version for non-closed
More informationMathematical and Algorithmic Foundations Linear Programming and Matchings
Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis
More informationTHE LEAFAGE OF A CHORDAL GRAPH
Discussiones Mathematicae Graph Theory 18 (1998 ) 23 48 THE LEAFAGE OF A CHORDAL GRAPH In-Jen Lin National Ocean University, Taipei, Taiwan Terry A. McKee 1 Wright State University, Dayton, OH 45435-0001,
More informationMatching and Planarity
Matching and Planarity Po-Shen Loh June 010 1 Warm-up 1. (Bondy 1.5.9.) There are n points in the plane such that every pair of points has distance 1. Show that there are at most n (unordered) pairs of
More informationMC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points
MC 0 GRAPH THEORY 0// Solutions to HW # 0 points + XC points ) [CH] p.,..7. This problem introduces an important class of graphs called the hypercubes or k-cubes, Q, Q, Q, etc. I suggest that before you
More informationThese notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models.
Undirected Graphical Models: Chordal Graphs, Decomposable Graphs, Junction Trees, and Factorizations Peter Bartlett. October 2003. These notes present some properties of chordal graphs, a set of undirected
More informationAssignment 1 Introduction to Graph Theory CO342
Assignment 1 Introduction to Graph Theory CO342 This assignment will be marked out of a total of thirty points, and is due on Thursday 18th May at 10am in class. Throughout the assignment, the graphs are
More informationMa/CS 6b Class 5: Graph Connectivity
Ma/CS 6b Class 5: Graph Connectivity By Adam Sheffer Communications Network We are given a set of routers and wish to connect pairs of them to obtain a connected communications network. The network should
More informationA 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 information4 Basics of Trees. Petr Hliněný, FI MU Brno 1 FI: MA010: Trees and Forests
4 Basics of Trees Trees, actually acyclic connected simple graphs, are among the simplest graph classes. Despite their simplicity, they still have rich structure and many useful application, such as in
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 informationand Heinz-Jürgen Voss
Discussiones Mathematicae Graph Theory 22 (2002 ) 193 198 ON k-trestles IN POLYHEDRAL GRAPHS Michal Tkáč Department of Mathematics The Faculty of Business Economics in Košice University of Economics in
More informationOn 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 informationSpanning trees and orientations of graphs
Journal of Combinatorics Volume 1, Number 2, 101 111, 2010 Spanning trees and orientations of graphs Carsten Thomassen A conjecture of Merino and Welsh says that the number of spanning trees τ(g) of a
More informationTheory of Computing. Lecture 4/5 MAS 714 Hartmut Klauck
Theory of Computing Lecture 4/5 MAS 714 Hartmut Klauck How fast can we sort? There are deterministic algorithms that sort in worst case time O(n log n) Do better algorithms exist? Example [Andersson et
More informationSUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT
SUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT Abstract. We prove that, for r 2 and n n(r), every directed graph with n vertices and more edges than the r-partite Turán graph T (r, n) contains a subdivision
More informationA generalization of Mader s theorem
A generalization of Mader s theorem Ajit A. Diwan Department of Computer Science and Engineering Indian Institute of Technology, Bombay Mumbai, 4000076, India. email: aad@cse.iitb.ac.in 18 June 2007 Abstract
More informationV10 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 informationLecture 4: Trees and Art Galleries
Math 7H: Honors Seminar Professor: Padraic Bartlett Lecture 4: Trees and Art Galleries Week 2 UCSB 2014 1 Prelude: Graph Theory In this talk, we re going to refer frequently to things called graphs and
More informationBIL694-Lecture 1: Introduction to Graphs
BIL694-Lecture 1: Introduction to Graphs Lecturer: Lale Özkahya Resources for the presentation: http://www.math.ucsd.edu/ gptesler/184a/calendar.html http://www.inf.ed.ac.uk/teaching/courses/dmmr/ Outline
More informationTotal Acquisition in Graphs
Total Acquisition in Graphs Timothy D. LeSaulnier, Noah Prince, Paul S. Wenger, Douglas B. West, Pratik Worah November, 2011; revised April, 2013 Abstract Let G be a weighted graph in which each vertex
More informationHW 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 informationGraph Algorithms Using Depth First Search
Graph Algorithms Using Depth First Search Analysis of Algorithms Week 8, Lecture 1 Prepared by John Reif, Ph.D. Distinguished Professor of Computer Science Duke University Graph Algorithms Using Depth
More information