math.COOct 11, 2026

Two Linear Programs are Better than One

Authors: Alexander E. Black, Christoph Hertrich, Stefan Kober, Georg Loho

Organizations: Department of Mathematics, Bowdoin College · Department Liberal Arts and Social Sciences, University of Technology Nuremberg · Department of Mathematics, London School of Economics and Political Science · Institute of Mathematics, Freie Universität Berlin

Abstract

The extension complexity xc⁡(P)\operatorname{xc}(P) of a polytope PP is the minimum number of facets of a polytope that projects onto it. Motivated by the complexity of neural networks, Hertrich and Loho introduced the virtual extension complexity vxc⁡(P)\operatorname{vxc}(P) of a polytope PP, which is the minimum of xc⁡(Q)+xc⁡(R)\operatorname{xc}(Q) + \operatorname{xc}(R) among all polytopes QQ and RR such that P+Q=RP+Q=R. We show the following results pertaining to virtual extension complexity. First, we resolve the core open problem on the topic by showing the virtual extension complexity can be exponentially smaller than extension complexity. Second, we show there are matroid base polytopes with exponential virtual extension complexity by adapting a semi-algebraic counting argument by Hrubeš that extends the counting arguments of Rothvoss. Finally, we show that the maximum virtual extension complexity of a polygon with nn vertices is Θ(n)Θ(\sqrt{n}). This resolves an analogue of a question on extension complexity of Fiorini, Rothvoss, and Tiwary in 2011 in the case of virtual extension complexity.

Figures & tables

Explore similar work

CardsList
  1. Arithmetic Circuits and Neural Networks for Regular Matroids

    Nov 4, 2025Christoph Hertrich, Stefan Kober, Georg LohoCombinatorial Optimization

  2. A simplex-based measure of symmetry

    Jul 4, 2026Egor Bakaev, Amir Yehudayoff

  3. The Complexity of Min-Max Optimization for Quadratic Polynomials

    Jun 15, 2026Martino Bernasconi, Matteo Castiglioni, Andrea Celli +1Min-Max OptimizationNonconvex Optimization