Fleischner's theorem

In graph theory, a branch of mathematics, Fleischner's theorem gives a sufficient condition for a graph to contain a Hamiltonian cycle.

It is named after Herbert Fleischner, who published its proof in 1974.

is Hamiltonian if it contains a cycle that touches each of its vertices exactly once.

It is 2-vertex-connected if it does not have an articulation vertex, a vertex whose deletion would leave the remaining graph disconnected.

Fleischner's theorem states that the square of a finite 2-vertex-connected graph with at least three vertices must always be Hamiltonian.

Equivalently, the vertices of every 2-vertex-connected graph

In Fleischner's theorem, it is possible to constrain the Hamiltonian cycle in

[1] In addition to having a Hamiltonian cycle, the square of a 2-vertex-connected graph

must also be Hamiltonian connected (meaning that it has a Hamiltonian path starting and ending at any two designated vertices) and 1-Hamiltonian (meaning that if any vertex is deleted, the remaining graph still has a Hamiltonian cycle).

is not 2-vertex-connected, then its square may or may not have a Hamiltonian cycle, and determining whether it does have one is NP-complete.

[4] An infinite graph cannot have a Hamiltonian cycle, because every cycle is finite, but Carsten Thomassen proved that if

is an infinite locally finite 2-vertex-connected graph with a single end then

necessarily has a doubly infinite Hamiltonian path.

is locally finite, 2-vertex-connected, and has any number of ends, then

In a compact topological space formed by viewing the graph as a simplicial complex and adding an extra point at infinity to each of its ends, a Hamiltonian circle is defined to be a subspace that is homeomorphic to a Euclidean circle and covers every vertex.

[6] The Hamiltonian cycle in the square of an

-vertex 2-connected graph can be found in linear time,[7] improving over the first algorithmic solution by Lau[8] of running time

Fleischner's theorem can be used to provide a 2-approximation to the bottleneck traveling salesman problem in metric spaces.

[9] A proof of Fleischner's theorem was announced by Herbert Fleischner in 1971 and published by him in 1974, solving a 1966 conjecture of Crispin Nash-Williams also made independently by L. W. Beineke and Michael D.

[10] In his review of Fleischner's paper, Nash-Williams wrote that it had solved "a well known problem which has for several years defeated the ingenuity of other graph-theorists".

[11] Fleischner's original proof was complicated.

Václav Chvátal, in the work in which he invented graph toughness, observed that the square of a

-tough; he conjectured that 2-tough graphs are Hamiltonian, from which another proof of Fleischner's theorem would have followed.

[12] Counterexamples to this conjecture were later discovered,[13] but the possibility that a finite bound on toughness might imply Hamiltonicity remains an important open problem in graph theory.

A simpler proof both of Fleischner's theorem, and of its extensions by Chartrand et al. (1974), was given by Říha (1991),[14] and another simplified proof of the theorem was given by Georgakopoulos (2009a).

A 2-vertex-connected graph, its square, and a Hamiltonian cycle in the square