Distributed average consensus with least-mean-square deviation

被引:768
作者
Xiao, Lin [1 ]
Boyd, Stephen
Kim, Seung-Jean
机构
[1] CALTECH, Ctr Math & Informat, Pasadena, CA 91125 USA
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
关键词
distributed average consensus; least-mean-square; convex optimization; edge-transitive graphs;
D O I
10.1016/j.jpdc.2006.08.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a stochastic model for distributed average consensus, which arises in applications such as load balancing for parallel processors, distributed coordination of mobile autonomous agents, and network synchronization. In this model, each node updates its local variable with a weighted average of its neighbors' values, and each new value is corrupted by an additive noise with zero mean. The quality of consensus can be measured by the total mean-square deviation of the individual variables from their average, which converges to a steady-state value. We consider the problem of finding the (symmetric) edge weights that result in the least mean-square deviation in steady state. We show that this problem can be cast as a convex optimization problem, so the global solution can be found efficiently. We describe some computational methods for solving this problem, and compare the weights and the mean-square deviations obtained by this method and several other weight design methods. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:33 / 46
页数:14
相关论文
共 35 条
[1]  
[Anonymous], 2013, Markov chains: Gibbs fields, Monte Carlo simulation, and queues
[2]  
[Anonymous], 2000, CANADIAN MATH SOC BO
[3]  
Bertsekas D., 1999, NONLINEAR PROGRAMMIN
[4]  
Blondel VD, 2005, IEEE DECIS CONTR P, P2996
[5]  
BOILLAT JE, 1990, PRACTICE EXPERIENCE, V2, P289
[6]   Fastest mixing Markov chain on a graph [J].
Boyd, S ;
Diaconis, P ;
Xiao, L .
SIAM REVIEW, 2004, 46 (04) :667-689
[7]  
Boyd S., 2004, CONVEX OPTIMIZATION
[8]   Symmetry Analysis of Reversible Markov Chains [J].
Boyd, Stephen ;
Diaconis, Persi ;
Parrilo, Pablo ;
Xiao, Lin .
INTERNET MATHEMATICS, 2005, 2 (01) :31-71
[9]   DYNAMIC LOAD BALANCING FOR DISTRIBUTED MEMORY MULTIPROCESSORS [J].
CYBENKO, G .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 7 (02) :279-301
[10]  
Diaconis P., 1991, ANN APPL PROBAB, V1, P36