3. Mathematical Analysis of the Model
To understand the local dynamics of the system of differential equations [
2,
13], we find the equilibrium points by solving the following system of differential equations
By solving the above system of equation (3.1) We identify the system's disease(infection)-free equilibrium point (DFE), when illness compartments are treated as zero. In the model (2.4), there are others compartments, of which there are two infected compartments, i.e.,
and
, and two uninfected compartment, i.e.
, and one recovered compartment i.e.
. At the steady state without infection
=
=0. So, the disease(infection)-free equilibrium point (DFE) is (
,
)=(1,0,0,1,0,) which is denoted by
. we also identify the system's disease endemic equilibrium(DEE) point, when the disease spreads among the human. It is denoted by
,
,
). If we summarize the equilibrium points it can be written in the following form,
1. Stability analysis of the model at equilibrium points
In this section, we use the linearization method to understand the stability of (3.4) at respective equilibrium points [
14,
15]. The Jacobian matrix for the above model is,
2.1. Stability Analysis at Disease Free Equilibrium Points
The Jacobian matrix at disease free equilibrium points denoted by
, the Jacobian at the first equilibrium point
is as follows [
16]:
At the equilibrium point
the eigen values are given below:
Using parameter values are given in
Table 1. The eigen values for eq. (3.1) are as follows,
Since one of the Eigen values is positive, the equilibrium point is a saddle point. Therefore, there is no infected human with dengue. There are no diseased people in the population, and people are generally healthy.
2.2. Stability Analysis at Endemic Equilibrium Points
The Jacobian matrix at endemic equilibrium points denoted by
, the Jacobian at the first equilibrium point
is as follows:
Using parameter values are given in
Table 1. The Eigen values for eq. (4.1) are as follows
; as the eigenvalues are complex and negative, the equilibrium point is asymptotically stable. The equilibrium point will be steady, and there will be some cases of dengue fever.
2. Reproduction Number
In the context of epidemic disease models, the basic reproduction number (
plays a crucial role in predicting the potential for disease transmission within a population. Denoted as
, it is defined as the average number of secondary infections produced by a single infected individual in a fully susceptible population. More formally,
is the ratio of newly infected individuals to the total number of infected individuals, reflecting the rate at which the disease spreads [
17].
The basic reproduction number is a critical concept in epidemiology, as it helps determine whether a disease will persist or eventually die out. If
>1 ,each infected individual is, on average, responsible for more than one new infection, leading to a sustained outbreak or epidemic. On the other hand, if
<1, the disease is unlikely to persist and will eventually die out [
18].
In the specific disease model under consideration (model 2.4), the spread of the infection is driven primarily by interactions between the susceptible population and the infected individuals. These two groups—susceptible individuals and infected individuals—play an essential role in the transmission process. Notably, the model assumes that recovered individuals do not contribute to further transmission of the disease. This assumption implies that once individuals recover, they no longer participate in the infection dynamics, and therefore, there is no "recovery to susceptible" pathway in the model.
Thus, the basic reproduction number provides a threshold that helps assess the future trajectory of the disease within the population, and its value is influenced by the dynamics between susceptible and infected individuals, but not by recovered individuals.
Therefore, to find out the basic reproduction number
of the model, we consider the equations of system (2.4) as follows
From (5.1), we can form the following matrices F and V for gain and loss terms [
19] respectively
At the disease free equilibrium point,
, we find
Eigen values of are
Therefore, the basic reproduction number,
3.1. Boundedness and Non-Negativity of Solutions
Theorem 6.1 : The feasible region is positively invariant for the model (2.4) with the initial condition defined by Proof: For human,
Let, the size of the entire human beings is
where
. Then the increase rate of entire human is
. From the system (2.4), we find
For large time
, the affected human passes away. So, we get
Therefore, we write which indicates that ,i.e., 1 is the supremum of .
For mosquito,
Let, the size of the entire mosquito is
where
. Then the increase rate of entire human is
. From the system(A), we find
For large time , the affected human passes away.
From the above equation, we get,
Therefore, we write which indicates that ,i.e., 1 is the supremum of .
Theorem 3.2 : The solution of the system (2.4) is positive and bounded for all
. for all
Proof. To demonstrate the solution's positivity, we need to show that on any hyperplane enclosing the positive vector space
from the system (2.4),
So, the system (2.4) solution is positive.
4. Numerical Solution of SIR Model
The exact solution of SIR model is not always possible; therefore, we solve the model by using different numerical approach. In this article we use Euler method and RK4 method as a numerical technique to solve the dengue dynamics.
7.1. Algorithm of RK4 Method
Suppose , we have m differential equations:
With initial conditions
There is no derivative on the right hand side and all of these m equations are of order one.RK4 formula is as follows:
Where,
Where, is the RK4 approximation of and h is step size.
5. Algorithm of Eulers Method
The Euler method is used to solve a system of nonlinear equations
With initial conditions
and choose a fixed h value that is h=
7. Numerical Simulation
This simulation uses the debris of dengue data from January 2024 to March 2025 in Dhaka city [
20]. As the city is most populated, Bangladesh is concerned about the dengue outbreak. One such estimate puts the figure to around 23.9 million residents in Dhaka in the first month of 2024 [
21]. Dhaka's heavy summer monsoon rains provide the ideal conditions for the breeding of dengue since the vector population multiplies rapidly in stagnant waters. For most of the regions of the country, the mean temperature for the year of 2024 was above the average thus enabling development of the dengue. The dengue disease data including four years of Aedes infection statistics came from the Health Emergency Operation Center and Control Room in Dhaka. The average parameter values of the mosquito population are assumed to be a certain constant value to approximate the values. This SIR model population simulation of the disease goes by the following parameters:
7.1. Simulation of Dengue Dynamics for Different Transmission Rate (
In this section, we observe the effects of different parameters which are used in our model. In the numerical experiments, a single parameter is altered while keeping all other parameters constant to observe its influence. For variations of transmission rate , we simulate the dengue dynamics for susceptible, infected, recovered human.
In
Figure 1 , the parameter
(the human-to-vector contact rate) is varied, with all other parameters held fixed. The analysis is performed for three different values of
. The impact on the populations of susceptible humans, infected humans, and infected vectors is presented in the figure.
Key findings include the following:
As the value of increases, the number of infected humans rises, accompanied by an increase in the population of infected vectors.
The susceptible human population declines more rapidly and approaches nearly zero for higher values of
Conversely, a decrease in the
value results in fewer infected humans, which can be attributed to a reduced population of infected vectors. This leads to a slower transition from susceptible to infected humans.
These results highlight the critical role of the human-to-vector contact rate in shaping the dynamics of dengue transmission.
6.2. Simulation of Dengue Dynamics for Reproduction Number
The Reproduction number
is used to measure the possible communication of a disease. The
shows the number of infection among the humans as result of infected mosquitos. The formula of reproduction number as discussed in section (Reproduction number) is,
Using the parameters in
Table 1 for Dhaka city the reproduction number can be calculated as,
The above figure illustrates how the reproduction number
affects the dynamics of dengue transmission. In
Figure 2, For
≤1, the infected population declines, and the disease dies out. In
Figure 2, For
>1, the disease spreads, with higher
values leading to a larger and earlier peak in the infected population. This highlights the importance of maintaining
≤1 through interventions such as mosquito control and vaccination to prevent outbreaks.
6.3. Simulation of Dengue Dynamics Using Different Numerical Method
In order to investigate the dynamics of the model, we perform numerical simulations of the model as a standard Initial Value problem (IVP) (4.1) incorporating a relevant initial condition.
For numerical solution of the IVP (4.1), we use Runge-Kutta fourth order(RK4) and Eulers method. The initial conditions are chosen from the dataset as we also take the parameter values from table and the reproduction number, =0.08(<1).
Numerical simulations employing Exact methods, Euler's method, and the Runge-Kutta fourth order (RK4) method offer diverse insights into modeling various human dynamics [
22]:
The Exact solution of the SIR model shown in Eq. (4.1) is then compared to the results obtained from the Euler and RK4 methods. The initial conditions are
and the parameters values from the
Table 1 . The
Figure 3 shown above, says that the two solutions to the SIR model disclosed by Euler and RK4 methods agree well with the exact solution for a step size of
Therefore, it can be concluded that both methods were found to yield trustworthy results in solving simplified nonlinear dynamical models.
Figure 3.
Comparison of exact solution with RK4 and Euler Method (Left: susceptible and Right: Infected).
Figure 3.
Comparison of exact solution with RK4 and Euler Method (Left: susceptible and Right: Infected).
Figure 4.
Comparison of dengue dynamics with Exact and Euler Method.
Figure 4.
Comparison of dengue dynamics with Exact and Euler Method.
The blue line (Exact method) and red dashed line (Euler method) are nearly identical, indicating close agreement between the methods. This suggests that the Euler method provides a good approximation of the exact solution for the dynamics of susceptible humans. In this case for infected human, the two methods show some visible differences, particularly at the initial stage of the outbreak. The Euler method (red dashed line) slightly overestimates the number of infected humans compared to the Exact method (blue line). However, the divergence diminishes over time as the infection stabilizes. The curve for recovered humans shows a smooth and steady increase over time. The recovery rate increases consistently as the infection decreases and fewer people remain infected. Over time, the Euler method's curve for recovered may either slightly overestimate or underestimate the recovered population compared to the Exact solution.
The first panel of
Figure 5 portrays the dynamics of the susceptible human population. Both methods track each other closely during the observation period, wherein the susceptible population decreases progressively as people become infected. RK4 provides a good approximation to the Exact solution, showing minimal deviation. The very few discrepancies that may present express the error incurred with the numerical approximation of the RK4 method, though always remaining small. The second panel of figure 5 shows the infected human population reacting very sharply at first, reaching a peak, and declining with time as the infected recover or die. Once again, both methods follow similar trajectories, except that the RK4 method might show small deviations from the Exact solution, especially near the peak of the infected curve. These deviations may be more pronounced for more complicated or sensitive models; however, generally speaking, the RK4 method produces a reasonable approximation. From time to time, there is actually a tip of the balance in favor of one method or another, hence small variations intervened. The third panel of figure 5 illustrates recoveries: the recovered human over time growing by new recoveries. Both methods have an increasing number of recoveries. And once again, this curve closely fits the RK4 solution, which indicates that the RK4 method does, indeed, give a valid approximation for the dynamics of recovery. Differences, which were slight, appeared if at all in early times when the number of recoveries was still small.
The
Figure 6 illustrates the solutions of the dengue dynamics for Susceptible (S), Infected (I), and Recovered (R) human in the SIR model, using three methods: Exact, Euler, and RK4 (Runge-Kutta 4th Order). These methods provide a benchmark solution for the spread of dengue within a population. The blue line which represent susceptible human shows a steady decline, reflecting the diminishing number of people who are vulnerable to infection. The red line which represent infected population follows the typical epidemic curve, rising sharply to a peak as the disease spreads and then declining as individuals recover or are removed from the infected category. The curve illustrates the outbreak's progression by showing the epidemic's peak and subsequent decline. As the virus diminishes the green line, which represents recovered humans, rises gradually and becomes closer to an asymptote, signifying the outbreak's end and the population's eventual stabilization.