Cospectral graphs. Presented by: Steve Butler. 21 April 2011

Size: px
Start display at page:

Download "Cospectral graphs. Presented by: Steve Butler. 21 April 2011"

Transcription

1 ospectral graphs Presented by: Steve utler 21 April 2011 Two non-isomorphic graphs are said to be cospectral with respect to a given matrix if they have the same eigenvalues. ospectral graphs help to show the limitations that the spectrum of a particular matrix might have in distinguishing properties of a graph. There are several different matrices that are used in spectral graph theory, and these different matrices can reveal different information about a graph. So graphs may be cospectral with respect to some matrix but not cospectral with respect to another matrix (though there are graphs which are cospectral with respect to all matrices). Some of the common matrices that are studied include the adjacency matrix A, the combinatorial Laplacian L := D A, the signless Laplacian Q := D + A, the normalized Laplacian L := D 1/2 (D A)D 1/2 (with the convention that if a vertex is isolated then the corresponding entry id D 1/2 is 0), and the Seidel matrix S := J I 2A. The Seidel matrix is not as commonly studied and is defined by putting a 1 for each edge, a 1 for each non-edge, and a 0 on the diagonal entries. A comparison of the different matrices and some properties the spectrum can and cannot distinguish as well as an example of a cospectral pair of graphs for each is given below. Matrix # edges biparite # components # bipartite components A Yes Yes No No cospectral pair L Yes No Yes No Q Yes No No Yes L No Yes Yes Yes S No No No No One thing that jumps out is just how bad the Seidel matrix is at distinguishing these properties. This is because the spectrum of S for a graph is invariant under Seidel switching, 1

2 which for a vertex v flips all the adjacency relationships with other vertices. In other words we remove all of the edges incident to v and any edges that were previously not there are added in. So for example if we flip a vertex on a K n then the resulting graph is K n 1 K 1 (in general it is not hard to show that we can by a sequence of these Seidel switching moves we can always get to a graph that has an isolated vertex). Suppose that G is the original graph and Ĝ is the graph after we perform a Seidel switch. Then the fact that these graphs are cospectral follows by noting SĜ =.... O.. O 1 S G 1. O... O.. i.e., we multiply on the left and right by a diagonal matrix with 1s in every entry except for the entry corresponding to v which has a 1. (In terms of the Seidel matrix this says we flip the sign on the row/column corresponding to v.) This shows that SĜ and S G are similar and so have the same eigenvalues. In general Seidel switching will not produce cospectral graphs for the other matrices, but with some appropriate assumptions it will work. The most well known example of two such graphs which are cospectral for A and related by Seidel switching is shown below., The application of a generalization of Seidel switching to form cospectral graphs for the adjacency matrix was developed by hris Godsil and rendan Mckay (who wrote the definitive paper on the subject of forming cospectral graphs). This is sometimes known as Godsil-Mckay switching or GM switching. Theorem 1 (Godsil-Mckay). Let M, M be symmetric 0-1 matrices with ( ) ( ) N M = N T, and M N =. N T Where is a b b (symmetric) matrix with constant row sum, is a c c (symmetric) matrix, N is a b c matrix with column sums equal to either 0, b/2, or b, and N is a b c matrix which is found by copying the columns that are all 0s or all 1s from N and the columns that have half 0s and half 1s we flip the 0s and 1s. Then M and M are cospectral. In terms of graphs this says that we can split our graph into two parts, namely and. On the graph is regular, and on it is whatever we want it to be. Further the vertices of can be partitioned into three groups. In the vertices of the first group there is no edge 2

3 to, in the vertices of the second group exactly half of the possible edges connect to, and in the vertices of the third group all of the possible edges connect to. The adjacency matrix of this graph is M. To form the adjacency matrix of M we now do everything the same except that the vertices in the second group which were adjacent to half the vertices of now flip the vertices that it was adjacent to. In the example above we have that the outer cycle on eight vertices is and the central vertex is, which is adjacent to exactly half of the vertices. We now flip the adjacency relationship on the central vertex to form the second graph. The proof is shorter than the statement of the theorem (at least if we skip the computations, which we will). Proof. onsider the matrix Q = ( 2 J ) b b I b O. O I c Then a computation shows that Q 2 = I and QMQ = M so M and M are similar, i.e., cospectral. This switching generates lots of cospectral graphs for the adjacency matrix, and for small graphs tends to be the leading way to form cospectral graphs. It should also be noticed that with additional assumptions the operation of switching can be shown to form cospectral pairs for other matrices as well. For constructing cospectral graphs for the normalized Laplacian, less is known. Some of the highlights include the following: If in the switching operation above the degrees of the vertices do not change, then the two graphs are cospectral. (This is a result of Michael avers in his Ph.D. dissertation.) K p,q is cospectral with K r,s if p + q = r + s. This is a trivial result but is actually a theorem in a paper showing that cospectral graphs do exist on n vertices for each n 4. There are known examples of graphs which are regular and cospectral for A, such graphs are automatically also cospectral for L, Q, L and S. There is a method to unfold bipartite graphs in two ways, and if the two parts of the bipartite graphs have an equal number of vertices then the resulting graphs are cospectral. An example of this is shown below G = G 1 = G 2 = 3

4 In each of these cases though we end up either looking at graphs which are bipartite or graphs which do not have differing degree sequences. These are highly restrictive elements and so a search for cospectral pairs for the normalized Laplacian for graphs which were nonbipartite and had differing degree sequences was undertaken. y examining small graphs ( 8 vertices) a new type of graph was discovered. Namely, fuzzy balls which for each partition generate a graph. So for example if we has b 1 + b b k = n then the corresponding graph would have n+k vertices composed of two parts. First a ball which was a K n and then k pieces of fuzz where in the fuzz the ith vertex connected to exactly b i (unique) vertices of K n. Examples are shown below Fact 1. The eigenvalues of the fuzzy ball graph for the normalized Laplacian depends only on the values of n and k, and not on the partition of n into k parts. In particular the two graphs shown above are cospectral, moreover they are clearly not bipartite and have differing degree sequences. So this gives an example of the desired class. Looking at the two graph we see that they both have a K 5 which is fixed and then if we remove the K 5 the two remaining graphs are K 1,3 K 1,1 K 1,1 and K 1,2 K 1,2 K 1,1 which by themselves are cospectral. So in particular what seems to be happening here is that we have a pair of bipartite cospectral graphs that we are attaching into another graph and the result is that the new graphs are still cospectral. This idea works more generally. Theorem 2 (utler-grout). Let P 1, P 2 be bipartite, L-cospectral graphs on with degree of vertices in all equal to k for both graphs. Let G 1 be a graph on the vertices A A where G 1 [A A ] is arbitrary; G 1 [] and G 1 [] have no edges; there are no edges going between A and, between A and, or between A and ; all possible edges are between A and ; and G 1 [ ] = P 1. The graph G 2 is the same except that G 2 [ ] = P 2. Then G 1 and G 2 are L-cospectral. If the dimension of the eigenspace for λ = 1 restricted to is the same for both P 1 and P 2, then the graphs H 1 and H 2 are also L-cospectral, where H 1 only differs from G 1 in that H 1 [] is the complete graph and similarly H 2 only differs from G 2 in that H 2 [] is the complete graph. 4

5 What is going on is that we start with some arbitrary graph (this is the part on A A ) and we have two cospectral bipartite graphs P 1 and P 2 that we now glue on to this graph and the result is that after we glue on the graphs will still be cospectral. An illustration of what is going on is shown below. A A A A Also note that the fuzzy ball falls into the second part of the theorem where in this particular case we do not have anything in A A but simply throw in a complete graph on the vertices of. Examples of pairs of bipartite cospectral graphs that we can use for this operation include K l,p1 K l,p2 K l,pk and K l,q1 K l,q2 K l,qk with p 1 + +p k = q 1 + +q k as well as some other graphs such as the following two pairs: On a side note the graph on the left is 8 and it has a cospectral mate for the normalized Laplacian. This is surprising because it is well known for the matrices A and L that a cycle is uniquely determined by its spectrum, but clearly for the normalized Laplacian this need not be true. We will now work through the theorem. In order to do this we will find it convenient to work with harmonic eigenvectors which help remove the sting of the square roots involved in the definition of L. In particular if Lx = λx then the corresponding harmonic eigenvector is y = D 1/2 x. With a little bit of manipulation we now have Lx = λx (D A)y = λdy for each v V: y(u) = (1 λ)y(v)d(v). The other thing we will need are some basic properties of bipartite graphs. The following all follow from the above formulas, with the convention that two harmonic eigenvectors are orthogonal if and only if there corresponding eigenvectors are orthogonal. 5 u v

6 Lemma 1. Let P be a bipartite graph on with all the vertices in of degree k. If Lx = x then L(x ) = x and L(x ) = x. If Lx = λx then L ( x x ) = (2 λ) ( x x ). If y 1 = 1 +1,...,y i,...,y m = 1 1 are a set of orthonormal harmonic eigenvectors then for 1 < i < m we have y i 1 = 0, in particular, the sum of the entries of y i for the vertices of is 0. The first two properties are general properties for bipartite graphs. The third property follows by noting that y i will be orthogonal (as a harmonic eigenvector) to 1 2 (y 1+y m ) = 1. ut since the vertices in all have the same degree k then this means that they are actually orthogonal as vectors as well. We are now ready to step through the main ideas of the theorem. Proof. Let s be the degree of the vertices in for both G 1 and G 2. We will also use the notation in the lemma, i.e., m will be the sizes of P 1 and P 2 and y 1 and y m are defined as above. We will work through the first statement (the part where is empty). laim 1. For 1 < i < m, if y i = b i + c i (i.e., b i is the part of y i on the vertices of and similar for c i ) is a harmonic eigenvector of P 1 (respectively P 2 ) for the eigenvalue λ i, then ŷ i = b i + s c k i is a harmonic eigenvector of G 1 (respectively G 2 ) for the eigenvalue k 1 (1 λ s i). To verify this claim it suffices to show that for each vertex in our graph ŷ i (u) = u v k s (1 λ i)ŷ i (v)d(v). ( ) We will do this in a case-by-case basis: v A: If the vertex is in A then both sides of ( ) are trivially 0 and we are done. In the case that v A then the entry on the right hand side of ( ) is again 0, while for the sum on the left hand side the only nonzero terms would come from, but by definition v is adjacent to all of and the sum of the entries from is 0 by the above lemma. v : In this case we will work through the sum. The important thing to remember is that y i is an eigenvector for P 1 (respectively P 2 ) and so we can use our knowledge about those corresponding sums to simplify. So we have: ŷ i (u) = u v s k y i (u) = u v Showing that ( ) is satisfied. s k (1 λ i)y i (v)k = k s (1 λ i)ŷ i (v)s. 6

7 v : We again work through the sum. So we have: u vŷ i (u) = u v Showing that ( ) is satisfied. y i (u) = (1 λ i )y i (v)d(v) = k s (1 λ i)ŷ i (v)d(v). laim 2. AnyharmoniceigenvectoronG 1 (respectivelyg 2 ) whichis orthogonalto ŷ 2,...,ŷ m 1 must be constant on and constant on. This claim simply follows by noting that with the addition of 1 and 1 that we have a full set of orthogonal harmonic eigenvectors (by the above lemma) for P 1 (respectively P 2 ). Therefore any harmonic eigenvector orthogonal to one of these y i for 1 < i < m must be some linear combination of 1 and 1. laim 3. Any harmonic eigenvector on G 1 orthogonal to ŷ 2,...,ŷ m 1 is also a harmonic eigenvector on G 2. From this claim the proof of the theorem now follows because we have first shown that we have generated m 2 eigenvalues for both G 1 and G 2 that must match from the eigenvalues of P 1 and P 2 (here is where we are using that P 1 and P 2 are cospectral). Further this claim says that any remaining eigenvalue of G 1 will also be an eigenvalues of G 2 and therefore all the eigenvalues match and the graphs are cospectral. This follows again by verifying that u vy(u) = (1 λ)y(v)d(v) works for both graphs. For vertices in A,A, both sides are unchanged. The only tricky part is what happens for a vertex in since in we might change the degree of a vertex. ut in this case note that we have for u v with v that y(u) = (1 λ)y(v)d(v) y(u )d(v) = (1 λ)y(v)d(v) y(u ) = (1 λ)y(v), u v in particular the degree term drops out and the relationship will still be satisfied. In the case that we want to have a complete graph, i.e., H 1 and H 2 in the statement of the theorem, then we go through the exact same process as before, only we have to do a little more bookkeeping, so we will omit most of the details and only sketch what to do in the first part. So suppose that λ i = 1 for P 1 then by the lemma we can assume that the eigenvector either has the form b i or c i. Suppose that y i = c i then we let ŷ i = c i and the new eigenvalue for G 1 will be 1. On the other hand if the harmonic eigenvector y i = b i then we let ŷ i = b i and the new eigenvalue for G 1 will be 1+ 1 s. Finally, if λ i 1 and y i = b i +c i then we can generate the new eigenvalues for G 1 of λ i = 2s+1± 1+4(1 λ i ) 2 sk 2s 7

8 which come from the harmonic eigenvectors ( ) 1± 1+4(1 λi ) ŷ i = b i + 2 sk c i. 2k(1 λ i ) A cursory glance might make us think we are now generating too many new eigenvalues and eigenvectors. ut using the lemma we have a way to naturally pair up eigenvalues. In particular if we had used b i c i and (2 λ i ) we would have generated the same eigenvalue/eigenvector pair, so everything works out. This construction will only generally work for the normalized Laplacian, so a natural question is to look and see at what point was the normalized Laplacian critical in the above computations. It boils down to handling the degree change of a vertex in. The normalized Laplacian had the degree built into each side and so could cancel making it easy to work with. ut for a matrix such as the adjacency matrix this is not present and so the technique fails. So this also indicates how to modify our result to work for other matrices and we have the following theorem. Theorem 3 (utler-grout). Let P 1, P 2 be (k,l)-biregular, bipartite, A-cospectral graphs on. Further, the dimension of the eigenspace for λ = 0 restricted to is the same for both P 1 and P 2. Let G 1 be a graph on the vertices A A where G 1 [A A ] is arbitrary; G 1 [] and G 1 [] have no edges; there are no edges going between A and, between A and, or between A and ; all possible edges are between A and ; and G 1 [ ] = P 1. The graph G 2 is the same except that G 2 [ ] = P 2. Then G 1 and G 2 are cospectral with respect to A+tD (t arbitrary). The graphs H 1 and H 2 are also cospectral with respect to A+tD (t arbitrary), where H 1 only differs from G 1 in that H 1 [] is the complete graph and similarly H 2 only differs from G 2 in that H 2 [] is the complete graph. The proof is similar to before (with more bookkeeping). However to make sure this is not a vacuous statement we need to find examples of (k, l)-biregular, bipartite, A-cospectral graphs on. Well that is not too hard, an example of this is shown below. These are clearly cospectral and more than biregular, they are regular. Of course swapping one out for the other is not particularly interesting since this does not change the graph! 8

9 So let us fix that. In particular take the graph on the right and let us flip it over giving the following pair of graphs. In particular, we are still gluing in the same bipartite graph, but now we are changing which side we are gluing in. For the bipartite graph shown we can distinguish the two sides (for example we have marked two vertices on the right graph in which have the same set of neighbors, but on the left graph there are no two such vertices in ). In particular changing the way we glue these in will yield a different graph. As a simple example, we can also just throw in a complete graph on the vertices of and the resulting pair will still be cospectral. This gives the following pictures. These graphs are cospectral with respect to A + td, and so by varying t we have that they are cospectral with respect to A (for t = 0), L (for t = 1), Q (for t = 1) and also we still satisfy the original theorem and so are cospectral with respect to L. On a side note these graphs are also complements of one another, and so are examples of graphs which are cospectral with their complement. (Another example is 5 but that is not as surprising!) We can use the above ideas to now form not just a pair of cospectral graphs but more generally we can form large families of cospectral graphs. Theorem 4. For n large there is a family of 2 n/7 graphs on n vertices which are nonisomorphic and mutually cospectral with respect to the normalized Laplacian. Proof. We simply construct such a family. Start by choosing a graph G on n/7 vertices thathasatrivialautomorphismgroup. Foreachv V(G)wenowattachoneofthefollowing two widgets. or v v 9

10 The choice of widget does not change the spectrum because the two are cospectral by an application of the theorem for the normalized Laplacian. Further, given such a graph we can recover G (i.e., G will be the only part with degree 4) and we can then determine which choice was made in the attachment for v V(G), therefore the graphs are non-isomorphic. Finally each such graph has 7 n/7 n vertices, and we can always toss in some isolated vertices to get up to n vertices. So in particular we have a family of size n (a modification of this argument gives a family of size 282 n/ n ). Further, for each choice of G we have a different family and the number of such choices of G grows super exponentially. So we have super exponentially many families of exponential size of cospectral graphs. In other words there are a lot of cospectral graphs. ut there are also a lot of graphs. So a classic question in spectral graph theory is an you hear the shape of a graph? Or in other words, if you know the spectrum of a graph can you find a unique graph which produced it? We have shown that the answer is sometimes not, but generically it is believed that you can, though no proof is known. There is a partial result due to Allen Schwenk. Theorem 5 (Schwenk). Almost all trees are cospectral. In particular, with probability going to 1 as the number of vertices goes to a randomly chosen tree will have a cospectral mate. The basic idea behind this is there there are two twigs onninevertices which ifyouswaponeoutfortheotherdoesnotchangethespectrum of the tree, and then with probability tending to 1 a random tree will contain such a twig and hence a cospectral tree. For reference, below is a comparison of the number of graphs which have a cospectral mate for various matrices we have discussed (for S this is the number of graphs and so we will omit that matrix). n #graphs A L Q L It is tempting to try to generalize the trends seen in this table, but this is dangerous since the number of vertices is very small. For example small graphs tend to have non-trivial automorphism groups while larger graphs do not and so it is hard to pick out general trends by only looking at small graphs. 10

11 Also we should note that while we have mentioned several ways to construct cospectral graphs, we have by no means been exhaustive there are other techniques and also other graphs which are cospectral which have not yet been explained by some general tool. elow are some more examples of graphs which are cospectral for the normalized Laplacian. The pair on the left again show that the normalized Laplacian cannot determine if a graph is regular, and it also cannot tell the number of edges. ecause the normalized Laplacian cannot tell how many edges are in a graph we are led to the interesting possibility that a graph might be cospectral with a subgraph, an example of when this happens is shown for the pair on the right. Further reading S. utler, ospectral graphs for both the adjacency and normalized Laplacian matrices, Linear and Multilinear Algebra 58 (2010), S. utler and Jason Grout, A construction of cospectral graphs for the normalized Laplacian, preprint. Edwin van Dam and Willem Haemers, Which graphs are determined by their spectrum?, Linear Algebra and its Applications 373 (2003), hris Godsil, Are almost all graphs cospectral?, slides from a 2007 talk. hris Godsil and rendan Mckay, onstructing cospectral graphs, Aequationes Mathematicae 25 (1982), Willem Haemers and Edward Spence, Enumeration of cospectral graphs, European Journal of ombinatorics 25 (2004), Allen Schwenk, Almost all trees are cospectral, New Directions in the Theory of Graphs, Academic Press, 1973,

A Construction of Cospectral Graphs

A Construction of Cospectral Graphs Project Number: MA-PRC-3271 A Construction of Cospectral Graphs A Major Qualifying Project Report submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial fulfillment of the requirements

More information

A Study of Graph Spectra for Comparing Graphs

A Study of Graph Spectra for Comparing Graphs A Study of Graph Spectra for Comparing Graphs Ping Zhu and Richard C. Wilson Computer Science Department University of York, UK Abstract The spectrum of a graph has been widely used in graph theory to

More information

Algebraic Graph Theory- Adjacency Matrix and Spectrum

Algebraic Graph Theory- Adjacency Matrix and Spectrum Algebraic Graph Theory- Adjacency Matrix and Spectrum Michael Levet December 24, 2013 Introduction This tutorial will introduce the adjacency matrix, as well as spectral graph theory. For those familiar

More information

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

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

More information

REGULAR GRAPHS OF GIVEN GIRTH. Contents

REGULAR GRAPHS OF GIVEN GIRTH. Contents REGULAR GRAPHS OF GIVEN GIRTH BROOKE ULLERY Contents 1. Introduction This paper gives an introduction to the area of graph theory dealing with properties of regular graphs of given girth. A large portion

More information

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

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

More information

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

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

More information

c 2004 Society for Industrial and Applied Mathematics

c 2004 Society for Industrial and Applied Mathematics SIAM J. MATRIX ANAL. APPL. Vol. 26, No. 2, pp. 390 399 c 2004 Society for Industrial and Applied Mathematics HERMITIAN MATRICES, EIGENVALUE MULTIPLICITIES, AND EIGENVECTOR COMPONENTS CHARLES R. JOHNSON

More information

Math 776 Graph Theory Lecture Note 1 Basic concepts

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

More information

This is not the chapter you re looking for [handwave]

This is not the chapter you re looking for [handwave] Chapter 4 This is not the chapter you re looking for [handwave] The plan of this course was to have 4 parts, and the fourth part would be half on analyzing random graphs, and looking at different models,

More information

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

MC 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 information

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Lecture 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 information

2 Eulerian digraphs and oriented trees.

2 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 information

Planar Graphs with Many Perfect Matchings and Forests

Planar Graphs with Many Perfect Matchings and Forests Planar Graphs with Many Perfect Matchings and Forests Michael Biro Abstract We determine the number of perfect matchings and forests in a family T r,3 of triangulated prism graphs. These results show that

More information

Spectral Graph Sparsification: overview of theory and practical methods. Yiannis Koutis. University of Puerto Rico - Rio Piedras

Spectral Graph Sparsification: overview of theory and practical methods. Yiannis Koutis. University of Puerto Rico - Rio Piedras Spectral Graph Sparsification: overview of theory and practical methods Yiannis Koutis University of Puerto Rico - Rio Piedras Graph Sparsification or Sketching Compute a smaller graph that preserves some

More information

On the null space of a Colin de Verdière matrix

On the null space of a Colin de Verdière matrix On the null space of a Colin de Verdière matrix László Lovász 1 and Alexander Schrijver 2 Dedicated to the memory of François Jaeger Abstract. Let G = (V, E) be a 3-connected planar graph, with V = {1,...,

More information

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

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

Matching Theory. Figure 1: Is this graph bipartite?

Matching 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 information

11.9 Connectivity Connected Components. mcs 2015/5/18 1:43 page 419 #427

11.9 Connectivity Connected Components. mcs 2015/5/18 1:43 page 419 #427 mcs 2015/5/18 1:43 page 419 #427 11.9 Connectivity Definition 11.9.1. Two vertices are connected in a graph when there is a path that begins at one and ends at the other. By convention, every vertex is

More information

Math 485, Graph Theory: Homework #3

Math 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 information

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

DO 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 information

CS7540 Spectral Algorithms, Spring 2017 Lecture #2. Matrix Tree Theorem. Presenter: Richard Peng Jan 12, 2017

CS7540 Spectral Algorithms, Spring 2017 Lecture #2. Matrix Tree Theorem. Presenter: Richard Peng Jan 12, 2017 CS7540 Spectral Algorithms, Spring 2017 Lecture #2 Matrix Tree Theorem Presenter: Richard Peng Jan 12, 2017 DISCLAIMER: These notes are not necessarily an accurate representation of what I said during

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

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

More information

Simplicial and Cellular Spanning Trees, I: General Theory

Simplicial and Cellular Spanning Trees, I: General Theory Simplicial and Cellular Spanning Trees, I: General Theory Art Duval (University of Texas at El Paso) Caroline Klivans (Brown University) Jeremy Martin (University of Kansas) University of California, Davis

More information

Bipartite Roots of Graphs

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

More information

Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1

Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanfordedu) February 6, 2018 Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1 In the

More information

An Introduction to Graph Theory

An Introduction to Graph Theory An Introduction to Graph Theory CIS008-2 Logic and Foundations of Mathematics David Goodwin david.goodwin@perisic.com 12:00, Friday 17 th February 2012 Outline 1 Graphs 2 Paths and cycles 3 Graphs and

More information

implementing the breadth-first search algorithm implementing the depth-first search algorithm

implementing the breadth-first search algorithm implementing the depth-first search algorithm Graph Traversals 1 Graph Traversals representing graphs adjacency matrices and adjacency lists 2 Implementing the Breadth-First and Depth-First Search Algorithms implementing the breadth-first search algorithm

More information

Testing Isomorphism of Strongly Regular Graphs

Testing Isomorphism of Strongly Regular Graphs Spectral Graph Theory Lecture 9 Testing Isomorphism of Strongly Regular Graphs Daniel A. Spielman September 26, 2018 9.1 Introduction In the last lecture we saw how to test isomorphism of graphs in which

More information

Two-graphs revisited. Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014

Two-graphs revisited. Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014 Two-graphs revisited Peter J. Cameron University of St Andrews Modern Trends in Algebraic Graph Theory Villanova, June 2014 History The icosahedron has six diagonals, any two making the same angle (arccos(1/

More information

Treewidth and graph minors

Treewidth 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 information

Lecture 22 Tuesday, April 10

Lecture 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 information

Planar Graphs 2, the Colin de Verdière Number

Planar Graphs 2, the Colin de Verdière Number Spectral Graph Theory Lecture 26 Planar Graphs 2, the Colin de Verdière Number Daniel A. Spielman December 4, 2009 26.1 Introduction In this lecture, I will introduce the Colin de Verdière number of a

More information

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

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

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

γ(ɛ) (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 information

Winning Positions in Simplicial Nim

Winning 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 information

Random strongly regular graphs?

Random strongly regular graphs? Graphs with 3 vertices Random strongly regular graphs? Peter J Cameron School of Mathematical Sciences Queen Mary, University of London London E1 NS, U.K. p.j.cameron@qmul.ac.uk COMB01, Barcelona, 1 September

More information

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

Discrete 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 information

ON THE STRONGLY REGULAR GRAPH OF PARAMETERS

ON THE STRONGLY REGULAR GRAPH OF PARAMETERS ON THE STRONGLY REGULAR GRAPH OF PARAMETERS (99, 14, 1, 2) SUZY LOU AND MAX MURIN Abstract. In an attempt to find a strongly regular graph of parameters (99, 14, 1, 2) or to disprove its existence, we

More information

Lesson 2 7 Graph Partitioning

Lesson 2 7 Graph Partitioning Lesson 2 7 Graph Partitioning The Graph Partitioning Problem Look at the problem from a different angle: Let s multiply a sparse matrix A by a vector X. Recall the duality between matrices and graphs:

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

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

More information

The 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 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 information

Introduction aux Systèmes Collaboratifs Multi-Agents

Introduction aux Systèmes Collaboratifs Multi-Agents M1 EEAII - Découverte de la Recherche (ViRob) Introduction aux Systèmes Collaboratifs Multi-Agents UPJV, Département EEA Fabio MORBIDI Laboratoire MIS Équipe Perception et Robotique E-mail: fabio.morbidi@u-picardie.fr

More information

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

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

More information

Simplicial Matrix-Tree Theorems

Simplicial Matrix-Tree Theorems Art Duval (University of Texas at El Paso) Caroline Klivans (University of Chicago) Jeremy Martin (University of Kansas) KUMUNU VIII University of Nebraska, Lincoln September 9, 2007 Graphs and Spanning

More information

2. CONNECTIVITY Connectivity

2. 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 information

Introduction III. Graphs. Motivations I. Introduction IV

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

More information

Math 5593 Linear Programming Lecture Notes

Math 5593 Linear Programming Lecture Notes Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................

More information

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

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

More information

6 Randomized rounding of semidefinite programs

6 Randomized rounding of semidefinite programs 6 Randomized rounding of semidefinite programs We now turn to a new tool which gives substantially improved performance guarantees for some problems We now show how nonlinear programming relaxations can

More information

HW Graph Theory SOLUTIONS (hbovik)

HW Graph Theory SOLUTIONS (hbovik) Diestel 1.3: Let G be a graph containing a cycle C, and assume that G contains a path P of length at least k between two vertices of C. Show that G contains a cycle of length at least k. If C has length

More information

Graphs, Zeta Functions, Diameters, and Cospectrality

Graphs, Zeta Functions, Diameters, and Cospectrality Graphs, Zeta Functions, Diameters, and Cospectrality Sarah Elghraoui University of California, San Diego Undergraduate Mathematics Honors Thesis June 1, 2010 Faculty Mentor: Professor Audrey Terras University

More information

Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph. Nechama Florans. Mentor: Dr. Boram Park

Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph. Nechama Florans. Mentor: Dr. Boram Park Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph Nechama Florans Mentor: Dr. Boram Park G: V 5 Vertex Clique Covers and Edge Clique Covers: Suppose we have a graph

More information

Lecture 20 : Trees DRAFT

Lecture 20 : Trees DRAFT CS/Math 240: Introduction to Discrete Mathematics 4/12/2011 Lecture 20 : Trees Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed graphs. Today we continue this discussion,

More information

Lecture 4: 3SAT and Latin Squares. 1 Partial Latin Squares Completable in Polynomial Time

Lecture 4: 3SAT and Latin Squares. 1 Partial Latin Squares Completable in Polynomial Time NP and Latin Squares Instructor: Padraic Bartlett Lecture 4: 3SAT and Latin Squares Week 4 Mathcamp 2014 This talk s focus is on the computational complexity of completing partial Latin squares. Our first

More information

THE GROUP OF SYMMETRIES OF THE TOWER OF HANOI GRAPH

THE GROUP OF SYMMETRIES OF THE TOWER OF HANOI GRAPH THE GROUP OF SYMMETRIES OF THE TOWER OF HANOI GRAPH SOEUN PARK arxiv:0809.1179v1 [math.co] 7 Sep 2008 Abstract. The Tower of Hanoi problem with k pegs and n disks has been much studied via its associated

More information

Paperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda

Paperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda Paperclip graphs Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda Abstract By taking a strip of paper and forming an S curve with paperclips

More information

Introduction to Graph Theory

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

More information

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

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

More information

Ma/CS 6b Class 26: Art Galleries and Politicians

Ma/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 information

Line Graphs and Circulants

Line Graphs and Circulants Line Graphs and Circulants Jason Brown and Richard Hoshino Department of Mathematics and Statistics Dalhousie University Halifax, Nova Scotia, Canada B3H 3J5 Abstract The line graph of G, denoted L(G),

More information

Parallel and perspective projections such as used in representing 3d images.

Parallel and perspective projections such as used in representing 3d images. Chapter 5 Rotations and projections In this chapter we discuss Rotations Parallel and perspective projections such as used in representing 3d images. Using coordinates and matrices, parallel projections

More information

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14 600.363 Introduction to Algorithms / 600.463 Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14 23.1 Introduction We spent last week proving that for certain problems,

More information

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture

More information

REU 2006 Discrete Math Lecture 5

REU 2006 Discrete Math Lecture 5 REU 2006 Discrete Math Lecture 5 Instructor: László Babai Scribe: Megan Guichard Editors: Duru Türkoğlu and Megan Guichard June 30, 2006. Last updated July 3, 2006 at 11:30pm. 1 Review Recall the definitions

More information

Basics of Graph Theory

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

More information

Trees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph.

Trees. 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 information

Vertex Magic Total Labelings of Complete Graphs

Vertex Magic Total Labelings of Complete Graphs AKCE J. Graphs. Combin., 6, No. 1 (2009), pp. 143-154 Vertex Magic Total Labelings of Complete Graphs H. K. Krishnappa, Kishore Kothapalli and V. Ch. Venkaiah Center for Security, Theory, and Algorithmic

More information

The strong chromatic number of a graph

The 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 information

Midterm 2 Solutions. CS70 Discrete Mathematics and Probability Theory, Spring 2009

Midterm 2 Solutions. CS70 Discrete Mathematics and Probability Theory, Spring 2009 CS70 Discrete Mathematics and Probability Theory, Spring 2009 Midterm 2 Solutions Note: These solutions are not necessarily model answers. Rather, they are designed to be tutorial in nature, and sometimes

More information

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/27/18

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/27/18 601.433/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/27/18 22.1 Introduction We spent the last two lectures proving that for certain problems, we can

More information

Small Survey on Perfect Graphs

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

More information

31.6 Powers of an element

31.6 Powers of an element 31.6 Powers of an element Just as we often consider the multiples of a given element, modulo, we consider the sequence of powers of, modulo, where :,,,,. modulo Indexing from 0, the 0th value in this sequence

More information

Spectral characterizations of some distance-regular graphs van Dam, Edwin; Haemers, W. H.

Spectral characterizations of some distance-regular graphs van Dam, Edwin; Haemers, W. H. Tilburg University Spectral characterizations of some distance-regular graphs van Dam, Edwin; Haemers, W. H. Published in: Journal of Algebraic Combinatorics Publication date: 2002 Link to publication

More information

1 Matchings in Graphs

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

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

Math 170- Graph Theory Notes

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

More information

Chapter 11: Graphs and Trees. March 23, 2008

Chapter 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 information

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 8 Consistency and Redundancy in Project networks In today s lecture

More information

arxiv: v1 [math.co] 7 Oct 2010

arxiv: v1 [math.co] 7 Oct 2010 NIM ON THE COMPLETE GRAPH LINDSAY ERICKSON arxiv:1010.155v1 [math.co] 7 Oct 2010 Abstract The game ofnim asplayedon graphswasintroduced in [] and extended in [] by Masahiko Fukuyama. His papers detail

More information

Social-Network Graphs

Social-Network Graphs Social-Network Graphs Mining Social Networks Facebook, Google+, Twitter Email Networks, Collaboration Networks Identify communities Similar to clustering Communities usually overlap Identify similarities

More information

Secret sharing on the d-dimensional cube

Secret sharing on the d-dimensional cube Secret sharing on the d-dimensional cube László Csirmaz Central European University June 10, 2005 Abstract We prove that for d > 1 the information rate of the perfect secret sharing scheme based on the

More information

The Probabilistic Method

The Probabilistic Method The Probabilistic Method Po-Shen Loh June 2010 1 Warm-up 1. (Russia 1996/4 In the Duma there are 1600 delegates, who have formed 16000 committees of 80 persons each. Prove that one can find two committees

More information

The Graphs of Triangulations of Polygons

The Graphs of Triangulations of Polygons The Graphs of Triangulations of Polygons Matthew O Meara Research Experience for Undergraduates Summer 006 Basic Considerations Let Γ(n) be the graph with vertices being the labeled planar triangulation

More information

MITOCW watch?v=kvtlwgctwn4

MITOCW watch?v=kvtlwgctwn4 MITOCW watch?v=kvtlwgctwn4 PROFESSOR: The idea of congruence was introduced to the world by Gauss in the early 18th century. You've heard of him before, I think. He's responsible for some work on magnetism

More information

On the Partial Sum of the Laplacian Eigenvalues of Abstract Simplicial Complexes

On the Partial Sum of the Laplacian Eigenvalues of Abstract Simplicial Complexes On the Partial Sum of the Laplacian Eigenvalues of Abstract Simplicial Complexes Rediet Abebe and Joshua Pfeffer Abstract We present progress made in showing the generalized Grone-Merris conjecture for

More information

Skew propagation time

Skew 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 information

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

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1 Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,

More information

Induction Review. Graphs. EECS 310: Discrete Math Lecture 5 Graph Theory, Matching. Common Graphs. a set of edges or collection of two-elt subsets

Induction Review. Graphs. EECS 310: Discrete Math Lecture 5 Graph Theory, Matching. Common Graphs. a set of edges or collection of two-elt subsets EECS 310: Discrete Math Lecture 5 Graph Theory, Matching Reading: MIT OpenCourseWare 6.042 Chapter 5.1-5.2 Induction Review Basic Induction: Want to prove P (n). Prove base case P (1). Prove P (n) P (n+1)

More information

Vertex Magic Total Labelings of Complete Graphs 1

Vertex Magic Total Labelings of Complete Graphs 1 Vertex Magic Total Labelings of Complete Graphs 1 Krishnappa. H. K. and Kishore Kothapalli and V. Ch. Venkaiah Centre for Security, Theory, and Algorithmic Research International Institute of Information

More information

Orthogonal representations, minimum rank, and graph complements

Orthogonal representations, minimum rank, and graph complements Orthogonal representations, minimum rank, and graph complements Leslie Hogben March 30, 2007 Abstract Orthogonal representations are used to show that complements of certain sparse graphs have (positive

More information

LECTURES 3 and 4: Flows and Matchings

LECTURES 3 and 4: Flows and Matchings LECTURES 3 and 4: Flows and Matchings 1 Max Flow MAX FLOW (SP). Instance: Directed graph N = (V,A), two nodes s,t V, and capacities on the arcs c : A R +. A flow is a set of numbers on the arcs such that

More information

Graphs. The ultimate data structure. graphs 1

Graphs. The ultimate data structure. graphs 1 Graphs The ultimate data structure graphs 1 Definition of graph Non-linear data structure consisting of nodes & links between them (like trees in this sense) Unlike trees, graph nodes may be completely

More information

The Gewirtz Graph Morgan J. Rodgers Design Theory Fall 2007

The Gewirtz Graph Morgan J. Rodgers Design Theory Fall 2007 The Gewirtz Graph Morgan J. Rodgers Design Theory Fall 2007 The Gewirtz Graph is the unique strongly regular graph having parameters (56, 10, 0, 2). We will call this graph Γ. This graph was actually discovered

More information

The Structure of Bull-Free Perfect Graphs

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

More information

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

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H. Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph

More information

1 Counting triangles and cliques

1 Counting triangles and cliques ITCSC-INC Winter School 2015 26 January 2014 notes by Andrej Bogdanov Today we will talk about randomness and some of the surprising roles it plays in the theory of computing and in coding theory. Let

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Kirchhoff's theorem. Contents. An example using the matrix-tree theorem

Kirchhoff's theorem. Contents. An example using the matrix-tree theorem Kirchhoff's theorem From Wikipedia, the free encyclopedia In the mathematical field of graph theory, Kirchhoff's theorem or Kirchhoff's matrix tree theorem named after Gustav Kirchhoff is a theorem about

More information

An Eternal Domination Problem in Grids

An Eternal Domination Problem in Grids Theory and Applications of Graphs Volume Issue 1 Article 2 2017 An Eternal Domination Problem in Grids William Klostermeyer University of North Florida, klostermeyer@hotmail.com Margaret-Ellen Messinger

More information