Convergence Speed in Distributed Consensus and Averaging
Authors:
- Alex OlshevskyAOAlex Olshevsky
- John N. TsitsiklisJTJohn N. Tsitsiklis
Top Cited Papers
Open Access
- 1 January 2009
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Control and Optimization
- Vol. 48 (1) , 33-55
Abstract
We study the convergence speed of distributed iterative algorithms for the consensus and averaging problems, with emphasis on the latter. We first consider the case of a fixed communication topology. We show that a simple adaptation of a consensus algorithm leads to an averaging algorithm. We prove lower bounds on the worst-case convergence time for various classes of linear, time-invariant, distributed consensus methods, and provide an algorithm that essentially matches those lower bounds. We then consider the case of a time-varying topology, and provide a polynomial-time averaging algorithm.Keywords
All Related Versions
This publication has 24 references indexed in Scilit:
- Notes on averaging over acyclic digraphs and discrete coverage controlAutomatica, 2008
- Finite-time convergent gradient flows with applications to network consensusAutomatica, 2006
- Consensus PropagationIEEE Transactions on Information Theory, 2006
- Randomized gossip algorithmsIEEE Transactions on Information Theory, 2006
- On Maximizing the Second Smallest Eigenvalue of a State-Dependent Graph LaplacianIEEE Transactions on Automatic Control, 2006
- Stability of multiagent systems with time-dependent communication linksIEEE Transactions on Automatic Control, 2005
- Coordination of groups of mobile autonomous agents using nearest neighbor rulesIEEE Transactions on Automatic Control, 2003
- Dynamic load balancing for distributed memory multiprocessorsJournal of Parallel and Distributed Computing, 1989
- Bounds for eigenvalues of certain stochastic matricesLinear Algebra and its Applications, 1981
- Reaching a ConsensusJournal of the American Statistical Association, 1974