Conductance and Cheeger inequalities
Normalize stationary boundary flow correctly and connect bottlenecks with the ordinary reversible spectral gap.
On this page
The question for today
What you’ll understand
- Compute conductance using only sets of stationary mass at most one half.
- Apply Cheeger bounds with a consistent stationary-flow normalization.
- Explain why conductance alone does not remove a negative-eigenvalue obstruction.
A chain can move freely inside two regions while crossing between them rarely. Conductance measures the stationary boundary flow relative to the mass of the smaller region, turning that picture into a quantitative bottleneck parameter. Cheeger inequalities compare this parameter with the ordinary reversible spectral gap. Their constants depend on the normalization, and their conclusion does not automatically control an absolute gap for a nonlazy chain. A useful application therefore specifies both the boundary-flow convention and the eigenvalue whose gap is being bounded.
Measure escape from a stationary region
For a finite irreducible chain on at least two states with stationary law π, define Q(x,y)=π(x)P(x,y), the probability of a directed edge in one stationary transition. The boundary flow Q(A,Aᶜ) sums only edges leaving A, so it counts that orientation once. Dividing by π(A) gives the probability of exiting in one transition when the initial law is π conditioned on A. Conductance is the minimum of this ratio over nonempty sets with stationary mass at most one half. Holding transitions contribute no boundary flow.
For a reversible chain Q is symmetric, but the definition still uses the directed sum from A to its complement, not twice that sum. The restriction to mass at most one half is also essential. A huge region can have a tiny exit probability merely because almost all stationary mass lies there; the bottleneck convention instead examines the smaller side. For a regular undirected graph, degree weights simplify the formula, while for an irregular or weighted graph counting vertices or raw edges without π can give an incorrect answer.
Cheeger bounds compare geometry with energy
Assume now finite irreducibility and reversibility on at least two states. With the conductance above and ordinary gap γ, Cheeger’s inequalities give Φ²/2≤γ≤2Φ. The upper bound follows by using an indicator of A, centered by its stationary mean, in the Rayleigh quotient. Its Dirichlet energy is Q(A,Aᶜ), while its variance is π(A)π(Aᶜ). Since the latter complementary mass is at least one half, the quotient is at most twice the escape ratio. Minimizing over A supplies the bound.
The lower bound is deeper: level sets of a low-energy eigenfunction supply a set with small boundary ratio, and a Cauchy–Schwarz argument converts this into the squared-conductance inequality. This is a proof mechanism rather than a claim that every eigenfunction has a visibly unique bottleneck. The square gap between the lower and upper estimates is real; different families can make either order sharp. Additional geometry may be needed to estimate a mixing time closely instead of accepting a broad interval for its spectral scale.
A bottleneck is not the only mixing obstruction
A nonlazy walk on a bipartite graph can have respectable conductance and still alternate between its two sides forever. Its ordinary gap can be positive while its absolute gap is zero because of eigenvalue minus one. Making the walk lazy removes that obstruction, after which conductance bounds and the finite-state spectral TV inequality can be combined. All conductance quantities must then be recomputed for the lazy kernel: adding a one-half hold halves boundary flow and the ordinary gap, rather than leaving the original constants unchanged.
Conductance can also give direct lower bounds on mixing by starting within a low-flow set. Such an argument averages escape from a stationary-conditioned region and must account for repeated transitions rather than identifying a one-step ratio with an independent geometric hazard. The state distribution inside the region can change before escape. This warning is useful when designing samplers: an apparent narrow boundary is evidence of a possible obstruction, but its precise effect depends on stationary weights, transition probabilities and a justified multi-step estimate.
Work it through
A lazy four-cycle saturates the upper bound
On the cycle with vertices 0,1,2,3, hold with probability 1/2 and move to each neighbor with probability 1/4. Compute conductance and compare it with the ordinary gap.
Symmetry gives π(x)=1/4. An adjacent pair A has mass 1/2 and two outward edges, each of stationary flow 1/16, hence Φ(A)=(1/8)/(1/2)=1/4.
A singleton has escape ratio 1/2, as does an opposite pair. These exhaust the allowed set types, so Φ=1/4.
The eigenvalues are 1,1/2,1/2,0, giving γ=1/2. Cheeger yields 1/32≤γ≤1/2, and the upper bound is attained.
The correct conductance is 1/4. Doubling the directed boundary flow would incorrectly double it and obscure the sharp upper comparison.
The living notebook
Explore the model
Interactive lab · markov
A small stationary set can have the larger exit probability
Pause and Reset, then set p=0.05,q=0.20. Predict stationary masses 0.80 and 0.20. The only admissible nonempty set of mass at most one half is {1}, so its conductance is q=0.20, not p=0.05. After one Step from state 0 the transient state-1 mass is 0.05. For a fresh comparison Reset and set p=0.10,q=0.10; predict conductance 0.10 and uniform stationary mass. The instrument displays probabilities; compute stationary flow and conductance separately.
- P(state 1) at step 0
- 0%
- Stationary P(state 1)
- 60%
- Chain behavior
- Monotone convergence
Exact finite-step probabilities for a two-state chain starting in state 0, not sampled trajectories. Playback advances two transitions per second. When p = q = 0 every distribution is stationary; when p = q = 1 the chain alternates forever. A single zero transition creates an absorbing state. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forConductance divides boundary flow by stationary mass on the permitted smaller side, not by an arbitrary chosen region.
Pause & reason
Check your understanding
Your turn
Try it yourself
For p=1/20,q=1/5, compute the stationary law, conductance, ordinary gap and both Cheeger bounds. Explain why the exit probability p is not the conductance.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Check which singleton has stationary mass at most one half before minimizing the escape ratio.
Compare with the solution
The stationary law is (4/5,1/5). Only {1} is admissible, with flow (1/5)(1/5)=1/25 and mass 1/5, so Φ=1/5. The nonconstant eigenvalue is 3/4, giving γ=1/4. Cheeger gives 1/50≤1/4≤2/5. The smaller exit probability p=1/20 belongs to the larger-mass set {0}, which is excluded from the minimization. Its small exit rate alone does not represent the normalized smaller-side bottleneck.
Keep the idea
Take it with you
- Conductance uses one directed stationary boundary sum and smaller-side mass.
- Cheeger bounds the ordinary reversible spectral gap with constants Φ²/2 and 2Φ.
- Negative eigenvalues can obstruct mixing even without a severe bottleneck.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.