Three-species predator-prey model with respect to Caputo and Caputo-Fabrizio fractional operators
Leila Eftekhari, Moein Khalighi, Soleiman Hosseinpour, Leo Lahti

TL;DR
This paper introduces a new numerical method for analyzing three-species predator-prey models using Caputo and Caputo-Fabrizio fractional derivatives, highlighting the impact of operator type and order on system stability.
Contribution
It develops an enhanced Adams-Bashforth based numerical scheme for Caputo-Fabrizio operators and compares stability conditions with Caputo derivatives.
Findings
Operator type and order significantly affect system stability.
The new numerical method improves stability analysis.
Dynamics vary with fractional operator choice.
Abstract
We study distributed lag effects in three-dimensional Lotka-Volterra systems by applying the concept of fractional calculus. We derive a new numerical method that provides enhanced stability for the Caputo-Fabrizio operator based on Adams-Bashforth method, considering non-singular kernel in the definition of Caputo-Fabrizio operator. We investigate the stability conditions of this system with comparisons to the Caputo fractional derivative. Numerical results show that the type of differential operators and the value of orders significantly influence the stability of the numerical solution, and dynamics of the Lotka-Volterra system.
| Example 1 | C | CF | C | CF | |||
|---|---|---|---|---|---|---|---|
| Coefficient | Equilibrium | Eigenvalues | |||||
| ✗ | ✗ | ✗ | ✓ | ||||
| ✗ | ✗ | ✗ | ✓ | ||||
| ✓ | ✓ | ✓ | ✓ | ||||
| ✗ | ✗ | ✗ | ✓ | ||||
| Not Acceptable | ✗ | ✗ | ✗ | ✗ | |||
| Example 2 | C | CF | |||||
| Coefficient | Equilibrium | Eigenvalues | |||||
| ✗ | ✓ | ||||||
| ✗ | ✓ | ||||||
| ✗ | ✗ | ||||||
| ✗ | ✓ | ||||||
| ✓ | ✗ | ||||||
| Example 3 | C | CF | |||||
| Coefficient | Equilibrium | Eigenvalues | |||||
| ✗ | ✓ | ||||||
| ✗ | ✓ | ||||||
| ✓ | ✓ | ||||||
| ✗ | ✓ | ||||||
| Not Acceptable | ✗ | ✓ | |||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFractional Differential Equations Solutions · Nonlinear Waves and Solitons · Mathematical and Theoretical Epidemiology and Ecology Models
Three-species predator-prey model with respect to Caputo and Caputo-Fabrizio fractional operators
Leila Eftekhari
Department of Mathematics, Tarbiat Modares University, Tehran, Iran.
Moein Khalighi
Department of Future Technologies, University of Turku, Turku, Finland.
Soleiman Hosseinpour
Department of Applied Mathematics, Shahrood University of Technology, Shahrood, Iran.
Leo Lahti
Abstract
We study distributed lag effects in three-dimensional Lotka-Volterra systems by applying the concept of fractional calculus. We derive a new numerical method that provides enhanced stability for the Caputo-Fabrizio operator based on Adams-Bashforth method, considering non-singular kernel in the definition of Caputo-Fabrizio operator. We investigate the stability conditions of this system with comparisons to the Caputo fractional derivative. Numerical results show that the type of differential operators and the value of orders significantly influence the stability of the numerical solution, and dynamics of the Lotka-Volterra system.
keywords:
Caputo-Fabrizio operator; Lotka-Volterra differential equations; Adam-Bashforth method; Stability analysis.
1 Introduction
The use of fractional calculus has rapidly increased in many fields of science and engineering [1, 2]. Fractional calculus brings more degrees of freedom for differentiation in the modeling of various phenomena, such as complex networks [3, 4], optimal control problems [5, 6], and Viscoelastic systems [7]. Such flexible differential operators do not have unique definitions, however. The Grunwald-Letnikov, Riemann-Liouville, and Caputo definitions are examples of commonly used approaches that have been used in science and engineering.
Here, we study the Caputo-Fabrizio (CF) fractional operator that at first comes from the definition of Caputo fractional derivative [8]. It replaces the singular kernel of the Caputo derivative with an exponential function and has two representations for the temporal and spatial variables [9]. This approach has been used, for instance, to model the behavior of the diffusion-convection equation, fractional Nagumo equation, and to control the wave on a shallow water [10, 11]. The new operator has also been successfully applied in cancer treatment, HIV/AIDS infection, and tumor-obesity model [12, 13, 14]. In [15], a comprehensive overview of the CF operator has been conducted, showing that this operator is applied in economic and physical models.
Another significant application is provided by the classical Lotka-Volterra systems, which are sometimes called predator-prey or parasite-host equations. Such systems play a remarkable role in mathematical biology [16], and in financial systems, for example, biunivoc capital transfer from mother bank to subsiding bank and from subsiding bank to individuals or companies [17]. At first, these models were introduced independently by Alfred J. Lotka and Vito Volterra as a simplified model of two species predator-prey population dynamics [18]. Whereas the classical formulation uses an integer-order differential, this is not always optimal due to the nonlocality of the interactions and the potential existence of memory or lag effects in the real systems. In 2007, Ahmed et al. [19] have introduced the fractional-order Lotka-Volterra system. Recent studies have generalized Lotka-Volterra models to two-predator one-prey dynamics [20] and analysed a Lotka-Volterra fractional-order model using the Caputo fractional derivative [21, 22].
However, due to the appearance of a singularity in the definition of the Caputo fractional derivative, this operator is impractical for the modeling of some nonlocal dynamics [23]. Hence, the new nonsingular CF fractional operator has been proposed to overcome this shortcoming. Recently, scholars have examined the efficiency of this fractional framework through some real practical cases and provided more accurate parameter fitting than the classic integer and noninteger order models [24]. Importantly, Tarasov [15] has shown that a system with the CF operator, in contrast to the Caputo fractional derivatives, cannot describe processes with memory effects but can suitably model processes with continuously distributed lag.
Motivated by the above discussion, we consider three-dimensional Lotka-Volterra differential equations described by the CF operator. We formulate a new corrected numerical method to solve the CF system. We analyse the stability properties of the Lotka-Volterra model under Caputo and CF fractional operators. Consequently, we reveal new insights from differences in the stability region of these frameworks. To investigate the impact of different stability properties on the dynamic, we compare and illustrate some example cases.
2 Definitions
2.1 Fractional calculus
In this section, we outline the key definitions for fractional derivatives. The fractional derivative in the sense of Caputo is defined as follow [25]:
[TABLE]
The kernel in Eq. (1) cause a singularity at that can be considered as a drawback in this definition. In 2015, Caputo and Fabrizio defined the following fractional derivative as [9]
[TABLE]
where is a continuous and differentiable function on and is a normalization function such that .
For more details on the above-mentioned fractional operators, the readers are referred to [8, 9].
2.2 Stability of the fractional-order system
In this part of the paper, we recall some basic theorems to proceed with our goal on the stability of the Lotka-Volterra system with the CF operator.
Definition 2.1**.**
The autonomous system, with is asymptotically stable if and only if where is Euclidean norm.
Consider the linear fractional-order autonomous system as follows
[TABLE]
where , , and is one of Caputo or CF operators.
Theorem 2.1**.**
The linear autonomous system (3) with Caputo fractional derivative for is asymptotically stable if and only if , is the spectrum (set of all eigenvalues) of [26].
Theorem 2.2**.**
The system (3) with CF operator is asymptotically stable if eigenvalues of the matrix A satisfy one of the following conditions [27]
**
- 2)
**
- 3)
**
- 4)
**
3 Modeling and its stability
One can find the stability conditions of this system with Caputo derivative in [28]. In this section, we investigate the stability of the Lotka-Volterra system involving the CF operator and Table 1 summarizes all the required conditions for the stability in respect to the both operators.
3.1 Fractional Lotka-Volterra model
In this study, we consider a three-species Lotka-Volterra model as follows
[TABLE]
where and and is one of the differential operators Caputo or CF with initial conditions
[TABLE]
where In this model represents the population of the prey, and represent the population of predators at the time .
Now we consider system (4) in a compact form as follows
[TABLE]
where , where be the set of all continuous vector defined on the interval () and F is a real-valued continuous vector function. Then system (4) can be written in the form
[TABLE]
where
[TABLE]
Theorem 3.3**.**
For , system (6) has a unique solution.
Proof.
Let and where , . Since , such that . The following inequality holds
[TABLE]
then we have
[TABLE]
where
[TABLE]
and and are positive constant and satisfy , as a aresult of It means that is continuous and satisfying Lipschitz condition, then the initial value problem (6) has a unique solution. ∎
3.2 Stability of the model
In this subsection, we discuss the stability of non-linear Lotka-Volterra differential equations (4) described by the CF operator. In the case of non-linear systems, we study the local stability of equilibrium points and the following theorems are presented to investigate the local stability of equilibrium points. In order to determine the equilibrium points of system (4), let us consider
[TABLE]
The equilibrium points of system (4) are obtained and denoted as
[TABLE]
To adjust the conditions for the actual situations, the equilibrium points must be nonnegative. In this regard, it is obvious that and always exist, and exists when and , and it happens for when and . Finally, the conditions , and (or if then , else if then ) are necessary for the existence of .
Theorem 3.4**.**
Let be an equilibrium point of the nonlinear system (4), with CF operator, then equilibrium point is asymptotically stable if eigenvalues of Jacobian matrix satisfy one of the following conditions
**
- 2)
**
- 3)
**
- 4)
**
Proof.
The proof is straightforward with Theorem 2.2 and [26]. ∎
To study the local stability of the equilibrium points such as for system (4) we provide the Jacobian matrix as follows
[TABLE]
3.2.1 The first equilibrium
For , the Jacobian can be expressed as
[TABLE]
where eigenvalues are , , . Since , , , then is stable if .
3.2.2 The second equilibrium
For , the Jacobian matrix is
[TABLE]
where , , and . Thus, is asymptotically stable when
[TABLE]
or
[TABLE]
3.2.3 The third equilibrium
For the Jacobian matrix is
[TABLE]
we use the below notation
[TABLE]
The characteristic equation is as follows
[TABLE]
by the condition we get
[TABLE]
therefore
[TABLE]
The eigenvalues are
[TABLE]
and
[TABLE]
In this case, we can conclude that is locally asymptoialy stable. However, when the condition was not available, could be locally asymtotically stable when , which leads
[TABLE]
and
[TABLE]
3.2.4 The fourth equilibrium
Jacobian of is
[TABLE]
where . Same as , we can provid the stability condition as
[TABLE]
where and
[TABLE]
When the condition is not available, is locally asymptotically stable when , , .
3.2.5 The fifth equilibrium
For , Jacobian matrix is as follows
[TABLE]
where
[TABLE]
To compute eigenvalues of the above matrix, we consider the characteristic polynomial, where It is obvious If then Routh-Hurwitz criterion shows that the all roots of are negative. The equation is positive if
[TABLE]
where
[TABLE]
To investigate the stability of the system in the sense of CF operator we consider the following parameter for as
[TABLE]
If , then we have only one real solution
[TABLE]
If , there are repeated roots
[TABLE]
If then roots are same as below
[TABLE]
Consequently, is locally asymptotically stable if in any case all of the eigenvalues satisfying these conditions
[TABLE]
We end this section by summarizing the stability conditions of all the equilibrium points for Caputo and CF operators in Table 1.
4 Numerical algorithm
The Predictor-Corrector methods are well-known numerical approach so that their extensions can provide accurate numerical solutions of fractional differential equations (FDEs). For instance, in [29], a numerical method based on Adams-Bashforth methods is proposed for solving FDEs with Caputo derivative. In [30], authors have investigated a fractional Adams-Bashforth method for solving FDEs with the CF operator, although their arguments are flawed. For this aim, in this part of the paper, we correct this method to solve the Lotka-Volterra system of Caputo and the CF operator and we compare the solutions using the both operators. Consider the following differential equation:
[TABLE]
which is equivalent to the following equation
[TABLE]
where is the Taylor expansion of centered at and .
The corrector formula can be written as follows
[TABLE]
and by the fractional Adams-Bashforth-multon method [29], is determined by
[TABLE]
where
[TABLE]
Now, consider the following fractional-order system involving CF operator
[TABLE]
We consider for simplicity and assume that is the initial point. Applying the above scheme, system (15) can be discretized as follows
[TABLE]
where
[TABLE]
and
[TABLE]
In the following, we apply the proposed numerical technique for simulation the solutions of system 4. It is worth mentioning that to obtain the numerical results in the sense of Caputo derivative we use the equivalent Adams-Bashforth-multon method described in [29].
5 Numerical implementation
In this part, we discuss the numerical results of the fractional-order Lotka-Volterra model (4) with Caputo and CF operators, by using the numerical method described in Sec. 4. It is helpful to classify the numerical results according to the positions of the eigenvalues and discuss the behavior of the system in the sense of Caputo and CF operator. To illustrate such a classification, we provide stability and instability region for both operators in Fig. 1 and set four eigenvalues on the plane for different cases. The unstable domain of the system with Caputo derivative is an unbound region limited by two lines with angles and . On the other hand, the unstable domain of the system with CF operator is a bounded closed circle centered at with the radius . For both cases, it is clear that the stability of the system has an inverse relation with the order derivative; in fact, the smaller is, the more there is space for stablitity and vice versa. As it is shown in Fig 1, the eigenvalues can be located in four distinct classes: is in an area where both systems are stable; the class of is where the system with Caputo derivatives is stable, but the system with CF operator is not stable; denotes a class of eigenvalues staying at where both systems are unstable; and finally, is where the system in the sense of CF operator is stable but the system with Caputo derivatives is not stable.
We collect a summary of the three examples in Table 2 to easily compare the behavior of the model concerning the Caputo and CF operators.
5.1 Example 1
As one can see in Table 2, the parameters of this example give five distinct equilibrium points (and corresponding eigenvalues), while equilibrium is not acceptable since it has a negative value. Thus, we should expect negative-value solutions of the system when we do not impose any constraints on the components. There is a recommended paper [31] to avoid going toward such meaningless solutions and getting a feasible solution.
Furthermore, this example shows the stability of the equilibrium points depends on the value of the fractional-order . As we expect from Fig. 1, the number of stable equilibrium points increases when we reduce the value of . In this case, when is for both operators, the system is asymptotically stable only at (see Table 2). Indeed, Fig. 2 (left) shows that the system gets steady at , with different oscillations which are related to the definition of the operators. Nonetheless, the condition provides a larger area for the stability of the system so that three eigenvalues , , and stay in the class of (see Fig. 1 and Table 2). Hence, with appropriate initial values and differential orders, the system could converge to (see Fig. 2, right).
5.2 Example 2
This example confirms the points mentioned in the previous one; by setting , the equilibrium is the only stable equilibrium point in the sense of Caputo derivative, while the equilibrium points , , and are stable concerning the CF operator. But, as shown in Fig. 1, it is interesting that we have here an eigenvalue, , in the class of alongside the , where , , and are. As a result, Fig. 3 shows that the system can start from a point to converge asymptotically to the only equilibrium that is stable in the sense of Caputo, rather than the CF operator. Therefore, it could make a challenge for one who assumes a system having a more stability region may lead to more potential to achieve a steady-state.
5.3 Example 3
This example can complete the discussion and make clear the substantial role of the initial values on the behavior of the very Lotka-Volterra model. Considering the information in Table 2, determining the location of four eigenvalues in the class (Fig. 1), we expect that the system is most stable for the CF operator and noticeably unstable for the Caputo derivative. Although Fig. 4 illustrates this expectation, it is not an absolute scenario when the process is supposed to start from a point leading to equilibrium . It depends on the domain of attraction that the initial values stay and the corresponding eigenvalue, which is in the class of (see Fig. 5). For more information on finding the domain of attractions to specific equilibrium points, see [31].
6 Conclusion
We have investigated the three-dimensional Lotka-Volterra system for the CF operator. Concerning the existence of a non-singular kernel in the definition of CF operator, we investigated the stability of the system and suggested a new numerical method with improved stability properties based on Adams-Bashforth methods. This numerical scheme improves the efficiency of the simulations for both Caputo and CF operators. Numerical results demonstrate how the behavior of the Lotka-Volterra system can depend on the type of differential operator and the value of fractional order. Moreover, we have shown that the CF operator provides different properties compared to the classical Caputo derivative. Overall, this analysis can enhance our understanding of the exceptional dynamics in complex systems.
Analysing the behavior of Lotka-Volterra models under incommensurate fractional orders, where the different interacting partners may have different degrees of memory or lag effects, is a fascinating line for further research. In real-world complex systems, a time-variable dependency on the past states is likely and may lead to anomalous behaviors that pose challenges for modeling. Besides, fractional calculus provides tools to simulate systems with such incommensurate fractional-order derivatives. Therefore, finding the stability region of the three-dimensional Lotka-Volterra model with incommensurate fractional orders in the sense of Caputo and CF operators as well as examining the domain of attractions are promising directions for future studies.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Sun, Y. Zhang, D. Baleanu, W. Chen, and Y. Chen, “A new collection of real world applications of fractional calculus in science and engineering,” Communications in Nonlinear Science and Numerical Simulation , vol. 64, pp. 213–231, 2018.
- 2[2] R. Almeida, N. R. Bastos, and M. T. T. Monteiro, “Modeling some real phenomena by fractional differential equations,” Mathematical Methods in the Applied Sciences , vol. 39, no. 16, pp. 4846–4855, 2016.
- 3[3] M. Saeedian, M. Khalighi, N. Azimi-Tafreshi, G. R. Jafari, and M. Ausloos, “Memory effects on epidemic evolution: The susceptible-infected-recovered epidemic model,” Physical Review E , vol. 95, p. 022409, 2017.
- 4[4] H. Safdari, M. Zare Kamali, A. Shirazi, M. Khalighi, G. Jafari, and M. Ausloos, “Fractional dynamics of network growth constrained by aging node interactions,” PLOS ONE , vol. 11, no. 5, pp. 1–13, 2016. · doi ↗
- 5[5] S. Hosseinpour and A. Nazemi, “Solving fractional optimal control problems with fixed or free final states by haar wavelet collocation method,” IMA Journal of Mathematical Control and Information , vol. 33, no. 2, 2015.
- 6[6] S. Ghasemi, A. Nazemi, and S. Hosseinpour, “Nonlinear fractional optimal control problems with neural network and dynamic optimization schemes,” Nonlinear Dynamics , vol. 89, no. 4, 2017.
- 7[7] M. A. Matlob and Y. Jamali, “The concepts and applications of fractional order differential calculus in modeling of viscoelastic systems: A primer,” Critical Reviews™ in Biomedical Engineering , vol. 47, no. 4, 2019.
- 8[8] M. Caputo and M. Fabrizio, “A new definition of fractional derivative without singular kernel,” Progress in Fractional Differentiation and Applications , vol. 1, no. 2, pp. 1–13, 2015.
