References & Citations
Mathematics > Optimization and Control
Title: A Simple Parallel Algorithm with $O(1/t)$ Convergence Rate for General Convex Programs
(Submitted on 28 Dec 2015 (this version), latest version 30 Jul 2017 (v3))
Abstract: This paper considers convex programs with a general (possibly non-differentiable) convex object function and Lipschitz continuous convex inequality constraint functions and proposes a simple parallel algorithm with $O(1/t)$ convergence rate. Similar to the classical dual subgradient algorithm or the ADMM algorithm, the new algorithm has a distributed implementation when the object and constraint functions are decomposable. However, the new algorithm has faster $O(1/t)$ convergence rate compared with the best known $O(1/\sqrt{t})$ convergence rate for the dual subgradient algorithm with averaged primals; and can solve convex programs with nonlinear constraints, which can not be handled by the ADMM algorithm. The new algorithm is applied to multipath network utility maximization problem such that a decentralized flow control algorithm with fast $O(1/t)$ convergence rate is obtained. The $O(1/t)$ convergence rate is further verified by numerical experiments.
Submission history
From: Hao Yu [view email][v1] Mon, 28 Dec 2015 10:55:51 GMT (1224kb,D)
[v2] Thu, 25 Feb 2016 17:04:07 GMT (1493kb,D)
[v3] Sun, 30 Jul 2017 05:18:05 GMT (4264kb,D)
Link back to: arXiv, form interface, contact.