
In the mathematical field of
graph theory
In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, a graph ''G'' is said to be hypohamiltonian if ''G'' itself does not have a
Hamiltonian cycle
In the mathematical field of graph theory, a Hamiltonian path (or traceable path) is a path in an undirected or directed graph that visits each vertex exactly once. A Hamiltonian cycle (or Hamiltonian circuit) is a cycle that visits each vertex ...
but every graph formed by removing a single vertex from ''G'' is
Hamiltonian
Hamiltonian may refer to:
* Hamiltonian mechanics, a function that represents the total energy of a system
* Hamiltonian (quantum mechanics), an operator corresponding to the total energy of that system
** Dyall Hamiltonian, a modified Hamiltonian ...
.
History
Hypohamiltonian graphs were first studied by . cites and as additional early papers on the subject; another early work is by .
sums up much of the research in this area with the following sentence: “The articles dealing with those graphs ... usually exhibit new classes of hypohamiltonian or hypotraceable graphs showing that for certain orders ''n'' such graphs indeed exist or that they possess strange and unexpected properties.”
Applications
Hypohamiltonian graphs arise in
integer programming
An integer programming problem is a mathematical optimization or feasibility program in which some or all of the variables are restricted to be integers. In many settings the term refers to integer linear programming (ILP), in which the objective ...
solutions to the
traveling salesman problem
The travelling salesman problem (also called the travelling salesperson problem or TSP) asks the following question: "Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each cit ...
: certain kinds of hypohamiltonian graphs define
facets
A facet is a flat surface of a geometric shape, e.g., of a cut gemstone.
Facet may also refer to:
Arts, entertainment, and media
* ''Facets'' (album), an album by Jim Croce
* ''Facets'', a 1980 album by jazz pianist Monty Alexander and his tri ...
of the ''traveling salesman polytope'', a shape defined as the
convex hull of the set of possible solutions to the traveling salesman problem, and these facets may be used in
cutting-plane method
In mathematical optimization, the cutting-plane method is any of a variety of optimization methods that iteratively refine a feasible set or objective function by means of linear inequalities, termed ''cuts''. Such procedures are commonly used ...
s for solving the problem. observes that the
computational complexity
In computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focus is given to computation time (generally measured by the number of needed elementary operations) ...
of determining whether a graph is hypohamiltonian, although unknown, is likely to be high, making it difficult to find facets of these types except for those defined by small hypohamiltonian graphs; fortunately, the smallest graphs lead to the strongest inequalities for this application.
Concepts closely related to hypohamiltonicity have also been used by to measure the
fault tolerance
Fault tolerance is the property that enables a system to continue operating properly in the event of the failure of one or more faults within some of its components. If its operating quality decreases at all, the decrease is proportional to the ...
of
network topologies for
parallel computing.
Properties
Every hypohamiltonian graph must be 3-
vertex-connected, as the removal of any two vertices leaves a Hamiltonian path, which is connected. There exist ''n''-vertex hypohamiltonian graphs in which the maximum degree is ''n''/2, and in which there are approximately ''n''
2/4 edges.

conjectured that every hypohamiltonian graph has
girth 5 or more, but this was disproved by , who found examples with girth 3 and 4. For some time it was unknown whether a hypohamiltonian graph could be
planar, but several examples are now known, the smallest of which has 40 vertices. Every planar hypohamiltonian graph has at least one vertex with only three incident edges.
If a
3-regular graph is Hamiltonian, its
edges can be colored with three colors: use alternating colors for the edges on the Hamiltonian cycle (which must have even length by the
handshaking lemma
In graph theory, a branch of mathematics, the handshaking lemma is the statement that, in every finite undirected graph, the number of vertices that touch an odd number of edges is even. In more colloquial terms, in a party of people some of whom ...
) and a third color for all remaining edges. Therefore, all
snarks, bridgeless cubic graphs that require four edge colors, must be non-Hamiltonian, and many known snarks are hypohamiltonian. Every hypohamiltonian snark is ''bicritical'': removing any two vertices leaves a subgraph the edges of which can be colored with only three colors. A three-coloring of this subgraph can be simply described: after removing one vertex, the remaining vertices contain a Hamiltonian cycle. After removing a second vertex, this cycle becomes a path, the edges of which may be colored by alternating between two colors. The remaining edges form a
matching and may be colored with a third color.
The color classes of any 3-coloring of the edges of a 3-regular graph form three matchings such that each edge belongs to exactly one of the matchings.
Hypohamiltonian snarks do not have a partition into matchings of this type, but conjectures that the edges of any hypohamiltonian snark may be used to form six matchings such that each edge belongs to exactly two of the matchings. This is a special case of the Berge–Fulkerson conjecture that any snark has six matchings with this property.
Hypohamiltonian graphs cannot be bipartite: in a bipartite graph, a vertex can only be deleted to form a Hamiltonian subgraph if it belongs to the larger of the graph's two color classes. However, every
bipartite graph
In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V ar ...
occurs as an
induced subgraph
In the mathematical field of graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges (from the original graph) connecting pairs of vertices in that subset.
Definit ...
of some hypohamiltonian graph.
Examples
The smallest hypohamiltonian graph is the
Petersen graph
In the mathematics, mathematical field of graph theory, the Petersen graph is an undirected graph with 10 vertex (graph theory), vertices and 15 edge (graph theory), edges. It is a small graph that serves as a useful example and counterexample for ...
. More generally, the
generalized Petersen graph
In graph theory, the generalized Petersen graphs are a family of cubic graphs formed by connecting the vertices of a regular polygon to the corresponding vertices of a star polygon. They include the Petersen graph and generalize one of the ways o ...
GP(''n'',2) is hypohamiltonian when ''n'' is 5 (mod 6); the Petersen graph is the instance of this construction with ''n'' = 5.
found another infinite class of hypohamiltonian graphs in which the number of vertices is 4 (mod 6). Lindgren's construction consists of a cycle of length 3 (mod 6) and a single central vertex; the central vertex is connected to every third vertex of the cycle by edges he calls spokes, and the vertices two positions away from each spoke endpoint are connected to each other. Again, the smallest instance of Lindgren's construction is the Petersen graph.
Additional infinite families are given by , , and .
Enumeration
Václav Chvátal
Václav (Vašek) Chvátal () is a Professor Emeritus in the Department of Computer Science and Software Engineering at Concordia University in Montreal, Quebec, Canada and a Visiting Professor at Charles University in Prague. He has published ext ...
proved in 1973 that for all sufficiently large ''n'' there exists a hypohamiltonian graph with ''n'' vertices. Taking into account subsequent discoveries, “sufficiently large” is now known to mean that such graphs exist for all ''n'' ≥ 18. A complete list of hypohamiltonian graphs with at most 17 vertices is known: they are the 10-vertex Petersen graph, a 13-vertex graph and a 15-vertex graph found by computer searches of , and four 16-vertex graphs. There exist at least thirteen 18-vertex hypohamiltonian graphs. By applying the flip-flop method of to the Petersen graph and the
flower snark
In the mathematical field of graph theory, the flower snarks form an infinite family of snarks introduced by Rufus Isaacs in 1975.
As snarks, the flower snarks are connected, bridgeless cubic graphs with chromatic index equal to 4. The flowe ...
, it is possible to show that the number of hypohamiltonian graphs, and more specifically the number of hypohamiltonian snarks, grows as an exponential function of the number of vertices.
Generalizations
Graph theorists have also studied ''hypotraceable graphs'', graphs that do not contain a Hamiltonian path but such that every subset of ''n'' − 1 vertices may be connected by a path. Analogous definitions of hypohamiltonicity and hypotraceability for
directed graph
In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs.
Definition
In formal terms, a directed graph is an ordered pai ...
s have been considered by several authors.
[; ; ; .]
An equivalent definition of hypohamiltonian graphs is that their longest cycle has length ''n'' − 1 and that the intersection of all longest cycles is empty. investigate graphs with the same property that the intersection of longest cycles is empty but in which the longest cycle length is shorter than ''n'' − 1. defines the ''cyclability'' of a graph as the largest number ''k'' such that every ''k'' vertices belong to a cycle; the hypohamiltonian graphs are exactly the graphs that have cyclability ''n'' − 1. Similarly, define a graph to be ƒ-''fault hamiltonian'' if the removal of at most ƒ vertices leaves a Hamiltonian subgraph. study the graphs with cyclability ''n'' − 2.
Notes
References
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*. As cited by .
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
External links
* {{mathworld, title=Hypohamiltonian Graph, urlname=HypohamiltonianGraph, mode=cs2
Graph families
Hamiltonian paths and cycles