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
相关论文
共 50 条
  • [1] Asynchronous parallel primal–dual block coordinate update methods for affinely constrained convex programs
    Yangyang Xu
    Computational Optimization and Applications, 2019, 72 : 87 - 113
  • [2] Accelerated primal-dual proximal block coordinate updating methods for constrained convex optimization
    Xu, Yangyang
    Zhang, Shuzhong
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2018, 70 (01) : 91 - 128
  • [3] A primal-dual proximal point algorithm for constrained convex programs
    Hamdi, A
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 162 (01) : 293 - 303
  • [4] Accelerated primal–dual proximal block coordinate updating methods for constrained convex optimization
    Yangyang Xu
    Shuzhong Zhang
    Computational Optimization and Applications, 2018, 70 : 91 - 128
  • [5] PRIMAL-DUAL FIRST-ORDER METHODS FOR AFFINELY CONSTRAINED MULTI-BLOCK SADDLE POINT PROBLEMS
    Zhang, Junyu
    Wang, Mengdi
    Hong, Mingyi
    Zhang, Shuzhong
    SIAM JOURNAL ON OPTIMIZATION, 2023, 33 (02) : 1035 - 1060
  • [6] DSCOVR: Randomized Primal-Dual Block Coordinate Algorithms for Asynchronous Distributed Optimization
    Xiao, Lin
    Yu, Adams Wei
    Lin, Qihang
    Chen, Weizhu
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [7] DSCOVR: Randomized primal-dual block coordinate algorithms for asynchronous distributed optimization
    Xiao, Lin
    Yu, Adams Wei
    Lin, Qihang
    Chen, Weizhu
    Journal of Machine Learning Research, 2019, 20
  • [8] Totally Asynchronous Primal-Dual Convex Optimization in Blocks
    Hendrickson, Katherine R.
    Hale, Matthew T.
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2023, 10 (01): : 454 - 466
  • [9] A PARALLEL BLOCK-COORDINATE APPROACH FOR PRIMAL-DUAL SPLITTING WITH ARBITRARY RANDOM BLOCK SELECTION
    Repetti, Audrey
    Chouzenoux, Emilie
    Pesquet, Jean-Christophe
    2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 235 - 239
  • [10] A primal-dual flow for affine constrained convex optimization
    Luo, Hao
    ESAIM-CONTROL OPTIMISATION AND CALCULUS OF VARIATIONS, 2022, 28