Next Article in Journal
Numerical Investigation on the Symmetric Breakup of Bubble within a Heated Microfluidic Y-Junction
Next Article in Special Issue
An Efficient Technique to Solve Time-Fractional Kawahara and Modified Kawahara Equations
Previous Article in Journal
Functional Hemispheric Activity and Asymmetry Markers of Effective Foreign Language Performance in 3rd-Grade, 10th-Grade, and University Students
Previous Article in Special Issue
Motion along a Space Curve with a Quasi-Frame in Euclidean 3-Space: Acceleration and Jerk
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Approximate Solutions for a Class of Predator–Prey Systems with Nonstandard Finite Difference Schemes

by
Kamsing Nonlaopon
1,
Mohammad Mehdizadeh Khalsaraei
2,*,
Ali Shokri
2 and
Maryam Molayi
2
1
Department of Mathematics, Faculty of Science, Khon Kaen University, Khon Kaen 40002, Thailand
2
Faculty of Mathematical Science, University of Maragheh, Maragheh 83111, Iran
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(8), 1660; https://doi.org/10.3390/sym14081660
Submission received: 24 June 2022 / Revised: 4 August 2022 / Accepted: 7 August 2022 / Published: 11 August 2022

Abstract

:
In this paper, we construct new nonstandard finite difference schemes to approximate a set of positive solutions for the predator–prey model, which contains different functional responses. The organization of the denominator of the discrete derivative and nonlocal approximations of nonlinear terms are employed to design the new schemes. The approach results in significant qualitative improvements in how the numerical solution behaves. We establish that the proposed nonstandard finite difference methods are elementary stable and satisfy the positivity requirement. In addition, the instances of applying PESN methods to some predator–prey systems using the Beddington–DeAngelis and Nicholson–Bailey functional responses are provided here. Finally, some numerical comparisons are presented to illustrate our findings. Our results indicate that the proposed methods are very suitable for the symmetric model of predator–prey.

1. Introduction

Symmetry in mathematics often emerges in mathematical models. This concept helps to find the high-quality results for vital problems in a variety of fields. The predator–prey model is one of these problems, which is introduced in full below. The following nonlinear system, which pertains to ordinary differential equations, provides a general model for the predator–prey systems an important phenomena in the biological systems [1,2,3,4]:
d s d t = p ( s ) a r f ( s , r ) ; s ( 0 ) 0 , d r d t = r f ( s , r ) μ ( r ) ; r ( 0 ) 0 ,
where s and r stand for the prey and predator population sizes. Here, p ( s ) = s indicates the inherent rate of growth in the prey and μ ( r ) = d r the mortality rate of the predator. The transformation rate constant a stands for the assimilation efficiency of the predator, and the function f ( s , r ) = s g ( s , r ) is designated as a functional response, indicating the per capita predator feeding rate per unit time. Following [3], it is assumed
g ( s , r ) > 0 , s g s + g > 0 , g r < 0 ; ( s , r ) + 2 .
System (1) has been simulated and solved by many numerical methods, those methods are nonstandard finite difference (NSFD) [3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] and generalized finite difference method (GFDM) [21,22,23].
In this paper, we focus on constructing the new NSFD methods based on whether the numerical solution of (1) is positive and elementary stable with appropriate choices of the model parameters [4,24,25,26,27,28,29,30,31,32,33]. In fact, the main motivation of this paper is to solve predator–prey systems with simple and low computational cost methods while preserving qualitative characteristics such as positivity and boundedness. These nonstandard methods are more effective than standard methods, such as the RK4 method, and standard ready-made MATLAB codes, such as ODE45, to preserve the same qualitative characteristics and having milder oscillations. Moreover, the implementation of these methods with large steps also provides a relatively good solution.
The rest of the paper is structured as follows. In Section 2, we present some preliminaries. Section 3 provides the new schemes. In Section 4, the positivity property of the new schemes is presented. In Section 5, the elementary stability of the proposed schemes is analyzed. Section 6 is devoted to the results of the proposed schemes, the fourth-order Runge–Kutta (RK4) method, and the existing NSFD method in [3]. Finally, Section 7 wraps up the paper with some conclusions.

2. Preliminaries

System (1) has two equilibria as:
(i)
The trivial equilibrium ( s 0 , r 0 ) = ( 0 , 0 ) ;
(ii)
An interior equilibrium ( s * , r * ) satisfying s * g ( s * , r * ) = d and s * = a d r * ;
where ( 0 , 0 ) is always linearly unstable and the interior equilibrium ( s * , r * ) is linearly stable if
D ( s * , r * ) = s * g r + a d s * g s + a d g > 0
and
T ( s * , r * ) = s * r * g r a s * r * g s < 0
are satisfied simultaneously, see [3,34,35] for more details.
System (1) is a first-order system of ordinary differential equations (ODEs). General first-order system ODEs, can be written as follows:
d d t V ( t ) = F ( V ( t ) ) , ( t 0 ) , V ( 0 ) = V 0 ,
where V can be regarded as a single function or as a vector of functions of length k mapping [ t 0 , T ) C k , and the corresponding F is a single function or a vector of functions of length k mapping ( [ t 0 , T ) , C k ) ( [ t 0 , T ) , C k ) . If we define t n = t 0 + n h , where h > 0 is step-size and
V n V ( t n ) ,
then the discretized version of (3) becomes
D h V n = F n ( F , V n ) ,
where D h V n stands for the discretized model of d d t V ( t ) and F n ( F , V n ) approximates F ( V ( t n ) ) at time t n .
The definition of the nonstandard one-step finite difference method rests on Anguelov and Lubuma [34].
Definition 1.
A discrete version of (1) is called the nonstandard method provided that one of the conditions below is satisfied:
(i) 
In the discrete derivatives of d s d t and d r d t a non-negative function substitutes the step size h, φ ( h ) such that
φ ( h ) = h + O ( h 2 ) a s 0 < h 0 ;
(ii) 
Nonlinear terms in the right hand side of (1) are approximated in a nonlocal way, that is to say, by an appropriate function of some points in the mesh.
For instance:
V 2 V n V n + 1 , V 2 V n V n + 1 , V 3 α V n 2 V n + 1 + ( 1 α ) V n V n + 1 V n 1 .

3. Development of New NSFD Schemes

Using the strategy of the nonstandard discretization methods [27,29], we propose a family of positive and elementary stable nonstandard (PESN) schemes for system (1) of the form:
s k + 1 s k φ ( h ) = ( δ s k + η s k + 1 ) a g ( s k , r k ) ( γ s k + 1 r k + θ s k r k + 1 ) , r k + 1 r k φ ( h ) = g ( s k , r k ) ( γ s k + 1 r k + θ s k r k ) d ( δ r k + 1 + η r k )
with δ + η = 1 , γ + θ = 1 and
φ ( h ) = ϕ ( h q ) q
for 0 < ϕ ( h q ) < 1 .
By selecting different parameters for the above system, we examined the constructed methods and gave two examples. It is worth noting that the following methods, unlike the standard methods known as RK4 and RK2, retain the positive property, one of the most important properties of the predator–prey model, and have better speed and convergence to equilibrium points. Further, these methods have less fluctuations and better convergence than other nonstandard methods, such as the suggested method in [7].

3.1. Scheme 1

After taking the values of δ = 2 , η = 1 , γ = 1 , θ = 0 into the (7), the discrete method is obtained as follows:
s k + 1 = 1 + 2 φ ( h ) 1 + φ ( h ) ( 1 + a r k g ( s k , r k ) ) s k , r k + 1 = 1 + φ ( h ) ( d + s k + 1 g ( s k , r k ) ) 1 + 2 d φ ( h ) r k .

3.2. Scheme 2

It is produced by taking δ = 1 , η = 0 , γ = 2 , θ = 1 , q = 1 , ϕ ( h ) = h , which results in
s k + 1 = 1 + h + a h r k g ( s k , r k ) 1 + 2 a r k h g ( s k , r k ) s k , r k + 1 = 1 + 2 h s k + 1 g ( s k , r k ) 1 + h d + h s k g ( s k , r k ) r k .

4. Positivity

Under this heading, we examine positivity as a property of the method devised in the previous section. The property suggests that the component-wise non-negativity of the initial vector is preserved in time for the solution. Mention should be made of the fact that positivity preserving of a numerical method is important when it is employed to solve differential models associated with population biology, for these state variables stand for subpopulations that never take negative values. There are many NSFD schemes in the literature.
Definition 2.
A discrete finite-difference scheme is called positive if the corresponding solution of this scheme is non-negative for any h > 0 , and r 0 + n , i.e., for all k , r k + n .
The new schemes preserve the positivity property as expressed in the following theorem:
Theorem 1.
The schemes (8) and (9) for solving system (1) are positivity.
Proof. 
It can be easily concluded that schemes (8) and (9) are unconditionally positive (for any h > 0 ) as the constants a , d > 0 . □

5. Elementary Stability

The construction of difference schemes, preserving the local stability of the equilibrium points, is of great importance in the numerical solution of ODEs. The difference schemes with this stability property are named elementary stable schemes [6,26,34,36].
Definition 3.
The finite difference method is regarded as elementary stable, provided that for any value of the step size h, its only equilibrium points E can be of the original differential system and the linear stability properties of each E are akin to both the differential system and the discrete method.
This section is devoted to presenting the main result of this paper. In order to prove this result, the lemma below is required, which can be seen in [4,7].
Lemma 1.
For the quadratic equation λ 2 + Λ λ + Υ = 0 by applying the famous Jury condition [4,11], both roots satisfy | λ i | < 1 , i = 1 , 2 if the conditions below are met:
(i) 
1 + Λ + Υ > 0 ;
(ii) 
1 Λ + Υ > 0 ;
(iii) 
Υ < 1 .
Theorem 2.
The schemes in (8) and (9) are elementary stables.
Proof. 
The Jacobian J of the scheme (8) has the form J ( s k , r k ) = [ j m n ( s k , r k ) ] 2 × 2 , for m , n = 1 , 2 , where
j 11 ( s k , r k ) = 1 + 2 φ ( h ) 1 + φ ( h ) ( 1 + a r k g ( s k , r k ) ) a r k φ ( h ) g s ( s k , r k ) 1 + 2 φ ( h ) [ 1 + φ ( h ) ( 1 + a r k g ( s k , r k ) ) ] 2 s k , j 12 ( s k , r k ) = a φ ( h ) g ( s k , r k ) + r k g r ( s k , r k ) 1 + 2 φ ( h ) [ 1 + φ ( h ) ( 1 + a r k g ( s k , r k ) ) ] 2 s k , j 21 ( s k , r k ) = φ ( h ) g ( s k , r k ) j 11 ( s k , r k ) + s k + 1 g s ( s k , r k ) 1 + 2 d φ ( h ) r k , j 22 ( s k , r k ) = 1 + φ ( h ) d + s k + 1 g ( s k , r k ) + j 12 ( s k , r k ) g ( s k , r k ) r k + s k + 1 r k g r ( s k , r k ) 1 + 2 d φ ( h ) .
Substituting ( s 0 , r 0 ) = ( 0 , 0 ) , we obtain
J ( 0 , 0 ) = 1 + 2 φ ( h ) 1 + φ ( h ) 0 0 1 + d φ ( h ) 1 + 2 d φ ( h ) .
The eigenvalues of the matrix are
λ 1 = 1 + 2 φ ( h ) 1 + φ ( h ) and λ 2 = 1 + d φ ( h ) 1 + 2 d φ ( h ) .
Since | λ 1 | > 1 the equilibrium point ( 0 , 0 ) is always unstable. Further, for the equilibrium ( s * , r * ) , we derive:
J ( s * , r * ) = u 1 u 2 u 3 u 4 ,
where
u 1 = 1 a φ ( h ) s * r * g s ( s * , r * ) 1 + 2 φ ( h ) , u 2 = a φ ( h ) d + s * r * g r ( s * , r * ) 1 + 2 φ ( h ) , u 3 = r * φ ( h ) g ( s * , r * ) + s * g s ( s * , r * ) 1 + 2 d φ ( h ) φ 2 ( h ) s * r * g s ( s * , r * ) ( 1 + 2 φ ( h ) ) ( 1 + 2 d φ ( h ) ) , u 4 = 1 + φ ( h ) s * r * g r ( s * , r * ) 1 + 2 d φ ( h ) 2 φ 2 ( h ) d + s * r * g r ( s * , r * ) ( 1 + 2 φ ( h ) ) ( 1 + 2 d φ ( h ) ) ,
eigenvalues of J ( s * , r * ) are roots of the quadratic equation λ 2 Λ λ + Υ = 0 , where
Λ = u 1 + u 4 = 2 a s * r * φ ( h ) g s ( s * , r * ) 1 + 2 φ ( h ) + s * r * φ ( h ) g r ( s * , r * ) 1 + 2 d φ ( h ) φ 2 ( h ) d + s * r * g r ( s * , r * ) ( 1 + 2 φ ( h ) ) ( 1 + 2 d φ ( h ) ) , Υ = u 1 u 4 u 2 u 3 = 1 + φ ( h ) ( 1 + 2 φ ( h ) ) ( 1 + 2 d φ ( h ) ) T ( s * , r * ) + s * r * φ ( h ) 2 g r ( s * , r * ) a d g s ( s * , r * ) .
The equilibrium ( s * , r * ) is stable provided that all conditions of Lemma 1 are true. It is unstable if at least one of the conditions is not met. Assume that ( s * , r * ) is stable equilibrium of system (1); therefore, since D ( s * , r * ) > 0 and T ( s * , r * ) < 0 then
1 Λ + Υ = r * A φ ( h ) 2 D ( s * , r * ) > 0 ,
where A = ( 1 + 2 φ ( h ) ) ( 1 + 2 d φ ( h ) . Note that Λ = Λ ( φ ( h ) ) and Υ = Υ ( φ ( h ) ) are continuous functions of φ ( h ) for φ ( h ) > 0 . Moreover, Λ ( 0 ) = 2 and Υ ( 0 ) = 1 , which imply that we have constants Z ( s * , r * ) > 0 such that 1 + Λ ( φ ( h ) ) + Υ ( φ ( h ) ) > 0 for all 0 < φ ( h ) < Z ( s * , r * ) . Further, we have
1 + Λ + Υ = 1 A [ φ 2 ( h ) 5 a d s * r * g s + 3 s * r * g r + 15 d + φ ( h ) 2 a s * r * g s + 2 s * r * g r + 8 d + 8 + 4 ]
and we want to have a specific Z ( s * , r * ) such that Z ( s * , r * ) 1 / q . By some calculations, the condition 1 + Λ + Υ > 0 is equivalent to
M φ 2 ( h ) + N φ ( h ) + 4 > 0 ,
where
M = 3 r * T ( s * , r * ) 8 a d s * r * g s ( s * , r * ) + 12 d and N = 2 D ( s * , r * ) + 8 d + 8 .
Therefore, following [3], the constant Z ( s * , r * ) can be selected as follows:
Z ( s * , r * ) = 2 | M | , for N = 0 ; 4 | N | , for M = 0 ; min | N | | M | , 2 | N | , otherwise .
The condition Υ < 1 is equivalent to
T ( s * , r * ) + s * r * φ ( h ) 2 g s ( s * , r * ) a d g s ( s * , r * ) < 0 ,
the inequality (12) is true when φ ( h ) < Z ( s * , r * ) * with
Z ( s * , r * ) * = | T ( s * , r * ) | 2 s * r * g s ( s * , r * ) a d s * r * g s ( s * , r * ) .
From (11) and (13), if q > max 1 Z ( s * , r * ) , 1 Z ( s * , r * ) * , then following Lemma 1, E * is stable.
The results ensure the dynamical consistency between system (1) and the numerical scheme (8) around all equilibria. The proposed scheme is, therefore, elementary stable.
In a similar way, the equilibrium points of (9) correspond to those of the equilibria of the initial system. The Jacobian J of the scheme (9) has the form J ( s k , r k ) = [ j m n ( s k , r k ) ] 2 × 2 , where
j 11 ( s k , r k ) = 1 + h + a h r k g ( s k , r k ) + a h s k r k g s ( s k , r k ) 1 + 2 a h r k g ( s k , r k ) 2 a h r k g s ( s k , r k ) 1 + h + a h r k g ( s k , r k ) [ 1 + 2 a h r k g ( s k , r k ) ] 2 s k , j 12 ( s k , r k ) = a h s k g ( s k , r k ) + r k g r ( s k , r k ) 1 + 2 a h r k g ( s k , r k ) 2 a h g ( s k , r k ) + r k g r ( s k , r k ) 1 + h + a h r k g ( s k , r k ) [ 1 + 2 a h r k g ( s k , r k ) ] 2 s k ,
j 21 ( s k , r k ) = 2 h r k g ( s k , r k ) j 11 ( s k , r k ) + s k + 1 g s ( s k , r k ) 1 + h d + h s k g ( s k , r k ) h g ( s k , r k ) + s k g s ( s k , r k ) ( 1 + 2 h s k + 1 g ( s k , r k ) ) r k [ 1 + h d + h s k g ( s k , r k ) ] 2 ,
j 22 ( s k , r k ) = 1 + 2 h s k + 1 g ( s k , r k ) + j 12 ( s k , r k ) g ( s k , r k ) r k + s k + 1 r k g r ( s k , r k ) 1 + h d + h s k g ( s k , r k ) h s k g r ( s k , r k ) ( 1 + 2 h s k + 1 g ( s k , r k ) ) [ 1 + h d + h s k g ( s k , r k ) ] 2 r k .
Substituting ( s 0 , r 0 ) = ( 0 , 0 ) in J ( s k , r k ) we derive
J ( 0 , 0 ) = 1 + h 0 0 1 1 + h d
and its eigenvalues are
λ 1 = 1 + h and λ 2 = 1 1 + h d .
Since | λ 1 | > 1 the equilibrium point ( 0 , 0 ) is always unstable. Further, for the equilibrium ( s * , r * ) , we derive:
J ( s * , r * ) = u 1 u 2 u 3 u 4 ,
where
u 1 = 1 a h s * r * g s ( s * , r * ) 1 + 2 h , u 2 = a h d + s * r * g r ( s * , r * ) 1 + 2 h , u 3 = h r * g ( s * , r * ) + s * g s ( s * , r * ) 1 + 2 h d 2 h 2 s * r * g s ( s * , r * ) ( 1 + 2 h ) ( 1 + 2 h d ) , u 4 = 1 + h s * r * g r ( s * , r * ) 1 + 2 h d 2 h 2 d + s * r * g r ( s * , r * ) ( 1 + 2 h ) ( 1 + 2 h d ) ,
eigenvalues of J ( s * , r * ) are roots of the quadratic equation λ 2 Λ λ + Υ = 0 , where
Λ = 2 a h s * r * g s ( s * , r * ) 1 + 2 h + h s * r * g r ( s * , r * ) 1 + 2 h d 2 h 2 d + s * r * g r ( s * , r * ) ( 1 + 2 h ) ( 1 + 2 h d ) , Υ = 1 + h ( 1 + 2 h ) ( 1 + 2 h d ) T ( s * , r * ) + 2 h r * s * g r ( s * , r * ) h r D ( s * , r * ) .
Assume that ( s * , r * ) is a stable equilibrium of system (1); therefore, since D ( s * , r * ) > 0 and T ( s * , r * ) < 0 , then it is clear that
Υ < 1 , 1 Λ + Υ = 1 ( 1 + 2 h ) ( 1 + 2 h d ) [ h 2 r * D ( s * , r * ) ] > 0
and we also have
1 + Λ + Υ = h 2 3 a d s * r * g s ( s * , r * ) + s * r * g r ( s * , r * ) + 13 d + h 2 a s * r * g s ( s * , r * ) + 2 s * r * g r ( s * , r * ) + 8 d + 8 + 4 .
We may assume that the inequality 1 + Λ + Υ > 0 of the Lemma 1 does not have any formal proof; however, the numerical results in the Math Toolbox software of MATLAB for all step sizes h > 0 show that the equilibrium point E * is stable. The results can therefore guarantee the dynamic consistency between system (1) and numerical scheme (9) at all equilibria. The corollary is that the scheme is unconditionally elementary stable. □

6. Numerical Results

In order to showcase the merits of the proposed PESN finite difference method, we examine the predator–prey system with the Beddington–DeAngelis functional response, f ( s , r ) = e s b + s + r , and the Nicholson–Bailey functional response f ( s , r ) = s e b r [3,5,6,7]. Numerical approximations of system (1) for the new PESN method (8) and proposed PESN method in [3] with φ ( h ) = 1 e h q q and classical fourth-order Runge–Kutta (RK4) method are shown in Figure 1. A good agreement has been obtained for scheme 1 and RK4. Further, we see that the new method has the advantage over scheme [3] on achieving a good accuracy. This indicates the axial symmetry trajectory of the system.
The numerical results for scheme 1 with the Nicholson–Bailey functional response for a = 3 ,   d = 2 and b = 1 leads to E * = ( 3.7144 , 0.6191 ) and q > 0.62 are shown in Figure 2a. In this figure, we show that scheme 1 preserves the stability of equilibrium E * , while the RK4 and second-order Runge–Kutta (RK2) approximations diverge. For the Beddington–DeAngelis functional response with a = 0.75 , d = 2.25 , e = 4 , and b = 1 leads to E * = ( 27 / 5 , 16 / 5 ) and q > 1.25 ; the numerical results are given in Figure 2b. As we can see, scheme 1 is positive and elementary stable while the RK4 method produced a negative value and diverges.
Equation (9) for solving Equation (1) with the same parameters used in the previous subsection. As it can be seen in Figure 3, a good agreement has been obtained for the new scheme and RK4 with step size h = 0.4 . While the Dimitrov and Kojouharov method has more oscillations, by comparing the methods, it can be seen that the new method has relatively better accuracy than the Dimitrov and Kojouharov method.
Figure 4a shows that scheme 2 preserves the stability of the interior equilibrium, whereas the RK2 and RK4 approximations diverge. In Figure 4b, we compare the approximation of the solution obtained by the new method and RK4. In this case, we can see that the RK4 approximations evolve away from the equilibrium point and produce the negative values whereas our scheme preserves the positivity of the solutions and the stability of the equilibrium point. Further, in Figure 4c,d, we observe that scheme 2 system (1) for all large step sizes, h > 0 .
Furthermore, choosing a = 1.5 ,   d = 0.25 ,   e = 1 ,   and   b = 0.02 with the Nicholson–Bailey functional response leads to E * = ( 0.2534 , 0.6757 ) the observation that scheme 2, RK2, and RK4 approximations converge to the equilibrium point for h = 0.5 , but an increase in the step size results in the solutions of the RK2 and RK4 methods, which are not elementary stable and transform from the stable equilibrium E * (see Figure 5).
In order to complete this simulation study, we present some numerical results to compare the performance of scheme 2 with that of scheme 1. We show the better performance of scheme 2 for different given step sizes over that of scheme 1. It is not claimed that our results show scheme 2 is superior to scheme 1. Nonetheless, the obtained results indicate that a properly implemented version of scheme 2 may be useful for the numerical integration; see Figure 6. In all the figures, it is easy to understand the verification of Theorem 1, i.e., the positivity of the methods, because in all the figures, the obtained solutions are positive, while, for example, in Figure 5, the standard RK4 and RK2 methods produce negative solutions. Further, by Figure 2, Figure 4, and Figure 5, you can clearly see the verification of Theorem 2. In Figure 7, considering the ode45 method as a reference solution of the problem and comparing it with method 2, it can be seen that, by increasing the value of q, a better approximation of the method is obtained.

7. Conclusions

We applied two nonstandard finite difference schemes to numerically solve a class of the predator–prey model with the Beddington–DeAngelis and Nicholson–Bailey functional responses that contain a finite number of hyperbolic equilibria. These methods mostly maintain qualitative stability such as positivity of uniformity and boundedness. Their solutions do not have non-physical fluctuations. They have a simple implementation and are usually generated directly from the discretization of the given equations and are non-linear. They have problems, such as non-implementation in non-flat computing domains and computing domains that do not have a specific flat geometry. The schemes presented in this article preserve the stability of all equilibria and the positivity of all solutions. When compared with the standard numerical methods, e.g., the Runge–Kutta methods and the existing PESN method in [3], the results of our scheme show that a version of the new schemes, if performed well, can be of help in the numerical integration of the predator–prey model mentioned earlier. Future research can attempt to construct more nonstandard schemes for the general case of biological systems.

Author Contributions

Conceptualization, K.N., M.M.K., A.S. and M.M.; investigation, K.N., M.M.K., A.S. and M.M.; methodology, M.M.K., A.S. and M.M.; validation, K.N., M.M.K., A.S. and M.M.; visualization, K.N., M.M.K., A.S. and M.M.; writing—original draft, K.N. and M.M.K.; writing—review and editing, K.N. and M.M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding support from the National Science, Research and Innovation Fund (NSRF), Thailand.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brauer, F.; Castillo-Chavez, C. Mathematical Models in Population Biology and Epidemiology; Springer: New York, NY, USA, 2001. [Google Scholar]
  2. Berge, T.; Lubuma, J.M.S.; Tasse, A.J.O.; Tenkam, H.M. Dynamics of host-reservoir transmission of Ebola with spillover potential to humans. Electron. J. Qual. Theory Differ. Equ. 2018, 14, 1–32. [Google Scholar]
  3. Dimitrov, D.T.; Kojouharov, H.V. Nonstandard finite difference methods for predator-prey mpdels with general functional response. Math. Comput. Simul. 2008, 78, 1–11. [Google Scholar] [CrossRef]
  4. Murry, J.D. Mathematical Biology; Springer: New York, NY, USA, 1989. [Google Scholar]
  5. Dimitrov, D.T.; Kojouharov, H.V. Positive and elementary stable nonstandard numerical methods with applications to predator-prey models. J. Comput. Appl. Math. 2006, 189, 98–108. [Google Scholar] [CrossRef] [Green Version]
  6. Dimitrov, D.T.; Kojouharov, H.V. Nonstandard numerical methods for a class of predator-prey models with predator interference. Electron. J. Differ. Equ. 2007, 15, 67–75. [Google Scholar]
  7. Dimitrov, D.T.; Kojouharov, H.V. Stability-Preserving finite-difference methods for general multi-dimensional autonomous dynamical system. Int. J. Numer. Anal. Model. 2007, 4, 282–292. [Google Scholar]
  8. Dimitrov, D.T.; Kojouharov, H.V. Dynamically consistent numerical methods for general productive–destructive systems. J. Differ. Equ. Appl. 2011, 17, 1721–1736. [Google Scholar] [CrossRef]
  9. Wood, D.T.; Dimitrov, D.T.; Kojouharov, H.V. A nonstandard finite difference method for n-dimensional productive–destructive systems. J. Differ. Equ. Appl. 2015, 21, 240–254. [Google Scholar] [CrossRef]
  10. Wood, D.T.; Kojouharov, H.V. A class of nonstandard numerical methods for autonomous dynamical systems. Appl. Math. Lett. 2015, 50, 78–82. [Google Scholar] [CrossRef]
  11. Dumont, Y.; Chiroleu, F.; Domerg, C. On a temporal model for the Chikungunya disease: Modeling theory and numerics. Math. Biosci. 2008, 213, 80–91. [Google Scholar] [CrossRef]
  12. Dang, Q.A.; Hoang, M.T. Lyapunov direct method for investigating stability of nonstandard finite difference schemes for metapopulation models. J. Differ. Equ. Appl. 2018, 24, 15–47. [Google Scholar] [CrossRef] [Green Version]
  13. Gumel, A.B.; Moghadas, S.M.; Mickens, R.E. Effect of a preventive vaccine on the dynamics of HIV transmission. Commun. Nonlinear. Sci. Numer. Simul. 2004, 9, 649–659. [Google Scholar] [CrossRef]
  14. Martiradonna, A.; Colonna, G.; Diele, F. GeCo: Geometric Conservative non-standard schemes for biochemical systems. Appl. Numer. Math. 2020, 155, 38–57. [Google Scholar] [CrossRef]
  15. Juraev, D.A. The Cauchy problem for matrix factorization of the Helmholtz equation in an unbounded domain. Sib. Electron. Math. Rep. 2017, 14, 752–764. [Google Scholar]
  16. Juraev, D.A. The Cauchy problem for matrix factorization of the Helmholtz equation in a bounded domain. Sib. Electron. Math. Rep. 2018, 15, 11–20. [Google Scholar]
  17. Shokri, A.; Vigo-Aguiar, J.; Mehdizadeh Khalsaraei, M.; Garcia-Rubio, R. A new implicit six-step P-stable method for the numerical solution of Schrödinger equation. Int. J. Comput. Math. 2020, 97, 802–817. [Google Scholar] [CrossRef]
  18. Shokri, A.; Vigo-Aguiar, J.; Mehdizadeh Khalsaraei, M.; Garcia-Rubio, R. A new four-step P-stable Obrechkoff method with vanished phase-lag and some of its derivatives for the numerical solution of radial Schrödinger equation. J. Comput. Appl. Math. 2019, 354, 569–586. [Google Scholar] [CrossRef]
  19. Karapinar, E.; Fulga, A. Fixed point on convex b-metric space via admissible mappings. TWMS J. Pure Appl. Math. 2021, 12, 254–264. [Google Scholar]
  20. Kong, F.; Sakthivel, R. Uncertain external perturbation and mixed time delay impact on fixed-time synchronization of discontinuous neutral-type neural networks. Appl. Comput. Math. 2021, 20, 290–312. [Google Scholar]
  21. Benitoa, J.J.; Garcíaa, A.; Gaveteb, L.; Negreanuc, M.; Ureñaa, F.; Vargasc, A.M. Convergence and numerical simulations of prey-predator interactions via a meshless method. Appl. Numer. Math. 2021, 161, 333–347. [Google Scholar] [CrossRef]
  22. Benitoa, J.J.; Garcíaa, A.; Gaveteb, L.; Negreanuc, M.; Ureñaa, F.; Vargasc, A.M. On the numerical solution to a parabolic-elliptic system with chemotactic and periodic terms using Generalized Finite Differences. Appl. Numer. Math. 2020, 113, 181–190. [Google Scholar] [CrossRef]
  23. Benitoa, J.J.; Garcíaa, A.; Gaveteb, L.; Negreanuc, M.; Ureñaa, F.; Vargasc, A.M. Solving a chemotaxis–haptotaxis system in 2D using Generalized Finite Difference Method. Comput. Math. Appl. 2020, 80, 762–777. [Google Scholar] [CrossRef]
  24. Wood, D.T.; Kojouharov, H.V.; Dimitrov, D.T. Universal approaches to approximate biological systems with nonstandard finite difference methods. Math. Comput. Simul. 2017, 133, 337–350. [Google Scholar] [CrossRef]
  25. Marian, D. Semi-Hyers–Ulam–Rassias stability of the convection partial differential equation via Laplace transform. Mathematics 2021, 22, 2980. [Google Scholar] [CrossRef]
  26. Mehdizadeh Khalsaraei, M.; Shokri, A.; Ramos, H.; Heydari, S. A positive and elementary stable nonstandard explicit scheme for a mathematical model of the influenza disease. Math. Comput. Simul. 2021, 182, 397–410. [Google Scholar] [CrossRef]
  27. Mickens, R.E. Nonstandard Finite Difference Models of Differential Equations; World Scientific: Singapore, 1994. [Google Scholar]
  28. Mickens, R.E. Advances in the Applications of Nonstandard Finite Difference Schemes; Wiley-Interscience: Singapore, 2005. [Google Scholar]
  29. Mickens, R.E. A nonstandard finite-difference scheme for the Lotka-Volterra system. Appl. Numer. Math. 2003, 45, 309–314. [Google Scholar] [CrossRef]
  30. Mickens, R.E.; Jordan, P.M. A positivity-preserving nonstandard finite difference scheme for the damped wave equation. Numer. Methods Partial Differ. Equ. 2004, 20, 639–649. [Google Scholar] [CrossRef]
  31. Mickens, R.E. Calculation of denominator functions for nonstandard finite difference schemes for differential equations satisfying a positivity condition. Numer. Methods Partial Differ. Equ. 2007, 23, 672–691. [Google Scholar] [CrossRef]
  32. Obaid, H.A.; Ouifki, R.; Patiar, K.C. An Unconditionally Stable Nonstandard Finite Difference Method Applied To a Mathematical Model of HIV Infection. J. Appl. Math. Comput. Sci. 2013, 23, 357–372. [Google Scholar] [CrossRef] [Green Version]
  33. Zibaei, S.; Namjoo, M. A NSFD scheme for Lotka-Volterra food web model. Iran. J. Sci. Technol. Trans. A Sci. 2014, 38, 399–414. [Google Scholar]
  34. Anguelov, R.; Lubuma, J.M.-S. Contributions to the mathematics of the nonstandard finite difference method and applications. Numer. Methods Partial Differ. Equ. 2001, 17, 518–543. [Google Scholar] [CrossRef]
  35. Anguelov, R.; Dumont, Y.; Lubuma, J.S.; Shillor, M. Dynamically consistent nonstandard finite difference schemes for epidemiological models. J. Comput. Appl. Math. 2014, 255, 161–182. [Google Scholar] [CrossRef]
  36. Anguelov, R.; Berge, T.; Chapwanya, M.; Djoko, J.; Kama, P.; Lubuma, J.S.; Terefe, Y. Nonstandard finite difference method revisited and application to the Ebola virus disease transmission dynamics. J. Differ. Equ. Appl. 2020, 26, 818–854. [Google Scholar] [CrossRef]
Figure 1. Comparing the numerical results of scheme 1 and method [3] with RK4 approximations with a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   h = 0.4 ,   s 0 = 7.5 , and r 0 = 5 .
Figure 1. Comparing the numerical results of scheme 1 and method [3] with RK4 approximations with a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   h = 0.4 ,   s 0 = 7.5 , and r 0 = 5 .
Symmetry 14 01660 g001
Figure 2. Numerical approximations of system (1) with Nicholson–Bailey functional response (a) a = 3 ,   d = 2 ,   b = 1 ,   s 0 = 8 , and r 0 = 2 and Beddington–DeAngelis functional response (b) a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   s 0 = 0.6 , and r 0 = 5 .
Figure 2. Numerical approximations of system (1) with Nicholson–Bailey functional response (a) a = 3 ,   d = 2 ,   b = 1 ,   s 0 = 8 , and r 0 = 2 and Beddington–DeAngelis functional response (b) a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   s 0 = 0.6 , and r 0 = 5 .
Symmetry 14 01660 g002
Figure 3. Comparing the numerical results obtained by scheme 2 and method [3] introduced by Dobromir T. Dimitrov and Hristo V. Kojouharov with RK4 approximations with a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   h = 0.4 ,   s 0 = 7.5 , and r 0 = 5 .
Figure 3. Comparing the numerical results obtained by scheme 2 and method [3] introduced by Dobromir T. Dimitrov and Hristo V. Kojouharov with RK4 approximations with a = 0.75 ,   d = 2.25 ,   e = 4 ,   b = 1 ,   h = 0.4 ,   s 0 = 7.5 , and r 0 = 5 .
Symmetry 14 01660 g003
Figure 4. Numerical approximations of system (1) with Nicholson–Bailey (a,c) and Beddington–DeAngelis (b,d) functional responses, respectively.
Figure 4. Numerical approximations of system (1) with Nicholson–Bailey (a,c) and Beddington–DeAngelis (b,d) functional responses, respectively.
Symmetry 14 01660 g004
Figure 5. Numerical results with a = 1.5 ,   d = 0.25 ,   e = 1 ,   b = 0.02 ,   s 0 = 3 , and r 0 = 2 .
Figure 5. Numerical results with a = 1.5 ,   d = 0.25 ,   e = 1 ,   b = 0.02 ,   s 0 = 3 , and r 0 = 2 .
Symmetry 14 01660 g005
Figure 6. Comparing the numerical results obtained by scheme 1 and scheme 2 with h = 0.4 , s 0 = 7.5 , and r 0 = 5 .
Figure 6. Comparing the numerical results obtained by scheme 1 and scheme 2 with h = 0.4 , s 0 = 7.5 , and r 0 = 5 .
Symmetry 14 01660 g006
Figure 7. Comparing the numerical results obtained by scheme 2 and ODE45 with h = 0.4 , s 0 = 7.5 , and r 0 = 5 .
Figure 7. Comparing the numerical results obtained by scheme 2 and ODE45 with h = 0.4 , s 0 = 7.5 , and r 0 = 5 .
Symmetry 14 01660 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nonlaopon, K.; Mehdizadeh Khalsaraei, M.; Shokri, A.; Molayi, M. Approximate Solutions for a Class of Predator–Prey Systems with Nonstandard Finite Difference Schemes. Symmetry 2022, 14, 1660. https://doi.org/10.3390/sym14081660

AMA Style

Nonlaopon K, Mehdizadeh Khalsaraei M, Shokri A, Molayi M. Approximate Solutions for a Class of Predator–Prey Systems with Nonstandard Finite Difference Schemes. Symmetry. 2022; 14(8):1660. https://doi.org/10.3390/sym14081660

Chicago/Turabian Style

Nonlaopon, Kamsing, Mohammad Mehdizadeh Khalsaraei, Ali Shokri, and Maryam Molayi. 2022. "Approximate Solutions for a Class of Predator–Prey Systems with Nonstandard Finite Difference Schemes" Symmetry 14, no. 8: 1660. https://doi.org/10.3390/sym14081660

APA Style

Nonlaopon, K., Mehdizadeh Khalsaraei, M., Shokri, A., & Molayi, M. (2022). Approximate Solutions for a Class of Predator–Prey Systems with Nonstandard Finite Difference Schemes. Symmetry, 14(8), 1660. https://doi.org/10.3390/sym14081660

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop