Toolbox

T1: Bipartite Expander Graphs

Reminder: This post contains 1358 words · 4 min read · by Xianbin

Definitions

Definition\textbf{Definition}. We say that a bipartite expander graph (,r,D,γ,α)(\ell,r,D,\gamma,\alpha) is DD-left-regular bipartite graph G=(LR,E)G=(L \cup R, E) if it satisfies:

SL\forall S \subseteq L such that Sγ\lvert S \rvert \leq \gamma \ell and N(S)αS\lvert N(S) \vert \geq \alpha \lvert S \rvert, where L=,R=r(r)\lvert L \rvert = \ell, \lvert R \rvert = r (r\leq \ell).

The above expander graph looks like this. For any subset in the left part of the bipartite graph, it has many neighbors. Intuitively speaking, each incident edge “expands” outside. But, does such an expander exist? If it is a complete bipartite graph, apparently, it is. To prove a general case, we need to construct many such expander graphs. A straightforward idea is to randomly sample DD neighbors for each node from the left part LL in a complete bipartite graph.

Now, let us check this idea.

Theorem 1

Theorem 1\textbf{Theorem 1}. For any ϵ>0,r\epsilon > 0, r\leq \ell, there exists a (,r,D,γ,α)(\ell,r,D, \gamma, \alpha) bipartite expander graph where γ>0,D1\gamma > 0, D\ge 1 and α=(1ϵ)D\alpha = (1-\epsilon)D.

Proof\textbf{Proof}. The process can be described as the following event.

Event 1: We randomly throw SD\lvert S \rvert D into [1,r][1,r] bins. By the principle of balls-and-bins model, we can apply the Chernoff bound to show that with high probability there are (1ϵ)S(1-\epsilon)\lvert S \rvert non-empty bins.

So, it means that for one particular set SS, we have N(S)(1ϵ)SD\lvert N(S) \rvert \ge (1-\epsilon)\lvert S \rvert D. By a union bound, it holds with high probability. Then, for all SLS\subseteq L, it still holds.