Exact Matching in Matrix Multiplication Time
arXiv:2508.04081
Abstract
Let be square matrices over a finite field and consider the matrix pencil with indeterminate . We observe that, once is nonsingular for some , the polynomial can be reconstructed by computing one determinant, one inverse matrix, and the characteristic polynomial of a single matrix. Consequently, this determinant polynomial can be computed in field operations, avoiding the polylogarithmic overhead of a general polynomial-matrix determinant algorithm in this special setting. Applying this observation to random evaluation of the Tutte matrix of a graph, we obtain a matrix-multiplication-time randomized algorithm for the so-called exact matching problem. Specifically, one can decide, simultaneously for all , whether a given -weighted graph has a perfect matching of weight exactly in field operations, where denotes the number of vertices in the graph. We also discuss the analogous extension to the exact linear matroid parity problem and its consequences for a perfect packing of Mader's -paths of minimum total length and for a shortest cycle through three specified vertices.
20 pages