1. Introduction
The investigation of models for population dynamics of predator-prey system has long been continued topics after the famous Lotka-Voterra equations. The focus of population themes is ubiquitous both in ecology and mathematical ecology. With the enthusiasm in the study trends of highly nonlinearity of population dynamics, Holling’s functional response function provides the best understanding of relationship between predator and prey population. The usual Holling function is named as several types and they are often described by exciting feedback regulation function [1]-[4]. With the endeavor to describe prey refuge rate, people replace Holling function by introducing a new refuge rate in saturated prey population density [5]-[8] and Allie effects [9] [10].
Motivated by the work of Chowdhury et al. [10], the species with
logistic growth rate is governed by the listed formula
(1)
With Holling-I type functional response, predator-prey population is constructed by the following ODEs
(2)
wherein
represents the carrying capacity,
and
are the death rate of predator population and prey respectively, and
is the perturbation parameter. Noticed in Holling function [3] [8] [10], the coefficient
is assumed as positive constant, and we discuss both cases of
and
. Replace
with
in Equation (2), both cases can be satisfied.
The generalized Hopf bifurcation (GH) happens in the case of the first Lyapunov exponent becoming zero as varying free parameter. As usual, the limit point cycle is observed near GH point since the stable limit cycle collides with the unstable limit cycle. Hence, the near dynamics of GH point is classified topologically and geometrically [11] [12]. The normal form computation is expanded to the fifth order and GH point is calculated along Hopf line. In view of three-dimensional free parameter space, GH point arrays are observed and limit point cycle bifurcation lines are plotted.
Bogdanov-Takens (BT) point is found as two eigen roots of the characteristic equation becoming zero. Using Matcont software, homoclinic line starts from BT point and is calculated and continued as varying free parameters [13] [14]. Matcont software is the handtools in dynamical bifurcation analysis, and has quick speed under the Windows circumstance. The dynamics bifurcation diagram is drawn as using Matcont program. The homoclinic solution bifurcates from BT point by Matcont [15] [16]. The saddle-node point line bifurcates from BT point, then cusp point is observed, and another new branch of saddle-node line expands from cusp point again. The point
lying on the bifurcating branch of cusp point collides with the homoclinic curve starting from BT point. The second case of BT point is the heteroclinic orbit bifurcation. System has three equilibrium solutions. As heteroclinic orbits from unstable focus to stable node are built, the boundary is calculated by Matcont, which is the stable manifold of a saddle. Hence after, the heteroclinic bifurcation line starts from BT point and is continued as varying free parameter [13] [14]. As the third case of BT bifurcation, the homoclinic line tangents to the saddle node line branch expanding from cusp point, then two lines coalesce.
The whole paper is organized as the listed sections. In Section 2, the generalized bifurcation is analyzed and the near dynamics of GH point is analyzed. Based on the center manifold theory, the normal form is computed and the second Lyapunov exponent is calculated. In Section 3, BT points are calculated and three kinds of homclinic or heteroclinic bifurcation are simulated and analyzed. In Section 4, the dynamical bifurcation diagrams are analyzed by Matcont software. Finally, a discussion is given in Section 5.
2. The Generalized Hopf Bifurcation
System (2) has equilibrium solution
that satisfies
(3)
and
(4)
The linearized system of system (2) is written as
(5)
The corresponding characteristic equation is written as
(6)
with
(7)
The sufficient condition for fold bifurcation is given as
.
The sufficient condition for Hopf bifurcation is listed as
,
. The characteristic Equation (6) has imaginary roots
with
. Suppose Hopf bifurctaion happens at
, assume that the characteristic equation has imaginary roots
, and the eigenvector is
given that
(8)
and
. For computing the normal form at the generalized Hopf point, we write the trunction Taylor expansion to the fifth order of multilinear form
(9)
Substitute
into the above equation to get
(10)
set
(11)
Equation (16) is equivalent to its normal form style, which is universal. Therefore, the universal form at GH point is
(12)
Compared with Equation (11), one gets that

Do polar axis transformation, one derives from Equation (12)
(13)
To compute the saddle node bifurcation of the limit cycle, we analyze the equilibrium bifurcation of the normal form to get the condition
(14)
Example 1. A GH point is calculated at
,
by Matcont as continuing Hopf bifurcation curve in
plane. As shown in Figure 1, a limit point cycle (LPC) appears when we continue limit cycles with varying free parameter
. In Figure 1(a), the subcritical Hopf bifurcation (the right Hopf point) occurs, which brings forth the hysteresis phenomena of limit cycles, while red color line denotes the branch of unstable limit cycles, and the blue color line represents the stable limit cycles. It is also seen that the super-critical Hopf bifurcation happens (the left Hopf point), which bifurcates the stable limit cycle. This explains that between two Hopf points, the generalized Hopf phenomena with the first Lyapunov exponent becoming zero may occur. If varying free parameter
, the subcritical Hopf bifurcation occurs, which produces a limit point cycle (LPC) while continuing the limit cycles, as shown in Figure 1(b). As discussed above, Bautin bifurcation line Γ starts from GH point to be computed by Equation (14). Using Matcont, we also draw the green line of limit point cycle (LPC) bifurcation in
parameter space, as shown in Figure 2. The near dynamics of GH point is classified into different regimes. In regime (1), the equilibrium solution is stable, however the equilibrium solution losses its stability as crossing Hopf line. Hence after, the equlibrium solution is unstable in regime (3)
![]()
Figure 1. The bifurcating periodical solutions from Hopf point, with chosen parameters
,
,
. (a) The continue of limit cycles which arising from Hopf point as varying
with
; both subcritical Hopf and super-critical Hopf bifurcation phenomena occur; (b) The continue of limit cycles with as varying
with
.
Figure 2. The bifurcation diagram near GH point in
plane, with chosen parameters
,
,
. The near dynamics of GH point is classified into three different regimes topologically.
with a stable limit cyle observed. In regime (2), the unstable limit cycle occurs due to subcritical Hopf bifurctaion phenomena, and collides with the stable limit cycle on the curve Γ. The blue line in Figure 2 describes Hopf bifurcation phenomena.
3. TB Bifurcation Analysis
The coefficient matrix of the linearized system (5) is rewritten as
The sufficient condition for fold bifurcation is given as
, and TB bifurcation happens if the matrix
has two zero roots. Set TB point
, suppose the right eigenvectors
and left eigenvector
satisfying
(15)
with
. The multilinear form style of system (2) is written as
(16)
Without loss generality, we set
, with
, one easily get that
(17)
with
Setting
one gets that
(18)
with
By time transform, the equivalent form of Equation (19) can be written as
(19)
Considering the linear part to get
(20)
with
Set
one derives that
(21)
Adding the linear part of Equation (21) to Equation (19) to get
(22)
Doing the shift transformation in
direction by
to get
(23)
with
Figure 3. The homoclinic bifurcation with chosen parameters
,
,
. (a) The homoclinc bifurcation curve arising from BT point tangents to LP curve at point P; (b) The homoclinc solution with
,
; (c) The homoclinc loop with a saddle
and a node
is plotted, with chosen
,
; (d) The homoclinc loop near saddle node bifurcation point P is shown, wherein
,
.
Figure 4. The classification phase portraits near BT point. The near dynamics is classified into different regimes, from regime (1) to regime (4), as shown in Figure 3(a).
(24)
By the universal norm form expressed by Equation (23), the near dynamics of TB point can be classified geometrically and topologically. By computing the equilibrium solution, the limit point line is calculated as
and Hopf line is listed as
The usual formula for the saddle homoclinic bifurcation line is
Example 1: With chosen parameters
,
,
, BT point is computed at
,
, and
. As analyzed above, Homoclinc bifurcation starts from BT point. Using Matcont, the bifurcation diagram of system (2) is drawn as shown in Figure 3(a). We produce the homoclinic solution as shown in Figures 3(b)-(d). The homoclinic bifurcation curve starts from BT point in system (2) by Matcont, we notice that the homoclinic curve tangents to the limit curve LP at point P, as shown in Figure 3(a). A homoclinic solution with saddle node lying on loop is observed. As shown in Figure 3(a), The continuation of homoclinic solutions is drawn as varying free parameter
and
. The homoclinic solution with saddle is observed in Figure 3(b); whilst the homoclinc loop arises with saddle and node is manifested in Figure 3(c); It is concluded that saddle-node bifurcation of equilibrium solution happens at the homoclinic loop as varying free parameter along the homoclinc curve at point P. We also draw homoclinc solution near the point P, as shown in Figure 3(d).
![]()
Figure 5. The dynamical bifurcation near BT point with chosen parameters
,
,
. (a) The bifurcation diagram near BT point; (b) The unstable periodical solution observed in regime (3) as shown in Figure 5(a); (c) The homoclinc loop with a saddle and a node on the loop, chosen
,
; (d) The homoclinc loop with a saddle as
,
.
The classification diagram near BT point is drawn on
parameter plane, as shown in Figure 3(a), which leads to the near dynamics of BT point being analyzed topologically and geometrically. The classification regime near BT point is denoted by regimes (1) - (4), and the phase portraits in different regimes are drawn in Figure 4.
Example 2. We calculate that BT bifurcation happens at
,
with
,
,
, and system (2) has equilibrium solution
,
. Using Matcont, we compute the homoclinic curve from BT point, and the near dynamics of BT point is analyzed. As discussed above, Hopf bifurcation curve
tangents to the limit point curve LP at BT point. The homoclinc curve starts from BT point and the homoclinc solutions are simulated. With free parameter values
,
, the homoclinc solution with a saddle and a node on the loop is simulated, as shown in Figure 5(c); Whilst the homoclinc solution with a saddle is simulated in Figure 5(d). It is seen a saddle node bifurcation of equilibrium solution happens at the tangent point while the homoclinic curve tangents to the curve LP. In Figure 5(b), an unstable periodical solution is observed in regime (3). The near dynamics near BT point is classified into different regimes, and the phase portraits of regimes (1) - (5) are classified topologically and geometrically, as shown in Figure 6.
![]()
Figure 6. The phase portrait is classified near BT point topologically and geometrically. The near dynamics of BT point is classified different regimes in Figure 5(a).
4. Bifurcation Diagram
With fixed parameter
, we understand that Hopf bifurcation often happens in system (2), therefore we drawn Hopf surface in three-dimensional parameter space
, as shown in Figure 7. The sufficient condition for Hopf bifurcation is
, which is listed in Equation (7), and the sufficient condition for fold bifurcation is
as given in Equation (6). Furthermore, BT bifurcation occurs as
,
. Hence, we also drew BT bifurcation curve onto Hopf surface, noted as H-surface in Figure 7. As discussed in section 2, the generalized Hopf bifurcation occurs if the first Lyapunov coefficient becomes zero, which means GH point adjoint the super-critical Hopf curve to the sub-critical Hopf curve, and we also calculate GH bifurcation curve on H-surface. It is seen that when varying free parameter
, GH bifurcation behavior arises as
below its super limit value. Hence, BT and GH intersects at a point. As discussed in Section 3, the two examples conclude that the mechanism that leads to homoclinic solution arising from BT point are different. The homoclinic solution appears in Example 1 and the stable periodical solution is broken as free parameter crossing over the homoclinic curve. However, the homoclinc solution appears in Example 2 and the unstable limit cycle bifurcates from the stable equilibrium solution as free parameter across the homoclinic curve. Therefore, we deduce that the above two examples show that GH bifurcation changes the stability of homoclinc solution. The Homoclinc solution is stable if the inside equilibrium solution is unstable. However, the homoclinc solution is unstable as GH happens near BT point.
![]()
Figure 7. The Hopf surface in parameter space
is drawn with fixed parameters
,
.
5. Discussion
In two-species population model, prey species was assumed with
logistic growth rate and the population dynamics was complex. We discussed that Hopf bifurcation often appears with free parameters varying in
space. Hence, Hopf surface was drawn. It was seen that in addition to BT bifurcation, which arises at the tangent point while Hopf curve tangents to the limit point line LP, GH Hopf bifurcation point was found on Hopf surface as the first Lyapunov coefficient became zero. Chosen fixed
, the bifurcation diagram was drawn in
parameter plane and the homoclinc bifurcation was discussed.