Author_Institution :
Commun. Res. in Signal Process. Group, Cornell Univ., Ithaca, NY, USA
Abstract :
We consider consensus algorithms in their most general setting and provide conditions under which such algorithms are guaranteed to converge, almost surely, to a consensus. Let {A(t), B(t)} ∈ RN×N be (possibly) stochastic, nonstationary matrices and {x(t), m(t)} 6 RN×1 be state and perturbation vectors, respectively. For any consensus algorithm of the form x(t + 1) = A(t)x(t) + B(t)m(t), we provide conditions under which consensus is achieved almost surely, i.e., Pr-{limt →∞ x(t) = c1} -1 for some c ∈ R. Moreover, we show that this general result subsumes recently reported results for specific consensus algorithms classes, including sum-preserving, nonsum-preserving, quantized, and noisy gossip algorithms. Also provided are the e-converging time for any such converging iterative algorithm, i.e., the earliest time at which the vector x(t) is ε close to consensus, and sufficient conditions for convergence in expectation to the average of the initial node measurements. Finally, mean square error bounds of any consensus algorithm of the form discussed above are presented.
Keywords :
convergence of numerical methods; matrix algebra; mean square error methods; perturbation theory; stochastic processes; consensus algorithms; consensus models; convergence; converging iterative algorithm; e-converging time; mean square error bounds; noisy gossip algorithms; nonstationary matrices; nonsum-preserving algorithms; perturbation vectors; quantized algorithms; stochastic disturbances; Application software; Computational modeling; Convergence; Iterative algorithms; Mean square error methods; Random sequences; Signal processing algorithms; Stochastic processes; Sufficient conditions; Time measurement; Convergence in expectation; convergence of random sequences; convergence to consensus; distributed average consensus; gossip algorithms; mean square error; noisy gossip algorithms; nonsum-preserving gossip algorithms; quantized gossip algorithms; sum-preserving gossip algorithms;