The
expander
Expander may refer to:
*Dynamic range compression operated in reverse
*Part of the process of signal compression
*Part of the process of companding
*A component used to connect Serial Attached SCSI#SAS expanders, SCSI computer data storage, device ...
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
In common usage, randomness is the apparent or actual lack of pattern or predictability in events. A random sequence of events, symbols or steps often has no order and does not follow an intelligible pattern or combination. Individual rando ...
-
regular graph
In graph theory, a regular graph is a graph where each vertex has the same number of neighbors; i.e. every vertex has the same degree or valency. A regular directed graph must also satisfy the stronger condition that the indegree and outdegre ...
, 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
In graph theory, an expander graph is a sparse graph that has strong connectivity properties, quantified using vertex, edge or spectral expansion. Expander constructions have spawned research in pure and applied mathematics, with several appl ...
with a constant
spectral gap
In mathematics, the spectral gap is the difference between the moduli of the two largest eigenvalue
In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a sc ...
.
Statement
Let
be an
-graph. For any two subsets
, let
be the number of edges between ''S'' and ''T'' (counting edges contained in the intersection of ''S'' and ''T'' twice). Then
:
Tighter Bound
We can in fact show that
:
using similar techniques.
Biregular Graphs
For
biregular graph
In graph-theoretic mathematics, a biregular graph or semiregular bipartite graph is a bipartite graph G=(U,V,E) for which every two vertices on the same side of the given bipartition have the same degree as each other. If the degree of the vertice ...
s, we have the following variation, where we take
to be the second largest eigenvalue.
Let
be a
bipartite graph
In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V ar ...
such that every vertex in
is adjacent to
vertices of
and every vertex in
is adjacent to
vertices of
. Let
with
and
. Let
. Then
:
Note that
is the largest eigenvalue of
.
Proofs
Proof of First Statement
Let
be the
adjacency matrix
In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph.
In the special case of a finite simple ...
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,
:
.
Let
. Because
and
share eigenvectors, the eigenvalues of
are
. By the
Cauchy-Schwarz inequality, we have that
. Furthermore, because
is self-adjoint, we can write
:
.
This implies that
and
.
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
:
because the other two terms of the expansion are zero. The first term is equal to
, so we find that
:
We can bound the right hand side by
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
In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints. In its simplest form, it is a way of coloring the vertices o ...
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.
A second application of the expander mixing lemma is to provide an upper bound on the maximum possible size of an independent set within a polarity graph. Given a finite
projective plane
In mathematics, a projective plane is a geometric structure that extends the concept of a plane. In the ordinary Euclidean plane, two lines typically intersect in a single point, but there are some pairs of lines (namely, parallel lines) that ...
with a
polarity
Polarity may refer to:
Science
* Electrical polarity, direction of electrical current
* Polarity (mutual inductance), the relationship between components such as transformer windings
* Polarity (projective geometry), in mathematics, a duality of o ...
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
Expander mixing lemma converse
/ref> that a converse holds as well: if a -regular graph satisfies that for any two subsets with we have
:
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,
:
Notes
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.
*
*.
*.
*{{citation
, last1 = Friedman , first1 = J.
, last2 = Widgerson , first2 = A.
, journal = Combinatorica
, pages = 43–65
, title = On the second eigenvalue of hypergraphs
, volume = 15
, issue = 1
, year = 1995
, url = https://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/FW95/fw95a.pdf
, doi = 10.1007/BF01294459, s2cid = 17896683
.
Theoretical computer science
Lemmas in graph theory
Algebraic graph theory