English

Better bounds for coalescing-branching random walks

Data Structures and Algorithms 2016-03-22 v1

Abstract

Coalescing-branching random walks, or {\em cobra walks} for short, are a natural variant of random walks on graphs that can model the spread of disease through contacts or the spread of information in networks. In a kk-cobra walk, at each time step a subset of the vertices are active; each active vertex chooses kk random neighbors (sampled independently and uniformly with replacement) that become active at the next step, and these are the only active vertices at the next step. A natural quantity to study for cobra walks is the cover time, which corresponds to the expected time when all nodes have become infected or received the disseminated information. In this work, we extend previous results for cobra walks in multiple ways. We show that the cover time for the 2-cobra walk on [0,n]d[0,n]^d is O(n)O(n) (where the order notation hides constant factors that depend on dd); previous work had shown the cover time was O(npolylog(n))O(n \cdot polylog(n)). We show that the cover time for a 2-cobra walk on an nn-vertex dd-regular graph with conductance ϕG\phi_G is O(ϕG2log2n)O(\phi_G^{-2} \log^2 n), significantly generalizing a previous result that held only for expander graphs with sufficiently high expansion. And finally we show that the cover time for a 2-cobra walk on a graph with nn vertices is always O(n11/4logn)O(n^{11/4} \log n); this is the first result showing that the bound of Θ(n3)\Theta(n^3) for the worst-case cover time for random walks can be beaten using 2-cobra walks.

Keywords

Cite

@article{arxiv.1603.06109,
  title  = {Better bounds for coalescing-branching random walks},
  author = {Michael Mitzenmacher and Rajmohan Rajaraman and Scott Roche},
  journal= {arXiv preprint arXiv:1603.06109},
  year   = {2016}
}
R2 v1 2026-06-22T13:14:30.679Z