TAOCP 7.2.2.2 Exercise 240

Let A=\{a_0,\ldots,a_m\},\qquad B=\{b_1,\ldots,b_m\}.

Section 7.2.2.2: Satisfiability

Exercise 240. [HM23] Choose integers $f_{ij} \in {1, \ldots, m}$ uniformly at random, for $1 \le i \le 5$ and $0 \le j \le m$, and let $G_0$ be the bipartite graph with edges $a_j — b_k$ if and only if $k \in {f_{1j}, \ldots, f_{5j}}$. Show that $\Pr(G_0$ satisfies the strong expansion condition $(108)) \ge 1/2$.

Verified: no
Solve time: 3m29s


Solution

Let

$$ A={a_0,\ldots,a_m},\qquad B={b_1,\ldots,b_m}. $$

Condition (108) is the strong expansion requirement that every nonempty subset $A'\subseteq A$ with

$$ |A'|\le \frac{m}{3000} $$

has strictly more than $|A'|$ vertices of $B$ with exactly one neighbor in $A'$. For $A'\subseteq A$, let $\partial A'$ denote this set of vertices of $B$.

We prove that

$$ \Pr\left(\exists A'\subseteq A,\ 1\le |A'|\le \frac{m}{3000},\ |\partial A'|<|A'|\right)\le \frac12 . $$

The complement is precisely the desired expansion condition.

If $m<3000$, then there is no nonempty integer $s$ satisfying $s\le m/3000$, so the condition is vacuous. Hence assume $m\ge3000$.

Fix a subset $A'\subseteq A$ of size

$$ |A'|=s,\qquad 1\le s\le \frac{m}{3000}. $$

The $5s$ choices made by the vertices of $A'$ are independent uniform choices from the $m$ vertices of $B$. Suppose that

$$ |\partial A'|<s . $$

Let $u$ be the number of vertices of $B$ that receive at least one of the $5s$ choices, and let $q=|\partial A'|$ be the number of vertices that receive exactly one choice. The remaining $u-q$ occupied vertices receive at least two choices each. Therefore

$$ 5s\ge q+2(u-q)=2u-q . $$

Since $q<s$,

$$ 2u<5s+s=6s, $$

and hence

$$ u<3s . $$

Thus every bad set $A'$ has all of its $5s$ random choices contained in fewer than $3s$ vertices of $B$.

For a fixed $A'$, the probability of this event is at most

$$ \left(\sum_{r=0}^{3s-1}\binom mr\right) \left(\frac{3s}{m}\right)^{5s}. $$

We use the standard estimate, valid for $k\le m/2$,

$$ \sum_{r=0}^{k-1}\binom mr\le \left(\frac{em}{k}\right)^k . $$

Indeed, the left side is at most $2^m\Pr(X<k)$ for a suitable binomial variable $X$, or equivalently it follows from the usual binomial coefficient bound and monotonicity of the terms when $k\le m/2$. Here $k=3s$, and since

$$ 3s\le \frac m{1000}, $$

the hypothesis holds. Consequently,

$$ \sum_{r=0}^{3s-1}\binom mr \le \left(\frac{em}{3s}\right)^{3s}. $$

Therefore, for a fixed $A'$,

$$ \Pr(|\partial A'|<s) \le \left(\frac{em}{3s}\right)^{3s} \left(\frac{3s}{m}\right)^{5s}. $$

Simplifying,

$$ \left(\frac{em}{3s}\right)^{3s} \left(\frac{3s}{m}\right)^{5s}

\left( e^3\frac{(3s)^2}{m^2} \right)^s

\left( \frac{9e^3s^2}{m^2} \right)^s . $$

Now apply the union bound over all subsets $A'$ of size $s$. There are

$$ \binom{m+1}{s} $$

such subsets, and

$$ \binom{m+1}{s} \le \left(\frac{e(m+1)}s\right)^s . $$

Hence

$$ \Pr(\exists A'\subseteq A,\ |A'|=s,\ |\partial A'|<s) \le \left(\frac{e(m+1)}s\right)^s \left(\frac{9e^3s^2}{m^2}\right)^s . $$

Combining the factors gives

$$ \Pr(\exists A'\subseteq A,\ |A'|=s,\ |\partial A'|<s) \le \left( \frac{9e^4s(m+1)}{m^2} \right)^s . $$

Because

$$ s\le \frac m{3000}, $$

we obtain

$$ \frac{9e^4s(m+1)}{m^2} \le \frac{9e^4}{3000}\frac{m+1}{m}. $$

Since $m\ge3000$,

$$ \frac{m+1}{m}\le\frac{3001}{3000}, $$

and therefore

$$ \frac{9e^4s(m+1)}{m^2} \le \frac{9e^4\cdot3001}{3000^2}. $$

Let

$$ c=\frac{9e^4\cdot3001}{3000^2}. $$

Numerically,

$$ c<0.165 . $$

Thus for every admissible $s$,

$$ \Pr(\exists A'\subseteq A,\ |A'|=s,\ |\partial A'|<s) \le c^s . $$

Finally, summing over all possible values of $s$,

$$ \Pr(\exists A'\subseteq A,\ 1\le |A'|\le m/3000,\ |\partial A'|<|A'|) \le \sum_{s\ge1}c^s . $$

Using the geometric series,

$$ \sum_{s\ge1}c^s=\frac{c}{1-c}, $$

and with $c<0.165$,

$$ \frac{c}{1-c} < \frac{0.165}{0.835} < 0.198 < \frac12 . $$

Therefore the probability that there exists a subset violating the strong expansion condition is less than $1/2$. Hence

$$ \Pr(G_0\text{ satisfies (108)}) \ge 1-\frac12

\frac12 . $$

Therefore,

$$ \boxed{\Pr(G_0\text{ satisfies the strong expansion condition (108)})\ge\frac12}. $$

$\square$