Markovian protocols and an upper bound on the extension complexity of the matching polytope
M. Szusterman
TL;DR
The paper develops a framework linking extension complexity of polytopes to the width of Markovian randomized communication protocols. By recasting slack-matrix factorizations through k-round branching-program protocols, it proves xc$(P)=\min_{\pi}\,|\Gamma(\pi)|$ for markovian protocols, enabling concrete upper bounds via protocol design. It provides a new bound xc$(P_{match}(G))\le\tilde{O}(n^3\cdot 1.5^n)$ for the matching polytope, improving on the classic $2^n$ bound, and recovers Goemans’ compact permutahedron extension through a one-round protocol based on sorting networks, tying to the $O(n\log n)$ comparator constructions. The appendix further develops the supporting theory, including Lovász’s vertex-cover analysis, and discusses sorting-networks definitions, minimality, and Goemans extensions, highlighting open questions about exact nonnegative-rank and minimal sorting networks.
Abstract
This paper investigates the extension complexity of polytopes by exploiting the correspondence between non-negative factorizations of slack matrices and randomized communication protocols. We introduce a geometric characterization of extension complexity based on the width of Markovian protocols, as a variant of the framework introduced by Faenza et al. This enables us to derive a new upper bound of $\tilde{O}(n^3\cdot 1.5^n)$ for the extension complexity of the matching polytope $P_{\text{match}}(n)$, improving upon the standard $2^n$-bound given by Edmonds' description. Additionally, we recover Goemans' compact formulation for the permutahedron using a one-round protocol based on sorting networks.
