Iteration Complexity Analysis of Block Coordinate Descent Methods
Mingyi Hong, Xiangfeng Wang, Meisam Razaviyayn, Zhi-Quan Luo

TL;DR
This paper provides a unified analysis of block coordinate descent methods, establishing their iteration complexity and convergence rates for various algorithms and problem settings, including acceleration for two-block cases.
Contribution
It unifies multiple BCD algorithms under the BSUM framework and derives their convergence rates, including an accelerated rate for two-block problems.
Findings
All algorithms under BSUM have a global sublinear rate of O(1/r).
Exact block minimization achieves O(1/r) convergence without strong convexity.
Two-block Gauss-Seidel method can be accelerated to O(1/r^2).
Abstract
In this paper, we provide a unified iteration complexity analysis for a family of general block coordinate descent (BCD) methods, covering popular methods such as the block coordinate gradient descent (BCGD) and the block coordinate proximal gradient (BCPG), under various different coordinate update rules. We unify these algorithms under the so-called Block Successive Upper-bound Minimization (BSUM) framework, and show that for a broad class of multi-block nonsmooth convex problems, all algorithms covered by the BSUM framework achieve a global sublinear iteration complexity of , where r is the iteration index. Moreover, for the case of block coordinate minimization (BCM) where each block is minimized exactly, we establish the sublinear convergence rate of without per block strong convexity assumption. Further, we show that when there are only two blocks of variables, a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Advanced Optimization Algorithms Research
