Abstract

Coalescing-branching random walks, or 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 k -cobra walk, at each timestep, a subset of the vertices are active; each active vertex chooses k 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 article, 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 is O ( n ) (where the order notation hides constant factors that depend on d ); previous work had shown the cover time was O ( n ⋅polylog( n )). We show that the cover time for a 2-cobra walk on an n -vertex d -regular graph with conductance φ G is O ( d 4 φ −2 G 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 n vertices and m edges is always O ( mn 3/4 log n ; this is the first result showing that the bound of Θ( n 3 ) for the worst-case cover time for random walks can be beaten using 2-cobra walks.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call