skip to main content
research-article

New Cover Time Bounds for the Coalescing-Branching Random Walk on Graphs

Published: 02 November 2019 Publication History

Abstract

We present new bounds on the cover time of the coalescing-branching random walk process COBRA. The COBRA process, introduced in Dutta et al. [9], can be viewed as spreading a single item of information throughout an undirected graph in synchronised rounds. In each round, each vertex that has received the information in the previous round (possibly simultaneously from more than one neighbour and possibly not for the first time), “pushes” the information to k randomly selected neighbours. The COBRA process is typically studied for integer branching rates k ≥ 2 (with the case k=1 corresponding to a random walk). The aim of the process is to propagate the information quickly, but with a limited number of transmissions per vertex per round.
The COBRA cover time is the expected number of rounds until all vertices have received the information at least once. Our main results are bounds of O(m + (dmax)2 log n) and O(m log n) on the COBRA cover time for arbitrary connected graphs with n vertices, m edges and maximum graph degree dmax, and bounds of O((r2 + r/(1−λ)) log n) and O((1/(1− λ)2)log n) for r-regular connected graphs with the second largest eigenvalue λ in absolute value. Our bounds for general graphs are always O(n2 log n), decreasing to O(n) for constant degree graphs, while the best previous bound is O(n2.75 log n). Our first bound for regular graphs applied to the lazy variant of the COBRA process is O((r2 + r2)log n), where φ is the conductance of the graph. The best previous results for the COBRA process imply for this case only a bound of O((r42)log2n).
To derive our bounds, we develop the following new approach to analysing the performance of the COBRA process. We introduce a type of infection process, which we call the Biased Infection with Persistent Source (BIPS) process, show that BIPS can be viewed as dual to COBRA, and obtain bounds for COBRA by analysing the convergence of BIPS.

References

[1]
Noga Alon, Chen Avin, Michal Koucký, Gady Kozma, Zvi Lotker, and Mark R. Tuttle. 2011. Many random walks are faster than one. Combin. Probab. Comput. 20, 4 (2011), 481--502.
[2]
Petra Berenbrink, George Giakkoupis, and Peter Kling. 2018. Tight bounds for coalescing-branching random walks on regular graphs. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’18). SIAM, 1715--1733.
[3]
Andrei Z. Broder, Anna R. Karlin, Prabhakar Raghavan, and Eli Upfal. 1994. Trading space for time in undirected s−t connectivity. SIAM J. Comput. 23, 2 (1994), 324--334.
[4]
Flavio Chierichetti, George Giakkoupis, Silvio Lattanzi, and Alessandro Panconesi. 2018. Rumor spreading and conductance. J. ACM 65, 4 (2018), Art. 17, 21.
[5]
Colin Cooper, Alan Frieze, and Tomasz Radzik. 2009/10. Multiple random walks in random regular graphs. SIAM J. Discrete Math. 23, 4 (2009/10), 1738--1761.
[6]
Colin Cooper, Tomasz Radzik, and Nicolas Rivera. 2016. The coalescing-branching random walk on expanders and the dual epidemic process. In Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC’16). ACM, New York, NY, 461--467.
[7]
Colin Cooper, Tomasz Radzik, and Nicolás Rivera. 2017. Improved cover time bounds for the coalescing-branching random walk on graphs. In Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA’17). ACM, New York, NY, 305--312.
[8]
Devdatt P. Dubhashi and Alessandro Panconesi. 2009. Concentration of Measure for the Analysis of Randomized Algorithms. Cambridge University Press, Cambridge.
[9]
Chinmoy Dutta, Gopal Pandurangan, Rajmohan Rajaraman, and Scott Roche. 2013. Coalescing-branching random walks on graphs. In Proceedings of the 25th Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA’13). ACM, New York, NY, 176--185.
[10]
Chinmoy Dutta, Gopal Pandurangan, Rajmohan Rajaraman, and Scott Roche. 2015. Coalescing-branching random walks on graphs. ACM Trans. Parallel Comput. 2, 3, Article 20 (Nov. 2015).
[11]
Robert Elsässer and Thomas Sauerwald. 2011. Tight bounds for the cover time of multiple random walks. Theoret. Comput. Sci. 412, 24 (2011), 2623--2641.
[12]
Uriel Feige, David Peleg, Prabhakar Raghavan, and Eli Upfal. 1990. Randomized broadcast in networks. Random Struct. Algor. 1, 4 (1990), 447--460.
[13]
George Giakkoupis. 2011. Tight bounds for rumor spreading in graphs of a given conductance. In Proceedings of the 28th International Symposium on Theoretical Aspects of Computer Science. LIPIcs. Leibniz Int. Proc. Inform., Vol. 9. Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 57--68.
[14]
Michael Mitzenmacher, Rajmohan Rajaraman, and Scott Roche. 2016. Better bounds for coalescing-branching random walks. In Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA’16). ACM, New York, NY, 313--323.
[15]
Alistair Sinclair and Mark Jerrum. 1989. Approximate counting, uniform generation and rapidly mixing Markov chains. Info. Comput. 82, 1 (1989), 93--133.

Cited By

View all
  • (2023)Optimal Scale-Free Small-World Graphs with Minimum Scaling of Cover TimeACM Transactions on Knowledge Discovery from Data10.1145/358369117:7(1-19)Online publication date: 10-Feb-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Parallel Computing
ACM Transactions on Parallel Computing  Volume 6, Issue 3
Special Issue on SPAA 2017
September 2019
185 pages
ISSN:2329-4949
EISSN:2329-4957
DOI:10.1145/3366783
Issue’s Table of Contents
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].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2019
Accepted: 01 August 2019
Revised: 01 April 2019
Received: 01 October 2017
Published in TOPC Volume 6, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. COBRA process
  2. Random processes on graphs
  3. cover time
  4. epidemic processes

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2023)Optimal Scale-Free Small-World Graphs with Minimum Scaling of Cover TimeACM Transactions on Knowledge Discovery from Data10.1145/358369117:7(1-19)Online publication date: 10-Feb-2023

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media