×

Coalescing random walks and voting on connected graphs. (English) Zbl 1361.05120

Summary: In a coalescing random walk, a set of particles make independent discrete-time random walks on a graph. Whenever one or more particles meet at a vertex, they unite to form a single particle, which then continues a random walk through the graph. Let \(G=(V,E)\) be an undirected and connected graph with \(n\) vertices and \(m\) edges. The coalescence time, \(C(n)\), is the expected time for all particles to coalesce, when initially one particle is located at each vertex. We study the problem of bounding the coalescence time for general connected graphs and prove that \(C(n) = O\big(\frac{1}{1-\lambda_2}\big(\log^{4} n + \frac{n}{\nu}\big)\big)\). Here \(\lambda_2\) is the second eigenvalue of the transition matrix of the random walk. To avoid problems arising from, e.g., lack of coalescence on bipartite graphs, we assume the random walk can be made lazy if required. The value of \(\nu\) is given by \(\nu= \sum_{v\in V} d^2(v)/(d^2n)\), where \(d(v)\) is the degree of vertex \(v\), and \(d=2m/n\) is the average degree. The parameter \(\nu\) is an indicator of the variability of vertex degrees: \(1 \leq \nu = O(n)\), with \(\nu=1\) for regular graphs. Our general bound on \(C(n)\) holds for all connected graphs. This implies, for example, that \(C(n)=O(n/(1-\lambda_2))\) for \(d\)-regular graphs with expansion parameterized by the eigenvalue gap \(1-\lambda_2\). The bound on \(C(n)\) given above is sublinear for some classes of graphs with skewed degree distributions. In the voter model, initially each vertex has a distinct opinion, and at each step each vertex changes its opinion to that of a random neighbor. Let \(E (C_v)\) be the expected time for voting to complete, that is, for a unique opinion to emerge. A system of coalescing particles, where initially one particle is located at each vertex, corresponds to the voter model in that \(E(C_v)=C(n)\). Thus our result stated above for \(C(n)\) also gives general bounds for \(E(C_v)\).

MSC:

05C81 Random walks on graphs
60J10 Markov chains (discrete-time Markov processes on discrete state spaces)
68R10 Graph theory (including graph drawing) in computer science
PDFBibTeX XMLCite
Full Text: DOI arXiv