TY - GEN
T1 - Asynchronous distributed averaging using double linear iterations
AU - Liu, Ji
AU - Morse, A. Stephen
PY - 2012
Y1 - 2012
N2 - The distributed averaging problem is to devise a protocol which will enable the members of a group of n > 1 agents to asymptotically determine in a decentralized manner, the average of the initial values of their scalar agreement variables. A typical averaging protocol can be modeled by a linear iterative equation whose update matrices are doubly stochastic. Building on the ideas proposed in [1] and [2], this paper discusses an alternative approach to distributed averaging which is modeled by two simultaneously iterated linear iterative equations whose update matrices are left stochastic rather than doubly stochastic. We call such models, double linear iterations. The aim of this paper is to propose and analyze two different asynchronous double linear iteration protocols. For each protocol, each agent independently updates its variables at times determined by its own clock. It is not assumed that the agents' clocks are synchronized or that the event times at which any one agent updates its variables are evenly spaced. Nor is it assumed that the communication between agents is bidirectional. By appealing to the concept of analytic synchronization, it is shown that both the two protocols are guaranteed to solve the asynchronous distributed averaging problem under appropriate assumptions for both fixed and time-varying directed neighbor graphs.
AB - The distributed averaging problem is to devise a protocol which will enable the members of a group of n > 1 agents to asymptotically determine in a decentralized manner, the average of the initial values of their scalar agreement variables. A typical averaging protocol can be modeled by a linear iterative equation whose update matrices are doubly stochastic. Building on the ideas proposed in [1] and [2], this paper discusses an alternative approach to distributed averaging which is modeled by two simultaneously iterated linear iterative equations whose update matrices are left stochastic rather than doubly stochastic. We call such models, double linear iterations. The aim of this paper is to propose and analyze two different asynchronous double linear iteration protocols. For each protocol, each agent independently updates its variables at times determined by its own clock. It is not assumed that the agents' clocks are synchronized or that the event times at which any one agent updates its variables are evenly spaced. Nor is it assumed that the communication between agents is bidirectional. By appealing to the concept of analytic synchronization, it is shown that both the two protocols are guaranteed to solve the asynchronous distributed averaging problem under appropriate assumptions for both fixed and time-varying directed neighbor graphs.
UR - https://www.scopus.com/pages/publications/84869413748
M3 - Conference contribution
AN - SCOPUS:84869413748
SN - 9781457710957
T3 - Proceedings of the American Control Conference
SP - 6620
EP - 6625
BT - 2012 American Control Conference, ACC 2012
T2 - 2012 American Control Conference, ACC 2012
Y2 - 27 June 2012 through 29 June 2012
ER -