A distributed algorithm for efficiently solving linear equations and its applications (Special Issue JCW)

Abstract A distributed algorithm is proposed for solving a linear algebraic equation A x = b over a multi-agent network, where A ∈ R n × n and the equation has a unique solution x ∗ ∈ R n . Each agent knows only a subset of the rows of [ A b ] , controls a state vector x i ( t ) of size smaller than n and is able to receive information from its nearby neighbors. Neighbor relations are characterized by time-dependent directed graphs. It is shown that for a large class of time-varying networks, the proposed algorithm enables each agent to recursively update its own state by only using its neighbors’ states such that all x i ( t ) converge exponentially fast to a specific part of x ∗ of interest to agent i . Applications of the proposed algorithm include solving the least square solution problem and the network localization problem.

[1]  José M. F. Moura,et al.  Fast Distributed Gradient Methods , 2011, IEEE Transactions on Automatic Control.

[2]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[3]  Anna Scaglione,et al.  Distributed Constrained Optimization by Consensus-Based Primal-Dual Perturbation Method , 2013, IEEE Transactions on Automatic Control.

[4]  Shaoshuai Mou,et al.  A distributed algorithm for solving a linear algebraic equation , 2015, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[5]  Wei Ren On Consensus Algorithms for Double-Integrator Dynamics , 2008, IEEE Trans. Autom. Control..

[6]  Bahman Gharesifard,et al.  Continuous-time distributed convex optimization on weight-balanced digraphs , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[7]  Shaoshuai Mou,et al.  An asynchronous distributed algorithm for solving a linear algebraic equation , 2013, 52nd IEEE Conference on Decision and Control.

[8]  Martin J. Wainwright,et al.  Dual Averaging for Distributed Optimization: Convergence Analysis and Network Scaling , 2010, IEEE Transactions on Automatic Control.

[9]  Chong Li,et al.  Distributed-fountain network code (DFNC) for content delivery in vehicular networks , 2013, VANET '13.

[10]  Brian D. O. Anderson,et al.  Reaching a Consensus in a Dynamically Changing Environment: Convergence Rates, Measurement Delays, and Asynchronous Events , 2008, SIAM J. Control. Optim..

[11]  Soummya Kar,et al.  Distributed Sensor Localization in Random Environments Using Minimal Number of Anchor Nodes , 2008, IEEE Transactions on Signal Processing.

[12]  Christoforos N. Hadjicostis,et al.  Distributed Matrix Scaling and Application to Average Consensus in Directed Graphs , 2013, IEEE Transactions on Automatic Control.

[13]  Asuman E. Ozdaglar,et al.  Distributed Subgradient Methods for Multi-Agent Optimization , 2009, IEEE Transactions on Automatic Control.

[14]  Bahman Gharesifard,et al.  Distributed Continuous-Time Convex Optimization on Weight-Balanced Digraphs , 2012, IEEE Transactions on Automatic Control.

[15]  Shaoshuai Mou,et al.  A Distributed Algorithm for Solving a Linear Algebraic Equation , 2013, IEEE Transactions on Automatic Control.

[16]  Randal W. Beard,et al.  Consensus seeking in multiagent systems under dynamically changing interaction topologies , 2005, IEEE Transactions on Automatic Control.

[17]  Minyue Fu,et al.  A Barycentric Coordinate Based Distributed Localization Algorithm for Sensor Networks , 2014, IEEE Transactions on Signal Processing.

[18]  Asuman E. Ozdaglar,et al.  Constrained Consensus and Optimization in Multi-Agent Networks , 2008, IEEE Transactions on Automatic Control.

[19]  Shaoshuai Mou,et al.  A fixed-neighbor, distributed algorithm for solving a linear algebraic equation , 2013, 2013 European Control Conference (ECC).

[20]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[21]  Shaoshuai Mou,et al.  Decentralized gradient algorithm for solution of a linear equation , 2015, ArXiv.

[22]  João Pedro Hespanha,et al.  Estimation From Relative Measurements: Electrical Analogy and Large Graphs , 2008, IEEE Transactions on Signal Processing.

[23]  Jianghai Hu,et al.  A distributed continuous-time algorithm for network localization using angle-of-arrival information , 2014, Autom..