English

A Dynamic Working Set Method for Compressed Sensing

Data Structures and Algorithms 2025-06-09 v2

Abstract

We propose a dynamic working set method (DWS) for the problem minxRn12Axb2+ηx1\min_{\mathtt{x} \in \mathbb{R}^n} \frac{1}{2}\|\mathtt{Ax}-\mathtt{b}\|^2 + \eta\|\mathtt{x}\|_1 that arises from compressed sensing. DWS manages the working set while iteratively calling a regression solver to generate progressively better solutions. Our experiments show that DWS is more efficient than other state-of-the-art software in the context of compressed sensing. Scale space such that b=1\|b\|=1. Let ss be the number of non-zeros in the unknown signal. We prove that for any given ε>0\varepsilon > 0, DWS reaches a solution with an additive error ε/η2\varepsilon/\eta^2 such that each call of the solver uses only O(1εslogslog1ε)O(\frac{1}{\varepsilon}s\log s \log\frac{1}{\varepsilon}) variables, and each intermediate solution has O(1εslogslog1ε)O(\frac{1}{\varepsilon}s\log s\log\frac{1}{\varepsilon}) non-zero coordinates.

Cite

@article{arxiv.2505.09370,
  title  = {A Dynamic Working Set Method for Compressed Sensing},
  author = {Siu-Wing Cheng and Man Ting Wong},
  journal= {arXiv preprint arXiv:2505.09370},
  year   = {2025}
}
R2 v1 2026-06-28T23:32:59.200Z