Questions: Hamiltonian Cycles: Sufficient Conditions and Challenges

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A simple graph G has n = 10 vertices and every vertex has degree exactly 4. Does Dirac's theorem guarantee that G has a Hamiltonian cycle?

AYes — every vertex has degree 4 > 3, which is close enough to n/2 = 5
BNo — Dirac's theorem requires minimum degree ≥ n/2, and here min degree 4 < 5
CYes — Dirac's theorem applies whenever every vertex has the same degree
DNo — Dirac's theorem only applies to complete graphs
Question 2 Multiple Choice

The cycle graph C₁₀ has 10 vertices, every vertex has degree 2, and it clearly has a Hamiltonian cycle (the graph itself is one). Yet n/2 = 5, so every vertex's degree is far below the Dirac threshold. What does this tell us?

ADirac's theorem must be incorrect for regular graphs
BDirac's theorem gives a sufficient condition, not a necessary one — graphs can have Hamiltonian cycles without satisfying the degree threshold
CC₁₀ does not actually qualify as a Hamiltonian cycle because cycles are not graphs
DDirac's theorem only applies when the minimum degree equals exactly n/2
Question 3 True / False

Determining whether an arbitrary graph has a Hamiltonian cycle is an NP-complete problem.

TTrue
FFalse
Question 4 True / False

If a graph fails to satisfy Dirac's theorem (some vertex has degree less than n/2), then it cannot contain a Hamiltonian cycle.

TTrue
FFalse
Question 5 Short Answer

Eulerian circuits and Hamiltonian cycles both involve traversing a graph completely, but they differ dramatically in computational difficulty. What is the key distinction, and why does it matter?

Think about your answer, then reveal below.