Asynchronous parallel primal-dual block coordinate update methods for affinely constrained convex programs

被引:2
作者
Xu, Yangyang [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Math Sci, Troy, NY 12180 USA
关键词
Asynchronous parallel; Block coordinate update; Primal-dual method; ALTERNATING DIRECTION METHOD; DESCENT METHOD; CONVERGENCE ANALYSIS; OPTIMIZATION; ADMM; DECOMPOSITION; SUBSTITUTION; MULTIPLIERS; ALGORITHMS;
D O I
10.1007/s10589-018-0037-8
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Recent several years have witnessed the surge of asynchronous (async-) parallel computing methods due to the extremely big data involved in many modern applications and also the advancement of multi-core machines and computer clusters. In optimization, most works about async-parallel methods are on unconstrained problems or those with block separable constraints. In this paper, we propose an async-parallel method based on block coordinate update (BCU) for solving convex problems with nonseparable linear constraint. Running on a single node, the method becomes a novel randomized primal-dual BCU for multi-block affinely constrained problems. For these problems, Gauss-Seidel cyclic primal-dual BCU is not guaranteed to converge to an optimal solution if no additional assumptions, such as strong convexity, are made. On the contrary, assuming convexity and existence of a primal-dual solution, we show that the objective value sequence generated by the proposed algorithm converges in probability to the optimal value and also the constraint residual to zero. In addition, we establish an ergodic O(1/k) convergence result, where k is the number of iterations. Numerical experiments are performed to demonstrate the efficiency of the proposed method and significantly better speed-up performance than its sync-parallel counterpart.
引用
收藏
页码:87 / 113
页数:27
相关论文
共 39 条
[11]   On a primal-dual Newton proximal method for convex quadratic programs [J].
De Marchi, Alberto .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2022, 81 (02) :369-395
[12]   Asynchronous block-iterative primal-dual decomposition methods for monotone inclusions [J].
Combettes, Patrick L. ;
Eckstein, Jonathan .
MATHEMATICAL PROGRAMMING, 2018, 168 (1-2) :645-672
[13]   Randomized Primal-Dual Proximal Block Coordinate Updates [J].
Gao, Xiang ;
Xu, Yang-Yang ;
Zhang, Shu-Zhong .
JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2019, 7 (02) :205-250
[14]   Towards Totally Asynchronous Primal-Dual Convex Optimization in Blocks [J].
Hendrickson, Katherine R. ;
Hale, Matthew T. .
2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, :3663-3668
[15]   Projected Primal-Dual Dynamics for Distributed Constrained Nonsmooth Convex Optimization [J].
Zhu, Yanan ;
Yu, Wenwu ;
Wen, Guanghui ;
Chen, Guanrong .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (04) :1776-1782
[16]   Block-Coordinate Primal-Dual Method for Nonsmooth Minimization over Linear Constraints [J].
Luke, D. Russell ;
Malitsky, Yura .
LARGE-SCALE AND DISTRIBUTED OPTIMIZATION, 2018, 2227 :121-147
[17]   Adaptive primal-dual stochastic gradient method for expectation-constrained convex stochastic programs [J].
Yan, Yonggui ;
Xu, Yangyang .
MATHEMATICAL PROGRAMMING COMPUTATION, 2022, 14 (02) :319-363
[18]   Primal-dual stochastic distributed algorithm for constrained convex optimization [J].
Niu, Youcheng ;
Wang, Haijing ;
Wang, Zheng ;
Xia, Dawen ;
Li, Huaqing .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2019, 356 (16) :9763-9787
[19]   Parallel Primal-Dual Method with Linearization for Structured Convex Optimization [J].
Zhang, Xiayang ;
Tang, Weiye ;
Wang, Jiayue ;
Zhang, Shiyu ;
Zhang, Kangqun .
AXIOMS, 2025, 14 (02)
[20]   PPD: A Scalable and Efficient Parallel Primal-Dual Coordinate Descent Algorithm [J].
Wu, Hejun ;
Huang, Xinchuan ;
Luo, Qiong ;
Yang, Zhongheng .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (04) :1958-1966