Directed-Distributed Gradient Descent

Distributed Gradient Descent (DGD) is a well established algorithm to solve the minimization of a sum of multi-agents' objective functions in the network, with the assumption that the network is undirected, i.e., requiring the weight matrices to be doubly-stochastic. In this paper, we present a distributed algorithm, called Directed-Distributed Gradient Descent (D-DGD), to solve the same problem over directed graphs. In each iteration of D-DGD, we augment an additional variable at each agent to record the change in the state evolution. The algorithm simultaneously constructs a row-stochastic matrix and a column-stochastic matrix instead of only a doubly-stochastic matrix. The analysis shows that D-DGD converges at a rate of O(ln k/√k).

[1]  Angelia Nedic,et al.  Distributed optimization over time-varying directed graphs , 2013, 52nd IEEE Conference on Decision and Control.

[2]  John N. Tsitsiklis,et al.  Weighted Gossip: Distributed Averaging using non-doubly stochastic matrices , 2010, 2010 IEEE International Symposium on Information Theory.

[3]  Kai Cai,et al.  Average consensus on general strongly connected digraphs , 2012, Autom..

[4]  Michael G. Rabbat,et al.  Consensus-based distributed optimization: Practical issues and applications in large-scale machine learning , 2012, 2012 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[5]  Michael G. Rabbat,et al.  Push-Sum Distributed Dual Averaging for convex optimization , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[6]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

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

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

[9]  Chenguang Xi,et al.  Distributed Gradient Descent over Directed Graphs , 2015 .