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. \]