Primal-dual stochastic distributed algorithm for constrained convex optimization
Primal-dual stochastic distributed algorithm for constrained convex optimization
复制标题
约束凸优化的原对偶随机分布式算法
DOI:
10.1016/j.jfranklin.2019.07.018
复制
发表时间:
2019-11-01
影响因子:
4.1
通讯作者:
Li, Huaqing
中科院分区:
文献类型:
--
作者:
Niu, Youcheng;Wang, Haijing;Li, Huaqing
This paper investigates distributed convex optimization problems over an undirected and connected network, where each node's variable lies in a private constrained convex set, and overall nodes aim at collectively minimizing the sum of all local objective functions. Motivated by a variety of applications in machine learning problems with large-scale training sets distributed to multiple autonomous nodes, each local objective function is further designed as the average of moderate number of local instantaneous functions. Each local objective function and constrained set cannot be shared with others. A primal-dual stochastic algorithm is presented to address the distributed convex optimization problems, where each node updates its state by resorting to unbiased stochastic averaging gradients and projects on its private constrained set. At each iteration, for each node the gradient of one local instantaneous function selected randomly is evaluated and the average of the most recent stochastic gradients is used to approximate the true local gradient. In the constrained case, we show that with strong-convexity of the local instantaneous function and Lipschitz continuity of its gradient, the algorithm converges to the global optimization solution almost surely. In the unconstrained case, an explicit linear convergence rate of the algorithm is provided. Numerical experiments are presented to demonstrate correctness of the theoretical results. (C) 2019 The Franklin Institute. Published by Elsevier Ltd. All rights reserved.