Algorithmic Extensions of Dirac's Theorem
Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov
Abstract
In 1952, Dirac proved the following theorem about long cycles in graphs with large minimum vertex degrees: Every n-vertex 2-connected graph G with minimum vertex degree δ ≥ 2 contains a cycle with at least min2δ, n vertices. In particular, if δ ≥ n/2, then G is Hamiltonian. The proof of Dirac's theorem is constructive, and it yields an algorithm computing the corresponding cycle in polynomial time. The combinatorial bound of Dirac's theorem is tight in the following sense. There are 2-connected graphs that do not contain cycles of length more than 2δ + 1. Also, there are non-Hamiltonian graphs with all vertices but one of degree at least n/2. This prompts naturally to the following algorithmic questions. For k ≥ 1, (A) How difficult is to decide whether a 2-connected graph contains a cycle of length at least min2δ + k, n?
(B) How difficult is to decide whether a graph G is Hamiltonian, when at least n -k vertices of G are of degrees at least n/2 -k?
The first question was asked by Fomin, Golovach, Lokshtanov, Panolan, Saurabh, and Zehavi.
The second question is due to Jansen, Kozma, and Nederlof. Even for a very special case of k = 1, the existence of a polynomial-time algorithm deciding whether G contains a cycle of length at least min2δ + 1, n was open. We resolve both questions by proving the following algorithmic generalization of Dirac's theorem: If all but k vertices of a 2-connected graph G are of degree at least δ, then deciding whether G has a cycle of length at least min2δ + k, n can be done in time 2 O(k) • n O(1) . The proof of the algorithmic generalization of Dirac's theorem builds on new graph-theoretical results that are interesting on their own.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f3e28cbf-62df-4942-9a7d-64b8e60b0705Cited by top-tier papers3
- Path Cover, Hamiltonicity, and Independence Number: An FPT PerspectiveFedor V. Fomin, Petr A. Golovach, Nikola Jedlicková, Jan Kratochvíl et al.STOC 2026 · 7 citations
- Fixed-Parameter Tractability of Maximum Colored Path and BeyondFedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Kirill Simonov et al.SODA 2023 · 1 citation
- Tree Containment Above Minimum Degree is FPTFedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill SimonovSODA 2024
Related papers
- A half-integral Erdős-Pósa theorem for directed odd cyclesKen-ichi Kawarabayashi, Stephan Kreutzer, O-joung Kwon, Qiqin XieSODA 2023 · 2 citations
- Non-linear Hamilton cycles in linear quasi-random hypergraphsJie Han, Xichao Shu, Guanghui WangSODA 2021 · 5 citations
- Computing and Testing Small Connectivity in Near-Linear Time and Queries via Fast Local Cut AlgorithmsSebastian Forster, Danupon Nanongkai, Liu Yang, Thatchaphol Saranurak et al.SODA 2020 · 29 citations
- A coarse Erdős-Pósa theoremJungho Ahn, Jochen Pascal Gollin, Tony Huynh, O-joung KwonSODA 2025 · 3 citations
- Hamiltonicity of random subgraphs of the hypercubePadraig Condon, Alberto Espuny Díaz, António Girão, Daniela Kühn et al.SODA 2021 · 11 citations
