Skip to main content
Log in

Fractal analysis and control of the fractional Lotka–Volterra model

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

This paper reports the investigation of a fractional Lotka–Volterra model from the fractal viewpoint. A Julia set of a discrete version of this model is introduced and its state feedback control is realized. Coupled terms are designed to realize the synchronization of two Julia sets with different parameters. Numerical simulations are presented to further verify the correctness and effectiveness of the main theoretical results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. The stability analysis will be given in “Appendix” section detailedly.

References

  1. Lotka, A.: Elem. Phys. Biol, Williams and Wilkins, Baltimore (1925)

    Google Scholar 

  2. Volterra, V.: Variazioni e fluttuazioni del numero di individui in specie animali conviventi. Mem. R. Acad. Lincei Ser. VI 2, 31–113 (1926)

    MATH  Google Scholar 

  3. Takeuchi, Y.: Global Dynamical Properties of Lotka-Volterra Systems. World Scientific, Singapore (1996)

    Book  MATH  Google Scholar 

  4. Ahmed, E., El-Sayed, A., El-Saka, H.: Equilibrium points, stability and numerical solutions of fractional-order predator-prey and rabies models. J. Math. Anal. Appl. 325(7), 542–553 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. El-Saka, H., Ahmed, E., Shehata, M., El-Sayed, A.: On stability, persistence, and Hopf bifurcation in fractional order dynamical systems. Nonlinear Dyn. 56, 121–126 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Das, S., Gupta, P.: Rajeev, : A fractional predator-prey model and its solution. Int. J. Nonlinear Sci. Numer. Simul. 10(7), 873–876 (2009)

    Article  Google Scholar 

  7. Das, S., Gupta, P.: A mathematical model on fractional Lotka-Volterra equations. J. Theor. Biol. 277(1), 1–6 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  8. Agrawal, S., Srivastava, M., Das, S.: Synchronization between fractional-order Ravinovich-Fabrikant and Lotka-Volterra systems. Nonlinear Dyn. 69(4), 2277–2288 (2012)

    Article  MathSciNet  Google Scholar 

  9. Elsadany, A., Matouk, A.: Dynamical behaviors of fractional-order Lotka-Volterra predator-prey model and its discretization. J. Appl. Math. Comput. 49, 269–283 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  10. Matouk, A., Elsadany, A.: Dynamical analysis, stabilization and discretization of a chaotic fractional-order GLV mode. Nonlinear Dyn. 85(3), 1597–1612 (2016)

    Article  MATH  Google Scholar 

  11. Nosrati, K., Shafiee, M.: Dynamic analysis of fractional-order singular Holling type-II predator-prey system. Appl. Math. Comput. 313, 159–179 (2017)

    MathSciNet  Google Scholar 

  12. Li, C., Sprott, J., Mei, Y.: An infinite 2-D lattice of strange attractors. Nonlinear Dyn. 89(4), 2629–2639 (2017)

    Article  MathSciNet  Google Scholar 

  13. Řadulescu, A., Pignatelli, A.: Symbolic template iterations of complex quadratic maps. Nonlinear Dyn. 84(4), 2025–2042 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  14. Jackson, E., Kodoeorgiou, A.: Entrainment and migration controls of two-dimensional maps. Phys. D Nonlinear Phenom. 54(3), 253–265 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  15. Gilpin, M., Hanski, I.: Metapopulation Dynamics: Empirical and Theoretical Investigations. Academic Press, London (1991)

    Google Scholar 

  16. Sun, W., Zhang, Y., Zhang, X.: Fractal analysis and control in the predator-prey model. Int. J. Comput. Math. 94(4), 737–746 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zhang, M., Zhang, Y.: Fractal analysis and control of the competition model. Int. J. Biomath. 9(3), 1650045 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  18. Podlubny, I.: Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of their Solution and Some of their Applications. Academic Press, San Diego (1999)

    MATH  Google Scholar 

  19. Petráš, I.: Fractional-Order Nonlinear Systems: Modeling. Analysis and Simulation. Springer, Berlin (2011)

    Book  MATH  Google Scholar 

  20. Wang, Y., Sun, S.: Solvability to infinite-point boundary value problems for singular fractional differential equations on the half-line. J. Appl. Math. Comput. 57, 359–373 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  21. Arfken, G., Weber, H.: Mathematical Methods for Physicists, 6th edn. Academic Press, San Diego (2005)

    MATH  Google Scholar 

  22. Zhu, S., Cai, C., Spanos, P.: A nonlinear and fractional derivative viscoelastic model for rail pads in the dynamic analysis of coupled vehicle-slab track systems. J. Sound Vib. 335, 304–320 (2015)

    Article  Google Scholar 

  23. Spanos, P., Evangelatos, G.: Response of a non-linear system with restoring forces governed by fractional derivatives–time domain simulation and statistical linearization solution. Soil Dyn. Earthq. Eng. 30(9), 811–821 (2010)

    Article  Google Scholar 

  24. Falconer, K.: Fractal Geometry: Mathematical Foundations and Applications. Wiley, Chichester (2003)

    Book  MATH  Google Scholar 

  25. Liu, S., Wang, P.: Fractal Control Theory. Springer, Singapore (2018)

    Book  Google Scholar 

  26. Zhang, Y., Liu, S.: Gradient control and synchronization of Julia sets. Chin. Phys. B 17(2), 543–549 (2008)

    Article  Google Scholar 

  27. Sun, W., Zhang, Y.: Control and synchronization of Julia sets in the forced Brusselator model. Int. J. Bifurc. Chaos 25(9), 1550113 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  28. Elaydi, S.: An Introduction to Difference Equations. Springer, New York (2005)

    MATH  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (No. 61533011). The authors sincerely thank the reviewers for their valuable suggestions and useful comments that have led to the present improved version of the original manuscript. The first author is also indebted to Dr. H. Li for numerous helpful discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shutang Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Human and animals rights

This article does not contain any studies with human participants or animals performed by any of the authors.

Appendix

Appendix

From the discussion of discretization of fractional derivatives in Sect. 2, system (8) can be seen as a truncation of the following system:

$$\begin{aligned} u_{n+1}= & {} r_1u_n - a_1u_n^2 - b_1u_nv_n - \sum \limits _{k=1}^n\omega _k^{(\alpha )}u_{n-k+1}, \nonumber \\ v_{n+1}= & {} -r_2v_n + a_2u_nv_n - b_2v_n^2 - \sum \limits _{k=1}^n\omega _k^{(\beta )}v_{n-k+1},\nonumber \\ \end{aligned}$$
(A.1)

where \(n\in {\mathbb {N}}_+\). System (A.1) is a nonlinear Volterra system in which the future state \((u_{n+1},v_{n+1})\) depends on not only the present state \((u_n,v_n)\) but also all past states from \((u_{n-1},v_{n-1})\) to \((u_0,v_0)\) (cf. [28]). This kind of system that has been widely used as mathematical models in population dynamics has memory effect like a fractional system. Once given the initial condition \((u(0),v(0)) = (u_0,v_0)\), one can generate the solution to systems (8) and (A.1). As a matter of fact, system (8) can be treated as a nonlinear system containing two 200th-order nonlinear difference equations, and the initial conditions \((u_0,v_0)\), \((u_1,v_1), \ldots , (u_{199},v_{199})\) of this system can be totally generated by \((u_0,v_0)\).

Let

$$\begin{aligned}&z_1(n) = u_{n-199}, z_2(n) = u_{n-198}, \ldots , z_{200}(n) = u_n, \\&z_{201}(n) = v_{n-199}, z_{202}(n) = v_{n-198}, \ldots , z_{400}(n) = v_n. \end{aligned}$$

Then, system (8) can be converted to the system

$$\begin{aligned} {\mathbf {z}}(n+1) = {\mathbf {H}}({\mathbf {z}}(n)), \quad n\in {\mathbb {N}}, \end{aligned}$$
(A.2)

where

$$\begin{aligned} {\mathbf {z}}(n)= & {} (z_1(n),z_2(n), \ldots , z_{400}(n))^{\mathrm {T}},\\ {\mathbf {H}}= & {} (h_1,h_2, \ldots , h_{400})^{\mathrm {T}} \end{aligned}$$

and

$$\begin{aligned}&h_i(z_1,z_2,\ldots ,z_{400}) \nonumber \\&\quad = z_{i+1}, \quad i = 1,2,\ldots ,199,201,202,\ldots ,399,\\&h_{200}(z_1,z_2,\ldots ,z_{400}) = r_1z_{200} - a_1z_{200}^2 \\&\qquad - b_1z_{200}z_{400}- \sum \limits _{k=1}^{N}\omega _k^{(\alpha )}z_{201-k},\\&h_{400}(z_1,z_2,\ldots ,z_{400}) = -r_2z_{400} + a_2z_{200}z_{400} \\&\qquad - b_2z_{400}^2 - \sum \limits _{k=1}^{N}\omega _k^{(\beta )}z_{401-k}. \end{aligned}$$

Point \((u^*,v^*)\in {\mathbb {R}}^2\) is a fixed point of system (8) if \({\mathbf {F}}(u^*,v^*) = (u^*,v^*)\). This corresponds to the fixed point

$$\begin{aligned} {\mathbf {z}}^* := (\underbrace{u^*,\ldots ,u^*}_{200},\underbrace{v^*,\ldots ,v^*}_{200})^{\mathrm {T}}\in {\mathbb {R}}^{400} \end{aligned}$$

for system (A.2). Therefore, a fixed point of system (8) is stable if and only if the corresponding fixed point of system (A.2) is stable.

Denote

$$\begin{aligned} \xi _1:= & {} \frac{\partial h_{200}}{z_{200}}\Big |_{{\mathbf {z}}^*} = r_1-\omega _1^{(\alpha )}-2a_1u^*-b_1v^*,\\ \xi _2:= & {} \frac{\partial h_{400}}{z_{400}}\Big |_{{\mathbf {z}}^*} = -r_2-\omega _1^{(\beta )}+a_2u^*-2b_2v^*. \end{aligned}$$

Then, the Jacobian matrix of system (A.2) at the fixed point \({\mathbf {z}}^*\) is

(A.3)

Noticing the equivalence between systems (8) and (A.2), the matrix \({\mathbf {J}}\) represented by (A.3) can also be called the Jacobian matrix of system (8) at the fixed point \((u^*,v^*)\).

Let \(\alpha \), \(\beta \), \(r_i\), \(a_i\) and \(b_i\) (\(i = 1,2\)) satisfy (9). Then, the spectral radius of the Jacobian matrix \({\mathbf {J}}\) at \(P_c = (1.6905,0.7294)\) is 0.9725, denoting \(\rho ({\mathbf {J}}) = 0.9725\). From [28, Corollary 4.34], the fixed point \(P_c\) is stable. Further, let \(a_1 = b_2 = 0\). Then, \(P_c = (1.3987,1.0675)\) and \(\rho ({\mathbf {J}}) = 0.9728\).

Next, controlled system (11) is handled with the same method. In this case,

$$\begin{aligned} {\overline{\xi }}_1= & {} \theta _1+r_1-\omega _1^{(\alpha )}-2a_1u^*-b_1v^*,\\ {\overline{\xi }}_2= & {} \theta _2-r_2-\omega _1^{(\beta )}+a_2u^*-2b_2v^*. \end{aligned}$$

Substitute \(\xi _1\) and \(\xi _2\) in (A.3) with \({\overline{\xi }}_1\) and \({\overline{\xi }}_2\), respectively. Then, one gets the Jacobian matrix of controlled system (11) at the fixed point \((u^*,v^*)\), and we denote it as \(\overline{{\mathbf {J}}}(\theta _1,\theta _2)\). Obviously, \(\overline{{\mathbf {J}}}(\theta _1,\theta _2)\) is continuous about \(\theta _1\) and \(\theta _2\). According to [28, Corollary 4.34] and the above discussion, the fixed point \((u^*,v^*)\) is stable if \(\rho \big (\overline{{\mathbf {J}}}(\theta _1,\theta _2)\big ) < 1\). Setting \(\theta _1 = \theta _2 = \theta \), we have \(\theta \in [-1.5749,0.6139]\) that satisfies \(\rho \big (\overline{{\mathbf {J}}}(\theta ,\theta )\big ) < 1\) with the help of computer-aided calculation.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Y., Liu, S. Fractal analysis and control of the fractional Lotka–Volterra model. Nonlinear Dyn 95, 1457–1470 (2019). https://doi.org/10.1007/s11071-018-4638-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-018-4638-7

Keywords

Mathematics Subject Classification

Navigation