Distributed Algorithm to Solve a System of Linear Equations With Unique or Multiple Solutions From Arbitrary Initializations

A discrete-time distributed algorithm to solve a system of linear equations <inline-formula><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula> is proposed with <inline-formula><tex-math notation="LaTeX">$M$</tex-math></inline-formula>-Fejer mappings. The algorithm can find a solution of <inline-formula><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula> from arbitrary initializations at a geometric rate when <inline-formula><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula> has either unique or multiple solutions. When <inline-formula><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula> has a unique solution, the geometric convergence rate of the algorithm is proved by analyzing the mixed norm of homogeneous <inline-formula><tex-math notation="LaTeX">$M$</tex-math></inline-formula>-Fejer mappings. Then, when <inline-formula><tex-math notation="LaTeX">$Ax=b$</tex-math></inline-formula> has multiple solutions, the geometric convergence rate is proved through orthogonal decompositions of the agents’ estimates onto the row space and null space of <inline-formula><tex-math notation="LaTeX">$A$</tex-math></inline-formula>, and the relationship between the initializations and the final convergence point is also specified. Quantitative upper bounds of the convergence rates for two special cases are given. Finally, some simulation examples are adopted to illustrate the effectiveness of the proposed algorithm.

[1]  Antonio Bicchi,et al.  Distributed Estimation and Detection under Local Information , 2010 .

[2]  Brian D. O. Anderson,et al.  Network Flows That Solve Linear Equations , 2015, IEEE Transactions on Automatic Control.

[3]  Wei Shi,et al.  Achieving Geometric Convergence for Distributed Optimization Over Time-Varying Graphs , 2016, SIAM J. Optim..

[4]  Yongduan Song,et al.  Distributed multi-agent optimization subject to nonidentical constraints and communication delays , 2016, Autom..

[5]  Tamer Basar,et al.  A continuous-time distributed algorithm for solving linear equations , 2016, 2016 American Control Conference (ACC).

[6]  Ruggero Carli,et al.  Distributed estimation via iterative projections with application to power network monitoring , 2011, Autom..

[7]  Peng Wang,et al.  Distributed solution to linear equations from arbitrary initializations , 2017, 2017 American Control Conference (ACC).

[8]  Peng Wang,et al.  Distributed minimum weighted norm solution to linear equations associated with weighted inner product , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[9]  Mu Yang,et al.  A distributed algorithm for solving general linear equations over networks , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[10]  L. Eisner Convergence of sequential and asynchronous nonlinear paracontractions , 2005 .

[11]  Qing Ling,et al.  EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimization , 2014, 1404.6264.

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

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

[14]  Lili Wang,et al.  A distributed algorithm with an arbitrary initialization for solving a linear algebraic equation , 2016, 2016 American Control Conference (ACC).

[15]  A. Stephen Morse,et al.  An asynchronous distributed algorithm for computing a common fixed point of a family of paracontractions , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[16]  Roberto Tempo,et al.  A networked parallel algorithm for solving linear algebraic equations , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[17]  Ruggero Carli,et al.  A distributed method for state estimation and false data detection in power networks , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[18]  Na Li,et al.  Harnessing smoothness to accelerate distributed optimization , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[19]  Angelia Nedic,et al.  Distributed Random Projection Algorithm for Convex Optimization , 2012, IEEE Journal of Selected Topics in Signal Processing.

[20]  Franziska Wulf,et al.  Minimization Methods For Non Differentiable Functions , 2016 .

[21]  Lili Wang,et al.  A Distributed Algorithm for Computing a Common Fixed Point of a Family of Paracontractions , 2016, ArXiv.