Hamiltonian Circuit

Input

Graph G=(V,E)G = (V, E).

Question

Does GG contain a Hamiltonian circuit?

Classes

Comments

Remains NP-complete (1) if GG is planar, cubic, 3-connected, and has no face with fewer than 5 edges (Garey et al., 1976), (2) if GG is bipartite (Krishnamoorthy, 1975), (3) if GG is the square of a graph, and (4) if a Hamiltonian path for GG is given as part of the instance (Papadimitriou & Steiglitz, 1976). Solvable in polynomial time if GG has no vertex with degree exceeding 2 or if GG is an edge graph (e.g. see (Liu, 1968)). The cube of a non-trivial connected graph always has a Hamiltonian circuit (Karaganis, 1968).

Proofs

NP-complete

Transformation from Vertex Cover (Karp, 1972).

Reducible from

Reducible to

References