TY - GEN
T1 - Design and analysis of distributed averaging with quantized communication
AU - El Chamie, Mahmoud
AU - Liu, Ji
AU - Basar, Tamer
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014
Y1 - 2014
N2 - Consider a network whose nodes have some initial values, and it is desired to design an algorithm that builds on neighbor to neighbor interactions with the ultimate goal of convergence to the average of all initial node values or to some value close to that average. Such an algorithm is called generically 'distributed averaging', and our goal in this paper is to study the performance of a subclass of distributed averaging algorithms where the information exchange between neighboring nodes (agents) is subject to deterministic uniform quantization. With such quantization, the precise average cannot be achieved (except in exceptional cases), but some value close to it, called quantized consensus. It is shown in this paper that in finite time, the algorithm will either cause all agents to reach a quantized consensus where the consensus value is the largest integer not greater than the average of their initial values, or will lead all variables to cycle in a small neighborhood around the average, depending on initial conditions. In the latter case, tight bounds for the size of the neighborhood are given, and it is further shown that the error can be made arbitrarily small by adjusting the algorithm's parameters in a distributed manner.
AB - Consider a network whose nodes have some initial values, and it is desired to design an algorithm that builds on neighbor to neighbor interactions with the ultimate goal of convergence to the average of all initial node values or to some value close to that average. Such an algorithm is called generically 'distributed averaging', and our goal in this paper is to study the performance of a subclass of distributed averaging algorithms where the information exchange between neighboring nodes (agents) is subject to deterministic uniform quantization. With such quantization, the precise average cannot be achieved (except in exceptional cases), but some value close to it, called quantized consensus. It is shown in this paper that in finite time, the algorithm will either cause all agents to reach a quantized consensus where the consensus value is the largest integer not greater than the average of their initial values, or will lead all variables to cycle in a small neighborhood around the average, depending on initial conditions. In the latter case, tight bounds for the size of the neighborhood are given, and it is further shown that the error can be made arbitrarily small by adjusting the algorithm's parameters in a distributed manner.
UR - http://www.scopus.com/inward/record.url?scp=84988254299&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84988254299&partnerID=8YFLogxK
U2 - 10.1109/CDC.2014.7039988
DO - 10.1109/CDC.2014.7039988
M3 - Conference contribution
AN - SCOPUS:84988254299
T3 - Proceedings of the IEEE Conference on Decision and Control
SP - 3860
EP - 3865
BT - 53rd IEEE Conference on Decision and Control,CDC 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 53rd IEEE Annual Conference on Decision and Control, CDC 2014
Y2 - 15 December 2014 through 17 December 2014
ER -