← All blueprints

Expander Graphs and Their Applications

11 Cayley expander graphs

Definition 187 11.1, Cayley graph

For a group \(H\) and symmetric \(S\subseteq H\), \(C(H,S)\) has vertex set \(H\) and edge \((g,gs)\) for \(s\in S\); it is \(|S|\)-regular and connected iff \(S\) generates \(H\).

Definition 188 11.2, Spectral gap of a Cayley graph

\(\lambda (H,S)=\lambda (C(H,S))\) and \(g(H,S)=1-\lambda _2(H,S)\).

Definition 189 11.3, Vertex-transitive graph
#

A graph is vertex transitive if its automorphism group acts transitively on vertices.

Claim 190 11.4, Cayley graphs are vertex transitive

Every Cayley graph is vertex transitive.

Proof

\(x\mapsto hg^{-1}x\) is an automorphism of \(C(H,S)\) sending \(g\) to \(h\).

Proposition 191 11.5, Abelian groups need many generators

If \(H\) is abelian and \(\lambda (H,S)\le 1/2\) then \(|S|\ge \tfrac 13\log |H|\).

Proof

By Theorem 39 the diameter is \({\lt}3\log n\), so each element is a product of \(\le 3\log n\) generators. In an abelian group the number of length-\(l\) products of \(m=|S|\) generators is \(\binom {l+m-1}l\); requiring \(\sum _{j\le 3\log n}\binom {j+m-1}j\ge n\) forces \(m=\Omega (\log n)\) (via \(\binom kl\le (ke/l)^l\)).

Theorem 192 11.6, Alon–Roichman

A random \(S\subseteq H\) of size \(100\log |H|\) has \(\lambda (C(H,S)){\lt}1/2\) with probability \(\ge 0.5\).

Definition 193 Unitary representation
#

A representation of \(H\) is a homomorphism \(\rho :H\to U(V)\) to the unitary group of a Hermitian space \(V\).

Definition 194 11.9, Regular representation

On \(V=\mathbb {C}^H\), \([r(h)f](x)=f(xh)\).

Definition 195 11.11, Irreducible representation

A representation with no nontrivial invariant subspace.

Proposition 196 11.13, Maschke decomposition

Every unitary representation decomposes orthogonally into irreducibles, uniquely up to isomorphism.

Proposition 197 11.14, Regular contains every irreducible

Every irreducible representation of \(H\) appears in the regular representation.

Definition 198 Averaging operator \(A_\rho \)

\(A_\rho =\tfrac 1{|S|}\sum _{s\in S}\rho (s)\).

Proposition 199 11.7, Characters are eigenvectors

For abelian \(H\), \((\chi (h))_{h}\) is an eigenvector of the normalized adjacency matrix of \(C(H,S)\) with eigenvalue \(\tfrac 1{|S|}\sum _{s\in S}\chi (s)\).

Proof

\((M\chi )(x)=\tfrac 1{|S|}\sum _s\chi (xs)=\tfrac 1{|S|}(\sum _s\chi (s))\chi (x)\) by the homomorphism property.

The normalized adjacency matrix of \(C(H,S)\) is \(A_r\); its eigenvalues are the union, over irreducibles \(\rho \), of the eigenvalues of \(A_\rho \), and conversely.

Proof

\(A_r=\tfrac 1{|S|}\sum _sr(s)\) is the normalized adjacency matrix; decompose \(r\) into irreducibles (Proposition 196); the converse is Proposition 197.

Definition 201 Group action and Schreier graph

An action of \(H\) on \(X\) is a homomorphism \(\pi :H\to \mathrm{Sym}(X)\); \(\mathrm{Sch}(H,X,S)\) has vertex set \(X\) and edges \((x,\pi (s)x)\). Cayley graphs are the special case \(X=H\).

Proposition 202 11.17, Schreier eigenvalues bounded by Cayley

Every connected component \(Z\) of \(\mathrm{Sch}(H,X,S)\) has \(\lambda (Z)\le \lambda (H,S)\).

Proof

The permutation representation’s \(A_\rho \) has eigenvalues among those of \(A_r\) by Lemma 200; restricting to a component only removes eigenvalues.

Theorem 203 11.16, Gross: every even-regular graph is a Schreier graph

Every finite \(2d\)-regular graph is a Schreier graph of some group action.

Lemma 204 Spectral gap as displacement

\(g(H,S)=\min _{v\perp \mathbf1}\tfrac 1{2|S|}\sum _{h\in S}\tfrac {\| r(h)v-v\| ^2}{\| v\| ^2}\).

Proof

Variational form of \(\lambda _2\) via \(A_r\), with the unitary identity \(\| r(h)v-v\| ^2=2(\| v\| ^2-v^\top r(h)v)\).

Definition 205 11.18, Kazhdan constant

\(K(H,S)=\min _{v\perp \mathbf1}\max _{h\in S}\tfrac {\| r(h)v-v\| ^2}{\| v\| ^2}\), equivalently the minimum over nontrivial irreducibles.

Proposition 206 Kazhdan constant vs. spectral gap

\(K(H,S)/(2|S|){\lt}g(H,S){\lt}K(H,S)/2\).

Proof

In Lemma 204 the max over \(S\) both lower- and upper-bounds the average (within a factor \(|S|\)).

Claim 207 11.19, Kazhdan constant under generation length

If each element of \(\tilde S\) is a product of \(\le m\) elements of \(S\), then \(K(H,S)\ge K(H,\tilde S)/m\).

Definition 208 11.20–11.21, Action on a group and semidirect product
#

An action of \(B\) on \(A\) is a homomorphism \(B\to \mathrm{Aut}(A)\); the semidirect product \(A\rtimes B\) has multiplication \((a_1,b_1)(a_2,b_2)=(a_1\phi _{b_1}(a_2),b_1b_2)\).

Theorem 209 11.22, Replacement product as Cayley graph (ALW)

If \(B\) acts on \(A\) so that the generating set \(S_A\) is a single \(B\)-orbit of \(x\), then \(S=\{ (1,s):s\in S_B\} \cup \{ (x,1)\} \) generates \(A\rtimes B\) and \(C(A\rtimes B,S)\) is the replacement product of \(C(A,S_A)\) and \(C(B,S_B)\).

Proof

Each \((a,b)=(a,1)(1,b)\), and \((1,s_b)(x,1)(1,s_b^{-1})=(\phi _{s_b}(x),1)\) ranges over \((S_A,1)\), so \(S\) generates. Within-cloud edges come from \((1,S_B)\) and between-cloud edges \((a,b)(x,1)=(a\phi _b(x),b)\) realize the \(C(A,S_A)\) edges, matching the replacement product.

Definition 210 Group ring

\(F_p[H]\) is the group ring of \(H\) over \(F_p\); the construction sets \(H_{i+1}=F_{p_i}[H_i]\rtimes H_i\).

Theorem 211 11.25, Sufficient condition for group-ring expansion

If the number of irreducibles of \(H\) of dimension \({\lt}r\) is \({\lt}c^r\), then a constant number of orbits makes \(F_p[H]\) an expander.

Theorem 212 11.24, Meshulam–Wigderson group-ring expanders

There are groups \(H_i=F_{p_{i-1}}[H_{i-1}]\rtimes H_{i-1}\) and generating sets \(U_i\) with \(\lambda (H_n,U_n)\le 1/2\) and \(|U_n|\le \log ^{(n/2)}|H_n|\) (iterated log).

Definition 213 Wreath product

\(H\wr S_d=H^d\rtimes S_d\) with \(S_d\) permuting coordinates; the construction sets \(H_1=A_d\), \(H_{i+1}=H_i^d\rtimes A_d\).

Theorem 214 11.26, RSW single-orbit expansion

If every \(h\in H\) is a commutator, \(U\) is expanding with second eigenvalue \(\le 1/4\), and \(|U|{\lt}d/10^6\), then \(\lambda (H^d,U^{(d)}){\lt}1/2\) for the single \(S_d\)-orbit \(U^{(d)}\).

Theorem 215 11.27, Kassabov: expanders on \(A_d\)

\(A_d\) has an explicit generating set \(U\) of \(d\)-independent size with \(\lambda (A_d,U){\lt}1/100\).

Corollary 216 11.28, Iterated wreath-product expanders

For large \(d\), the groups \(H_1=A_d\), \(H_{i+1}=H_i^d\rtimes A_d\) admit generating sets \(U_i\) with \(\lambda (H_i,U_i)\le 1/2\) and \(|U_i|\) independent of \(i\).

Proof

Theorem 215 starts the induction; Theorem 214 carries it (\(U^{(d)}\) expands \(H^d\) while \(A_d\) contributes a small generating set).

There is a group with two bounded generating sets, one giving an expanding Cayley family and the other not.

Proof

For \(F_2^{p+1}\rtimes SL_2(p)\), one generating set (two random orbits plus \(SL_2(p)\) generators) is a replacement product of expanders, hence expanding; the other (standard basis orbit) is a replacement product with the non-expanding cube \(C(F_2^{p+1},\{ e_i\} )\), and a replacement product never beats a constituent’s second eigenvalue. Alternatively \(S_d\) expands via Theorem 215 but not via \(\{ (12),(12\ldots d)^{\pm 1}\} \).

Definition 218 Edge cut per generator

For a cut \(E(T,V\setminus T)\) of \(C(H,S)\), \(\epsilon _{s,T}\) counts cut edges using generator \(s^{\pm 1}\).

Theorem 219 11.30, Kahn–Kalai–Linial

For \(T\subseteq \{ 0,1\} ^n\) with \(|T|=2^{n-1}\), some coordinate \(j\) has \(\epsilon _{j,T}\ge \Omega (\tfrac {\log n}n2^n)\), and this is tight.