{"title":"逼近约翰椭球体的量子提速","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":"{\"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}","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}
Quantum Speedups for Approximating the John Ellipsoid
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.