An accelerated randomized Bregman-Kaczmarz method for strongly convex linearly constraint optimization
Lionel Tondji, Dirk A. Lorenz, Ion Necoara
TL;DR
This work tackles solving $\min f(x)$ subject to $\mathbf{A}x=b$ with a strongly convex, potentially non-smooth $f$, using only one row of $\mathbf{A}$ per iteration. By exploiting a dual-coordinate-descent view and transferring acceleration to the primal space, the authors propose the Accelerated Randomized Bregman-Kaczmarz (ARBK) method, achieving $\mathcal{O}(1/k^2)$ convergence in expectation. They provide a rigorous convergence analysis linking dual and primal iterates and demonstrate accelerated performance over standard Bregman-Kaczmarz and randomized Kaczmarz variants in synthetic and real-data experiments, particularly for sparse solutions. The method offers a scalable, efficient approach for large-scale linear constraint problems with strong empirical benefits and practical Python implementations.
Abstract
In this paper, we propose a randomized accelerated method for the minimization of a strongly convex function under linear constraints. The method is of Kaczmarz-type, i.e. it only uses a single linear equation in each iteration. To obtain acceleration we build on the fact that the Kaczmarz method is dual to a coordinate descent method. We use a recently proposed acceleration method for the randomized coordinate descent and transfer it to the primal space. This method inherits many of the attractive features of the accelerated coordinate descent method, including its worst-case convergence rates. A theoretical analysis of the convergence of the proposed method is given. Numerical experiments show that the proposed method is more efficient and faster than the existing methods for solving the same problem.
