Dirac's theorem and the switch geometry of perfect matchings
Pith reviewed 2026-05-10 04:35 UTC · model grok-4.3
The pith
If a graph on n vertices has minimum degree at least floor(2n/3)+1 then its perfect matchings form a connected expander under switches of at most two edges.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
If δ(G) ≥ ⌊2n/3⌋+1 then the reconfiguration graph H_2(G) on perfect matchings of G is connected and an expander. If δ(G) ≥ n/2+2 then H_3(G) is connected and an expander. For every ε>0 there exists c>1 such that n-vertex graphs with δ(G) ≥ n/2−εkn exist for which H_k(G) has at least c^n components. If δ(G) ≥ n/2+1 then H_2(G) has positive minimum degree. For k≥3 the threshold for positive minimum degree in H_k(G) is tied to the Caccetta–Häggkvist conjecture.
What carries the argument
The reconfiguration graph H_k(G) whose vertices are the perfect matchings of G and whose edges join two matchings whenever one is obtained from the other by switching at most k edges.
If this is right
- The set of all perfect matchings becomes a single connected component under 2-switches once the host graph meets the 2n/3 threshold.
- The same degree condition forces the reconfiguration graph to expand, so random walks on matchings mix rapidly.
- For 3-switches the connectivity threshold lies only two above the classical Dirac bound.
- Even graphs whose minimum degree is only a small linear amount below n/2 can still have exponentially many isolated components in H_k(G).
- Positive minimum degree in H_2(G) is already guaranteed by a minimum degree of n/2+1 in G.
Where Pith is reading between the lines
- The expander property implies that local search algorithms can efficiently move between any two perfect matchings in dense graphs.
- The link to the Caccetta–Häggkvist conjecture suggests that directed-cycle problems may control the existence of isolated vertices in higher-k reconfiguration graphs.
- Analogous connectivity thresholds may exist for other reconfiguration problems, such as spanning trees under single-edge swaps.
- The exponential-component construction shows that the transition from connected to highly disconnected reconfiguration spaces occurs in a narrow window near n/2.
Load-bearing premise
The minimum degree is high enough that any two perfect matchings share enough alternating cycles or paths for a sequence of small switches to connect them.
What would settle it
An explicit n-vertex graph with minimum degree floor(2n/3)+1 whose perfect matchings cannot be joined by any sequence of 2-edge switches would disprove the connectivity claim for H_2(G).
Figures
read the original abstract
Let $G$ be a graph on an even number $n$ of vertices and let ${\cal M}_G$ be the collection of perfect matchings in $G$. Dirac's theorem says that if the minimum degree $\delta(G)$ of $G$ is at least $n/2$, then ${\cal M}_G$ is guaranteed to be non-empty, while this is not necessarily the case if $\delta(G) \le n/2-1$. Given an integer $k\ge 2$, let $\mathcal H_k(G)$ be the reconfiguration graph formed on ${\cal M}_G$ by connecting two distinct $M_1,M_2\in {\cal M}_G$ by an edge in $\mathcal H_k(G)$ if $M_1$ can be obtained from $M_2$ by switching at most $k$ edges. Besides non-emptiness, as per Dirac's theorem, what other natural properties of $\mathcal H_k(G)$ are guaranteed based on the minimum degree $\delta(G)$ of $G$? We show that if $\delta(G) \ge \lfloor2n/3\rfloor+1$, then $\mathcal H_2(G)$ must be connected and an expander, while for each $\delta\le \lfloor(2n-2)/3\rfloor$ there are $n$-vertex graphs $G$ with minimum degree $\delta$ such that $\mathcal H_2(G)$ is disconnected. We also show that, if $\delta(G) \ge n/2+2$, then $\mathcal H_3(G)$ must be connected and an expander, while for each $\delta\le n/2-C_k$ there are $n$-vertex graphs $G$ with minimum degree $\delta$ such that $\mathcal H_k(G)$ is disconnected, for some $C_k$ depending on $k\ge 3$. Furthermore, for every $\varepsilon >0$, there exists a $c>1$ such that for every $k\ge 2$ and every large enough $n$, there are $n$-vertex graphs $G$ with $\delta(G) \ge \frac{n}2-\varepsilon kn$ such that $\mathcal H_k(G)$ has at least $c^n$ components. With respect to guaranteeing that $\mathcal H_k(G)$ has positive minimum degree (or, equivalently, no isolated vertices) we show that if $\delta(G) \ge n/2+1$, then $\mathcal H_2(G)$ must have positive minimum degree. For $k\ge 3$, we show how this threshold for $\delta(G)$ is related to the notorious Caccetta-H\"aggkvist conjecture.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper extends Dirac's theorem on the existence of perfect matchings to the reconfiguration graph H_k(G) on the set of all perfect matchings of an n-vertex graph G (n even), where two matchings are adjacent if one is obtained from the other by switching at most k edges. It proves that δ(G) ≥ ⌊2n/3⌋ + 1 forces H_2(G) to be connected and an expander, with a matching construction showing that H_2(G) can be disconnected for δ(G) ≤ ⌊(2n-2)/3⌋. Analogous connectivity and expansion results hold for H_3(G) when δ(G) ≥ n/2 + 2, while for each k ≥ 3 there exist graphs with δ(G) ≤ n/2 - C_k having disconnected H_k(G). For every ε > 0 there is c > 1 such that graphs with δ(G) ≥ n/2 - ε k n can have at least c^n components in H_k(G). The paper also determines the threshold δ(G) ≥ n/2 + 1 guaranteeing that H_2(G) has positive minimum degree and relates the corresponding threshold for k ≥ 3 to the Caccetta-Häggkvist conjecture.
Significance. If the stated thresholds and constructions hold, the results give a precise combinatorial picture of the 'switch geometry' of perfect matchings, showing that Dirac-type degree conditions already guarantee not only existence but also global connectivity, expansion, and (in some regimes) exponential component counts in the reconfiguration graph. The expander property and the exponential lower bound are particularly strong, as they imply rapid mixing for random walks on the space of perfect matchings under these degree hypotheses. The explicit link to the Caccetta-Häggkvist conjecture for the positive-degree case of H_k(G) (k ≥ 3) is a notable strength.
major comments (2)
- [Theorem 1 (or equivalent statement of the H_2 expander result)] The expander claim for H_2(G) under δ(G) ≥ ⌊2n/3⌋ + 1 is load-bearing for the main theorem; the proof must establish a uniform spectral gap independent of n. The abstract states the result but does not indicate whether the expansion constant is explicit or merely existential; if the latter, the claim should be clarified in the statement of the theorem.
- [Section on positive minimum degree for k ≥ 3] The relation to the Caccetta-Häggkvist conjecture for the positive-minimum-degree threshold of H_k(G) when k ≥ 3 is presented as a reduction rather than a resolution. The manuscript should make explicit whether the reduction is if-and-only-if or one-directional, and whether any new information about the conjecture is obtained.
minor comments (2)
- [Introduction] Notation: the symbol H_k(G) is introduced without an explicit reminder that its vertex set is exactly M_G; a parenthetical clarification in the first paragraph of the introduction would help readers.
- [Abstract and Introduction] The lower-bound constructions for disconnection are stated to exist for each δ ≤ ⌊(2n-2)/3⌋ (k=2) and δ ≤ n/2 - C_k (k ≥ 3). It would be useful to include a brief description or reference to the extremal graphs in the abstract or introduction so that the tightness is immediately visible.
Simulated Author's Rebuttal
We thank the referee for their thorough review and positive recommendation for minor revision. We address the major comments below and will incorporate the suggested clarifications into the revised manuscript.
read point-by-point responses
-
Referee: [Theorem 1 (or equivalent statement of the H_2 expander result)] The expander claim for H_2(G) under δ(G) ≥ ⌊2n/3⌋ + 1 is load-bearing for the main theorem; the proof must establish a uniform spectral gap independent of n. The abstract states the result but does not indicate whether the expansion constant is explicit or merely existential; if the latter, the claim should be clarified in the statement of the theorem.
Authors: We appreciate this observation. The proof of the expander property for H_2(G) in Theorem 1 establishes a spectral gap bounded below by a positive constant independent of n. We will revise the statement of Theorem 1 (and the abstract if appropriate) to explicitly indicate that the expansion is with a constant independent of n. revision: yes
-
Referee: [Section on positive minimum degree for k ≥ 3] The relation to the Caccetta-Häggkvist conjecture for the positive-minimum-degree threshold of H_k(G) when k ≥ 3 is presented as a reduction rather than a resolution. The manuscript should make explicit whether the reduction is if-and-only-if or one-directional, and whether any new information about the conjecture is obtained.
Authors: Thank you for highlighting this point. The connection we establish is a one-directional reduction showing that the threshold for δ(G) guaranteeing positive minimum degree in H_k(G) (k ≥ 3) is at least as large as the threshold implied by the Caccetta-Häggkvist conjecture. We obtain no new information about the conjecture itself. We will revise the relevant section to make this one-directional nature explicit. revision: yes
Circularity Check
No circularity in derivation chain
full rationale
The paper states direct combinatorial theorems that extend Dirac's theorem (an external result) to connectivity and expansion of the reconfiguration graphs H_k(G). The proofs establish that the given minimum-degree thresholds guarantee sufficient alternating cycles or paths for switches to connect matchings, with explicit constructions showing tightness of the bounds. No self-definitional steps, fitted parameters renamed as predictions, or load-bearing self-citations appear; the central claims rest on standard graph-theoretic arguments that do not reduce to the target statements by construction. The derivation is self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Graphs are finite, simple, undirected; n is even so that perfect matchings exist.
- standard math Dirac's theorem: δ(G) ≥ n/2 implies M_G is non-empty.
Reference graph
Works this paper leans on
-
[1]
D. Achlioptas and A. Coja-Oghlan. Algorithmic barriers from phase transitions. In49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, October 25-28, 2008, Philadelphia, PA, USA, pages 793–802. IEEE Computer Society, 2008
work page 2008
-
[2]
D. Achlioptas, A. Coja-Oghlan, and F. Ricci-Tersenghi. On the solution-space geometry of random constraint satisfaction problems.Random Struct. Algorithms, 38(3):251–268, 2011
work page 2011
- [3]
- [4]
-
[5]
P. Bastide, C. Legrand-Duchesne, and A. Müyesser. Random embeddings of bounded degree trees with optimal spread. Preprint, arXiv:2409.06640 [math.CO] (2024), 2024
- [6]
- [7]
-
[8]
N. Bousquet, L. Feuilloley, M. Heinrich, and M. Rabie. Short and local transformations between(∆ + 1)-colorings.Innov. Graph Theory, 2:119–156, 2025
work page 2025
-
[9]
L. M. Brègman. Certain properties of nonnegative matrices and their permanents.Dokl. Akad. Nauk SSSR, 211:27–30, 1973
work page 1973
-
[10]
Howhardisittomarryatrandom? (Ontheapproximationofthepermanent)
A.Z.Broder. Howhardisittomarryatrandom? (Ontheapproximationofthepermanent). InProceedings of the 18th Annual ACM Symposium on Theory of Computing, pages 50–58, 1986
work page 1986
-
[11]
P. Buys, R. J. Kang, and K. Ozeki. Reconfiguration of independent transversals.Random Structures Algorithms, 67(1):Paper No. e70025, 10, 2025
work page 2025
-
[12]
P. Buys, J. van den Heuvel, and R. J. Kang. Condensation in Turán’s theorem. Manuscript in preparation
-
[13]
Onminimaldigraphswithgivengirth
L.CaccettaandR.Häggkvist. Onminimaldigraphswithgivengirth. InProc. 9th Southeast. Conf. on Combinatorics, Graph Theory, and Computing, Boca Raton., pages 181–187, 1978. 29
work page 1978
- [14]
- [15]
- [16]
-
[17]
B. Cuckler and J. Kahn. Entropy bounds for perfect matchings and Hamiltonian cycles. Combinatorica, 29(3):327–335, 2009
work page 2009
-
[18]
B. Cuckler and J. Kahn. Hamiltonian cycles in Dirac graphs.Combinatorica, 29(3):299–326, 2009
work page 2009
-
[19]
P. Diaconis, R. Graham, and S. P. Holmes. Statistical problems involving permutations with restricted positions. InState of the art in probability and statistics. Festschrift for Willem R. van Zwet. Papers from the symposium, Leiden, Netherlands, March 23–26, 1999, pages 195–222. Beachwood, OH: IMS, Institute of Mathematical Statistics, 2001
work page 1999
-
[20]
P. Diaconis and L. Saloff-Coste. Comparison theorems for reversible Markov chains.Ann. Appl. Probab., 3(3):696–730, 1993
work page 1993
-
[21]
G. A. Dirac. Some theorems on abstract graphs.Proc. Lond. Math. Soc. (3), 2:69–81, 1952
work page 1952
-
[22]
M. Dyer, M. Jerrum, and H. Müller. On the switch Markov chain for perfect matchings.J. ACM, 64(2):33, 2017. Id/No 12
work page 2017
-
[23]
C. Feghali, M. Johnson, and D. Paulusma. A reconfigurations analogue of Brooks’ theorem and its consequences.J. Graph Theory, 83(4):340–358, 2016
work page 2016
-
[24]
J. Galliano and R. J. Kang. Largest component in Boolean sublattices.Acta Math. Hungar., 176(1):183–214, 2025
work page 2025
-
[25]
L. Gurvits. Van der Waerden/Schrijver-Valiant like conjectures and stable (aka hyperbolic) homogeneous polynomials: one theorem for all.Electron. J. Combin., 15(1):Research Paper 66, 26, 2008. With a corrigendum
work page 2008
- [26]
-
[27]
M. Huber. Exact sampling from perfect matchings of dense regular bipartite graphs.Algo- rithmica, 44(3):183–193, 2006
work page 2006
-
[28]
M. Jerrum and A. Sinclair. Approximating the permanent.SIAM J. Comput., 18(6):1149– 1178, 1989
work page 1989
-
[29]
D. Y. Kang, T. Kelly, D. Kühn, D. Osthus, and V. Pfenninger. Perfect matchings in random sparsifications of Dirac hypergraphs.Combinatorica, 44(6):1233–1266, 2024
work page 2024
- [30]
- [31]
- [32]
-
[33]
M. Krivelevich, C. Lee, and B. Sudakov. Robust Hamiltonicity of Dirac graphs.Trans. Am. Math. Soc., 366(6):3095–3130, 2014
work page 2014
-
[34]
F. Krząkała, A. Montanari, F. Ricci-Tersenghi, G. Semerjian, and L. Zdeborová. Gibbs states and the set of solutions of random constraint satisfaction problems.Proc. Natl. Acad. Sci. USA, 104(25):10318–10323, 2007
work page 2007
-
[35]
D. A. Levin, Y. Peres, and E. L. Wilmer.Markov chains and mixing times. With a chapter on “Coupling from the past” by James G. Propp and David B. Wilson.Providence, RI: American Mathematical Society (AMS), 2nd edition edition, 2017
work page 2017
-
[36]
B. D. McKay, N. C. Wormald, and B. Wysocka. Short cycles in random regular graphs. Electron. J. Combin., 11(1):Research Paper 66, 12, 2004
work page 2004
- [37]
-
[38]
D. Randall and P. Tetali. Analyzing Glauber dynamics by comparison of Markov chains. J. Math. Phys., 41(3):1598–1615, 2000
work page 2000
-
[39]
G. N. Sárközy, S. M. Selkow, and E. Szemerédi. On the number of Hamiltonian cycles in Dirac graphs.Discrete Math., 265(1-3):237–250, 2003
work page 2003
- [40]
-
[41]
B. Sudakov. Robustness of graph properties. InSurveys in Combinatorics 2017. Papers based on the 26th British Combinatorial Conference, University of Strathclyde, Glasgow, UK, July 2017, pages 372–408. Cambridge: Cambridge University Press, 2017
work page 2017
-
[42]
L. G. Valiant. The complexity of computing the permanent.Theor. Comput. Sci., 8:189– 201, 1979
work page 1979
- [43]
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.