🏗️ ΘρϵηΠατπ🚧 (under construction)

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.

Graph
A graph is an ordered pair G=(V,E) of sets where E{{x,y}:x,yV,xy}

We call E the set of edges and V the vertices, also note that edges don't have an order to them, as we know that {x,y}={y,x}, sometimes we want them to have a direction, and in that case we have this definition:

Directed Graph
A directed graph is an ordered pair G=(V,E) of sets where E{(x,y):x,yV,xy}

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:

Neighboring Vertices
Given a graph G=(V,E) and x,yV then we say that x,y are neighbors if {x,y}G
Set of Neighbors of a Vertex
Given a graph G=(V,E) and xV then we denote the set of neighbors of x as nbs(x)
Degree of a Vertex
Given a graph G=(V,E) and xV then we denote degree of x as deg(x)=|nbs(x)|

With these defintions in place we can define matrices that encode a graph entirely:

Adjacency Matrix
Given a graph G=(V,E) then we denote the adjacency matrix of the graph G by AG where ai,j={1 if {i,j}E0 otherwise 
Laplacian Matrix
Given a graph G=(V,E) then we denote the Laplacian matrix of the graph G by LG where li,j={1 if {i,j}Edeg(i) if i=j0 otherwise 

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 |V|×|V|

Note that if we focus on a row we are looking at elements of the form li,· where i is fixed, and therefore for the diagonal element of that row we store the degree of i and for each other element in that row we cout each neighbor with a 1 and therefore the sum of each row is zero.

A Vertex Incident to an Edge
Given a graph G=(V,E) and some vV then we say it is incident to an edge {x,y} if v{x,y}
Walk
A walk on a graph is an alternating series of vertices and edges beginning and ending with a vertex such that each edge is incident with the vertex directly before it and and directly after it.

Note that when we have a walk between two vertices u,v we call it it a uv walk, moreover a walk from vu is different . Now we can connect a few of the above ideas together

The Entries of the Power of an Adjacency Matrix Represent Walks
Given a graph G=({1,,m},E) where mN1 then given an entry ai,j of the matrix AGn equals the number of ij walks of length n
Laplacian of an Edge
Suppose G=({1,2,,m},E) and {u,v}E then we define the Laplacian for the edge {u,v} as LG{u,v} as li,j={1 if i=ji{u,v}1 if {i,j}={u,v}0 otherwise 

The above matrix is mostly zeros, but along a diagonal element of the matrix lk,k if k is part of the edge, then it is a 1 and there will be exactly two cases where li,j=1 based on the definition.

The Laplacian Is the Sum of Edge Laplacians
LG={u,v}ELG{u,v}
Quadratic Form of the Edge Laplacian Is a Squared Difference
For any xRn we have xTLG{u,v}x=(xuxv)2
Positive Semi-definite
Given an n×n matrix M then it is positive-semidefinite if for any xRn we have xTMx0
The Laplacian Is Positive-semidefinite
As per title.
Every Eigenvalue of the Laplacian Is Non-negative
As per title.

By the real spectral theorem we deduce now that LG has an orthonormal basis consisting of eigen vectors of LG, in that case denote them as 0λ1λ2λn

Path
A path is a non-empty graph P=(V,E) of the form V={v0,v1,,vn} and E={{v0,v1},{v1,v2},,{vn1,vn}} where the vertices vi are distinct.

In other-words a path is just a walk such that you don't go over the same vertex.

Connected
Given a non-empty graph G we say that it is connected if given any two vertices in G there is a path between them.

We'll now start our exploration of eigenvalues of the laplacian and what they tell us about the original graph.

0 Is an Eigenvalue for the Laplacian
Let G be a graph then 0 is an eigenvalue of LG

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

There Is Only One Zero Eigen Value for the Laplacian of a Connected Graph
Let G be a connected graph then 0 is an eigenvalue and all other eigenvalues of LG are positive
Subgraph
Suppose G=(V,E) is a graph, then a subgraph S of G is a graph S=(E,V) such that VV and E={{x,y}:x,yV{x,y}E}

In other words a subgraph is a graph that's already a part of the original graph.

Connected Component
A connected component of a graph G is a subgraph G=(V,E) such that i,jV are connected, but also that for any kVV we have that i,k are not connected.

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.

The Geometric Multiplicity of the Eigenvalue Zero of the Laplacian Is the Number of Connected Components
Let G=(V,E) be a graph, then the geometric multiplicity of 0 for LG is equal to the number of connected components in G.

Now we explore the eigenvalues and eigenvectors of some known graphs.

Complete
We say that a graph G=(V,E) is complete whenever V={1,2,,m} and E={{i,j}:ijV}. In that case we refer to G as Km
The Eigenvalues of the Laplacian of a Connected Graph
The laplcian of Km has 0 as an eigenvalue with geometric multiplicity 1 and m as an eigenvalue with geometric multiplicity m1
Cycle Graph
The cycle graph on n vertices is denoted by Cn is a graph G=(V,E) where V=[n] and E={{i,i+1}:i[n]}{{1,n}}
Laplacian of the Cycle Graph
LCn=(2101121001211012)
An Eigenvector of the Laplacian of the Cycle Graph Yields More Eigenvectors by Its Cyclic Permutations
Suppose that xRn is an eigenvector of LCn, then for any x which is a cyclic permutation of x, then it is also an eigenvector of LCn
Laplacian of the Cycle Graph Has Trigonometric Eigenvalues
The Laplacian of Cn has eigenvalues given by 22cos(2πkn) for kZ and associated eigenvectors of the form:

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:

Rayleigh Quotient
Given a vector x0 and M a compatible matrix, then we define the Rayleigh quotient as xTMxxTx
The Rayleigh Quotient of an Eigenvector Is Its Eigenvalue
As per title.
Quadradic Form as a Summation of Eigenvalues
Let M be a symmetric matrix with eigenvalues μ1,,μn and a corresponding orthonormal basis of eigenvectors ψ1,,ψn. Let x be a vector whose expansion in the eigenbasis is x=i=1nciψi Then, xTMx=i=1nci2μi

The Courant-Fischer Theorem tells us that the vectors x that maximize the Rayleigh quotient are exactly the eigenvectors of the largest eigenvalue of the given matrix.

Courant Fischer
Let M be a symmetric matrix with eigenvalues μ1μ2μn. Then, μk=maxS𝐑ndim(S)=kminxSx0xTMxxTx=minT𝐑ndim(T)=nk+1maxxTx0xTMxxTx where the maximization and minimization are over subspaces S and T of n.

For our purposes we will use a more speicific version of the theorem:

Courant Fischer Specific
Let A be an n×n symmetric matrix and let 1kn. Let λ1λ2λn be the eigenvalues of A and v1,v2,,vn be the corresponding eigenvectors. Then, λ1=minx0xTAxxTxλ2=minx0 and xv1xTAxxTxλn=maxx0xTAxxTx

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 k-th eigen value of of the laplacian of a graph G by λk(G), note that in the context of having n eigenvalues since they were ordered in an non-decreasing way then λn(G) is the largest eigenvalue.

The Largest Eigenvalue of the Laplacian of a Graph Is at Least as Large as the Degree of Any Vertex
Let G=(V,E) be a graph with V={1,2,,n} and uV. If u has degree d, then λn(G)d

Now we focus on the second smallest eigenvalue, whose importance we learned of in the first essay.

The Second Smallest Eigenvalue of the Laplacian of the Path Graph on N Vertices Is in the Big O of One Over N Squared
Let Pn be the path graph, then λ2(Pn)O(1n2).

This concludes my exploration of spectral graphs for the moment.