Essay 1
In this essay we will talk about graphs and a way to represent them via matrices, we will then study some elementary properties of these matrices. We start our discussion off with some fundamental definitions for graph theory.
We call the set of edges and the vertices, also note that edges don't have an order to them, as we know that , sometimes we want them to have a direction, and in that case we have this definition:
Throughout this entire discussion we will assume our graphs to be finite, unless otherwise stated.
When working graphs it's useful to talk about the way vertices are related to eachother, the first one we'll look at is when two vertices have an edge between them:
With these defintions in place we can define matrices that encode a graph entirely:
Note that both the adjacency matrix and laplacian iterate through all possible pairs of vertices, that is to say that the shape of both these matrices is
Note that if we focus on a row we are looking at elements of the form where is fixed, and therefore for the diagonal element of that row we store the degree of and for each other element in that row we cout each neighbor with a and therefore the sum of each row is zero.
Note that when we have a walk between two vertices we call it it a walk, moreover a walk from is different . Now we can connect a few of the above ideas together
We go by induction, so for then the -th power is just the regular adjacency matrix, additionally each represents if there is an edge between the two vertices, which is the same as the number of walks from to of length .
Now suppose that the statement holds true for any then let's prove that it holds true for . Since it holds true on then we know that has the desired property, but note that .
If we denote the elements of by , those of by and those of by then by the definition of matrix multiplication by our induction hypothesis we know that are the number of walks of length and by the regular definition of we know that represents whether or not there is a edge connecting , that is, the value is either or .
If then we can take each possible path of length from and then extend the path to via the edge , note that all path from are of this form for some therfore represents the total number of walks of length as needed. Therefore the statement holds true by induction.
The above matrix is mostly zeros, but along a diagonal element of the matrix if is part of the edge, then it is a and there will be exactly two cases where based on the definition.
Suppose that is an eigen value, and an eigenvector for (non-zero). We already know that , but also note
Since then we have , therefore we must have that , as needed.
By the real spectral theorem we deduce now that has an orthonormal basis consisting of eigen vectors of , in that case denote them as
In other-words a path is just a walk such that you don't go over the same vertex.
We'll now start our exploration of eigenvalues of the laplacian and what they tell us about the original graph.
Here we have the first connection with the connectivity of a graph, note that this is quite an interesting property to have, as we can compute eigenvalues quickly and computers operate quickly on matrices, this can provide a speedup
Let be a non-zero eigenvector, then note that and also that , in otherwords for each we have .
Now since is connected, we know that given any there is a path connecting to this means that for each edge in this path the two incident vertices are equal by what was just discussed, and therefore by transitivity of equality we see that , therefore we conclude that , therefore the eigen space associated with the eigenvalue of 0 is .
From there we deduce that the multiplicity of the eigenvalue 0 is equal to thus we must have that for if it was equal to zero, then since as before the were the eigenvalues for an orthonormal basis then if we would get that the multiplicity would be , a contradiction, therefore , that is as needed.
In other words a subgraph is a graph that's already a part of the original graph.
A connected component is a component such that it itself is connected, but for any vertex outside of it, there is no way to get there, so a graph with 3 connected components would look like a graph with three parts to it, but no way to get from one part to another.
Now we explore the eigenvalues and eigenvectors of some known graphs.
We already know that since there is one connected component, then we should have that the geometric multiplicity of is .
Now since each vertex is connected to other vertices, then we know that the laplacian of is such that therefore is a matrix of all -1's which has rank one and is not invertible, thus is an eigenvalue of the laplacian of , finally by the rank nullity theorem we conclude that so then the eigenvalue has multiplicity
If then we have a series of equations, let us label these equations:
- (Equation 1): also and
- (Equation ):
- For each we have (Equation ):
Now suppose that is a cyclic permutation of , ie, there is a bijection such that .
We want to prove that is an eigen vector for , thus we must verify that , but that generates another equations similar to those above, but note that given the -th equation generated by this situation of the form is equivalent to this equation which holds true due to our original equations from , thus since all equations hold true then is an eigenvector.
Suppose that is an eigenvector of and an eigenvector for that eigenvalue,then recall from the previous proof we have:
- (Equation 1): also and
- (Equation ):
- For each we have (Equation ):
We know that if is a cyclic permutation, then is also an eigenvector for . This means that are all eigenvectors of . However, the maximum dimension of any eigenspace is because we already knew that 0 was an eigenvalue of multiplicity 1. So there must be some such that: If happened to be one, then we would be saying that for some , meaning that we are able to multiply all the numbers in this vector by a constant, and it will "loop" them around, so we will assume that for some constant , and see if we get any progress. That is if we plug in a potential solution of this form into the equations we have:
If we add the third equation to the first we obtain that so that therefore which would imply that for each (where the imaginary number ), we see that is a solution to the above equations, in other words for each with (as assumed earlier) will produce a valid eigen vector.
For each of the eigen vectors, we can explicitly determine their eigenvalue, based on (Equation 1) we note that their associated eigenvalues are given by , we note that these values are real, but may consist of complex coefficients. Writing our vector using Euler's formula it is of the form: Since and both and are real, this means that both the real part and the imaginary part of are invariant under because consists of real entries. Thus we can conclude that and are both eigenvectors for . Then, for , So the eigenvalues are with . The list above is exhaustive since we have formed independent eigenvectors correspondingly to these eigenvalues: When is odd, we have one eigenvector for , and two eigenvectors and for all . When is even, we have one eigenvector for and two eigenvectors and for all and one eigenvector for ( ).
Essay 2
Continuing on with what I learned in my first essay I decided to look at these eigenvalues in more detail, making a detour on the proof of Courant-Fischer which helps us obtain some bounds on these eigenvalues. Knowing this is important because the smallest non-zero eigenvalue of the Laplacian of a graph tells us how connected a graph is. We start with some preliminaries:
The Courant-Fischer Theorem tells us that the vectors that maximize the Rayleigh quotient are exactly the eigenvectors of the largest eigenvalue of the given matrix.
Let be an orthonormal set of eigenvectors of corresponding to . We will only prove that Only because the other is symetrically similar.
In order to prove that is achievable. Let be the span of . We can expand every as Now since for we have that And thus a lower bound on the minimum value, that is:
To show that this is in fact the maximum, we will prove that for all subspaces of dimension ,
Let be the span of . As has dimension , every of dimension has an intersection with of dimension at least 1 because , therefore:
Now recall in may be expressed as and so for in since where , we get: which shows that so we conclude :
For our purposes we will use a more speicific version of the theorem:
With this new version of the theorem we can get a lower bound on the largest eigenvalue of the Laplacian of a graph. For the next theorem we will denote the -th eigen value of of the laplacian of a graph by , note that in the context of having eigenvalues since they were ordered in an non-decreasing way then is the largest eigenvalue.
By Courant-Fischer Theorem, By the combination of this corollary and this proposition we have
Note that because for each edge such that is incident to that edge, ie then we know that and thus , on the other hand the number of edges such that is incident to is simply the degree of thus said equation holds true.
Now using the information gathered in the last paragraph recall the standard basis: and consider for some , we have: So .
Now we focus on the second smallest eigenvalue, whose importance we learned of in the first essay.
This concludes my exploration of spectral graphs for the moment.