Many random walks are faster than one

  • Authors:
  • Noga Alon;Chen Avin;Michal Koucký;Gady Kozma;Zvi Lotker;Mark r. Tuttle

  • Affiliations:
  • Sackler school of mathematics and blavatnik school of computer science, tel aviv university, tel aviv, israel (e-mail: nogaa@tau.ac.il);Department of communication systems engineering, ben gurion university of the negev, beer sheva, israel (e-mail: avin@cse.bgu.ac.il, zvilo@cse.bgu.ac.il);Mathematical institute, academy of sciences of the czech republic, prague, czech republic (e-mail: koucky@math.cas.cz);Department of mathematics, the weizmann institute of science, rehovot, israel (e-mail: gady.kozma@weizmann.ac.il);Department of communication systems engineering, ben gurion university of the negev, beer sheva, israel (e-mail: avin@cse.bgu.ac.il, zvilo@cse.bgu.ac.il);Intel corporation, hudson, massachusetts, usa (e-mail: tuttle@acm.org)

  • Venue:
  • Combinatorics, Probability and Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We pose a new and intriguing question motivated by distributed computing regarding random walks on graphs: How long does it take for several independent random walks, starting from the same vertex, to cover an entire graph? We study the cover time-the expected time required to visit every node in a graph at least once-and we show that for a large collection of interesting graphs, running many random walks in parallel yields a speed-up in the cover time that is linear in the number of parallel walks. We demonstrate that an exponential speed-up is sometimes possible, but that some natural graphs allow only a logarithmic speed-up. A problem related to ours (in which the walks start from some probabilistic distribution on vertices) was previously studied in the context of space efficient algorithms for undirected s-t connectivity and our results yield, in certain cases, an improvement upon some of the earlier bounds.