Randomized Primal-Dual Proximal Block Coordinate Updates

被引:14
|
作者
Gao, Xiang [1 ]
Xu, Yang-Yang [2 ]
Zhang, Shu-Zhong [1 ]
机构
[1] Univ Minnesota, Dept Ind & Syst Engn, Minneapolis, MN USA
[2] Rensselaer Polytech Inst, Dept Math Sci, Troy, NY 12180 USA
基金
美国国家科学基金会;
关键词
Primal-dual method; Alternating direction method of multipliers (ADMM); Randomized algorithm; Iteration complexity; First-order stochastic approximation;
D O I
10.1007/s40305-018-0232-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we propose a randomized primal-dual proximal block coordinate updating framework for a general multi-block convex optimization model with coupled objective function and linear constraints. Assuming mere convexity, we establish its O(1/t) convergence rate in terms of the objective value and feasibility measure. The framework includes several existing algorithms as special cases such as a primal-dual method for bilinear saddle-point problems (PD-S), the proximal Jacobian alternating direction method of multipliers (Prox-JADMM) and a randomized variant of the ADMM for multi-block convex optimization. Our analysis recovers and/or strengthens the convergence properties of several existing algorithms. For example, for PD-S our result leads to the same order of convergence rate without the previously assumed boundedness condition on the constraint sets, and for Prox-JADMM the new result provides convergence rate in terms of the objective value and the feasibility violation. It is well known that the original ADMM may fail to converge when the number of blocks exceeds two. Our result shows that if an appropriate randomization procedure is invoked to select the updating blocks, then a sublinear rate of convergence in expectation can be guaranteed for multi-block ADMM, without assuming any strong convexity. The new approach is also extended to solve problems where only a stochastic approximation of the subgradient of the objective is available, and we establish an O(1/convergence rate of the extended approach for solving stochastic programming.
引用
收藏
页码:205 / 250
页数:46
相关论文
共 50 条
  • [21] Accelerated primal–dual proximal block coordinate updating methods for constrained convex optimization
    Yangyang Xu
    Shuzhong Zhang
    Computational Optimization and Applications, 2018, 70 : 91 - 128
  • [22] A primal-dual randomized algorithm for weighted paging
    Bansal, Nikhil
    Buchbinder, Niv
    Naor, Joseph Seffi
    48TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2007, : 507 - +
  • [23] A Primal-Dual Randomized Algorithm for Weighted Paging
    Bansal, Nikhil
    Buchbinder, Niv
    Naor, Joseph
    JOURNAL OF THE ACM, 2012, 59 (04)
  • [24] Using Big Steps in Coordinate Descent Primal-Dual Algorithms
    Bianchi, Pascal
    Fercoq, Olivier
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 1895 - 1899
  • [25] Primal-Dual Block Generalized Frank-Wolfe
    Lei, Qi
    Zhuo, Jiacheng
    Caramanis, Constantine
    Dhillon, Inderjit S.
    Dimakis, Alexandros G.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [26] Perturbed proximal primal-dual algorithm for nonconvex nonsmooth optimization
    Hajinezhad, Davood
    Hong, Mingyi
    MATHEMATICAL PROGRAMMING, 2019, 176 (1-2) : 207 - 245
  • [27] A primal-dual proximal point algorithm for constrained convex programs
    Hamdi, A
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 162 (01) : 293 - 303
  • [28] On a primal-dual Newton proximal method for convex quadratic programs
    Alberto De Marchi
    Computational Optimization and Applications, 2022, 81 : 369 - 395
  • [29] Dynamic updates of the barrier parameter in primal-dual methods for nonlinear programming
    Paul Armand
    Joël Benoist
    Dominique Orban
    Computational Optimization and Applications, 2008, 41 : 1 - 25
  • [30] RANDOM PRIMAL-DUAL PROXIMAL ITERATIONS FOR SPARSE MULTICLASS SVM
    Chierchia, G.
    Pustelnik, N.
    Pesquet, J. -C.
    2016 IEEE 26TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2016,