Expander Graphs

3 Isoperimetric problems

Definition 34 Edge Connection
✓
#

For two sets of vertices \(A\) and \(B\), \(E(A, B)\) denotes the set of edges with one endpoint in \(A\) and one endpoint in \(B\).

Lemma 35
✓

For any set of vertices \(S\), the edge boundary of \(S\) is equal to the edge boundary of its complement:

\[ \partial S = \partial S^c. \]

The edge boundary of a set \(S\) is equal to the edge connection between \(S\) and \(S^c\):

\[ \partial S = E(S, S^c). \]
Definition 37
✓

For a vertex set \(S\), we define \(h_G(S)\) as the ratio of the size of its edge boundary to the minimum volume of \(S\) and its complement:

\[ h_G(S) = \frac{|E(S, S^c)|}{\min (\operatorname {vol}(S), \operatorname {vol}(S^c))}. \]
Definition 38 Cheeger Constant
✓
#

The Cheeger constant of a graph \(G\), denoted \(h_G\), is defined as the minimum of \(h_G(S)\) for every set of vertices \(S\) with non-zero volume and co-volume:

\[ h_G = \inf _{\substack {S \subset V \\ 0 {\lt} \min (\operatorname {vol}(S), \operatorname {vol}(S^c))}} h_G(S). \]

For any set of vertices \(S\) satisfying \(\operatorname {vol}(S) \le \operatorname {vol}(S^c)\) and \(0 {\lt} \min (\operatorname {vol}(S), \operatorname {vol}(S^c))\), we have:

\[ h_G \cdot \operatorname {vol}(S) \le |\partial S|. \]

A graph \(G\) is connected if and only if its Cheeger constant is strictly positive:

\[ G \text{ is connected} \iff 0 {\lt} h_G. \]

We derive a simple upper bound for the first non-trivial eigenvalue \(\lambda _1\) in terms of the Cheeger constant of a connected graph:

\[ \lambda _1 \le 2 h_G. \]