1. Introduction
Difference equations play a key role in describing discrete-time dynamical systems. They arise both as numerical solutions to differential equations and as discrete analogs of them. These equations have numerous applications across various disciplines, including biology, physics, ecology, economics, and more [
1,
2,
3,
4,
5,
6,
7]. Despite their seemingly simple form, analyzing the dynamic behavior of many difference equations, such as finding general solutions, studying the stability of fixed points, identifying periodic solutions, and investigating bifurcations, can be quite challenging. Interest in the qualitative analysis of difference equations has grown in recent years. Many studies have examined different types of rational difference equations, including those in [
8,
9,
10,
11,
12,
13,
14], and the references therein.
We consider the second-order nonlinear rational difference equation
where
is a parameter, and the initial conditions
and
are real numbers such that the solution is well-defined. It is important to note that Equation (
1) is a special case of the general rational difference equation with quadratic terms
where
are parameters, and the initial conditions
and
are real numbers ensuring a well-defined solution. Special cases of Equation (
2) are of great interest due to their applications in fields such as ecology, biology, physics, and economics. The Beverton–Holt model, investigated in [
15,
16], is given by
and represents a special case of Equation (
1). Analysis of the Beverton–Holt model reveals globally stable dynamics without chaotic behavior. A transcritical bifurcation occurs at
, where stability shifts between the extinction equilibrium
and the carrying capacity equilibrium
. Hassell [
17] analyzed the following generalized model
and studied its stability properties. He showed that the model may exhibit exponential damping, oscillatory damping, or stable limit cycle behavior, depending on the parameter
b and the effective population growth rate
. May [
18] studied the logistic map
His pioneering work demonstrated the period-doubling route to chaos and established key principles of chaotic dynamics in discrete-time systems. The general second-order form
was examined by Kulenovic and Ladas [
19]. Their thorough analysis provided conditions for the local and global stability of fixed points and criteria for bounded solutions and identified parameter ranges that lead to periodic and chaotic behavior. Kostrov and Kudlak [
20] studied the behavior of solutions for
They showed that the equation exhibits a period-doubling bifurcation. In [
21], Khyat studied various types of bifurcations for special cases of Equation (
2). Saleh and Radad [
22] studied the existence of period-doubling bifurcations in the rational difference equation:
with positive parameters and initial conditions. Delayed ecological systems were examined by Cushing [
23]:
where he derived stability-switching conditions for time-delayed population models. Al-Hdaibat et al. [
24] discussed the general solution and dynamic behaviors of the following rational difference equation:
The rational difference equation
was studied by Elaydi in [
25], where the fixed points and their stability were analyzed. In Equation (
11),
denotes the population size at time
n,
represents the intrinsic growth rate under ideal conditions, and
reflects density-dependent feedback due to environmental constraints such as resource competition. The presence of
introduces a generational delay, capturing the influence of the previous generation on the current population. This model is particularly relevant for species with overlapping generations, such as the blowfly (
Lucilia cuprina) [
26,
27].
Assuming that both intrinsic growth and environmental feedback are governed by the same biological factor, i.e.,
, Equation (
11) simplifies to
This formulation implies that species with higher reproductive rates also face proportionally stronger density-dependent limitations, making the system more sensitive to variations in .
Further refinement can be made by scaling the feedback term with
, yielding
which models scenarios where environmental constraints intensify quadratically with the intrinsic growth rate. This modification reflects situations where rapid reproduction leads to disproportionately greater resource depletion or environmental degradation.
Additionally, incorporating a nonlinear interaction term
captures direct intergenerational effects, such as crowding or competition between overlapping cohorts. This leads to the modified model (
1), which exhibits richer dynamics, including periodic solutions, bifurcations, and chaotic behavior for certain parameter values. In Equation (
1),
denotes the state of the system (e.g., population size) at discrete time
n, and
is a parameter representing intrinsic growth or feedback intensity. The next state
depends on the current and previous states,
and
, with initial conditions
chosen to ensure the denominator remains nonzero. The term
models intergenerational interaction, while the additional terms involving
capture nonlinear growth and density-dependent effects. Similar nonlinear interaction mechanisms are well-documented in predator–prey models and have been shown to significantly influence system stability and the emergence of complex population cycles [
28,
29,
30,
31].
Compared to the classical models, which have been effectively applied to species like the blowfly [
26,
27], our proposed model (
1) offers a more comprehensive representation of ecological dynamics by incorporating several novel features:
We include a nonlinear interaction term , capturing intergenerational competition effects absent in traditional models.
We include quadratic scaling of environmental feedback (), reflecting more realistic nonlinear resource limitations linked to intrinsic growth rates.
From a dynamical systems viewpoint, the model exhibits a richer dynamical behaviors, including limit-point, period-doubling, and Neimark–Sacker bifurcations, as well as chaotic dynamics, which are either absent or less pronounced in classical models.
Consequently, our model provides both a biologically enriched framework for studying delayed, nonlinear population dynamics and a mathematically robust structure for exploring complex behaviors in ecological systems with memory effects.
Although this study focuses on integer-order discrete dynamics, future extensions may benefit from incorporating fractional calculus, such as Caputo,
-Hilfer, and other generalized fractional derivatives, to better capture memory effects and anomalous diffusion. These fractional approaches have shown considerable promise in real-world modeling, particularly in fractional-order SIR models and ecological systems characterized by long-term dependencies. In particular, recent developments in
-Hilfer-type difference equations and fractional operators with non-singular kernels provide powerful tools for more accurate data fitting and a deeper understanding of intergenerational dynamics; see, for instance, [
32,
33,
34,
35].
In this paper, we explore the dynamic behaviors of Equation (
1), showing that it has three fixed points, which correspond to biologically significant states such as extinction or stable coexistence. Using linear stability analysis, we identify when these points lose stability. We also examine bifurcations both numerically and with one-parameter bifurcation analysis, exploring transitions between stability, periodic solutions, and potentially chaotic dynamics as the bifurcation parameter varies. Furthermore, we explore the existence of period-2 solutions, where the populations oscillate in a cycle with a period of two time steps, reflecting alternating dynamics between predator and prey. This study offers new insights into the stability, chaos, and periodic behaviors in predator–prey systems with memory, extending existing ecological models by incorporating delayed interactions and contributing significantly to the understanding of nonlinear dynamics in ecological systems.
This paper is organized as follows. In
Section 2, we calculate the stability of the fixed points for Equation (
1).
Section 3 investigates codim-1 bifurcations of the system. We compute the topological normal forms for each bifurcation. Additionally, we explore the existence of period-2 solutions in Equation (
1) and show that these solutions are always unstable. To confirm our theoretical results, we perform numerical simulations and bifurcation analysis using the MATLAB package MatContM in
Section 4. In
Section 5, we analyze the chaotic behavior of Equation (
1) using the largest Lyapunov exponent. This analysis confirms the findings from the earlier sections.
2. Existence and Stability of Fixed Points, Bifurcation Diagram
Equation (
1) can be written as
If we set
, then the second-order rational Equation (
12) can be converted to the first-order system of rational difference equations
with initial conditions
.
Assume that
and the initial values satisfy
and
. Then, by induction, it follows that
and
for all
. From the first equation in (
13), and using the facts that
and
, we obtain
Since
for all
, and the function
is continuous and bounded away from zero for
bounded below, this implies the existence of a constant
, independent of
n, such that
Similarly, from the second equation in (
13), we have
due to the positivity of
,
, and
. Hence, the first quadrant (i.e., the set
) is positively invariant under the dynamics of System (
13).
To estimate
, we write
where the last inequality follows from the uniform lower bound
. Thus, the sequence
is bounded above by the constant
. We summarize these findings in the following proposition.
Proposition 1. Let , and suppose the initial conditions satisfy and . Then, the solution of System (13) satisfies the following properties: - 1.
The solution remains strictly positive for all ; that is, - 2.
There exist constants and , independent of n, such that - 3.
The first quadrant is positively invariant under the system dynamics.
Consequently, all solutions of System (13) with strictly positive initial conditions are globally defined, remain positive, and are uniformly bounded for all . System (
13) can be expressed in vector form as
where
is a state variable vector,
is a parameter, and
with
The mapping defined by this system is smooth (infinitely differentiable) on its natural domain, where the denominators and are nonzero. Moreover, it is locally invertible with a smooth inverse in these regions and thus constitutes a local diffeomorphism. We analyze the dynamics of the system under these conditions.
The stability analysis of System (
14) usually start with fixed points, i.e., the solutions of the equation
System (
14) can have three fixed points
where
. Note that the fixed points
and
exist only if the system parameter
.
The Jacobian matrix evaluated at the fixed point
of System (
14) is given by
The characteristic equation of the Jacobian matrix
A is given by
where
and
.
Suppose
and
are the roots of the characteristic Equation (
17). The fixed point
is called a sink if
and
; in this case, it is locally asymptotically stable. Conversely,
is called a source if
and
, making it locally unstable. If one root satisfies
while the other satisfies
, i.e.,
or
, then
is a saddle point and is unstable. Finally, the fixed point is called nonhyperbolic if either
or
.
By straightforward calculations, we obtain the following proposition regarding the existence and stability of fixed point
of System (
14).
Proposition 2. Consider the fixed point of System (14). The stability properties of depend on the parameter as follows: - 1.
If , then is a sink and is locally asymptotically stable.
- 2.
If , then is a saddle point and hence unstable.
- 3.
If , then is a nonhyperbolic fixed point.
Proof. The Jacobian matrix of System (
14) evaluated at the fixed point
is
The characteristic equation of
is
Hence, the eigenvalues are
- 1.
For
, we have
and
. Since
, the fixed point
is a sink and thus locally asymptotically stable.
- 2.
For
, it follows that
while
. The presence of an eigenvalue with magnitude greater than one indicates
is a saddle point and therefore unstable. Note that
is excluded since the Jacobian becomes singular.
- 3.
At the boundary values
, the eigenvalues are
with
. Hence, the fixed point
is nonhyperbolic since at least one eigenvalue is equal to one.
□
The Jury stability criterion for a two-dimensional discrete-time dynamical system (see, for example, [
25]) is given by the following theorem.
Theorem 1. The nature of a fixed point of a two-dimensional discrete-time dynamical system is characterized as follows:
- 1.
The fixed point is locally asymptotically stable if and only if the following Jury conditions are satisfied: - 2.
If condition (J1) fails, then the fixed point is an unstable source, that is, both eigenvalues satisfy .
- 3.
If condition (J1) holds but either condition (J2) or (J3) fails, then the fixed point is a saddle point; specifically, one eigenvalue satisfies , and the other satisfies .
- 4.
If any of the conditions (J1), (J2), or (J3) hold with equality, then the fixed point is nonhyperbolic.
This theorem can be used to determine the nature of the fixed points and , leading to the following propositions.
Proposition 3.
Let be the fixed point of System (
14)
. The local stability of depends on the real parameter as follows: - 1.
If , then is a sink and is locally asymptotically stable.
- 2.
If , then is a source and is unstable.
- 3.
If , then is a saddle point and is unstable.
- 4.
If or , then is nonhyperbolic.
Proof. To analyze the local stability of the fixed point
, we examine the Jacobian matrix of System (
14) evaluated at
, which is given by
The trace and determinant of this matrix are
We apply the Jury stability test given in Theorem 1:
- 1.
When , all three conditions (J1), (J2), and (J3) are satisfied. Thus, is locally asymptotically stable.
- 2.
When , condition (J1) fails (). Hence, is an unstable source.
- 3.
When , condition (J1) holds but condition (J3) fails (), which implies that is a saddle point and unstable.
- 4.
When or , at least one of the Jury conditions holds with equality. Therefore, the fixed point is nonhyperbolic in these cases.
□
Proposition 4. Let be the fixed point of System (
14)
. The local stability of depends on the real parameter as follows: - 1.
If , then is a sink and is locally asymptotically stable.
- 2.
If , then is a source and is unstable.
- 3.
If , , or , then is nonhyperbolic.
Proof. To analyze the local stability of the fixed point
, we consider the Jacobian matrix of System (
14) evaluated at
, given by
The trace and determinant of
are
We apply the Jury stability criteria given in Theorem 1 to analyze the behavior of the fixed point depending on the value of :
- 1.
For , all three Jury conditions are satisfied. Therefore, is locally asymptotically stable (a sink).
- 2.
For , condition (J1) fails since . Hence, is unstable and acts as a source. Note that is excluded since the Jacobian becomes singular.
- 3.
At the values , , or , at least one of the Jury conditions holds with equality, and thus the fixed point is nonhyperbolic.
□
While following the curves of the fixed points , , and , five codim-1 bifurcations related to changes in stability can occur:
- 1.
A limit point (fold, ) bifurcation occurs when .
- 2.
Two period-doubling (flip, ) bifurcations can occur:
- (i)
occurs when ,
- (ii)
occurs when .
- 3.
A Neimark–Sacker () bifurcation occurs when .
- 4.
A pitchfork () bifurcation occurs when .
Combining the results obtained, we can construct the bifurcation diagram of System (
14), as shown in
Figure 1.
3. Bifurcation Analysis
While varying the parameter
of System (
14), we
generically encounter three codimension-one bifurcations associated with stability changes of the fixed points
,
, and
: (i) a limit point (
), (ii) a period-doubling (
), and (iii) a Neimark–Sacker (
) bifurcation. A nongeneric situation arises at a pitchfork (
) bifurcation when
, where the matrix
becomes rank-deficient (here,
denotes the
identity matrix).
To analyze the local dynamics and bifurcation structure of System (
14), we employ normal form theory for discrete-time dynamical systems (see [
6,
36]). In this context, it is essential to assume that the system is sufficiently smooth to ensure the existence of topological normal forms; see, for example, [
36], Chapter 4. For our system, this smoothness assumption is satisfied, as established in the following lemma.
Lemma 1. Let be fixed. Consider the function as defined by System (14), and the domain is Then , that is, the system is infinitely differentiable with respect to the state variable x on D.
Proof. We verify the differentiability of each component of
on the domain
D. Let
. The first-order partial derivatives are
These expressions are rational functions whose denominators are nonzero on
D, and thus they are continuous. Hence,
. To prove higher-order differentiability, we proceed by induction. Suppose that
for some
. Then all partial derivatives up to order
k can be written in the form
for some polynomials
,
, and integers
. Differentiating such expressions yields rational functions whose denominators remain nonzero on
D and hence are continuous. Thus,
. By induction,
for all
, which implies
. □
Assume that for some
, System (
14) undergoes a codim-1 bifurcation at the fixed point
. The Taylor expansion of
around
can be expressed as
where the dots represent higher-order terms in
x,
is the Jacobian matrix evaluated at
as given in Equation (
16), and
and
are vectors with two components, defined as follows:
where
,
,
, and the scalar function
is given by
3.1. Limit Point Bifurcation
When the parameter
crosses the critical value
corresponding to the LP bifurcation, the fixed points
and
of System (
14) collide at the fixed point
and subsequently disappear, see
Figure 1. At this point, the Jacobian matrix
evaluated at
has a simple eigenvalue equal to 1. Therefore, the corresponding critical eigenspace is one-dimensional and spanned by an eigenvector
satisfying
Let
be the adjoint eigenvector, which satisfies
where
is the transpose of matrix
A. To compute the vectors
p and
q, we solve the following
bordered systems:
and
where
,
is the same in both systems, and the vectors
,
are chosen such that the bordered matrices
and
are nonsingular. The vectors
p and
q are normalized such that
Now, let
,
, and choose
,
. Then the bordered matrices become
which are nonsingular. Therefore, the vectors
q and
p satisfy (
20) and (
21) and are given (up to scalar multiples) by
Using the normalization condition (
22), the vectors can be written as
For parameter values
close to
, the restriction of System (
14) to a parameter-dependent center manifold is locally smoothly equivalent to the topological normal form:
where
,
and the
-terms may also depend on
.
3.2. Period-Doubling Bifurcation
When the parameter
cross the critical values
and
corresponding to the PD bifurcations, the Jacobian matrix evaluated at
and
, respectively, have a simple eigenvalue
and no other eigenvalues on the unit circle. Therefore, the corresponding critical eigenspace is one-dimensional and spanned by an eigenvector
satisfying
Let
be the adjoint eigenvector, which satisfies
where
is the transpose of matrix
A.
For the first
point (
), we can compute the vectors
p and
q by solving the following
bordered systems:
and
where
,
in (
32) and (
33) are the same, and the bordering vectors
,
are chosen such that the matrices
are nonsingular. Choose
and
. Then the matrices
are nonsingular. Therefore the vectors
q and
p that satisfy (
32) and (
33) are
Normalizing the vectors
p and
q such that
the vectors
p and
q can then be written as
For parameter values
close to
, the restriction of System (
14) to a parameter-dependent center manifold is locally smoothly equivalent to the topological normal form
where
,
and the
-terms may also depend on
.
Similarly, we compute the normal form coefficient (
43) for the second
point (
). For the
point, we have the critical parameter value
, which corresponds to the point
. Let
and
. Then the matrices
and
are nonsingular. Therefore, the vectors
q and
p that satisfy (
32) and (
33) are
Using the normalization condition (
36), the vectors
p and
q can then be written as
Therefore, for parameter values
close to
, the restriction of System (
14) to a parameter-dependent center manifold is locally smoothly equivalent to the topological normal form
where
,
and the
-terms may also depend on
.
The sign of the normal form coefficient allows us to predict the direction of the bifurcation of the period-2 cycle that bifurcates from the point. If , the bifurcation is supercritical, and the period-2 cycle is stable. If , the bifurcation is subcritical, and the period-2 cycle is unstable. Therefore, since and are always negative, the bifurcations are subcritical, and unstable period-2 cycles are born from the and points.
3.3. Neimark–Sacker Bifurcation
When the parameter
crosses the critical value
, corresponding to the Neimark–Sacker (NS) bifurcation, the Jacobian matrix evaluated at
has a simple pair of complex eigenvalues:
where
, and
for
(no strong resonances).
Assume that
are two eigenvectors of
A and its transposed matrix
corresponding to
and
, respectively, i.e.,
and
. Then, for
, we have
To achieve normalization, we can take the normalized vectors as
For parameter values
close to
, the restriction of System (
14) to a parameter-dependent center manifold is locally smoothly equivalent to the topological normal form
where
w is a complex variable,
,
, and
Using
, we can determine the direction of the appearance of the invariant curve in System (
14). First, we need to compute the real number
L (i.e., the first Lyapunov coefficient for the NS bifurcation):
If
is negative, the bifurcation is supercritical and the invariant curve is stable. When
is positive, it is subcritical and the invariant curve is unstable. From (
60) and (
61), the first Lyapunov coefficient for the NS bifurcation is equal to
Therefore, the NS bifurcation is supercritical, and the bifurcating periodic solution is asymptotically stable.
3.4. The Existence of Period-2 Cycles
We now investigate the existence of period-2 cycles in System (
14). After straightforward computations, we obtain a formula for cycles of period-2 given by
where
The system (
63) can have four fixed points, given by
where
and
. The fixed points
,
, and
are the fixed points of System (
14) and can be ignored. The fixed points
and
exist only if the system parameter
lies in the intervals
. Note that,
and
correspond to the critical parameter values
and
, respectively, which correspond to the
bifurcations of System (
14). The Jacobian matrix of System (
63) evaluated at the fixed point
is given by
The eigenvalues of the Jacobian matrix are given by
One of the eigenvalues always greater than 1 for
. Thus, the period-2 cycles in System (
63) are unstable.
Figure 2 shows that for different values of
and initial value for the state variables, computed using the formulas for
and
, a solution of System (
14) converges to unstable period-2 cycles.