English

Cycle-factors of regular graphs via entropy

Combinatorics 2025-08-26 v2 Discrete Mathematics Data Structures and Algorithms Probability

Abstract

It is a classical result that a random permutation of nn elements has, on average, about logn\log n cycles. We generalise this fact to all directed dd-regular graphs on nn vertices by showing that, on average, a random cycle-factor of such a graph has O((nlogd)/d)\mathcal{O}((n\log d)/d) cycles. This is tight up to the constant factor and improves the best previous bound of the form O(n/logd)\mathcal{O}(n/\sqrt{\log d}) due to Vishnoi. Our results also yield randomised polynomial-time algorithms for finding such a cycle-factor and for finding a tour of length (1+O((logd)/d))n(1+\mathcal{O}((\log d)/d)) \cdot n if the graph is connected. This makes progress on a conjecture of Magnant and Martin and on a problem studied by Vishnoi and by Feige, Ravi, and Singh. Our proof uses the language of entropy to exploit the fact that the upper and lower bounds on the number of perfect matchings in regular bipartite graphs are extremely close.

Keywords

Cite

@article{arxiv.2507.19417,
  title  = {Cycle-factors of regular graphs via entropy},
  author = {Micha Christoph and Nemanja Draganić and António Girão and Eoin Hurley and Lukas Michel and Alp Müyesser},
  journal= {arXiv preprint arXiv:2507.19417},
  year   = {2025}
}

Comments

9 pages. Extended version with open problems of a paper accepted to FOCS 2025