Expander mixing lemma explained
The expander mixing lemma intuitively states that the edges of certain
-regular graphs are evenly distributed throughout the graph. In particular, the number of edges between two vertex subsets
and
is always close to the expected number of edges between them in a
random
-
regular graph, namely
.
d-Regular Expander Graphs
Define an
-graph to be a
-regular graph
on
vertices such that all of the eigenvalues of its adjacency matrix
except one have absolute value at most
The
-regularity of the graph guarantees that its largest absolute value of an eigenvalue is
In fact, the all-1's vector
is an eigenvector of
with eigenvalue
, and the eigenvalues of the adjacency matrix will never exceed the maximum degree of
in absolute value.
If we fix
and
then
-graphs form a family of
expander graphs with a constant
spectral gap.
Statement
Let
be an
-graph. For any two subsets
, let
e(S,T)=|\{(x,y)\inS x T:xy\inE(G)\}|
be the number of edges between
S and
T (counting edges contained in the intersection of
S and
T twice). Then
\left|e(S,T)-
\right|\leqλ\sqrt{|S||T|}.
Tighter Bound
We can in fact show that
\left|e(S,T)-
\right|\leqλ\sqrt{|S||T|(1-|S|/n)(1-|T|/n)}
using similar techniques.[1]
Biregular Graphs
For biregular graphs, we have the following variation, where we take
to be the second largest eigenvalue.
[2] Let
be a
bipartite graph such that every vertex in
is adjacent to
vertices of
and every vertex in
is adjacent to
vertices of
. Let
with
and
. Let
. Then
} \sqrt \leq \frac \sqrt\,.
Note that
is the largest eigenvalue of
.
Proofs
Proof of First Statement
Let
be the
adjacency matrix of
and let
be the eigenvalues of
(these eigenvalues are real because
is symmetric). We know that
with corresponding eigenvector
, the normalization of the all-1's vector. Define
and note that
. Because
is symmetric, we can pick eigenvectors
of
corresponding to eigenvalues
so that
forms an orthonormal basis of
.
Let
be the
matrix of all 1's. Note that
is an eigenvector of
with eigenvalue
and each other
, being perpendicular to
, is an eigenvector of
with eigenvalue 0. For a vertex subset
, let
be the column vector with
coordinate equal to 1 if
and 0 otherwise. Then,
\left|e(S,T)- | dn|S||T|\right|=\left|1 |
S |
.
Let
. Because
and
share eigenvectors, the eigenvalues of
are
. By the
Cauchy-Schwarz inequality, we have that
| \operatorname{T}M1 |
|1 | |
| T|=|1 |
S ⋅ M1T|\leq\|1S\|\|M1T\|
. Furthermore, because
is self-adjoint, we can write
M1T,M1T\rangle=\langle
1T,\sum
2\langle1T,vi\ranglevi\right\rangle=\sum
1T,v
.
This implies that
and
\left|e(S,T)- | dn|S||T|\right|\leqλ\|1 |
S\|\|1 |
T\|=λ\sqrt{|S||T|}
.
Proof Sketch of Tighter Bound
To show the tighter bound above, we instead consider the vectors
and
, which are both perpendicular to
. We can expand
| \operatorname{T}A |
| |
| G\left( | |T| | n1\right)+\left(1 |
|
| \operatorname{T}A |
| |
| G\left(1 |
because the other two terms of the expansion are zero. The first term is equal to
, so we find that
\left|e(S,T)- | dn|S||T|\right|
\leq\left|\left(1 |
|
| \operatorname{T}A |
| |
| G\left(1 |
We can bound the right hand side by
1\right\|
=λ\sqrt{|S||T|\left(1- | |S| | n\right)\left(1- | |T| | n\right)} |
|
|
using the same methods as in the earlier proof.
Applications
The expander mixing lemma can be used to upper bound the size of an independent set within a graph. In particular, the size of an independent set in an
-graph is at most
This is proved by letting
in the statement above and using the fact that
An additional consequence is that, if
is an
-graph, then its
chromatic number
is at least
This is because, in a valid graph coloring, the set of vertices of a given color is an independent set. By the above fact, each independent set has size at most
so at least
such sets are needed to cover all of the vertices.
with a
polarity
the polarity graph is a graph where the vertices are the points a of
, and vertices
and
are connected if and only if
In particular, if
has order
then the expander mixing lemma can show that an independent set in the polarity graph can have size at most
a bound proved by Hobart and Williford.
Converse
Bilu and Linial showed[3] that a converse holds as well: if a
-regular graph
satisfies that for any two subsets
with
we have
\left|e(S,T)-
\right|\leqλ\sqrt{|S||T|},
then its second-largest (in absolute value) eigenvalue is bounded by
.
Generalization to hypergraphs
Friedman and Widgerson proved the following generalization of the mixing lemma to hypergraphs.
Let
be a
-uniform hypergraph, i.e. a hypergraph in which every "edge" is a tuple of
vertices. For any choice of subsets
of vertices,
\left||e(V1,...,Vk)|-
|V1|...|Vk|\right|\leλ2(H)\sqrt{|V1|...|Vk|}.
References
- .
- F.C. Bussemaker, D.M. Cvetković, J.J. Seidel. Graphs related to exceptional root systems, Combinatorics (Proc. Fifth Hungarian Colloq., Keszthely, 1976), volume 18 of Colloq. Math. Soc. János Bolyai (1978), 185-191.
- Haemers. W. H.. 1979. Eigenvalue Techniques in Design and Graph Theory. Ph.D..
- .
- .
- .
Notes and References
- Web site: Expander Graphs. Vadhan. Salil. Spring 2009. Harvard University. December 1, 2019.
- See Theorem 5.1 in "Interlacing Eigenvalues and Graphs" by Haemers
- http://www.cs.huji.ac.il/~nati/PAPERS/raman_lift.pdf Expander mixing lemma converse