Lune

SODA2022顶会

Algorithmic Extensions of Dirac's Theorem

Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

2022年份
7被引次数
3顶会引用

摘要

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.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper3

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖