English

Computing Lewis Weights to High Precision

Data Structures and Algorithms 2021-11-01 v1 Optimization and Control

Abstract

We present an algorithm for computing approximate p\ell_p Lewis weights to high precision. Given a full-rank ARm×n\mathbf{A} \in \mathbb{R}^{m \times n} with mnm \geq n and a scalar p>2p>2, our algorithm computes ϵ\epsilon-approximate p\ell_p Lewis weights of A\mathbf{A} in O~p(log(1/ϵ))\widetilde{O}_p(\log(1/\epsilon)) iterations; the cost of each iteration is linear in the input size plus the cost of computing the leverage scores of DA\mathbf{D}\mathbf{A} for diagonal DRm×m\mathbf{D} \in \mathbb{R}^{m \times m}. Prior to our work, such a computational complexity was known only for p(0,4)p \in (0, 4) [CohenPeng2015], and combined with this result, our work yields the first polylogarithmic-depth polynomial-work algorithm for the problem of computing p\ell_p Lewis weights to high precision for all constant p>0p > 0. An important consequence of this result is also the first polylogarithmic-depth polynomial-work algorithm for computing a nearly optimal self-concordant barrier for a polytope.

Keywords

Cite

@article{arxiv.2110.15563,
  title  = {Computing Lewis Weights to High Precision},
  author = {Maryam Fazel and Yin Tat Lee and Swati Padmanabhan and Aaron Sidford},
  journal= {arXiv preprint arXiv:2110.15563},
  year   = {2021}
}

Comments

24 pages

R2 v1 2026-06-24T07:17:11.873Z