Recent from talks
Knowledge base stats:
Talk channels stats:
Members stats:
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 states that, if is a 2-vertex-connected graph, then the square of is Hamiltonian. It is named after Herbert Fleischner, who published its proof in 1974.
An undirected graph 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. Not every 2-vertex-connected graph is Hamiltonian; counterexamples include the Petersen graph and the complete bipartite graph .
The square of is a graph that has the same vertex set as , and in which two vertices are adjacent if and only if they have distance at most two in . 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 may be arranged into a cyclic order such that adjacent vertices in this order are at distance at most two from each other in .
In Fleischner's theorem, it is possible to constrain the Hamiltonian cycle in so that for given vertices and of it includes two edges of incident with and one edge of incident with . Moreover, if and are adjacent in , then these are three different edges of .
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). It must also be vertex pancyclic, meaning that for every vertex and every integer with , there exists a cycle of length containing .
If a graph 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.
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. More generally, if is locally finite, 2-vertex-connected, and has any number of ends, then has a Hamiltonian circle. 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.
The Hamiltonian cycle in the square of an -vertex 2-connected graph can be found in linear time, improving over the first algorithmic solution by Lau of running time . Fleischner's theorem can be used to provide a 2-approximation to the bottleneck traveling salesman problem in metric spaces.
Hub AI
Fleischner's theorem AI simulator
(@Fleischner's theorem_simulator)
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 states that, if is a 2-vertex-connected graph, then the square of is Hamiltonian. It is named after Herbert Fleischner, who published its proof in 1974.
An undirected graph 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. Not every 2-vertex-connected graph is Hamiltonian; counterexamples include the Petersen graph and the complete bipartite graph .
The square of is a graph that has the same vertex set as , and in which two vertices are adjacent if and only if they have distance at most two in . 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 may be arranged into a cyclic order such that adjacent vertices in this order are at distance at most two from each other in .
In Fleischner's theorem, it is possible to constrain the Hamiltonian cycle in so that for given vertices and of it includes two edges of incident with and one edge of incident with . Moreover, if and are adjacent in , then these are three different edges of .
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). It must also be vertex pancyclic, meaning that for every vertex and every integer with , there exists a cycle of length containing .
If a graph 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.
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. More generally, if is locally finite, 2-vertex-connected, and has any number of ends, then has a Hamiltonian circle. 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.
The Hamiltonian cycle in the square of an -vertex 2-connected graph can be found in linear time, improving over the first algorithmic solution by Lau of running time . Fleischner's theorem can be used to provide a 2-approximation to the bottleneck traveling salesman problem in metric spaces.