,
Adrian Vladu
Creative Commons Attribution 4.0 International license
We provide a generic toolkit for sparsifying the constraint set of linear programs (LPs). To this end, we reduce solving a linear program with n constraints and d variables (n≫ d), to solving a sequence of LPs defined over only a small subset of the constraints, obtained by adaptively sub-sampling the original set. We provide results for both the low and high precision regimes. To achieve the former result, we streamline and generalize the techniques from [Assadi '25] for approximately computing maximum matchings in the semi-streaming setting to the case of general LPs. For the latter, we robustify the methods of [Clarkson '95], which were originally designed for exact LP solvers. As a consequence we obtain fast approximate LP solvers which reduce the dependence on width and error from quadratic to linear, compared to vanilla multiplicative-weights based approaches. Additionally, we leverage our findings to obtain fast LP solvers in the quantum query access model, where the running time scales with √n. This completely decouples the component responsible for quantum speed-ups, solely represented by a generalization of Grover’s search, from its classical algorithmic counterpart.
@InProceedings{objois_et_al:LIPIcs.ESA.2026.40,
author = {Objois, Etienne and Vladu, Adrian},
title = {{Adaptive Sparsification for Linear Programming}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {40:1--40:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.40},
URN = {urn:nbn:de:0030-drops-271768},
doi = {10.4230/LIPIcs.ESA.2026.40},
annote = {Keywords: linear programming, sparsification, sampling, quantum algorithms}
}