Time-Biased Random Walks and Robustness of Expanders
Sam Olesker-Taylor, Thomas Sauerwald, John Sylvester
TL;DR
This paper examines how time-homogeneous and time-adaptive random walks on expanders respond to edge-weight perturbations under a Lipschitz constraint. It proves a dichotomy: small Lipschitz perturbations preserve a constant spectral gap, while larger perturbations can induce polynomially small gaps, illustrating robustness limits. It then leverages a time-adaptive ε-biased random walk to achieve linear cover times on bounded-degree expanders, and provides a matching lower bound showing linearity fails for vanishing bias; the work relies on a trajectory-tree framework and refined potential arguments. The results advance understanding of robustness for mixing times and show that adaptive strategies can dramatically improve exploration efficiency on expander graphs, with implications for sampling, derandomization, and network algorithms.
Abstract
Random walks on expanders play a crucial role in Markov Chain Monte Carlo algorithms, derandomization, graph theory, and distributed computing. A desirable property is that they are rapidly mixing, which is equivalent to having a spectral gap $γ$ (asymptotically) bounded away from $0$. Our work has two main strands. First, we establish a dichotomy for the robustness of mixing times on edge-weighted $d$-regular graphs (i.e., reversible Markov chains) subject to a Lipschitz condition, which bounds the ratio of adjacent weights by $β\geq 1$. If $β\ge 1$ is sufficiently small, then $γ\asymp 1$ and the mixing time is logarithmic in $n$. On the other hand, if $β\geq 2d$, there is an edge-weighting such that $γ$ is polynomially small in $1/n$. Second, we apply our robustness result to a time-dependent version of the so-called $\varepsilon$-biased random walk, as introduced in Azar et al. [Combinatorica 1996]. We show that, for any constant $\varepsilon>0$, a bias strategy can be chosen adaptively so that the $\varepsilon$-biased random walk covers any bounded-degree regular expander in $Θ(n)$ expected time, improving the previous-best bound of $O(n \log \log n)$. We prove the first non-trivial lower bound on the cover time of the $\varepsilon$-biased random walk, showing that, on bounded-degree regular expanders, it is $ω(n)$ whenever $\varepsilon = o(1)$. We establish this by controlling how much the probability of arbitrary events can be ``boosted'' by using a time-dependent bias strategy.
