English

On the $h$-majority dynamics with many opinions

Distributed, Parallel, and Cluster Computing 2025-08-22 v3 Multiagent Systems

Abstract

We present the first upper bound on the convergence time to consensus of the well-known hh-majority dynamics with kk opinions, in the synchronous setting, for hh and kk that are both non-constant values. We suppose that, at the beginning of the process, there is some initial additive bias towards some plurality opinion, that is, there is an opinion that is supported by xx nodes while any other opinion is supported by strictly fewer nodes. We prove that, with high probability, if the bias is ω(x)\omega(\sqrt{x}) and the initial plurality opinion is supported by at least x=ω(logn)x = \omega(\log n) nodes, then the process converges to plurality consensus in O(logn)O(\log n) rounds whenever h=ω(nlogn/x)h = \omega(n \log n / x). A main corollary is the following: if k=o(n/logn)k = o(n / \log n) and the process starts from an almost-balanced configuration with an initial bias of magnitude ω(n/k)\omega(\sqrt{n/k}) towards the initial plurality opinion, then any function h=ω(klogn)h = \omega(k \log n) suffices to guarantee convergence to consensus in O(logn)O(\log n) rounds, with high probability. Our upper bound shows that the lower bound of Ω(k/h2)\Omega(k / h^2) rounds to reach consensus given by Becchetti et al. (2017) cannot be pushed further than Ω~(k/h)\widetilde{\Omega}(k / h). Moreover, the bias we require is asymptotically smaller than the Ω(nlogn)\Omega(\sqrt{n\log n}) bias that guarantees plurality consensus in the 33-majority dynamics: in our case, the required bias is at most any (arbitrarily small) function in ω(x)\omega(\sqrt{x}) for any value of k2k \ge 2.

Cite

@article{arxiv.2506.20218,
  title  = {On the $h$-majority dynamics with many opinions},
  author = {Francesco d'Amore and Niccolò D'Archivio and George Giakkoupis and Emanuele Natale},
  journal= {arXiv preprint arXiv:2506.20218},
  year   = {2025}
}
R2 v1 2026-07-01T03:32:40.126Z