{"title":"Quantum Speedups for Approximating the John Ellipsoid","authors":"Xiaoyu Li, Zhao Song, Junwei Yu","doi":"arxiv-2408.14018","DOIUrl":null,"url":null,"abstract":"In 1948, Fritz John proposed a theorem stating that every convex body has a\nunique maximal volume inscribed ellipsoid, known as the John ellipsoid. The\nJohn ellipsoid has become fundamental in mathematics, with extensive\napplications in high-dimensional sampling, linear programming, and machine\nlearning. Designing faster algorithms to compute the John ellipsoid is\ntherefore an important and emerging problem. In [Cohen, Cousins, Lee, Yang COLT\n2019], they established an algorithm for approximating the John ellipsoid for a\nsymmetric convex polytope defined by a matrix $A \\in \\mathbb{R}^{n \\times d}$\nwith a time complexity of $O(nd^2)$. This was later improved to\n$O(\\text{nnz}(A) + d^\\omega)$ by [Song, Yang, Yang, Zhou 2022], where\n$\\text{nnz}(A)$ is the number of nonzero entries of $A$ and $\\omega$ is the\nmatrix multiplication exponent. Currently $\\omega \\approx 2.371$ [Alman, Duan,\nWilliams, Xu, Xu, Zhou 2024]. In this work, we present the first quantum\nalgorithm that computes the John ellipsoid utilizing recent advances in quantum\nalgorithms for spectral approximation and leverage score approximation, running\nin $O(\\sqrt{n}d^{1.5} + d^\\omega)$ time. In the tall matrix regime, our\nalgorithm achieves quadratic speedup, resulting in a sublinear running time and\nsignificantly outperforming the current best classical algorithms.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"28 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.14018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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 $A \in \mathbb{R}^{n \times d}$
with a time complexity of $O(nd^2)$. This was later improved to
$O(\text{nnz}(A) + d^\omega)$ by [Song, Yang, Yang, Zhou 2022], where
$\text{nnz}(A)$ is the number of nonzero entries of $A$ and $\omega$ is the
matrix multiplication exponent. Currently $\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(\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.