Skip to content
Preprint

Maximum Matching on Regular Nonbipartite Graphs

Sep 2026 · 0 citations · 47 references
Computer Science

TL;DR

It is proved that any blocking flow-type maximum matching algorithm based on finding shortest augmenting paths runs in O(n^2) time on d-regular graphs, both bipartite and nonbipartite, and that the classic matching algorithms automatically outperform [Yus13, DH25].

Abstract

Blocking flow-type maximum matching algorithms are based on finding maximal sets of shortest augmenting paths. They run in $O(m\sqrt{n})$ time, on both bipartite [HK73, Din70, Kar73a, Kar73a] and nonbipartite graphs [GT91, Gab17, Vaz24], but this time bound can be improved if the input is constrained. In this paper we consider $d$-regular bipartite and nonbipartite graphs. Previous algorithms show that a perfect matching in $d$-regular bipartite graphs can be computed in near-linear time deterministically [COS01] or sublinear time with high probability [GKK13]. On $d$-regular non-bipartite graphs, a $(1-1/(d+1))$-approximation can be computed in sublinear time $O(n \log n)$ with high probability [DH25], and hence a maximum matching can be computed in $O(n^2)$ time, w.h.p., which is slightly faster than the best deterministic algorithm for regular graphs [Yus13], running in O(n^2 log n) time. We prove that any blocking flow-type maximum matching algorithm based on finding shortest augmenting paths runs in $O(n^2)$ time on d-regular graphs, both bipartite and nonbipartite. On nonbipartite graphs this is an asymptotic improvement over $O(n^2 \log n)$ [Yus13] and an improvement over $O(m\sqrt{n})$ [GT91, Gab17, Vaz24] when $d = \omega(\sqrt{n})$. It also improves [DH25] by making its $O(n^2)$ bound deterministic. However, the main take-away message is that no new algorithms are needed: the"classic"matching algorithms automatically outperform [Yus13, DH25]. We also consider extensions of our results to graphs that are only"nearly regular,"meaning that their degrees all lie within a specified range, $[d, \Delta]$.

View source

Similar papers

Preprint Aug 2026

Faster Minimum k-Cut II: Near-Optimal and Deterministic for Weighted Graphs

The Minimum $k$-Cut problem asks for a minimum-weight set of edges whose removal leaves an undirected weighted graph with at least $k$ connected components. We consider only $k \ge 3$. Under the Max-Weight Clique conjecture, weighted Minimum $k$-Cut requires $n^{k-1-o(1)}$ time for every fixed $k$. The fastest previous...

Trevor Vaughn · 0 citations
Preprint Sep 2026

A Faster Undirected Single-Source Shortest Path Algorithm

A faster algorithm for SSSP in weighted undirected graphs, giving the first improvement in running time since the FOCS'23 breakthrough of Duan, Mao, Shu, and Yin is presented.

Avi Kadria, L. Roditty · 0 citations
Preprint Sep 2026

On the maximum number of triangles in tripartite graphs with no $4$-cycles between any two parts

Let $G$ be a $3$-partite graph with $k$ vertices in each part such that the bipartite graph induced by any two parts contains no cycle of length four. Fischer and Matou\v{s}ek [J. Combin. Theory Ser. A, 2001] asked for the maximum number of triangles in such a graph. They obtained the lower bound $(1-o(1))k^{3/2}$ and...

Chun-Qiu Fang, Rong-Xing Xu · 1 citation
Preprint Sep 2026

Odd Cycle Transversal on $H$-free graphs

\textsc{Odd Cycle Transversal} is a classic $\mathsf{NP}$-hard graph optimization problem asking for a minimum-weight set of vertices whose deletion makes the input graph bipartite, or equivalently, a maximum-weight induced bipartite subgraph. We show that \textsc{Odd Cycle Transversal} is quasi-polynomial-time solvabl...

Esther Galby, P. T. de Lima, Andrea Munaro et al. · 0 citations
Preprint Aug 2026

Instance-Optimality of Bidirectional Dijkstra on Simple Graphs

It is shown that bidirectional Dijkstra is still instance-optimal on simple undirected weighted graphs under the order-oblivious model, where incident edges are given in a random order, and under the order-dependent model, where bidirectional Dijkstra is not instance-optimal.

Christian Bertram, Mads Vestergaard Jensen, Mikkel Thorup et al. · 1 citation
Conference Aug 2026

Strongly Polynomial Parallel Maximum Flow Revisited

This work shows that a randomized parallel implementation of a variant of the strongly polynomial max-flow algorithm of Dadush, Orlin, Sidford, and V\'egh [SODA 2026] runs in $\tilde{O}(mn)$ work and $\tilde{O}(m)$ depth, which improves upon the previously described tradeoffs between work and depth.

Adam Karczmarz, P. Pilarski · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.