Arithmetic Circuits and Neural Networks for Regular Matroids
Christoph Hertrich, Stefan Kober, Georg Loho
TL;DR
The paper proves that regular matroids on $n$ elements admit subtraction-free $(+,\times,/)$-circuits of size $O(n^3)$ that compute the basis generating polynomial $f_M=\sum_{B\in\mathcal{B}} x^B$, and that these circuits are constructible in polynomial time from independence oracles. Through tropicalization, this yields uniform $(\max,+,-)$-circuits and ReLU networks of the same size for the weighted basis-maximization problem $\max_{B\in\mathcal{B}}\sum_{e\in B} x_e$, highlighting the neural network interpretation of tropical polynomials. A key consequence is a virtual extended formulation for matroid base polytopes of size $O(n^3)$, improving the previous $O(n^6)$ bound and raising questions about the relative power of subtractive vs. ordinary extended formulations. The proofs combine a refined Seymour decomposition for regular matroids with a generalized star-mesh transformation and Maurer’s matrix-tree theorem to express $f_M$ as a determinant, enabling an inductive, rank-reducing construction that handles the 3-connected case without delving into the hardest $3$-sum step. The results extend to MFMC matroids and provide a bridge between circuit complexity, tropical geometry, and polyhedral optimization, with potential implications for efficient representations of combinatorial polynomials and LP formulations.
Abstract
We prove that there exist uniform $(+,\times,/)$-circuits of size $O(n^3)$ to compute the basis generating polynomial of regular matroids on $n$ elements. By tropicalization, this implies that there exist uniform $(\max,+,-)$-circuits and ReLU neural networks of the same size for weighted basis maximization of regular matroids. As a consequence in linear programming theory, we obtain a first example where taking the difference of two extended formulations can be more efficient than the best known individual extended formulation of size $O(n^6)$ by Aprile and Fiorini. Such differences have recently been introduced as virtual extended formulations. The proof of our main result relies on a fine-tuned version of Seymour's decomposition of regular matroids which allows us to identify and maintain graphic substructures to which we can apply a local version of the star-mesh transformation.
