Computing Lewis Weights to High Precision
Abstract
We present an algorithm for computing approximate p Lewis weights to high precision. Given a full-rank A ∈ Rm × n with m ≥ n and a scalar p>2, our algorithm computes ε-approximate p Lewis weights of A in Op((1/ε)) iterations; the cost of each iteration is linear in the input size plus the cost of computing the leverage scores of DA for diagonal D ∈ Rm × m. Prior to our work, such a computational complexity was known only for p ∈ (0, 4) [CohenPeng2015], and combined with this result, our work yields the first polylogarithmic-depth polynomial-work algorithm for the problem of computing p Lewis weights to high precision for all constant p > 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.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.