A Polyhedral Perspective on the Perfect Matching Lattice
Olha Silina
TL;DR
This work addresses constructing a lattice basis for the perfect matching lattice $\mathcal{L}(G)$ of a matching-covered graph $G$ using polyhedral methods. It develops a framework around the perfect matching polytope $PM(G)$ and its bipartite relaxation $P(G)$, leveraging tight-cut decompositions into bricks and braces to reduce to Birkhoff–von Neumann graphs. The authors present a polynomial-time algorithm that either yields a lattice basis consisting of perfect matchings or produces a separating odd cut to iteratively decompose the graph; Petersen obstructions are handled via a careful case analysis and a composition mechanism across cuts. By connecting polyhedral geometry with classical ear-decomposition ideas, the paper provides new tools for tackling longstanding questions in matching theory and highlights robust methods for bridging combinatorial and geometric perspectives.
Abstract
We study the perfect matching lattice of a matching covered graph $G$, generated by the incidence vectors of its perfect matchings. Building on results of Lovász and de Carvalho, Lucchesi, and Murty, we give a polynomial-time algorithm based on polyhedral methods that constructs a lattice basis for this lattice consisting of perfect matchings of $G$. By decomposing along certain odd cuts, we reduce the graph into subgraphs whose perfect matching polytopes coincide with their bipartite relaxations (known as \emph{Birkhoff von Neumann graphs}). This yields a constructive polyhedral proof of the existence of such bases and highlights new connections between combinatorial and geometric properties of perfect matchings.
