English

Convergence Properties of the Asynchronous Maximum Model

Data Structures and Algorithms 2024-06-05 v1 Probability

Abstract

Let G=(V,E)G = (V,E) be a connected directed graph on nn vertices. Assign values from the set {1,2,,n}\{1,2,\dots,n\} to the vertices of GG and update the values according to the following rule: uniformly at random choose a vertex and update its value to the maximum of the values in its neighbourhood. The value at this vertex can potentially decrease. This random process is called the asynchronous maximum model. Repeating this process we show that for a strongly connected directed graph eventually all vertices have the same value and the model is said to have \textit{converged}. In the undirected case the expected convergence time is shown to be asymptotically (as nn\to \infty) in Ω(nlogn)\Omega(n\log n) and O(n2)O(n^2) and these bounds are tight. We further characterise the convergence time in O(nϕlogn)O(\frac{n}{\phi}\log n) where ϕ\phi is the vertex expansion of GG. This provides a better upper bound for a large class of graphs. Further, we show the number of rounds until convergence is in O((nϕlogn)g(n))O((\frac{n}{\phi}\log n)g(n)) with high probability, where g(n)g(n) satisfies 1g2(n)0\frac{1}{g^2(n)} \to 0 as nn \to \infty. For a strongly connected directed graph the convergence time is shown to be in O(nb2+nϕlogn)O(nb^2 + \frac{n}{\phi'}\log n) where bb is a parameter measuring directed cycle length and ϕ\phi' is a parameter measuring vertex expansion.

Keywords

Cite

@article{arxiv.2406.01910,
  title  = {Convergence Properties of the Asynchronous Maximum Model},
  author = {John Larkin},
  journal= {arXiv preprint arXiv:2406.01910},
  year   = {2024}
}
R2 v1 2026-06-28T16:52:16.668Z