English

Quantum Speedups for Approximating the John Ellipsoid

Data Structures and Algorithms 2024-08-27 v1

Abstract

In 1948, Fritz John proposed a theorem stating that every convex body has a unique maximal volume inscribed ellipsoid, known as the John ellipsoid. The John ellipsoid has become fundamental in mathematics, with extensive applications in high-dimensional sampling, linear programming, and machine learning. Designing faster algorithms to compute the John ellipsoid is therefore an important and emerging problem. In [Cohen, Cousins, Lee, Yang COLT 2019], they established an algorithm for approximating the John ellipsoid for a symmetric convex polytope defined by a matrix ARn×dA \in \mathbb{R}^{n \times d} with a time complexity of O(nd2)O(nd^2). This was later improved to O(nnz(A)+dω)O(\text{nnz}(A) + d^\omega) by [Song, Yang, Yang, Zhou 2022], where nnz(A)\text{nnz}(A) is the number of nonzero entries of AA and ω\omega is the matrix multiplication exponent. Currently ω2.371\omega \approx 2.371 [Alman, Duan, Williams, Xu, Xu, Zhou 2024]. In this work, we present the first quantum algorithm that computes the John ellipsoid utilizing recent advances in quantum algorithms for spectral approximation and leverage score approximation, running in O(nd1.5+dω)O(\sqrt{n}d^{1.5} + d^\omega) time. In the tall matrix regime, our algorithm achieves quadratic speedup, resulting in a sublinear running time and significantly outperforming the current best classical algorithms.

Keywords

Cite

@article{arxiv.2408.14018,
  title  = {Quantum Speedups for Approximating the John Ellipsoid},
  author = {Xiaoyu Li and Zhao Song and Junwei Yu},
  journal= {arXiv preprint arXiv:2408.14018},
  year   = {2024}
}
R2 v1 2026-06-28T18:23:34.923Z