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

Coalescing-branching random walks on graphs

Published: 23 July 2013 Publication History

Abstract

We study a distributed randomized information propagation mechanism in networks we call the coalescing-branching random walk (cobra walk, for short). A cobra walk is a generalization of the well-studied "standard" random walk, and is useful in modeling and understanding the Susceptible-Infected Susceptible (SIS)-type of epidemic processes in networks. It can also be helpful in performing light-weight information dissemination in resource-constrained networks. A cobra walk is parameterized by a branching factor k. The process starts from an arbitrary node, which is labeled active for step 1. (For instance, this could be a node that has a piece of data, rumor, or a virus.) In each step of a cobra walk, each active node chooses k random neighbors to become active for the next step ("branching"). A node is active for step t + 1 only if it is chosen by an active node in step t ("coalescing"). This results in a stochastic process in the underlying network with properties that are quite different from both the standard random walk (which is equivalent to the cobra walk with branching factor 1) as well as other gossip-based rumor spreading mechanisms.
We focus on the cover time of the cobra walk, which is the number of steps for the walk to reach all the nodes, and derive almost-tight bounds for various graph classes. Our main technical result is an O(log2 n) high probability bound for the cover time of cobra walks on expanders, if either the expansion factor or the branching factor is sufficiently large; we also obtain an O(log n) high probability bound for the partial cover time, which is the number of steps needed for the walk to reach at least a constant fraction of the nodes. We show that the cobra walk takes O(n log n) steps on any n-node tree for k ≥ 2, and Õ(n1/d) steps on a d-dimensional grid for k ≥ 2, with high probability.

References

[1]
M. Adler, E. Halperin, R. M. Karp, and V. V. Vazirani. A stochastic process on the hypercube with applications to peer-to-peer networks. In STOC, pages 575--584, 2003.
[2]
N. Alon, C. Avin, M. Koucký, G. Kozma, Z. Lotker, and M. R. Tuttle. Many random walks are faster than one. In SPAA, pages 119--128, 2008.
[3]
S. R. Arthreya and J. M. Swart. Branching-coalescing particle systems. Probability theory and related fields, 131(3):376--414, 2005.
[4]
I. Benjamini and S. Müller. On the trace of branching random walks. arXiv preprint arXiv:1002.2781, 2010.
[5]
P. Berenbrink, C. Cooper, R. Elsässer, T. Radzik, and T. Sauerwald. Speeding up random walks with neighborhood exploration. In SODA, pages 1422--1435, 2010.
[6]
N. Berger, C. Borgs, J. T. Chayes, and A. Saberi. On the spread of viruses on the internet. In Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, pages 301--310. Society for Industrial and Applied Mathematics, 2005.
[7]
A. Broder. Generating random spanning trees. In FOCS, 1989.
[8]
M. Bui, T. Bernard, D. Sohier, and A. Bui. Random walks in distributed computing: A survey. In IICS, pages 1--14, 2004.
[9]
J.-Y. Chen and G. Pandurangan. Almost-optimal gossip-based aggregate computation. SIAM J. Comput., 41(3):455--483, 2012.
[10]
F. Chierichetti and S. L. and Alessandro Panconesi. Almost tight bounds for rumour spreading with conductance. In STOC, pages 399--408, 2010.
[11]
F. Chierichetti, S. Lattanzi, and A. Panconesi. Rumour spreading and graph conductance. In SODA, pages 1657--1663, 2010.
[12]
F. Chierichetti, S. Lattanzi, and A. Panconesi. Rumor spreading in social networks. Theoretical Computer Science, 412(24):2602--2610, 2011.
[13]
F. Chung, L. Lu, C. B. of the Mathematical Sciences, and N. S. F. (U.S.). Complex graphs and networks. Number no. 107 in CBMS Regional Conference Ser. in Mathematics Series. American Mathematical Society, 2006.
[14]
F. Comellas and S. Gago. A star based model for the eigenvalue power law of internet graphs. Phys. A, 351:680--686, 2005.
[15]
C. Cooper, R. Elsässer, H. Ono, and T. Radzik. Coalescing random walks and voting on graphs. In Proceedings of the 2012 ACM symposium on Principles of distributed computing, pages 47--56. ACM, 2012.
[16]
A. Das Sarma, D. Nanongkai, and G. Pandurangan. Fast distributed random walks. In PODC, pages 161--170, 2009.
[17]
A. Das Sarma, D. Nanongkai, G. Pandurangan, and P. Tetali. Efficient distributed random walks with applications. In PODC, 2010.
[18]
N. B. Dimitrov and C. G. Plaxton. Optimal cover time for a graph-based coupon collector process. In ICALP, pages 702--716, 2005.
[19]
M. Draief and A. Ganesh. A random walk model for infection on graphs: spread of epidemics & rumours with mobile agents. Discrete Event Dynamic Systems, 21(1):41--61, 2011.
[20]
R. Durrett. Some features of the spread of epidemics and information on a random graph. Proceedings of the National Academy of Sciences, 107(10):4491--4498, 2010.
[21]
K. Efremenko and O. Reingold. How well do random walks parallelize? In APPROX-RANDOM, pages 476--489, 2009.
[22]
R. Elsässer and T. Sauerwald. Tight bounds for the cover time of multiple random walks. In ICALP (1), pages 415--426, 2009.
[23]
U. Feige. A tight lower bound on the cover time for random walks on graphs. Random Struct. Algorithms, 6(4):433--438, 1995.
[24]
U. Feige. A tight upper bound on the cover time for random walks on graphs. Random Struct. Algorithms, 6(1):51--54, 1995.
[25]
U. Feige, D. Peleg, P. Raghavan, and E. Upfal. Randomized broadcast in networks. Random Structures an Algorithms, 1(4):447--460, 1990.
[26]
N. Fountoulakis and K. Panagiotou. Rumor spreading on random regular graphs and expanders. In APPROX-RANDOM, pages 560--573, 2010.
[27]
N. Fountoulakis, K. Panagiotou, and T. Sauerwald. Ultra-fast rumor spreading in social networks. In SODA, pages 1642--1660, 2012.
[28]
A. Ganesh, L. Massoulie, and D. Towsley. The effect of network topology on the spread of epidemics. In INFOCOM, volume 2, pages 1455--1466, march 2005.
[29]
Giakkoupis. Tight bounds for rumor spreading in graphs of a given conductance. In STACS, pages 57--68, 2011.
[30]
G. Giakkoupis and T. Sauerwald. Rumor spreading and vertex expansion. In SODA, pages 1623--1641, 2012.
[31]
O. Givan, N. Schwartz, A. Cygelberg, and L. Stone. Predicting epidemic thresholds on complex networks: Limitations of mean-field approaches. Journal of Theoretical Biology, 288:21--28, 2011.
[32]
C. Gkantsidis, M. Mihail, and A. Saberi. Throughput and congestion in power-law graphs. In SIGMETRICS, pages 148--159, 2003.
[33]
T. E. Harris. The theory of branching processes. Die Grundlehren der Mathematischen Wissenschaften, Bd. 119. Springer-Verlag, Berlin, 1963.
[34]
D. A. Kessler. Epidemic Size in the SIS Model of Endemic Infec- Tions. ArXiv e-prints, Sept. 2007.
[35]
L. Lovász. Random walks on graphs: a survey. In Combinatorics, Paul Erdös is Eighty, pages 1--46. 1993.
[36]
N. Madras and R. Schinazi. Branching random walks on trees. Stochastic Processes and their Applications, 42(2):255--267, 1992.
[37]
P. Matthews. Covering problems for brownian motion on spheres. The Annals of Probability, pages 189--199, 1988.
[38]
M. Mihail. Conductance and convergence of markov chains-a combinatorial treatment of expanders. In Foundations of Computer Science, 1989, 30th Annual Symposium on, pages 526--531. IEEE, 1989.
[39]
M. Mitzenmacher and E. Upfal. Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, 2004.
[40]
R. Parshani, S. Carmi, and S. Havlin. Epidemic threshold for the susceptible-infectious-susceptible model on random networks. Physical review letters, 104(25):258701, 2010.
[41]
R. Sun and J. M. Swart. The brownian net. The Annals of Probability, 36(3):1153--1208, 2008.
[42]
R. M. Tanner. Explicit concentrators from generalized n-gons. SIAM Journal on Algebraic Discrete Methods, 5(3):287--293, 1984.
[43]
P. Van Mieghem. The n-intertwined SIS epidemic network model. Computing, 93:147--169, 2011.
[44]
M. Zhong and K. Shen. Random walk based node sampling in self-organizing networks. Operating Systems Review, 40(3):49--55, 2006.

Cited By

View all
  • (2019)New Cover Time Bounds for the Coalescing-Branching Random Walk on GraphsACM Transactions on Parallel Computing10.1145/33642066:3(1-24)Online publication date: 2-Nov-2019
  • (2018)Tight bounds for coalescing-branching random walks on regular graphsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175417(1715-1733)Online publication date: 7-Jan-2018
  • (2017)Improved Cover Time Bounds for the Coalescing-Branching Random Walk on GraphsProceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087564(305-312)Online publication date: 24-Jul-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '13: Proceedings of the twenty-fifth annual ACM symposium on Parallelism in algorithms and architectures
July 2013
348 pages
ISBN:9781450315722
DOI:10.1145/2486159
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 the author(s) 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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 July 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cover time
  2. epidemic processes
  3. information spreading
  4. networks
  5. random walks

Qualifiers

  • Research-article

Conference

SPAA '13

Acceptance Rates

SPAA '13 Paper Acceptance Rate 31 of 130 submissions, 24%;
Overall Acceptance Rate 447 of 1,461 submissions, 31%

Upcoming Conference

SPAA '25
37th ACM Symposium on Parallelism in Algorithms and Architectures
July 28 - August 1, 2025
Portland , OR , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)New Cover Time Bounds for the Coalescing-Branching Random Walk on GraphsACM Transactions on Parallel Computing10.1145/33642066:3(1-24)Online publication date: 2-Nov-2019
  • (2018)Tight bounds for coalescing-branching random walks on regular graphsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175417(1715-1733)Online publication date: 7-Jan-2018
  • (2017)Improved Cover Time Bounds for the Coalescing-Branching Random Walk on GraphsProceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087564(305-312)Online publication date: 24-Jul-2017
  • (2016)The Coalescing-Branching Random Walk on Expanders and the Dual Epidemic ProcessProceedings of the 2016 ACM Symposium on Principles of Distributed Computing10.1145/2933057.2933119(461-467)Online publication date: 25-Jul-2016
  • (2016)Theory and Practice of Discrete Interacting Agents ModelsEmergent Computation10.1007/978-3-319-46376-6_19(419-433)Online publication date: 5-Nov-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media