Faster Randomized Block Sparse Kaczmarz by Averaging

03/21/2022
by   Lionel Tondji, et al.
0

The standard randomized sparse Kaczmarz (RSK) method is an algorithm to compute sparse solutions of linear systems of equations and uses sequential updates, and thus, does not take advantage of parallel computations. In this work, we introduce a parallel (mini batch) version of RSK based on averaging several Kaczmarz steps. Naturally, this method allows for parallelization and we show that it can also leverage large over-relaxation. We prove linear expected convergence and show that, given that parallel computations can be exploited, the method provably provides faster convergence than the standard method. This method can also be viewed as a variant of the linearized Bregman algorithm, a randomized dual block coordinate descent update, a stochastic mirror descent update, or a relaxed version of RSK and we recover the standard RSK method when the batch size is equal to one. We also provide estimates for inconsistent systems and show that the iterates convergence to an error in the order of the noise level. Finally, numerical examples illustrate the benefits of the new algorithm.

READ FULL TEXT

page 28

page 29

research
02/10/2020

Randomized Kaczmarz with Averaging

The randomized Kaczmarz (RK) method is an iterative method for approxima...
research
01/13/2021

Sparse Sampling Kaczmarz-Motzkin Method with Linear Convergence

The randomized sparse Kaczmarz method was recently proposed to recover s...
research
12/31/2019

A doubly stochastic block Gauss-Seidel algorithm for solving linear equations

We propose a simple doubly stochastic block Gauss-Seidel algorithm for s...
research
03/07/2018

The Randomized Kaczmarz Method with Mismatched Adjoint

This paper investigates the randomized version of the Kaczmarz method to...
research
01/21/2022

Extended Randomized Kaczmarz Method for Sparse Least Squares and Impulsive Noise Problems

The Extended Randomized Kaczmarz method is a well known iterative scheme...
research
03/29/2023

Block-Randomized Stochastic Methods for Tensor Ring Decomposition

Tensor ring (TR) decomposition is a simple but effective tensor network ...
research
10/07/2013

Parallel coordinate descent for the Adaboost problem

We design a randomised parallel version of Adaboost based on previous st...

Please sign up or login with your details

Forgot password? Click here to reset