Abstract
Fibonacci numbers or Fibonacci sequence is among the most popular numbers or sequence in Mathematics. In this paper, we discuss the sequence in a population dynamics perspective. We discuss the early development of the sequence and interpret the sequence as a number of a hypothetical population. The governing equation that produces the Fibonacci sequence is written in a matrix form having a square matrix A. We show the relation of the eigenvalues, eigenvectors, and eigenspaces to the matrix with the dynamics of the sequence. We also generalize the matrix equation so that it governs a more realistic model of the hypothetical population. Some results regarding the modified golden ratio are presented.
Keywords: Mathematics
1. Introduction
Fibonacci numbers or Fibonacci sequence is among the most popular numbers or sequence in mathematics. The sequence is in the form of 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, .... which first appeared in Liber Abaci book of Leonardo Pisano in 1202 (Sigler, 2002). It is often known as the Lame sequence (Roberts, 1992) or Viranka number (Goonatilake, 1998) as many other ancient mathematicians have used this sequence in their document. The first mathematician who called it Fibonacci sequence is Edouard Lucas in 19-th century (Gardner, 1996). Lucas also showed that the Fibonacci sequence appears in the shallow diagonal of the Pascal triangle and he also defines a sequence based on the Fibonacci numbers, which is currently known as Lucas number. The complete information of the sequence can be found in the On-Line Encyclopedia of Integer Sequence (OEIS, 2017).
One of the important features arising from the Fibonacci sequence is the Golden Ratio. It is the ratio of the consecutive numbers in the Fibonacci sequence which converges to 1.61803398875 (Livio, 2002). The ratio has been found in many areas of applications such as in analyzing the proportions of natural objects and man-made systems. The ratio can also be found in modern applications such as financial analysis and plastic surgery (Letzter, 2016). Given that it has many applications, many studies have been conducted to extend the sequence. The extension of the Fibonacci sequence is also widespread and penetrated many branches of mathematics including dynamical system. For example, the Fibonacci sequence has been extended to tribonacci, tetranacci, and other higher order n-nacci sequences (Wolfram, 1998). The n-nacci sequence has found application in coin tossing problem (Weisstein, a, Weisstein, b; Griffiths, 2011). On the other hand, the Fibonacci sequence also has been extended by generalizing the integer to real and complex numbers (Harman, 1981, Asci and Gurel, 2013), quarternion (Halici, 2012), generalized quarternion (Akyigit et al., 2014, Tan et al., 2016).
The other extension of Fibonacci sequence has been done by Bruin (2007) and Bruin and Volkova (2005) who developed a Fibonacci-like map or a kneading map. They show an important dynamical structure in the model that is the properties of the absolute continuous invariant measure. However, Li and Wang (2014) developed a new class of generalized Fibonacci sequence by considering a unimodal maps and show that, in some circumstances, the map has no absolutely continuous invariant probability measure. The result is different from the one found by Bruin and reveals the richness of dynamical properties of mathematical structures developed from Fibonacci sequence – or alike. The brief review above shows that the extension of Fibonacci sequence is directed to a more abstract manner. Historically the Fibonacci sequence appeared in a population problem as the following statement given by Leonardo Pisano (Sigler, 2002) who wrote “A certain man put a pair of rabbits in a place surrounded on all sides by a wall. How many pairs of rabbits can be produced from that pair in a year if it is supposed that every month each pair begets a new pair which from the second month on becomes productive?”. In this paper we review the Fibonacci sequence from population dynamic perspective. We also generalize the sequence in this perspective and give some population interpretation to the model. Some mathematical results are obtained. We begin with a brief explanation on the Fibonacci sequence in a matrix equation in the following section.
2. Theory
Let and be the numbers of adults and juveniles of a hypothetical population, respectively, with the dynamics is given by the recursive equations
(1) |
with and . The system of equations above can be written in the form
(2) |
which is clearly is Fibonacci recursive equation for the Fibonacci sequence
(3) |
The system has an explicit solution in the form Binet Formula (Weisstein, a, Weisstein, b), but some authors claimed this formula is found by de Moivre in 18 century (Knuth, 1997),
(4) |
Note that the system of equations (1) can be written in the form
(5) |
This equation generates the Fibonacci sequence regardless the initial values of the vector where the notation t denotes the transpose of the associated vector. As the examples are the following. Suppose that we have different initial values, and , then by considering equation (5) we have the following sequence:
Next suppose that and , then by considering equation (5) we have the following sequence:
In the next section we show that any initial value is indeed attracted to the eigenspace of the Fibonacci matrix
(6) |
3. Results & discussion
In this section we present some results regarding the solution of equation (5), its properties and the relation to the matrix A in (6). A generalization of equation (5) is also considered. To begin with, note that the characteristic equation of matrix A is , hence it has two eigenvalues and with the corresponding eigenvectors and , respectively, with and . There are two eigenspaces, corresponding to and . The eigenspace corresponding to the largest eigenvalue is which consists of all linear combinations of the vector plus the zero vector. While the eigenspace corresponding to the other eigenvalue is which consists of all linear combinations of the vector plus the zero vector.
Let us concentrate in the eigenspace associated with the largest eigenvalue . Figure 1, Figure 2 show the eigenspace as the line in the XY plane. Since the line connects the origin with the point of , then the line is given by
(7) |
Let us consider the vector as a point in XY plane. Figure 1 shows the iteration of Equation (5) for several initial values, such as (0,1), (1,1), (2,1), and (0,2) (upper figure). Some of the initial values are from the Fibonacci sequence, such as (1,1) and (2,1). Others are arbitrary, such as (0,2). However, all initial values are eventually brought to the eigenspace of the largest eigenvalue by the recurrence equation (5). Even Figure 2 shows that it remains true for the relatively large arbitrary couples of . This observation leads to the following theorems.
Theorem 1
Let be any point with and are neighboring Fibonacci numbers. Then for any initial value the iteration of equation (5) converges to the eigenspace .
Proof
We will show that the distance between the line of eigenspace of the largest eigenvalue and the n-th iteration of the initial value point by the recursive Equation (2) is eventually close to zero. To prove this let us start with an initial value with and are a neighboring Fibonacci number so that its n-th iteration is . Hence we have where . It is known that the distance of to any line is given by . We construct the eigenspace linear equation as follows. The line connects the point to the eigenspace base point , resulting in the equation is which equivalent to . Since , , and then we have
with and , and hence d is given by
It can be shown that which proves that eventually the sequence is trapped by the eigenspace . □
Remark
As pointed out by one of the reviewers, from the dynamical system theory point of view, the dynamic of equation (5) is characterized by the dynamic matrix A that has two eigenvalues. The smaller one is less than unity while then second one is larger. Consequently, “starting from a generic initial point , the state component which is aligned with the eigenvector of the smaller (convergent) eigenvalue will vanish with n, while the one aligned with the eigenvector of the larger (divergent) eigenvalue will grow indefinitely”.
Theorem 2
Let be any positive integer in the XY plane. Then, starting from as the initial value, the n-th iteration of Equation (5) converges to the eigenspace .
Proof
Consider the matrix A and let us define P and D as follows:
The columns of P are the eigenvectors of A and the diagonal of D is the eigenvalues of A, and hence we have . Furthermore we have that leads to
Let us see for the case . In this case and hence for large n we have
Further for any initial value we have
which equivalent to:
It is obvious that
which is definitely is the equation of the eigenspace in (7). This shows that for any integer initial values the iteration of equation (5) is eventually trapped by the eigenspace . □
Remark
Theorem 2 actually holds for any real numbers. See Figure 3 that illustrate that the trapping properties of the eigenspace of the largest eigenvalue remains true for arbitrary real initial values.
3.1. Generalization of the Fibonacci matrix
The Fibonacci matrix can be generalized into several directions. For examples it can be generalized into the matrices or below:
or even into matrices in higher dimensions. However, from population perspective these generalizations are not realistic. Let us consider the matrix . It can be considered as the growth matrix of a population having three age classes. It assumes that there is no mortality in the populations. However if there is a mortality or survival rates in the population, then the matrix should accommodate these factors. For example, let us consider the easiest one, the population having only two age classes, adults and juveniles. Then one of the model that accommodate mortality could be given by the matrix . The matrix gives the following recursive equations:
(8) |
with and . At the first glance, this equation is closely related to the one in Balestrino et al. (2009). Their equation of the generalized Fibonacci sequence forms a dynamical system which motivated by a problem in digital filters and manufacturing of tissue with fractal property. A closer inspection to the equation shows that their equation, motivation, and interpretation are different to ours, in which here we look at a population dynamics perspective. The parameters can be interpreted as follows: α is the survival rate of adults that still alive, β is the survival rate of juveniles that reach adult class, and γ is the birth rate of adults that produce the new juveniles. Here we present some results of the model analysis. The first result is presented in the following theorem.
Theorem 3
The closed form solution of Equation (8) is given by and the associated golden ratio is given by .
Proof
Let us consider Equation (8) in the form of
(9) The characteristic equation for the above recurrence equation is
(10) with the solution
(11) Hence, the closed form solution of the generalized Fibonacci Equation (9) is in the form of
(12) with s and t are some real numbers. Suppose that the initial conditions are given by and then we have
(13) Without loss of generality we assume and , hence solving the last equations gives
(14) Therefore the closed form solution is given by
(15) Let , then we have
(16) If the limit of the ratio exists as n approaches infinity, say then we have
(17) which is satisfied by . The existence of the limit can be proved by showing that forms a Cauchy sequence. □
The matrix has the characteristic equation with two eigenvalues and values with corresponding eigenvector and , respectively, with and . There are two eigenspaces, corresponding to and . The eigenspace corresponding to the largest eigenvalue is which consists of all linear combinations of the eigenvector of the largest eigenvalue plus the zero vector. The eigenspace corresponding to the other eigenvalue is which consists of all linear combinations of the corresponding eigenvector plus the zero vector.
Unlike the original Fibonacci model, in which the population always increasing unbounded with a constant golden ratio , the modified model of (7) is able to accommodate increasing and decreasing growth, and even a steady state. Figure 4 (upper) shows an example for eventually steady growth with , and resulting in the ratio of consecutive population is 1. Other growth (middle and lower graphs in Figure 4) shows the exponential growth with different parameters. The previous theorem shows that the modified golden ratio is given by , which for the case of the ratio collapses to .
Table 1 reveals that there is an interesting pattern regarding the ratio of two consecutive numbers of the modified Fibonacci sequence. The triple is not unique, in the sense that different triples may give the same ratio. For example, the ratio of two consecutive numbers of the modified Fibonacci sequence is exactly the same as the golden ratio (of the original Fibonacci sequence) for several different triples. Some parameters in the triple are the function of the golden ratio φ.
Table 1.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
0.5 | 0.5 | 1 | 1.000000000 |
0.5 | 1 | 0.5 | 1.000000000 |
0.5 | 0.5 | 1.25 | 1.079156198 |
0.5 | 1.25 | 0.5 | 1.079156198 |
0.5 | 0.5 | 2 + φ | φ |
0.5 | 2 + φ | 0.5 | φ |
0.5 φ | φ | 0.5 φ | φ |
0.5φ | 0.5φ | φ | φ |
Table 2, Table 3, Table 4, Table 5 show that if the growth parameters of the population are certain form of function of the golden ratio φ, the pattern of the ratio (we called it the modified golden ratio ) becomes more prevalent as stated in Theorem 3 and Theorem 4. Some numerical example show that the ratio in Table 5 can be expressed in a different form as shown in Table 6. These two expression is equivalent as stated in Theorem 6.
Table 2.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
1 | 1 | 1 | φ |
2 | 2 | 2 | 2 φ |
3 | 3 | 3 | 3 φ |
⋮ | ⋮ | ⋮ | ⋮ |
k | k | k | k φ |
Table 3.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
φ | φ | φ | 1 + φ |
2 φ | 2 φ | 2 φ | 2 (1 + φ) |
3 φ | 3 φ | 3 φ | 3 (1 + φ) |
4 φ | 4 φ | 4 φ | 4 (1 + φ) |
⋮ | ⋮ | ⋮ | ⋮ |
k φ | k φ | k φ | k (1 + φ) |
Table 4.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
φ | φ | φ | 1 + φ |
1 + φ | 1 + φ | 1 + φ | 1 + 2 φ |
2 + φ | 2 + φ | 2 + φ | 1 + 3 φ |
3 + φ | 3 + φ | 3 + φ | 1 + 4 φ |
⋮ | ⋮ | ⋮ | ⋮ |
k + φ | k + φ | k + φ | 1 + (k + 1) φ |
Table 5.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
φ | φ | φ | φ2 |
φ2 | φ2 | φ2 | φ3 |
φ3 | φ3 | φ3 | φ4 |
φ4 | φ4 | φ4 | φ5 |
φ5 | φ5 | φ5 | φ6 |
φ6 | φ6 | φ6 | φ7 |
φ7 | φ7 | φ7 | φ8 |
φ8 | φ8 | φ8 | φ9 |
⋮ | ⋮ | ⋮ | ⋮ |
φk | φk | φk | φk+1 |
Table 6.
Adult survival | Juvenile survival | Birth rate | Ratio |
---|---|---|---|
(α) | (β) | (γ) | () |
φ | φ | φ | φ + 1 |
φ2 | φ2 | φ2 | 2 φ + 1 |
φ3 | φ3 | φ3 | 3 φ + 2 |
φ4 | φ4 | φ4 | 5 φ + 3 |
φ5 | φ5 | φ5 | 8 φ + 5 |
φ6 | φ6 | φ6 | 13 φ + 8 |
φ7 | φ7 | φ7 | 21 φ + 13 |
φ8 | φ8 | φ8 | 34 φ + 21 |
⋮ | ⋮ | ⋮ | ⋮ |
φk | φk | φk | F(k−1)φ + F(k−2) |
Theorem 4
If with then the golden ratio of of the generalized Fibonacci sequence is given by where φ is the golden ratio of the Fibonacci sequence.
Proof
Recall that the ratio of the modified Fibonacci sequence is given by . If with then we have by . □
Theorem 5
If is a function of the golden ratio φ then the ratio of of the generalized Fibonacci sequence is also a function of φ, specifically:
- 1.
whenever ,
- 2.
whenever ,
- 3.
whenever .
Proof
We present the proof for the above theorem
- 1.
As before the ratio of the modified Fibonacci sequence is given by . If with then we have . Since φ is one of the solution of the characteristic equation associated with the Fibonacci sequence, it satisfies . Hence we have as required.
- 2.
As before the ratio of the modified Fibonacci sequence is given by . If with then we have . Since φ is one of the solution of the characteristic equation associated with the Fibonacci sequence, it satisfies . Hence we have . Hence we have as required.
- 3.
As before the ratio of the modified Fibonacci sequence is given by . If with then we have as required.
Note: Some numerical experiment also show that the last equation is equivalent to the expression whenever , with denotes the i-th term of the Fibonacci sequence. We can observe that it is obvious , and recursively we obtain the following:
We can prove in general that . It is clear that the formula true for some integer above. Let us assume that holds for an integer k, we will prove that it also holds for the integer as what the follows.
Hence we have for any . This is actually proof of the following theorem. □
Theorem 6
If φ is the golden ratio of the Fibonacci sequence then for any integer .
Corollary 1
If then the ratio of of the generalized Fibonacci sequence is given by .
Proof
The proof is clear from Theorem 5 (point 3) and Theorem 6. □
4. Conclusion
We have presented a discussion regarding one way to modify and generalize the Fibonacci sequence via population dynamic perspective. The modified Fibonacci sequence is able to model a steady state growth for certain choice of the triplet demographic parameters. A modified golden ratio is also presented and some interesting patterns are proved.
Declarations
Author contribution statement
Asep K. Supriatna: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.
Ema Carnia: Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.
Meksianis Z. Ndii: Contributed reagents, materials, analysis tools or data; Wrote the paper.
Funding statement
This work was supported by the University of Padjadjaran, through the scheme of Academic Leadership Grant (ALG-2018) (2297/UN6.D/KS/2018).
Competing interest statement
The authors declare no conflict of interest.
Additional information
No additional information is available for this paper.
Acknowledgements
This work was supported by the University of Padjadjaran, through the scheme of Academic Leadership Grant (ALG-2018) (2297/UN6.D/KS/2018). The authors thank the anonymous reviewers for giving constructive comments to improve the earlier version of the manuscript.
References
- Akyigit M., Kosal H.H., Tosun M. Fibonacci generalized quarternions. Adv. Appl. Clifford Algebras. 2014;24(3):631–641. [Google Scholar]
- Asci M., Gurel E. Gaussian Jacobsthal and Gaussian Jacobsthal Lucas polynomials. Notes Number Theory Discrete Math. 2013;19(1):25–36. [Google Scholar]
- Balestrino A., Fagiolini A., Zini G. Proc. 13th Conf. Fibonacci Numbers and Their Applications. 2009. Generalized Fibonacci dynamical systems. [Google Scholar]
- Bruin H. Subcontinua of Fibonacci-like unimodal inverse limit spaces. Topol. Proc. 2007;31(1):37–50. [Google Scholar]
- Bruin H., Volkova O. The complexity of Fibonacci-like kneading sequences. Theor. Comput. Sci. 2005;337:379–389. [Google Scholar]
- Gardner Martin. MAA; 1996. Mathematical Circus. [Google Scholar]
- Goonatilake S. Indiana University Press; 1998. Toward a Global Science. [Google Scholar]
- Griffiths Martin. Expressions arising from a coin-tossing scenario involving pairs of consecutive heads. Fibonacci Q. 2011;49:249–254. [Google Scholar]
- Halici S. On Fibonacci quarternion. Adv. Appl. Clifford Algebras. 2012;22(2):321–327. [Google Scholar]
- Harman C.J. Complex Fibonacci numbers. Fibonacci Q. 1981;19(1):82–86. [Google Scholar]
- Knuth D.E. third edition. Addison–Wesley; 1997. The Art of Computer Programming, Volume 1 Fundamental Algorithms. 672 pages (first edition published 1973) [Google Scholar]
- Letzter R. Tech Insider; 2016. A Plastic Surgeon Used a Golden Mathematical Ratio to ‘Prove’ This is the Most Beautiful Person in the World. [Google Scholar]
- Li S., Wang Q. A new class of generalized Fibonacci unimodal maps. Nonlinearity. 2014;27(7):1633. [Google Scholar]
- Livio M. Broadway Books; New York: 2002. The Golden Ratio: The Story of Phi, The World's Most Astonishing Number. [Google Scholar]
- OEIS 2017. https://oeis.org/A000045 Available online on.
- Roberts J. MAA; 1992. Lure of the Integers. [Google Scholar]
- Sigler L.E. Springer-Verlag; New York: 2002. Fibonacci's Liber Abaci: A Translation into Modern English of Leonardo Pisano's Book of Calculation. (Sources and Studies in the History of Mathematics and Physical Sciences). Sigler, trans. [Google Scholar]
- Tan E., Yilmaz S., Sahina M. On a new generalization of Fibonacci quaternions. Chaos Solitons Fractals. 2016;82:1–4. [Google Scholar]
- Weisstein E.W. Binet's Fibonacci number formula. http://mathworld.wolfram.com/BinetsFibonacciNumberFormula.html MathWorld – A Wolfram Web Resource.
- Weisstein E.W. Coin tossing. http://mathworld.wolfram.com/CoinTossing.html MathWorld – A Wolfram Web Resource.
- Wolfram D.A. Solving generalized Fibonacci recurrences. Fibonacci Q. 1998;36(2):129–145. [Google Scholar]