Construction
This note is under construction.
Link
This note lacks links.
Citation
This note lacks citations.
In graph theory, a Halin graph [1] is formed from a tree with at least four vertices and no vertex of degree , embedded in the plane, together with a cycle connecting the leaves of in the cyclic order fixed by the embedding.
Lemma 1
Every Halin graph has a Hamiltonian cycle through all its vertices.
Lemma 2
Every Halin graph is minimally 3-connected.
TODO
- Halin graphs can be recognized in linear time.
- Halin graphs have low treewidth, many computational problems that are hard on other kinds of planar graphs, such as finding Hamiltonian cycles, can be solved quickly on Halin graphs.
- Every Halin graph that is not a wheel contains at least two fans, and distinct fans are vertex-disjoint.
In graph theory, a Halin graph [1][2] is a planar graph constructed from a tree by connecting its leaves, in the cyclic order induced by a planar embedding, into a single cycle. Halin graphs are named after Rudolf Halin.
Definition
Definition 1 (Halin graph)
Let be a tree satisfying for every vertex and possessing at least three leaves, together with a fixed planar embedding of . Let denote the cycle obtained by joining the leaves of according to the cyclic order induced by this embedding. The Halin graph is defined as the graph .
Definition 2 (Skeleton and adjoint cycle)
Given a Halin graph as in Definition 1, the tree is referred to as the skeleton (or characteristic tree) of , and the cycle is referred to as its adjoint cycle. The vertices of lying on coincide with the leaves of ; the remaining vertices of are the internal vertices of .
Properties
TODO
This note has things to do.
- Split the lemma for planarity and 3-connectivity into two lemmas.
Lemma 1 (Planarity and 3-connectivity)
Every Halin graph is planar and 3-connected.
Proof of Lemma 1
Planarity follows directly from the construction: admits a crossing-free embedding by assumption, and is added along the outer face by connecting consecutive leaves in their cyclic order, so no crossings are introduced. 3-connectivity is established by showing that the removal of any two vertices from leaves the remaining graph connected. The removal of two vertices lying on leaves the remaining arcs of attached to , which remains connected. The removal of an internal vertex of together with any other vertex cannot disconnect , since the absence of degree-2 vertices in ensures that every internal vertex is incident to at least three vertex-disjoint paths toward the cycle . A complete case analysis is given in Halin (1971).
Theorem 1 (Hamiltonicity)
Every Halin graph is Hamiltonian.
Proof of Theorem 1
The claim is proved by induction on the number of internal vertices of the skeleton . If is a star, is a wheel graph, which is Hamiltonian by virtue of its rim cycle. For the inductive step, let be an internal vertex of adjacent to at least two leaves. Contracting the subtree rooted at into a single leaf yields a smaller Halin graph , which is Hamiltonian by the induction hypothesis. A Hamiltonian cycle of may then be modified to route through the original leaves adjacent to , yielding a Hamiltonian cycle of .
Corollary 1 (Uniqueness of the planar embedding)
Every Halin graph admits a combinatorially unique planar embedding, up to the choice of outer face and reflection.
Proof of Corollary 1
This follows from Lemma 1 in conjunction with Whitney's theorem, according to which every 3-connected planar graph admits a unique embedding in the sphere up to reflection.
Examples
Example 1 (Wheel graphs)
If the skeleton is a star — a single central vertex adjacent to leaves — the resulting Halin graph coincides with the wheel graph , consisting of the central vertex together with a -cycle through its neighbors.
References
- [1]
“Halin graph”, Wikipedia, Available: https://en.wikipedia.org/wiki/Halin_graph, Accessed: 2026-05-25 ↩ ↩2
- [2]
“Halin Graph”, Wolfram MathWorld, Available: https://mathworld.wolfram.com/HalinGraph.html, Accessed: 2026-07-14 ↩