NeurIPS2025
Faster Algorithms for Structured John Ellipsoid Computation
Yang Cao, Xiaoyu Li, Zhao Song, Xin Yang, Tianyi Zhou
33 citations
Abstract
The famous theorem of Fritz John states that any convex body has a unique maximal volume inscribed ellipsoid, known as the John Ellipsoid. Computing the John Ellipsoid is a fundamental problem in convex optimization. In this paper, we focus on approximating the John Ellipsoid inscribed in a convex and centrally symmetric polytope defined by where is a rank- matrix and is the all-ones vector. We develop two efficient algorithms for approximating the John Ellipsoid. The first is a sketching-based algorithm that runs in nearly input-sparsity time , where denotes the number of nonzero entries in the matrix and is the current matrix multiplication exponent. The second is a treewidth-based algorithm that runs in time , where is the treewidth of the dual graph of the matrix . Our algorithms significantly improve upon the state-of-the-art running time of achieved by [Cohen, Cousins, Lee, and Yang, COLT 2019].