Faster Algorithm for Structured John Ellipsoid Computation
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].
Cite
@article{arxiv.2211.14407,
title = {Faster Algorithm for Structured John Ellipsoid Computation},
author = {Yang Cao and Xiaoyu Li and Zhao Song and Xin Yang and Tianyi Zhou},
journal= {arXiv preprint arXiv:2211.14407},
year = {2025}
}
Comments
NeurIPS 2025