Hamiltonian Path Index
- Hamiltonian Path Index is defined as the minimum number of line-graph iterations required for a graph to contain a Hamiltonian path, ensuring traceability for every connected graph.
- It distinguishes itself from the classical Hamiltonian index by focusing on paths rather than cycles, with exact formulas available for trees and structural characterizations via dominating trails.
- Practical estimates and upper bounds are derived using subgraph families like EUPₖ(G) and parameters such as tree branch geometry, trail length, and graph diameter.
The Hamiltonian path index of a connected graph measures how many iterations of the line-graph operator are needed before a Hamiltonian path appears. For a graph , the iterated line graphs are defined by , , and , and the invariant is
Equivalently, is the minimum such that is traceable. A characterization of traceable iterated line graphs established this invariant in a structural form, and a later treatment emphasized that, unlike the classical Hamiltonian index based on Hamiltonian cycles, exists for every connected graph and admits an exact formula for trees (Nou et al., 2020, Ekstein et al., 30 Jul 2025).
1. Definition through iterated line graphs
For a graph , the line graph 0 has vertex set 1, with two vertices adjacent in 2 exactly when the corresponding edges of 3 share an endpoint. The iterated line graphs are formed recursively, and the Hamiltonian path index asks for the least iteration at which traceability appears. In the terminology used in the literature,
4
The invariant is studied for finite connected undirected graphs. One formulation specifies that the iteration 5 is considered as long as the previous iterate has a nonempty edge set (Ekstein et al., 30 Jul 2025). For the base case 6, traceability of the line graph is governed by a trail condition: 7 A dominating trail is a trail 8 such that every edge of 9 has at least one endpoint on 0 (Ekstein et al., 30 Jul 2025).
A basic existence fact distinguishes 1 from several older Hamiltonian invariants. If 2 is a path, then 3 itself already has a Hamiltonian path, so
4
If 5 is not a path, then the classical Hamiltonian index 6 exists and satisfies
7
Hence 8 exists for every connected graph (Ekstein et al., 30 Jul 2025).
2. Relation to the classical Hamiltonian index
The Hamiltonian path index is closely related to, but distinct from, the classical Hamiltonian index of iterated line graphs. The latter is defined by Hamiltonian cycles rather than Hamiltonian paths.
| Invariant | Definition | Basic feature |
|---|---|---|
| 9 | Least 0 such that 1 has a Hamiltonian path | Exists for every connected graph |
| 2 | Least 3 such that 4 has a Hamiltonian cycle | Classical cycle-based invariant |
This distinction is substantive. The 2019 algorithmic work on Hamiltonian index explicitly studies
5
and states that it does not define or study a separate Hamiltonian path index (Philip et al., 2019). In that cycle-based theory, the relevant one-step criterion is
6
whereas the path-based theory replaces dominating closed trails by dominating trails (Philip et al., 2019).
The difference is especially visible on paths. In the path-based setting,
7
because a path is already traceable. By contrast, the classical Hamiltonian index behaves differently on paths, since iterated line graphs of a path remain paths and never become Hamiltonian cycles in the usual sense (Ekstein et al., 30 Jul 2025).
A common misconception is therefore to treat “Hamiltonian path index” as merely a minor variant of 8. The literature instead treats it as a separate invariant with its own structural characterization, its own extremal behavior on trees, and a different relationship to block structure (Nou et al., 2020, Ekstein et al., 30 Jul 2025).
3. Structural characterization of traceable iterated line graphs
The principal general characterization uses a family of subgraphs 9, introduced as the path-analogue of the 0 structures used earlier for Hamiltonian cycles in iterated line graphs (Nou et al., 2020).
Several graph-theoretic notions enter the definition. For a subgraph 1 of 2,
3
and for a graph 4,
5
A branch in 6 is a nontrivial path with ends in 7 and internal vertices, if any, of degree 8. Let 9 be the set of branches, and
0
For a positive integer 1, 2 is the set of subgraphs 3 of 4 satisfying:
- 5;
- 6;
- 7 for every subgraph 8 of 9;
- 0 for every branch 1 with 2;
- 3 for every branch 4 with 5.
The central theorem is then: 6 for connected graphs 7 with at least three edges and 8 (Nou et al., 2020).
Two supporting results organize the proof. First, the line-graph step itself preserves the characterization: 9 Second, the base case is
0
The proof strategy parallels the Hamiltonian-cycle theory, but weakens the even-degree condition from 1 to 2, reflecting the passage from Eulerian closed structures to trail structures (Nou et al., 2020).
The scope restriction 3 is essential. The theorem does not hold for 4; the one-step case is handled instead by the dominating-trail characterization of 5 (Nou et al., 2020).
4. Exact determination for trees
The most explicit closed formula currently available is for trees. A 2025 treatment gives an exact expression for 6 for every tree 7 (Ekstein et al., 30 Jul 2025).
A branch in a graph is a nontrivial path whose end vertices have degree different from 8, and whose internal vertices, if any, all have degree 9. For a tree 0, the relevant branch families are:
- 1: all branches;
- 2: branches all of whose edges are bridges;
- 3: branches in 4 with an end vertex of degree 5.
For each branch 6 of a tree 7, define
8
Thus leaf-branches contribute their length, while internal bridge-branches contribute one more than their length.
If 9 is not a path, choose branches 0 such that 1 is maximal among all pairs of branches. Let 2 be the set of all endpaths containing 3 and 4, and for 5, let 6 denote all branches of 7 contained in 8. The main theorem is
9
and otherwise
00
The formula identifies the obstruction precisely: one chooses a principal endpath containing two maximal branches, and the Hamiltonian path index is the least possible worst 01-value among branches lying outside that endpath.
Several special cases are immediate (Ekstein et al., 30 Jul 2025). If 02 with 03, every branch is a one-edge leaf-branch, so 04 for all branches and
05
More generally, every non-path caterpillar satisfies
06
A symmetric 07-shaped tree with three arms of length 08 has three leaf-branches with 09; any endpath uses two of them, leaving one off-path branch of value 10, hence
11
The proof proceeds by analyzing how branches shorten under repeated line-graph iteration. Leaf-branches disappear after 12 steps once 13, while internal bridge-branches persist one step longer, which explains the 14 in their definition (Ekstein et al., 30 Jul 2025).
5. Upper bounds and computable estimates
The structural characterization via 15 yields several explicit upper bounds for the Hamiltonian path index (Nou et al., 2020). These bounds are designed to be checked directly from large-scale graph parameters such as maximum trail length, diameter, and degree.
Let 16 be a trail with the maximum number of vertices, and among those, one minimizing the number of vertices of degree at least 17 left outside the trail. Define
18
and
19
Then
20
A direct corollary is
21
and since 22,
23
A degree-based estimate uses
24
together with
25
Then
26
For connected simple graphs this yields the simpler bound
27
These estimates are significant because they convert a definition based on iterated line graphs into inequalities involving ordinary graph parameters. In the source presentation, the bounds derived from 28, 29, and 30 are presented as applications of the traceability characterization, and several of them are stated to be sharp (Nou et al., 2020).
6. Scope, limitations, and current structure of the theory
The present theory has a clear asymmetry between general graphs and trees. On the general side, the characterization
31
for 32 gives a complete criterion in structural terms, but it is not a closed formula comparable to the tree theorem (Nou et al., 2020). On the tree side, the invariant is completely determined by branch geometry (Ekstein et al., 30 Jul 2025).
A second limitation is that analogies with the classical Hamiltonian index do not transfer wholesale. The 2025 treatment states that Saražin proved an equality phenomenon for the cycle-based Hamiltonian index on trees and graphs with Hamiltonian 33-blocks, but that “this is not true for Hamiltonian path index” (Ekstein et al., 30 Jul 2025). The abstract of that work says it discusses graphs with Hamiltonian 34-connected blocks, yet no full general theorem for that class is stated in the provided account.
A third point of care is terminological. The line-graph Hamiltonian index studied in algorithmic and parameterized form in the cycle literature is a different invariant. That work concerns the least 35 for which 36 has a Hamiltonian cycle, not a Hamiltonian path (Philip et al., 2019). The two theories share the same line-graph framework and some of the same trail-based ideas, but they diverge at the level of both definition and structure.
The contemporary understanding of Hamiltonian path index can therefore be summarized as follows. It is a path-based line-graph iteration invariant, always defined on connected graphs, controlled at one step by dominating trails, characterized for 37 by the subgraph family 38, and completely solved for trees through an exact branch formula (Nou et al., 2020, Ekstein et al., 30 Jul 2025). Beyond trees, the invariant is structurally understood but not yet reduced to comparably explicit formulas.