6 6. Expanders and explicit constructions
The standard random-graph model on \(n\) labelled vertices assigns equal probability to each of the \(2^{\binom {n}{2}}\) possible graphs on those vertices (equivalently, each of the \(\binom {n}{2}\) potential edges is present independently with probability \(\tfrac 12\)). A random graph \(G\) on \(n\) vertices is said to satisfy property \(P\) if all but a \(o(1)\) fraction of the graphs satisfy \(P\), where the \(o(1)\) term tends to \(0\) as \(n\to \infty \).
An explicit construction is a deterministic description from which one can construct a graph on \(n\) vertices in a number of steps polynomial in \(n\), for infinitely many \(n\). Equivalently, an explicit construction is a polynomial-time algorithm for defining a graph.
For all sufficiently large \(n\) there exists a graph on \(n\) vertices whose maximum clique and whose maximum independent set both have size at most \(2\log n\). In particular such graphs exist, although no explicit description of one is known.
An \((n,\theta ,k,\alpha ,\beta )\)-concentrator is a bipartite graph with \(n\) inputs, \(\theta n\) outputs and \(kn\) edges, such that every input subset \(A\) with \(|A|\ge \alpha n\) has at least \(\beta n\) neighbors among the outputs.
For a graph \(G\) and \(S\subseteq V(G)\), the neighborhood \(N(S)\) is
Note that \(S\) is not necessarily contained in \(N(S)\).
For \(S\subseteq V(G)\) the vertex boundary is \(\delta (S)=N(S)\setminus S=\{ x\notin S : x\sim y \text{ for some }y\in S\} \). A regular graph \(G\) on \(n\) vertices is a \(c\)-expander if every subset \(S\subseteq V(G)\) satisfies
The constant \(c\) is called the expander coefficient.
The expansion factor of a graph \(G\) on \(n\) vertices is
where \(\bar S=V(G)\setminus S\).
For a regular graph \(G\),
where \(g_G:=\inf _S \dfrac {\mathrm{vol}\, \delta S}{\min (\mathrm{vol}\, S,\mathrm{vol}\, \bar S)}\) is the Cheeger constant of \(G\).
The isoperimetric number \(i(G)\) of a graph \(G\) on \(n\) vertices is
For a \(k\)-regular graph, the conductance equals \(\tfrac 1k\, i(G)\).
For a \(k\)-regular graph \(G\), \(\ i(G)\ \ge \ \tfrac {k}{2}-2\, \mathrm{disc}(G)\), where \(\mathrm{disc}(G)\) is the discrepancy of \(G\).
For a graph \(G\) and \(S\subseteq V(G)\), the vertex boundary \(\delta (S)=\{ x\notin S : x\sim y \text{ for some }y\in S\} \) satisfies
where \(\lambda =\dfrac {2\lambda _1}{\lambda _{n-1}+\lambda _1}\). In other words, \(G\) is a \(\lambda (2-\lambda )\)-expander.
By Theorem 3.1 and Lemma 3.4 of Chapter 3,
Multiplying numerator and denominator by \(\mathrm{vol}\, \bar S\) and using \(1-(1-\lambda )^2=\lambda (2-\lambda )\) gives
Dividing numerator and denominator by \(\mathrm{vol}\, G\) and using \(\mathrm{vol}\, S=\mathrm{vol}\, G-\mathrm{vol}\, \bar S\), the denominator becomes \(1-\lambda (2-\lambda )\, \mathrm{vol}\, \bar S/\mathrm{vol}\, G\), which yields the first inequality. Since this denominator is at most \(1\), dropping it yields the second inequality \(\lambda (2-\lambda )\, \mathrm{vol}\, \bar S/\mathrm{vol}\, G\), as desired.
Suppose \(G\) is not a complete graph. For \(S\subseteq V(G)\), the neighborhood \(N(S)\) satisfies
where \(\bar\lambda =\max _{i\ne 0}|1-\lambda _i|\).
In the proof of Theorem 3.1 of Chapter 3, choose the polynomial \(p_t(\mathcal L)=I-\mathcal L\) and put \(Y=V(G)\setminus N(X)\). Then, with \(\psi _X,\psi _Y\) the characteristic functions,
the strict inequality holding because \(G\) is not complete. Hence \(\bar\lambda \sqrt{\mathrm{vol}\, X\, \mathrm{vol}\, \bar X\, \mathrm{vol}\, Y\, \mathrm{vol}\, \bar Y} {\gt}\mathrm{vol}\, X\, \mathrm{vol}\, Y\), and squaring gives
Now take \(X=S\) and \(\bar Y=N(S)\), so \(\mathrm{vol}\, Y=\mathrm{vol}\, G-\mathrm{vol}\, N(S)\) and \(\mathrm{vol}\, \bar X=\mathrm{vol}\, G-\mathrm{vol}\, S\). Substituting,
and solving for \(\mathrm{vol}\, N(S)/\mathrm{vol}\, S\) gives \(\mathrm{vol}\, N(S)/\mathrm{vol}\, S{\gt}1/\bigl(\bar\lambda ^2+(1-\bar\lambda ^2)\, \mathrm{vol}\, S/\mathrm{vol}\, G\bigr)\), which equals the stated right-hand side since \(\mathrm{vol}\, S=\mathrm{vol}\, G-\mathrm{vol}\, \bar S\).
Suppose \(G\) is a regular graph on \(n\) vertices and \(G\) is not a complete graph. For \(S\subseteq V(G)\), the neighborhood \(N(S)\) satisfies
where \(\bar\lambda =\max _{i\ne 0}|1-\lambda _i|\).
Let \(k\) be the common degree and let \(\psi _S\) be the characteristic function of \(S\). Since \(G\) is \(k\)-regular, the adjacency matrix \(A\) has eigenvalues \(k(1-\lambda _i)\) with orthonormal eigenfunctions \(\phi _i\), where \(\phi _0\) is constant. Write \(\psi _S=\sum _i a_i\phi _i\); then \(a_0^2=|S|^2/n\) and \(\sum _i a_i^2=|S|\). Because \((1-\lambda _0)^2=1\) and \((1-\lambda _i)^2\le \bar\lambda ^2\) for \(i\ge 1\) (with strict inequality somewhere as \(G\) is not complete),
On the other hand, counting common neighbors,
The summand is nonzero only for \(w\in N(S)\), so by the Cauchy–Schwarz inequality,
using \(\sum _{w}|N(w)\cap S|=\sum _{v\in S}|N(v)|=k|S|\). Combining with (6.1),
Let \(G\) be a bipartite graph with vertex set \(X\cup Y\) and edges between \(X\) and \(Y\), and suppose all vertices in \(X\) have the same degree. For a subset \(S\) of \(X\) (with \(|X|=n\)), the neighborhood \(N(S)\) satisfies
where \(\rho ^2 k^2\) is the second largest eigenvalue of \(M^*M\), \(M=M(G)\) being the bipartite adjacency (incidence) matrix with \(M(x,y)=1\) iff \(\{ x,y\} \in E\). The inequality is strict when the eigenvalues of \(M^*M\) other than the largest are not all equal.
Let every vertex in \(X\) have degree \(k\); let \(\rho _i^2\) denote the eigenvalues of \(M^*M\) with largest \(\rho _0^2=k^2\) and second largest \(\rho ^2 k^2=\rho _1^2\). Writing the characteristic function \(\psi _S=\sum _i a_i(\cdot )\) in the eigenbasis of \(M^*M\), with \(a_0^2=|S|^2/n\) and \(\sum _i a_i^2=|S|\),
On the other hand,
by Cauchy–Schwarz. Combining with (6.3) yields \(|N(S)|\ge |S|/\bigl((1-\rho ^2)\, |S|/n+\rho ^2\bigr)\).
Let \(G\) be a bipartite graph with vertex set \(X\cup Y\) and edges between \(X\) and \(Y\) (not necessarily regular). Define the modified matrix \(\mathcal M(u,v)=1/\sqrt{d_v}\) for \(\{ u,v\} \in E\) (and \(0\) otherwise). For a subset \(S\) of \(X\) (with \(|X|=n\)), the neighborhood \(N(S)\) satisfies
where \(\rho ^2\) is the second largest eigenvalue of \(\mathcal M^*\mathcal M\). The inequality is strict when the eigenvalues of \(\mathcal M^*\mathcal M\) other than the largest are not all equal.
The argument is identical to that of Lemma 6.4 with the incidence matrix \(M\) replaced by the modified matrix \(\mathcal M\): the largest eigenvalue of \(\mathcal M^*\mathcal M\) is \(1\) with the degree-weighted constant vector as eigenfunction, and expanding \(\psi _S\) in the eigenbasis of \(\mathcal M^*\mathcal M\) together with the Cauchy–Schwarz estimate on \(\sum _{w\in Y}|N(w)\cap S|^2\) gives the stated bound.
Let \(p\) be a prime with \(p\equiv 1\pmod4\). The Paley graph \(P_p\) has vertex set \(\{ 0,1,\dots ,p-1\} \), and vertices \(i,j\) are adjacent iff \(i-j\) is a nonzero quadratic residue modulo \(p\). It is \(\tfrac {p-1}{2}\)-regular, and, being a Cayley graph of \(\mathbb Z_p\), its normalized-Laplacian eigenvalues are
For \(j\not\equiv 0\) the Gauss sum \(\sum _{x\in \mathbb Z_p^*} e^{2\pi i jx^2/p}\) equals \(\sqrt p-1\) or \(-\sqrt p-1\), whence
Moreover \(P_p\) contains every graph on \(c\sqrt{\log p}\) vertices as an induced subgraph.
Let \(p\) be a prime. The Paley sum graph \(\bar P_p\) has vertex set \(\{ 0,\dots ,p-1\} \) and vertices \(i,j\) are adjacent iff \(i+j\) is a quadratic residue modulo \(p\). With \(\phi _j(k)=e^{2\pi i jk/p}\) the eigenvectors of the Paley graph, the eigenvectors of \(\bar P_p\) are
where \(\lambda _j\) is the eigenvalue of \(\phi _j\) for the Paley graph, and the eigenvalues of \(\bar P_p\) are exactly \(1\pm \sqrt{|(1-\lambda _j)(1-\lambda _{-j})|}\). For \(p\equiv 1\pmod4\) the eigenvalues coincide with those of the Paley graph. For \(p\equiv 3\pmod4\) the eigenvalues are \(0\), \(1-\tfrac {1}{2\sqrt{p}-1}\) (with multiplicity \(\tfrac {p-1}{2}\)) and \(1+\tfrac {1}{2\sqrt{p}-1}\) (with multiplicity \(\tfrac {p-1}{2}\)). Both \(P_p\) and \(\bar P_p\) have edge density about \(\tfrac 12\).
Fix an integer \(r{\gt}0\); let \(p=mr+1\) be a prime with \(p\equiv 1\pmod4\), and let \(T\subset \mathbb Z_p^*\) consist of \(t\) nonzero residues such that for distinct \(a,b\in T\) the quotient \(ab^{-1}\) is not an \(r\)th power in \(\mathbb Z_p^*\). The graph \(P_{p,r,t}\) has vertex set \(\{ 0,1,\dots ,p-1\} \), with \(i,j\) adjacent iff \(i+j=aq\) for some \(a\in T\) and some \(r\)th power \(q\). Its eigenvalues are
By Deligne’s theorem, \(\bigl|\sum _{x\in \mathbb Z_p}e^{2\pi i jx^2/p}\bigr|\le (r-1)\sqrt p\), so
Work in the finite field \(GF(p^t)\simeq GF(p)(x)\); for \(x\in GF(p^t)\) consider the coset \(x+GF(p)\), and, via a generator \(g\) of \(GF^*(p^t)\), identify each \(y=g^k\) with the integer \(k\in \{ 1,\dots ,p^t-1\} \). Let \(X\) be the set of integers corresponding to the coset \(x+GF(p)\). The coset graph \(C_{p,t}\) has vertices \(1,\dots ,p^t-1=n\), with \(\{ a,b\} \) an edge iff \(a+b\in X\). Its eigenvalues are \(\sum _{a\in X}\theta ^a\) over all \(n\)th roots of unity \(\theta \). By the Weil-type character-sum inequality, if \(\theta \) is a \((p^t-1)\)th root of unity with \(\theta \ne 1\) then \(\bigl|\sum _{a\in X}\theta ^a\bigr|\le (t-1)\sqrt p\). Hence \(C_{p,t}\) has edge density \(n^{1-1/t}\) and eigenvalues
Let \(T\) be the \((0,1)\times (0,1)\) torus and let \(\psi _1,\psi _2\) be the measure-preserving automorphisms \(\psi _1(x,y)=(x,y+2x)\), \(\psi _2(x,y)=(x+2y,y)\) (addition modulo \(1\)). If \(\phi \) is measurable on \(T\) with \(\int _T\phi =0\), then
Set \(n=m^2\) and \(V=\mathbb Z_m\times \mathbb Z_m\). Consider the six transformations of \(V\) to itself (addition modulo \(m\)):
The Margulis graph \(M_n=(V,E)\) has an edge \(\{ u,v\} \) whenever \(u=\sigma _i(v)\) or \(v=\sigma _i(u)\) for some \(i\) (a loop adds \(2\) to the degree). Then \(M_n\) is \(12\)-regular and
Let \(\psi _1,\psi _2\) be as in Lemma 232. Let \(f:V\to \mathbb R\) satisfy \(\sum _{j,k}f(j,k)=0\), and define a measurable \(\phi :T\to \mathbb R\) by \(\phi (x,y)=f(j,k)\) whenever \(\tfrac jm\le x{\lt}\tfrac {j+1}m\) and \(\tfrac km\le y{\lt}\tfrac {k+1}m\). Then \(\int _T\phi =\tfrac 1{m^2}\sum _v f(v)=0\), and
Also \(\int _T\phi ^2=\tfrac 1{m^2}\sum _v f(v)^2\). Applying (6.4),
for every \(f\) with \(\sum f=0\). Since the left side is the Dirichlet sum of the \(12\)-regular graph \(M_n\), the Rayleigh quotient shows \(\lambda _1\ge \tfrac {2c}{12}=\tfrac {c}{6}=\tfrac {4-\sqrt{12}}{6}=\tfrac {2-\sqrt3}{3}\).
The graph \(M_n^k\) has vertex set \(V\), with vertices \(u,v\) joined by \(s\) parallel edges, where \(s\) is the number of walks of length \(k\) from \(v\) to \(u\) in \(M_n\). Consequently the adjacency matrix of \(M_n^k\) equals \(A^k\), and its eigenvalues are \(\rho _i^k\), where the \(\rho _i\) are the eigenvalues of the adjacency matrix \(A\) of \(M_n\).
The number of walks of length \(k\) from \(v\) to \(u\) in \(M_n\) is exactly the \((u,v)\)-entry of \(A^k\), so the adjacency matrix of \(M_n^k\) is \(A^k\). If \(A\phi _i=\rho _i\phi _i\) then \(A^k\phi _i=\rho _i^k\phi _i\), giving the eigenvalues.
A \(k\)-regular graph is a Ramanujan graph if its spectral gap satisfies
This is the best possible bound for fixed \(k\) as the number of vertices tends to infinity (see the Alon–Boppana bound below).
For every family of connected \(k\)-regular graphs with the number of vertices tending to infinity, the spectral gap satisfies
equivalently the second largest adjacency eigenvalue obeys \(\mu _2\ \ge \ 2\sqrt{k-1}-o(1)\). Hence a Ramanujan graph (Definition 235) attains, up to the \(o(1)\) term, the best possible spectral gap for a fixed degree \(k\).
Let \(p,q\) be primes each congruent to \(1\) modulo \(4\). Let \(H(\mathbb Z)\) be the integral quaternions \(\{ a_0+a_1 i+a_2 j+a_3 k:a_\ell \in \mathbb Z\} \), and for \(\alpha =a_0+a_1i+a_2j+a_3k\) put \(N(\alpha )=\alpha \bar\alpha =a_0^2+a_1^2+a_2^2+a_3^2\). There are exactly \(p+1\) conjugate pairs \(\{ \alpha ,\bar\alpha \} \) with \(N(\alpha )=p\), \(\alpha \equiv 1\pmod2\) and \(a_0{\gt}0\); let \(S\) be the set of associated \(2\times 2\) matrices \(\tilde\alpha =\begin{pmatrix} a_0+ia_1 & a_2+ia_3 \\ -a_2+ia_3 & a_0-ia_1 \end{pmatrix}\), viewed in \(PGL(2,\mathbb Z/q\mathbb Z)\). The graph \(X^{p,q}\) is the Cayley graph of \(PSL(2,\mathbb Z/q\mathbb Z)\) relative to \(S\) when the Legendre symbol \(\left(\tfrac pq\right)=1\), and the Cayley graph of \(PGL(2,\mathbb Z/q\mathbb Z)\) relative to \(S\) (a bipartite graph, equal to \(X^{p,q}\)’s set-theoretic complement) when \(\left(\tfrac pq\right)=-1\). For \(\left(\tfrac pq\right)=1\) the graphs are \((p+1)\)-regular with \(q(q^2-1)/2\) vertices, and
so \(X^{p,q}\) is a Ramanujan graph; the graphs with \(\left(\tfrac pq\right)=-1\) are bipartite expander graphs.
A non-blocking network is a directed graph with two specified disjoint vertex subsets (inputs and outputs) such that whenever a set of vertex-disjoint paths already joins some inputs to some outputs, any further input can be connected to a desired free output by a new path vertex-disjoint from the existing ones. The quantity of interest is the number of edges in such a network.
A \(k\)-access graph has the property that for any set \(S\) of vertex-disjoint paths connecting inputs to outputs, a new input can be connected to \(k\) different outputs by paths containing no vertex in \(S\). If \(k\) is at least half of the total number of outputs, the \(k\)-access graph is a major-access network. A non-blocking network can be formed by combining a major-access network and its mirror image.
Construct a major-access network \(M(n)\) with \(n\) inputs and \(24n\) outputs by combining two copies of \(M(n/2)\) and two copies of the bipartite Ramanujan graph \(R(12n,5)\) (with \(12n\) inputs and degree \(p+1=6\)). Then \(M(n)\) is a major-access network, and its edge count satisfies \(e(M(n))=2\, e\! \left(M(\tfrac n2)\right)+6\cdot 12\cdot 2n\), so \(M(n)\) has at most \(144\, n\log n\) edges and the resulting non-blocking network has at most \(288\, n\log n\) edges.
An input \(v\) must access \(6n\) of the middle vertices. After deleting the \(n\) possible blocked vertices in \(S\), the remaining set has at least \(5n\) inputs of \(M(n)\). For the Ramanujan graphs of degree \(k=6\) we have \(\lambda =1-\sqrt5/3\), so by Lemma 226 the neighborhood of a subset \(S\) of size \(5n\) has size at least
Since there are two copies of \(R(12n,5)\), there are at least \(\tfrac {27n}{2}\) neighbors of \(S\); among the \(\tfrac {27n}{2}\) outputs at least \(\tfrac {25n}{2}\) lie outside \(S\), which is more than half of the outputs of \(M(n)\). Hence \(M(n)\) is a major-access network, and the recursion for \(e(M(n))\) yields the stated bounds.
A superconcentrator is a graph with \(n\) inputs and \(n\) outputs such that for any set of inputs and any equinumerous set of outputs there exists a set of vertex-disjoint paths joining the inputs to the outputs in a one-to-one fashion (the correspondence being immaterial). The measure of interest is how few edges a superconcentrator can have.
A superconcentrator \(S(n)\) is built recursively: place a perfect matching between the \(n\) inputs and \(n\) outputs, and add a concentrator \(B\) with \(n\) inputs and \(\tfrac 56 n\) outputs which is an \((n,\tfrac 56,6,\tfrac 12,\tfrac 12)\)- concentrator, feeding a recursively constructed \(S(\tfrac 56 n)\). Concretely, the first \(\tfrac n6\) inputs of \(B\) each have degree \(5\) and are joined to \(\tfrac 56 n\) distinct outputs, while the remaining \(\tfrac 56 n\) inputs are joined to the outputs by a Ramanujan graph of degree \(6=p+1\). Then \(S(n)\) is a superconcentrator whose edge count satisfies
so \(S(n)\) has at most \(76n\) edges.
It suffices to show any input set \(X\) has at least \(|X|\) output neighbors; the case \(|X|=n/2\) is the hardest. If \(X\) contains at least \(\tfrac {n}{10}\) inputs among the first \(\tfrac n6\) (degree-\(5\)) inputs, we are done. Otherwise \(X\) contains at least \(\tfrac {2n}{5}\) inputs \(X'\) of the expander \(C\) (which has eigenvalue \(\lambda =1-\sqrt5/3\)), and the expansion bound gives
Hence \(X\) has at least \(|X|\) neighbors, so \(S(n)\) is a superconcentrator; the edge recursion gives the bound of at most \(76n\) edges. (Replacing \(S(\tfrac 56 n)\) by \(S((\tfrac 45+\epsilon )n)\) with \(\epsilon =.0288776\) reduces the count to \(69.8n\).)
For real numbers \(0{\lt}\alpha {\lt}1/\beta {\lt}1\), suppose an integer \(k\) satisfies
Then for any integer \(n\) there exists a \(k\)-regular bipartite graph with vertex set \(A\cup B\), \(|A|=|B|=n\), such that every subset \(X\subseteq A\) with \(|X|\le \alpha n\) has at least \(\beta |X|\) neighbors in \(B\). In fact almost all random \(k\)-regular bipartite graphs have this property.
Let \(n(k,D)\) denote the maximum number of vertices in a graph of maximum degree at most \(k\) and diameter at most \(D\).
A graph of maximum degree \(k\) and diameter \(D\) has at most
vertices; that is, \(n(k,D)\le M(k,D)\).
Fix a vertex \(v\). Every other vertex lies within distance \(D\) of \(v\). There is \(1\) vertex at distance \(0\) (namely \(v\)), at most \(k\) vertices at distance \(1\), and, since each vertex at distance \(i\ge 1\) is adjacent to at most \(k-1\) vertices at distance \(i+1\) (one of its \(\le k\) neighbors lies closer to \(v\)), at most \(k(k-1)^{i-1}\) vertices at distance \(i\) for \(1\le i\le D\). Summing over \(i=0,\dots ,D\) gives at most \(M(k,D)\) vertices.
The girth of a graph is the size of a smallest cycle in the graph.
The bipartite Ramanujan graph \(X^{p,q}\) has \(q(q^2-1)\) vertices and girth \(4\log _p q-\log _p 4\); in particular the bipartite Ramanujan graphs on \(n\) vertices have girth about \(\tfrac 43\log _{k-1} n\).
Let \(G\) be a simple graph and \(W=(w_{uv})\) a weight matrix with \(w_{uv}=w_{vu}\ge 0\) and \(w_{uv}=0\) whenever \(u,v\) are non-adjacent or \(u=v\). The \(W\)-weighted Laplacian \(\mathcal L_W\) has rows and columns indexed by \(V(G)\) with entries
Here \(W\) ranges over all weight matrices of a fixed graph \(G\); this differs from the Laplacian of a single fixed weighted graph. Write \(\lambda _{max}(G_W)\) for the maximum eigenvalue of \(\mathcal L_W\), and \(\lambda _{max}(G)\) for \(\lambda _{max}(G_W)\) when \(w_{uv}=1\) for \(u\sim v\) and \(0\) otherwise.
The \(\sigma \) function of a graph \(G\) is
where \(W\) ranges over all weight matrices of \(G\).
The chromatic number \(\chi (G)\) is the smallest integer \(k\) such that the vertices of \(G\) can be \(k\)-colored so that any two adjacent vertices receive different colors.
The clique number \(\omega (G)\) is the number of vertices of a largest complete subgraph (clique) of \(G\).
A graph \(G\) is perfect if its chromatic number equals its clique number, and the same holds for every induced subgraph of \(G\).
Let \(\rho _{max}\) be the largest eigenvalue of the adjacency matrix \(A\) of \(G\). Then \(\chi (G)\le 1+\rho _{max}\).
Let \(\rho _{min},\rho _{max}\) be the smallest and largest eigenvalues of the adjacency matrix \(A\) of \(G\). Then \(\chi (G)\ge 1-\dfrac {\rho _{max}}{\rho _{min}}\).
For any graph \(G\) containing at least one edge,
Fix a weight matrix \(W\) and let \(\lambda =\lambda _{max}(G_W)\). Let \(M_1\) have \((u,v)\)-entry \(\sqrt{w_u w_v}\); regarding \(T^{1/2}\mathbf1\) as a row vector, \(M_1=(T^{1/2}\mathbf1)(T^{1/2}\mathbf1)^*=T^{1/2}JT^{1/2}\), where \(w=\sum _v w_v\) and \(J\) is the all-ones matrix. Consider
Since \(M_1\) has rank one with eigenvector \(T^{1/2}\mathbf1\) and eigenvalue \(\| T^{1/2}\mathbf1\| ^2=\sum _v w_v=w\), and annihilates every eigenfunction of \(\mathcal L\) orthogonal to \(T^{1/2}\mathbf1\), the eigenfunctions of \(\mathcal L\) are eigenfunctions of \(M\): on \(T^{1/2}\mathbf1\) (an eigenfunction of \(\mathcal L\) for eigenvalue \(0\)), \(M\) acts as \(0-1+\tfrac {\lambda }{w}w=\lambda -1\); on any other eigenfunction \(\phi _i\) (with \(\mathcal L\phi _i=\lambda _i\phi _i\)), \(M\phi _i=(\lambda _i-1)\phi _i\). As \(\lambda =\lambda _{max}\ge \lambda _i\) for all \(i\), the maximum eigenvalue of \(M\) is \(\lambda -1\).
Let \(X\) be an independent set and \(M_X\) the principal submatrix of \(M\) on \(X\). On \(X\) there are no edges, so \(\mathcal L\) restricted to \(X\) is the identity; hence \(M_X=\tfrac {\lambda }{w}(M_1)_X=\tfrac {\lambda }{w}(T^{1/2}\mathbf1)_X (T^{1/2}\mathbf1)_X^*\), a rank-one matrix whose maximum eigenvalue is
Since the maximum eigenvalue of a principal submatrix of a symmetric matrix is at most that of the whole matrix (Rayleigh’s principle), \(\lambda -1\ge \tfrac {\lambda }{w}w(X)\). If \(\chi (G)=k\), partition \(V(G)\) into independent sets \(X_1,\dots ,X_k\); then \(\lambda -1\ge \tfrac {\lambda }{w}w(X_i)\) for each \(i\), and summing,
so \(\chi (G)=k\ge 1+\tfrac {1}{\lambda -1}\). Taking the maximum over all \(W\) gives \(\chi (G)\ge \sigma (G)\).
For any graph \(G\),
where \(G'\) ranges over all induced subgraphs of \(G\) and \(W\) over all weight matrices for \(G'\). This inequality is strict for some graphs (for instance odd cycles).
For any induced subgraph \(G'\) we have \(\chi (G)\ge \chi (G')\). Applying Theorem 255 to \(G'\) gives \(\chi (G')\ge 1+\max _W \tfrac {1}{\lambda _{max}(G’_W)-1}\); taking the maximum over all induced subgraphs \(G'\) yields the claim.
For a graph \(G\),
where \(\lambda _{max}\) is the largest eigenvalue of the (unweighted) normalized Laplacian, and more generally the right-hand side may be maximized over all induced subgraphs \(G'\) of \(G\).
Specialize Corollary 256 to the unweighted case \(w_{uv}=1\) for \(u\sim v\), for which \(\lambda _{max}(G_W)=\lambda _{max}(G)\).
For any graph \(G\), \(\ \omega (G)\le \sigma (G)\).
Let \(\omega (G)=k\); clearly \(k{\gt}1\). Let \(S=\{ v_1,\dots ,v_k\} \) be a maximum clique. Choose the weight matrix \(W\) with \(w_{uv}=w_{vu}=1\) for every edge \(\{ u,v\} \) inside \(S\) and \(0\) otherwise. Then \(\mathcal L_W\) restricted to \(S\) is the normalized Laplacian of the complete graph \(K_k\) (each \(v_j\) has weighted degree \(w_{v_j}=k-1\)), whose nonzero eigenvalues all equal \(\tfrac {k}{k-1}\). Let \(\theta =\exp (2\pi i/k)\ne 1\) be a \(k\)th root of unity and set \(f(v_j)=\theta ^j\). Then the (weighted) Rayleigh quotient equals
using \(\sum _j\theta ^{\pm j}=0\) and \(\sum _v w_v=k(k-1)\). Thus \(f\) is an eigenfunction realizing the value \(\tfrac {k}{k-1}\), which is the maximum eigenvalue of \(\mathcal L_W\); hence \(\lambda _{max}(G_W)=\tfrac {k}{k-1}\). Therefore
For any graph \(G\) with at least one edge, \(\ \omega (G)\le \sigma (G)\le \chi (G)\).
The Lovász theta function \(\vartheta (G)\) admits several equivalent formulations. In eigenvalue form,
where \(\rho _{max}(W')\), \(\rho _{min}(W')\) are the largest and smallest eigenvalues of \(W'\), and \(W'\) ranges over all symmetric matrices indexed by \(V(G)\) with \(W'(u,v)\ne 0\) only for non-adjacent \(u\ne v\). Equivalently, via an orthonormal labeling (an assignment of a unit vector \(x_v\) to each vertex \(v\) with \(\langle x_u,x_v\rangle =0\) whenever \(u\ne v\) and \(u\not\sim v\)),
the minimum over all orthonormal labelings \(x\) and unit vectors \(y\).
The \(\sigma \) function can be written as
where \(W\) ranges over all symmetric matrices indexed by \(V(G)\) with \(W(u,v){\gt}0\) only for adjacent \(u,v\). Consequently \(\sigma (G)\le \vartheta (\bar G)\). Moreover, writing an acute orthonormal labeling as an assignment of unit vectors \(x_v\) with \(\langle x_u,x_v\rangle \ge 0\) for \(u=v\) or \(u\sim v\) and \(0\) otherwise, one has \(\sigma (G)=\vartheta '(G)=\min _{x,y}\max _v 1/\langle x_v,y\rangle ^2\) over acute orthonormal labelings.
For any graph \(G\),
There are constants \(c,c'{\gt}0\) such that for every graph \(G\) on \(n\) vertices, \(\dfrac {\chi (G)}{\omega (G)}{\lt}\dfrac {cn}{(\log n)^2}\), and for every \(n\) there exists a graph on \(n\) vertices with \(\dfrac {\chi (G)}{\omega (G)}\ge \dfrac {c’n}{(\log n)^2}\). In particular \(\vartheta (G)\) and \(\sigma (G)\) can fail to estimate \(\omega (G)\) or \(\chi (G)\) within any constant factor.