English

Towards Constant Time Multi-Call Rumor Spreading on Small-Set Expanders

Data Structures and Algorithms 2025-10-23 v2

Abstract

We study a multi-call variant of the classic PUSH&PULL rumor spreading process where nodes can contact kk of their neighbors instead of a single one during both PUSH and PULL operations. We show that rumor spreading can be made faster at the cost of an increased amount of communication between the nodes. As a motivating example, consider the process on a complete graph of nn nodes: while the standard PUSH&PULL protocol takes Θ(logn)\Theta(\log n) rounds, we prove that our kk-PUSH&PULL variant completes in Θ(logkn)\Theta(\log_{k} n) rounds, with high probability. We generalize this result in an expansion-sensitive way, as has been done for the classic PUSH&PULL protocol for different notions of expansion, e.g., conductance and vertex expansion. We consider small-set vertex expanders, graphs in which every sufficiently small subset of nodes has a large neighborhood, ensuring strong local connectivity. In particular, when the expansion parameter satisfies ϕ>1\phi > 1, these graphs have a diameter of o(logn)o(\log n), as opposed to other standard notions of expansion. Since the graph's diameter is a lower bound on the number of rounds required for rumor spreading, this makes small-set expanders particularly well-suited for fast information dissemination. We prove that kk-PUSH&PULL takes O(logϕnlogkn)O(\log_{\phi} n \cdot \log_{k} n) rounds in these expanders, with high probability. We complement this with a simple lower bound of Ω(logϕn+logkn)\Omega(\log_{\phi} n+ \log_{k} n) rounds.

Keywords

Cite

@article{arxiv.2508.18017,
  title  = {Towards Constant Time Multi-Call Rumor Spreading on Small-Set Expanders},
  author = {Emilio Cruciani and Sebastian Forster and Tijn de Vos},
  journal= {arXiv preprint arXiv:2508.18017},
  year   = {2025}
}

Comments

To appear at DISC 2025

R2 v1 2026-07-01T05:04:36.632Z