Fibonacci Graphs and Their Constructions
- Fibonacci Graphs are a diverse family of graphs whose construction is governed by Fibonacci or Lucas recurrences, encompassing directed acyclic graphs, Fibonacci cubes, and additive models.
- They encode Fibonacci behavior through constrained binary strings, path enumeration, and recursive invariants, offering deep combinatorial and geometric insights.
- Applications span from algebraic expression optimization in directed st-dags to precise metric analyses in hypercube-induced graphs and extremal graph theory in additive constructions.
Searching arXiv for recent and foundational papers on Fibonacci graphs to ground the article. “Fibonacci graphs” denotes several non-equivalent graph-theoretic constructions whose defining combinatorics are governed by Fibonacci or Lucas recurrences. In the literature summarized here, the term covers at least four major settings: directed acyclic graphs with edges and ; induced subgraphs of hypercubes such as Fibonacci cubes, Lucas cubes, Fibonacci-run graphs, and Lucas-run graphs; additive graphs such as Fibonacci-sum graphs; and order-theoretic structures such as the Young–Fibonacci graph. A plausible unifying theme is that these families encode Fibonacci behavior in one of three ways: through constrained binary strings, through path or walk enumeration, or through invariants whose extremal values are controlled by Fibonacci-number recurrences (Korenblit et al., 2013, Klavzar et al., 2013, Eğecioğlu et al., 2020).
1. Terminological scope and canonical families
The terminology is not uniform. In one established usage, a Fibonacci graph is a directed acyclic graph on vertices with edges and ; in another, the phrase refers to hypercube-induced families such as Fibonacci cubes; elsewhere it appears in compounds such as Fibonacci-run graph, Fibonacci-sum graph, Young–Fibonacci graph, and -bonacci graph (Korenblit et al., 2013, Klavzar et al., 2013, Eğecioğlu et al., 2020, Arman et al., 2017, Evtushevsky, 2020, Kirgizov et al., 2022).
| Family | Defining object | Fibonacci feature |
|---|---|---|
| Directed Fibonacci graph | DAG on with , | Source–sink path structure and expression recurrences |
| Fibonacci cube | Induced subgraph of 0 on strings with no consecutive 1s | 2 |
| Fibonacci-run graph 3 | Induced subgraph on run-constrained strings | 4 |
| Lucas cube / Lucas-run graph | Cyclic versions of the preceding cube families | Lucas-type cyclic restriction |
| Fibonacci-sum graph 5 | Vertices 6, edges when 7 is Fibonacci | Adjacency determined by Fibonacci numbers |
| Young–Fibonacci graph | Hasse diagram on words over 8 | Rank sizes are Fibonacci-counted |
This multiplicity of meanings is substantive rather than merely terminological. The directed acyclic Fibonacci graph is primarily a test case for algebraic-expression minimization in non-series-parallel st-dags, whereas the hypercube-induced families are partial-cube or daisy-cube objects studied via embeddings, cube polynomials, and distance distributions. The additive and order-theoretic families, by contrast, organize Fibonacci behavior through edge predicates or graded-poset path counting (Korenblit et al., 2013, 0903.2507, Arman et al., 2017, Evtushevsky, 2020).
2. Hypercube-induced families
The classical Fibonacci cube 9 is the induced subgraph of the hypercube 0 on binary strings 1 with 2 for all 3. The Lucas cube is the corresponding cyclic variant with the extra restriction 4. These families are canonical because their vertex sets are Fibonacci- and Lucas-counted constrained words, and because they retain enough hypercube structure to support metric, enumerative, and asymptotic analysis (Klavzar et al., 2013).
The Fibonacci-run graphs 5 replace the “no consecutive 6s” condition by a run-length constraint: every run of 7s is immediately followed by a strictly longer run of 8s. The permitted blocks form the monoid
9
that is, blocks 0 with 1. The vertex set is described by
2
and 3 is an induced subgraph of 4. A bijection 5 from extended Fibonacci strings to run-constrained strings,
6
extended multiplicatively, yields
7
Thus Fibonacci-run graphs preserve the Fibonacci-number vertex count of Fibonacci cubes while changing the admissible language and the adjacency geometry (Eğecioğlu et al., 2020, Mollard, 2024).
This change is structurally significant. For 8,
9
so Fibonacci-run graphs have fewer edges than Fibonacci cubes. Their asymptotic average degree satisfies
0
whereas for Fibonacci cubes and Lucas cubes,
1
Likewise, Fibonacci-run graphs are partial cubes only for 2, and they are not median graphs for 3, unlike Fibonacci cubes (Eğecioğlu et al., 2020, Klavzar et al., 2013).
The Lucas-run graphs 4 are the cyclic version of Fibonacci-run graphs. A string is circular-run-constrained if every run of 5s is immediately followed circularly by a strictly longer run of 6s, and
7
They form induced subgraphs of 8, and the construction mirrors the Fibonacci cube/Lucas cube relation in the run-constrained setting (Mollard, 2024).
A more recent generalization is given by Munarini graphs 9. They are built from generalized Pell strings over 0 with no runs of 1s of odd length, and satisfy
2
Their significance is that, unlike generalized Pell graphs for 3, they remain daisy cubes. The vertex count is
4
with 5, and the family inherits recursive structure, cube polynomials, and maximal cube polynomials analogous to those of Fibonacci cubes (Mollard, 14 May 2026).
3. Directed acyclic Fibonacci graphs and algebraic expressions
In the algebraic-expression literature, a Fibonacci graph 6 is the st-dag on vertices 7 with edge set
8
The edges 9 and 0 are labeled 1 and 2, respectively. This family is a generic non-series-parallel st-dag: it contains the forbidden pattern that obstructs series-parallel reduction, so its source–sink expression cannot in general be reduced to a read-once formula (Korenblit et al., 2013, Korenblit et al., 2013).
The canonical expression is the sum of the products of edge labels along all source-to-sink paths. Two complexity measures are standard: 3 The sequential-paths method writes the canonical sum directly and yields Fibonacci-counted path growth: 4 For 5, this method produces an expression with 201 terms and 33 plus operators (Korenblit et al., 2013).
The decisive improvement is the decomposition method. For a subgraph with source 6 and sink 7, and a decomposition vertex 8 with 9,
0
with base cases
1
The path split is exact: every path from 2 to 3 either passes through 4 or bypasses it via 5. The optimal choice is the middle vertex of the interval, or one of the two middle vertices when the interval length is even. Within the decomposition framework, this choice minimizes both 6 and 7 (Korenblit et al., 2013, Korenblit et al., 2013).
This balanced recursion reduces the expression size from exponential to polynomial. The optimal decomposition method satisfies
8
For a 9-vertex Fibonacci graph, the optimized expression has 31 terms and 11 plus operators, a large reduction from the sequential-paths form. The generalized decomposition method, which splits into 0 parts at each step, has
1
and among uniform GD methods the minimum asymptotic complexity occurs at 2, namely the ordinary decomposition method (Korenblit et al., 2013, Korenblit et al., 2013).
The optimality question remains open at the global level. The papers formulate the conjecture that the optimal decomposition method gives an optimal representation for both complexity measures, and ask whether it is the only method that yields an optimal representation with respect to total term count (Korenblit et al., 2013).
4. Metric, cube-polynomial, and extremal invariants
A major line of work studies Fibonacci-type hypercube subgraphs through cube polynomials and distance cube polynomials. For a graph 3 containing 4,
5
where 6 counts induced subgraphs isomorphic to 7 whose bottom vertex is at distance 8 from 9. For Fibonacci-run graphs, if a vertex 0 has Hamming weight 1 and down-degree 2, then the 3 having 4 as top vertex contribute
5
This yields
6
where 7 is the down-degree co-weight polynomial. A previously published generating function for 8 was shown to be erroneous because it omitted the factor 9; the corrected generating function is
00
The same paper proves, in a stronger form, the conjectured recursive link between Lucas-run and Fibonacci-run graphs at the level of distance cube polynomials (Mollard, 2024).
For Fibonacci cubes and Lucas cubes, metric asymptotics are explicit. The asymptotic average eccentricity is
01
and the asymptotic average degree is
02
The same work introduces the hypercube density
03
and proves
04
It also establishes a correspondence between eccentricity in 05 and leaf depth in a suitably labeled Fibonacci tree (Klavzar et al., 2013).
A different invariant is the Fibonacci dimension 06, the smallest integer 07 such that 08 admits an isometric embedding into the Fibonacci cube 09. For a partial cube 10 with isometric dimension 11, the central theorem is
12
where 13 is the auxiliary graph of semicubes and 14 is the minimum number of coordinating paths. The invariant satisfies
15
and computing it is difficult: it is NP-complete to decide whether 16, NP-hard to approximate within 17, and nevertheless admits a 18-approximation algorithm in the general case (0903.2507).
The expression Fibonacci index refers to another invariant: 19 including the empty set. For fixed order 20 and stability number 21, Turán graphs uniquely maximize 22 among all graphs in 23, and Turán-connected graphs maximize it among connected graphs in 24, with the exceptional case 25 where 26 ties. This line of work situates Fibonacci-number terminology in extremal graph theory rather than in a single graph family (0802.3284, 0811.1449).
5. Additive, order-theoretic, and planar constructions
The Fibonacci-sum graph 27 has vertex set 28, with distinct vertices 29 adjacent if and only if 30 for some Fibonacci number 31. This family is bipartite for all 32, outerplanar for all 33, and has treewidth 34 for all 35. Its Hamiltonian-path behavior is rigid: 36 The automorphism group is also small: each 37 has at most one non-trivial automorphism, given explicitly in the classified cases (Arman et al., 2017).
The Young–Fibonacci graph is the Hasse diagram of the Young–Fibonacci lattice. Its vertices are words over 38, the rank of a vertex 39 is the digit sum 40, and the edges correspond to replacing the leftmost 41 by 42 or inserting a 43 to the left of the leftmost 44. For vertices 45, the number of downward paths 46 admits the explicit formula
47
and the paper generalizes this to trajectories with prescribed upward steps. The resulting path-counting formula is polynomial with respect to the minimum of the ranks (Evtushevsky, 2020).
The 48-bonacci graphs arise from polyominoes associated with binary words avoiding 49 consecutive 50s. A word 51 determines a bargraph with 52 columns, where the 53-th column has 54 unit cells; the graph is formed by taking cell corners as vertices and cell sides as edges. These are chemical graphs, hence all vertices have degree at most four. The paper derives rational generating functions for the total number of vertices, edges, degree distributions, and Hamiltonian members of the family. It also stresses that these graphs are not the standard Fibonacci cubes: here the construction is polyomino-based rather than Hamming-adjacency-based (Kirgizov et al., 2022).
A different additive use of the term appears in the simple graph family with 55 vertices whose adjacency matrix is block diagonal with 56 blocks
57
For this graph,
58
so the number of walks of length 59 between the two vertices of a component is 60, and the number from a vertex to itself is 61. This is a direct walk-count model of Fibonacci recursion (Yılmaz et al., 2012).
6. Generalizations, corrections, and open directions
Recent work has emphasized both extension and correction. On the extension side, Munarini graphs provide a generalization of Fibonacci cubes and Pell graphs that preserves the daisy-cube property, and they satisfy
62
through the standard daisy-cube relation between weight and cube polynomials. On the correction side, the distance cube polynomial generating function for Fibonacci-run graphs required revision because the earlier argument used 63 instead of the correct distance 64 for a 65 with top vertex 66 (Mollard, 14 May 2026, Mollard, 2024).
Open problems remain in several subareas. In the directed acyclic setting, the global optimality of the balanced decomposition method for Fibonacci-graph expressions is still posed as a conjecture. In the run-graph setting, the concluding discussion asks for a characterization of all hypercube subgraphs satisfying
67
and of all graphs satisfying 68. The earlier basic study of Fibonacci-run graphs also conjectures that 69 always has a Hamiltonian path and that it is Hamiltonian exactly when 70 (Korenblit et al., 2013, Mollard, 2024, Eğecioğlu et al., 2020).
A persistent source of confusion is the assumption that “Fibonacci graph” names a single standard object. The literature here suggests instead a family of related but distinct paradigms: hypercube subgraphs defined by Fibonacci-type forbidden patterns, additive graphs with Fibonacci-determined adjacency, graded graphs whose ranks or path counts are Fibonacci-enumerated, and st-dags whose recursive source–sink structure is itself Fibonacci. The common content is not a unique graph but a recurring mechanism: constrained local structure giving rise to Fibonacci-number enumeration, Fibonacci-type generating functions, or Fibonacci-governed embeddings and invariants.