Many random walks are faster than one

  • Noga Alon
  • , Chen Avin
  • , Michal Koucký
  • , Gady Kozma
  • , Zvi Lotker
  • , Mark R. Tuttle

    Research output: Contribution to journalArticlepeer-review

    71 Scopus citations

    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.

    Original languageEnglish
    Pages (from-to)481-502
    Number of pages22
    JournalCombinatorics Probability and Computing
    Volume20
    Issue number4
    DOIs
    StatePublished - 1 Jul 2011

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • Statistics and Probability
    • Computational Theory and Mathematics
    • Applied Mathematics

    Fingerprint

    Dive into the research topics of 'Many random walks are faster than one'. Together they form a unique fingerprint.

    Cite this