skip to main content
10.1145/1378533.1378557acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
research-article

Many random walks are faster than one

Published:14 June 2008Publication History

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 probablistic 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.

References

  1. Alanyali, M., Saligrama, V., and Sava, O. A random-walk model for distributed computation in energy-limited network. In In Proc. of 1st Workshop on Information Theory and its Application (San Diego, 2006).]]Google ScholarGoogle Scholar
  2. Aldous, D. J. On the time taken by random on finite groups to visit every state. Z. Wahrsch. Verw. Gebiete 62, 3 (1983), 361--374.]]Google ScholarGoogle ScholarCross RefCross Ref
  3. Aldous, D. J. Lower bounds for covering times for reversible markov chains and random walks on graphs. J. Theoret. Probab. 2, 1 (1989), 91--100.]]Google ScholarGoogle ScholarCross RefCross Ref
  4. Aldous, D. J. Threshold limits for cover times. Journal of Theoretical Probability V4, 1 (1991), 197--211.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. Aleliunas, R., Karp, R. M., Lipton, R. J., Lovász, L., and Rackoff, C. Random walks, universal traversal sequences, and the complexity of maze problems. In 20th Annual Symposium on Foundations of Computer Science (San Juan, Puerto Rico, 1979). IEEE, New York, 1979, pp. 218--223.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Alon, N. Eigenvalues and expanders. Combinatorica 6, 2 (1986), 83--96.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Armoni, R., Ta-Shma, A., Wigderson, A., and Zhou, S. A (log n )4 3 space algorithm for ( t ) connectivity in undirected graphs. Journal of the ACM 47, 2 (2000), 294--311.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Avin, C., and Brito, C. Efficient and robust query processing in dynamic environments using random walk techniques. In Proc. of the third international symposium on Information processing in sensor networks (2004), pp. 277--286.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Avin, C., and Ercal, G. On the cover time of random geometric graphs. In Proc. Automata, Languages and Programming, 32nd International Colloquium, ICALP05 (2005), pp. 677--689.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Bar-Yossef, Z., Friedman, R., and Kliot, G. Rawms -: random walk based lightweight membership service for wireless ad hoc network. In MobiHoc?06: Proceedings of the seventh ACM international symposium on Mobile ad hoc networking and computing (New York, NY, USA, 2006), ACM Press, pp. 238--249.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Barnes, G., and Feige, U. A spectrum of time-space tradeoffs for undirected s-t connectivity. Journal of Computer and System Sciences 2, 54 (1997), 305--316.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Braginsky, D., and Estrin, D. Rumor routing algorthim for sensor networks. In Proc. of the 1st ACM Int. workshop on Wireless sensor networks and applications (2002), ACM Press, pp. 22--31.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Broder, A., and Karlin, A. Bounds on the cover time. J. Theoret. Probab. 2 (1989), 101--120.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. Broder, A., Karlin, A., Raghavan, P., and Upfal, E. Trading space for time in undirected s-t connectivity. In Proc. ACM Symp. Theory of Computing (1989), pp. 543--549.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Chandra, A. K., Raghavan, P., Ruzzo, W. L., and Smolensky, R. The electrical resistance of a graph captures its commute and cover times. In Proc. of the twenty-first annual ACM symposium on Theory of computing (1989), ACM Press, pp. 574--586.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Cooper, C., and Frieze, A. The cover time of sparse random graphs. In Proceedings of the fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA-03) (Baltimore, Maryland, USA, 2003), ACM Press, pp. 140--147.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Dolev, S., Schiller, E., and Welch, J. Random walk for self-stabilizing group communication in ad-hoc networks. In Proceedings of the 21st IEEE Symposium on Reliable Distributed Systems (SRDS?02) (2002), IEEE Computer Society, p. 70.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Feige, U. A tight lower bound on the cover time for random walks on graphs. Random Structures and Algorithms 6, 4 (1995), 433--438.]]Google ScholarGoogle Scholar
  19. Feige, U. A tight upper bound on the cover time for random walks on graphs. Random Structures and Algorithms 6, 1 (1995), 51--54.]]Google ScholarGoogle Scholar
  20. Feige, U. Short random walks on graphs. SIAM Journal on Discrete Mathematics 1, 9 (1996), 19--28.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Gkantsidis, C., Mihail, M., and Saberi, A. Random walks in peer-to-peer networks. In in Proc. 23 Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). to appear (2004).]]Google ScholarGoogle Scholar
  22. Halperin, S., and Zwick, U. An optimal randomized logarithmic time connectivity algorithm for the EREW PRAM. Journal of Computer and System Sciences 53 (1996), 395--416.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Jerrum, M., and Sinclair, A. The markov chain monte carlo method: An approach to approximate counting and integration. In Approximations for NP-hard Problems, Dorit Hochbaum ed. PWS Publishing, Boston, MA, 1997, pp. 482--520.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Jonasson, J. On the cover time for random walks on random graphs. Comb. Probab. Comput. 7, 3 (1998), 265--279.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Jonasson, J., and Schramm, O. On the cover time of planar graphs. Electronic Communications in Probability 5 (2000), 85--90.]]Google ScholarGoogle ScholarCross RefCross Ref
  26. Karger, D. R., Nisan, N., and Parnas, M. Fast connected components algorithms for the EREW PRAM. SIAM J. Comput. 28, 3 (1999), 1021--1034.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Lovász, L. Random walks on graphs: A survey. In Combinatorics, Paul Erdös is eighty, Vol. 2 (Keszthely, 1993), vol. 2 of Bolyai Soc. Math. Stud. János Bolyai Math. Soc., Budapest, 1996, pp. 353--397.]]Google ScholarGoogle Scholar
  28. Matthews, P. Covering problems for brownian motion on spheres. Ann. Probab. 16, 1 (1988), 189--199.]]Google ScholarGoogle ScholarCross RefCross Ref
  29. Nisan, N., Szemerédi, E., and Wigderson, A. Undirected connectivity in O (log 1 5n ) space. In Proceedings of the 33rd Annual Symposium on Foundations of Computer Science (1992), pp. 24--29.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Sadagopan, N., Krishnamachari, B., and Helmy, A. Active query forwarding in sensor networks (acquire). Journal of Ad Hoc Networks 3, 1 (January 2005), 91--113.]]Google ScholarGoogle ScholarCross RefCross Ref
  31. Servetto, S. D., and Barrenechea, G. Constrained random walks on random graphs: Routing algorithms for large scale wireless sensor networks. In Proc. of the first ACM Int. workshop on Wireless sensor networks and applications (2002), ACM Press, pp. 12--21.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wagner, I. A., Lindenbaum, M., and Bruckstein, A. M. Robotic exploration, brownian motion and electrical resistance. Lecture Notes in Computer Science 1518 (1998), 116--130.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Zuckerman, D. Covering times of random walks on bounded degree trees and other graphs. Journal of Theoretical Probability V2, 1 (1989), 147--157.]]Google ScholarGoogle ScholarCross RefCross Ref
  34. Zuckerman, D. A technique for lower bounding the cover time. In Proc. of the twenty-second annual ACM 127 symposium on Theory of computing (1990), ACM Press, pp. 254--259.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Many random walks are faster than one

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SPAA '08: Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures
            June 2008
            380 pages
            ISBN:9781595939739
            DOI:10.1145/1378533

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 14 June 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate447of1,461submissions,31%

            Upcoming Conference

            SPAA '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader