Hamiltonian After Every Vertex Deletion
A graph can fail to have a Hamiltonian cycle and still be remarkably close to having one: removing any single vertex may leave a graph with a Hamiltonian cycle. The Petersen graph is a standard example. Its symmetry makes the deletion claim manageable, but the claim that the original graph is not Hamiltonian requires a separate argument. We will prove both parts using a model whose vertices are pairs.
Thus, hypohamiltonicity has two distinct requirements. Showing that one vertex deletion leaves a Hamiltonian graph is not enough; we must establish the deletion property for every vertex and also show that the original graph has no Hamiltonian cycle.
The Petersen Graph as Disjoint Pairs
Let \(S=\{1,2,3,4,5\}\). The Petersen graph \(P\) has one vertex for each 2-element subset of \(S\), and two distinct vertices are adjacent exactly when their corresponding subsets are disjoint. This defines a finite simple graph. For example, \(12\) denotes the vertex \(\{1,2\}\), and \(12\) is adjacent to \(34\) because \(\{1,2\}\cap\{3,4\}=\varnothing\).
There are ten vertices, since there are \(\binom{5}{2}=10\) choices of a 2-element subset. Each vertex has three neighbors: once its two elements are chosen, the other three elements of \(S\) remain, and any 2-element subset of those three gives a disjoint vertex. The graph therefore has degree three at every vertex.
It is useful to organize the ten labels into two groups. Indices below are taken modulo \(5\), and the entries in the table are 2-subsets, not additional vertices.
| Index \(i\) | Outer vertex \(O_i\) | Inner vertex \(I_i\) |
|---|---|---|
| 0 | 12 | 35 |
| 1 | 34 | 25 |
| 2 | 15 | 24 |
| 3 | 23 | 14 |
| 4 | 45 | 13 |
The outer edges are \(O_iO_{i+1}\), the inner edges are \(I_iI_{i+2}\), and the spokes are \(O_iI_i\), for \(i=0,1,2,3,4\). Each listed edge joins disjoint pairs. These are fifteen distinct edges; since each of the ten vertices has degree three, the degree sum is \(10\cdot3=30\), so the handshake lemma gives \(30/2=15\) edges in total. Thus the listed outer edges, inner edges and spokes account for every edge of \(P\).
Symmetry of the 2-Subset Model
Proof. Regard \(A\) and \(B\) as 2-element subsets of \(S\). Choose a bijection from the two elements of \(A\) to the two elements of \(B\), and a bijection from the three elements of \(S\setminus A\) to the three elements of \(S\setminus B\). Together these give a permutation \(\pi\) of \(S\) with \(\pi(A)=B\). Apply \(\pi\) to every 2-subset. Two subsets are disjoint exactly when their images are disjoint, because a bijection preserves intersections and disjointness. Therefore this relabelling preserves adjacency and is an automorphism of \(P\). \(\square\)
This symmetry reduces the deletion claim to one explicit construction. If a Hamiltonian cycle is found after deleting one vertex, an automorphism taking that vertex to any other vertex carries the cycle to a Hamiltonian cycle after that other vertex is deleted.
A Nine-Vertex Cycle
Worked Example: Delete the Vertex \(12\)
Delete \(12\) and consider the cycle with vertex sequence
Each consecutive pair is disjoint: \(13\) and \(24\); \(24\) and \(35\); \(35\) and \(14\); \(14\) and \(25\); \(25\) and \(34\); \(34\) and \(15\); \(15\) and \(23\); \(23\) and \(45\); and \(45\) and \(13\). Thus every step, including the closing edge, is an edge of \(P\).
The nine distinct vertices in the cycle are \(13,24,35,14,25,34,15,23,45\). They are precisely the ten 2-subsets other than \(12\), so the cycle contains every vertex of \(P-12\) exactly once. It is a Hamiltonian cycle of \(P-12\).
Check: the cycle has nine distinct vertices before returning to its start, and \(P-12\) has \(10-1=9\) vertices. The explicit list therefore has the required length and covers the entire vertex-deleted graph.
Worked Example: Delete the Vertex \(13\)
Apply the permutation of \(S\) that swaps \(2\) and \(3\) and fixes \(1,4,5\). It sends \(12\) to \(13\), so it sends the preceding cycle in \(P-12\) to a cycle in \(P-13\). Applying it to each vertex gives
The nine labels before the return are distinct and are all the 2-subsets other than \(13\). Because the permutation preserves disjointness, every consecutive pair in this list is adjacent. Hence the list is a Hamiltonian cycle of \(P-13\).
Check: the deleted label \(13\) does not occur in the cycle, while \(12,34,25,14,35,24,15,23,45\) each occur once. This verifies the vertex set of the cycle directly.
Worked Example: Delete the Vertex \(45\)
Define a permutation of \(S\) by \(1\mapsto4,\ 2\mapsto5,\ 3\mapsto1,\ 4\mapsto2,\ 5\mapsto3\). This permutation sends \(12\) to \(45\). Its image of the nine-cycle for \(P-12\) is
The labels before the return are distinct and are exactly all 2-subsets except \(45\). The permutation preserves disjointness, so it preserves every edge in the cycle. This is a Hamiltonian cycle of \(P-45\).
Check: there are nine labels before the repeated endpoint, and the only omitted 2-subset is \(45\). Thus the cycle covers all vertices of \(P-45\) once.
The examples illustrate the general argument: the proposition supplies a relabelling taking \(12\) to any chosen vertex, and relabelling the displayed nine-cycle gives a Hamiltonian cycle after that vertex is deleted. It remains to prove that \(P\) itself is not Hamiltonian.
Why the Petersen Graph Is Not Hamiltonian
We count how many spokes a hypothetical Hamiltonian cycle could use. The count is effective because each vertex of \(P\) has degree three, while a cycle uses exactly two incident edges at each of its vertices.
Proof. Suppose that \(C\) is a Hamiltonian cycle of \(P\), and let \(k\) be the number of spokes \(O_iI_i\) used by \(C\). The five outer vertices have total degree \(10\) within \(C\). If \(a\) outer-cycle edges are used, their contribution to this degree total is \(2a\), and the used spokes contribute \(k\). Consequently \(2a+k=10\), so \(k\) is even. The same count applies to the inner vertices. Since there are only five spokes, the possibilities are \(k=0,2,4\).
If \(k=0\), every outer vertex must use both of its outer-cycle edges, so all five outer edges belong to \(C\). The same reasoning puts all five inner edges in \(C\). These two cycles are disjoint, contradicting the fact that \(C\) is one cycle containing all ten vertices.
If \(k=2\), the two indices of the used spokes are the same in the outer and inner layers. In each layer, the two spoke endpoints must each use one edge within that layer, while the other three vertices use two layer edges each. In a 5-cycle this means that exactly one layer edge is omitted: the endpoints of the omitted edge are the two vertices with only one selected layer edge. Thus the two spoke indices must be adjacent in the outer cycle and adjacent in the inner cycle. But outer adjacency means that their indices differ by \(1\) or \(-1\) modulo \(5\), whereas inner adjacency means that they differ by \(2\) or \(-2\) modulo \(5\). No pair of indices satisfies both conditions. Hence \(k\ne2\).
If \(k=4\), let \(j\) be the index of the unused spoke. In each layer, the vertex with index \(j\) must use both of its layer edges, while each other vertex must use exactly one layer edge. In the outer cycle these selected edges are \(O_jO_{j+1}\), \(O_jO_{j-1}\), and the edge between the two remaining vertices \(O_{j+2}\) and \(O_{j-2}\). In the inner cycle they are \(I_jI_{j+2}\), \(I_jI_{j-2}\), and the edge \(I_{j+1}I_{j-1}\). The description follows from the required degrees: the two neighbors of \(j\) must each receive their one layer edge from \(j\), and the two remaining vertices must be joined to each other.
Rotate the indices so that \(j=0\). The selected layer edges are then \(O_0O_1,O_0O_4,O_2O_3\) and \(I_0I_2,I_0I_3,I_1I_4\), together with the four used spokes at indices \(1,2,3,4\). These edges form two separate 5-cycles: \(O_0,O_1,I_1,I_4,O_4,O_0\) and \(O_2,O_3,I_3,I_0,I_2,O_2\). Their union is disconnected, so it cannot be the single Hamiltonian cycle \(C\). Thus \(k\ne4\).
All possible even values of \(k\) have now been ruled out. This contradicts the assumption that \(C\) exists, proving that the Petersen graph is not Hamiltonian. \(\square\)
The Hypohamiltonian Conclusion
Proof. The preceding theorem shows that \(P\) is not Hamiltonian. The nine-cycle displayed for \(P-12\) shows that this vertex deletion is Hamiltonian. For any vertex \(v\) of \(P\), vertex-transitivity gives an automorphism taking \(12\) to \(v\). The image of the nine-cycle is then a cycle through every vertex of \(P-v\) exactly once, so \(P-v\) is Hamiltonian. Both requirements in the definition of hypohamiltonicity hold. \(\square\)
A Common Pitfall
A nine-cycle in \(P-12\) does not show that \(P\) has a Hamiltonian cycle. One cannot obtain a cycle containing \(12\) merely by appending \(12\) to the nine-cycle: a cycle must return to its start through edges, and inserting a vertex requires replacing an existing edge by two edges incident with that vertex. In the displayed nine-cycle, the neighbors of \(12\) in \(P\) are \(34,35,45\), and no two of those labels are consecutive on the displayed cycle. More importantly, even a different deletion cycle would not by itself prove that the original graph is non-Hamiltonian. The spoke-counting argument is what rules out a Hamiltonian cycle in \(P\); vertex-transitivity is what extends the one explicit deletion cycle to every vertex.
Check Your Understanding
Use the 2-subset model and the spoke-counting proof to answer the following.
- How many vertices and edges does the Petersen graph have? Justify both counts from the model.
- Explain why a permutation of \(\{1,2,3,4,5\}\) preserves adjacency in the 2-subset model.
- In the spoke-counting argument, why must the number of spokes in a Hamiltonian cycle be even?
- For \(k=2\), explain why the same pair of indices would have to be adjacent in both the outer cycle and the inner cycle.
- Why does the \(k=4\) case produce two separate cycles rather than one Hamiltonian cycle?