八卦
数学优化
计算机科学
异步通信
分布式算法
凸函数
凸优化
节点(物理)
功能(生物学)
最优化问题
变量(数学)
信息交流
正多边形
分布式计算
数学
生物
进化生物学
工程类
社会心理学
数学分析
电信
结构工程
计算机网络
心理学
几何学
作者
Shi Pu,Wei Shi,Jinming Xu,Angelia Nedić
出处
期刊:IEEE Transactions on Automatic Control
[Institute of Electrical and Electronics Engineers]
日期:2021-01-01
卷期号:66 (1): 1-16
被引量:155
标识
DOI:10.1109/tac.2020.2972824
摘要
In this article, we focus on solving a distributed convex optimization problem in a network, where each agent has its own convex cost function and the goal is to minimize the sum of the agents' cost functions while obeying the network connectivity structure. In order to minimize the sum of the cost functions, we consider new distributed gradient-based methods where each node maintains two estimates, namely an estimate of the optimal decision variable and an estimate of the gradient for the average of the agents' objective functions. From the viewpoint of an agent, the information about the gradients is pushed to the neighbors, whereas the information about the decision variable is pulled from the neighbors, hence giving the name “push-pull gradient methods.” The methods utilize two different graphs for the information exchange among agents and, as such, unify the algorithms with different types of distributed architecture, including decentralized (peer to peer), centralized (master-slave), and semicentralized (leader-follower) architectures. We show that the proposed algorithms and their many variants converge linearly for strongly convex and smooth objective functions over a network (possibly with unidirectional data links) in both synchronous and asynchronous random-gossip settings. In particular, under the random-gossip setting, “push-pull” is the first class of algorithms for distributed optimization over directed graphs. Moreover, we numerically evaluate our proposed algorithms in both scenarios, and show that they outperform other existing linearly convergent schemes, especially for ill-conditioned problems and networks that are not well balanced.
科研通智能强力驱动
Strongly Powered by AbleSci AI