Discrete Mathsfor Engineers

Structures, proofs, and intuition

EN | PT

Graph Theory → Hamiltonian

Part 2 of 4 — Definitions & Examples

Series: Hamiltonian Part 2 of 4
1 2 3 4

Definition

A Hamiltonian path is a path that visits all vertices of a graph exactly once.

A Hamiltonian cycle is a Hamiltonian path that, in addition, returns to the starting vertex, forming a cycle.

Summary:
Hamiltonian path = visits all vertices once.
Hamiltonian cycle = Hamiltonian path + returns to the start.

Examples

Below are two typical examples: a graph that has a Hamiltonian cycle and one that does not have.

Example A — Has a Hamiltonian cycle

A B C D
One possible cycle: A → B → C → D → A.

Example B — Does not have a Hamiltonian cycle

F B A D C E
Vertex F has degree 1, so a Hamiltonian cycle cannot exist.