Restarted Adomian Decomposition Method for Solving Volterra’s Population Model ()
1. Introduction
Integro-differential equations arise in many areas of mathematics and sciences, such as biology, ecology, medicine, physics and technology. This class of equations arises while modeling various engineering and natural science problems, and hence it attracts much attention in numerical computation and analysis. Recently, many attempts have been made to develop analytic and approximate methods to solve the Volterra’s population model, such as, Euler method [1] , the modified Euler method [1] , the classical fourth-order Runge-Kutta method [1] , Runge-Kutta-Fehlberg method [1] , Pade approximation [2] , Adomian decomposition method [3] , Sinc-Galerkin method [3] , composite spectral functions approximations [4] , Rational Chebyshev and Hermite functions collocation [5] , Homotopy perturbation method [6] and Variation iteration method [7] . In this research, we solve Volterra’s population model by Restarted Adomian decomposition method.
2. Description of the Volterra’s Population Model
Volterra proposed this model for a population [8] [9] . The simplest case, in characterizing the population dynamics of an isolated species, is to consider an asexually reproducing organism for which age is irrelevant and behavior does not change with time or with the number of the organisms. The number, u, must be sufficiently large so that the process can be well approximated by a deterministic treatment and by real, rather than integer, numbers. It may mean number of individuals, in which case it is an integer, but it may also mean total weight, weight of certain parts, total metabolism, or some other measure of quantity of life.
Under these assumptions the change in u is given by the Malthusian equation in [8] :
(1)
where a is birth rate, by integration, a geometrical law of increase (or decrease, if
) is obtained:
(2)
Volterra’s practice discussed deeply the restrictive assumptions under which his formulas were derived. Then, he proceeded to remove one or two of the assumptions at a time, in the best Baconian fashion. The above assumptions imply, for example, that unlimited environmental resources are available to the species. One can easily allow for a finite environmental capacity by taking for a decreasing function of u. By assuming that a decreases linearly with u, one obtains the Verhlust-Pearl equation
(3)
where b is crowding coefficient, the integral, often called the “logistic curve,” is widely used even outside ecology. By taking into account specific mechanisms affecting reproduction or mortality lead to a much more complex functional relationship. For example, by taking a population living in a completely closed environment, such as some microorganisms confined to a test tube, the amount of nutrients available decreases with time in proportion to the total amount of “metabolism” that takes place in the tube from the beginning of the experiment. Total metabolism also determines the concentration of toxic waste in the medium. For simplicity, it is assumed that the metabolic activity of the population is directly proportional to the number of individuals and that its total amount affects linearly the coefficient of self-increase. Hence, the system can be repre- sented by the integro-differential equation
(4)
If the integral term is missing, the well-known logistic equation with birth rate
and crowding coefficient
is obtained. The last term, containing the integral, indicates the “total metabolism” or total amount of toxins produced since time zero. The individual death rate is proportional to this integral, so the population death rate due to toxicity must include a factor u. The presence of the toxic term, by considering the system being always closed, causes the population level to fall to zero in the long run. The relative size of the sensitivity to toxins, c, determines the manner in which the population evolves before its fated decay. By introducing the non-dimensional variables the time and population scales are obtained as:
and
(5)
And the non-dimensional problem takes the form:
(6)
where
is the scaled population of identical individuals at a time T,
and the non-dimensional parameter
is a prescribed parameter. The
nondimensional parameter K plays a great role in the behavior of
concerning the rapid rise to a certain amplitude followed by an exponential decay to extinction. It is important to point out that for K small, the population is not sensitive to toxins, whereas the population is strongly sensitive to toxins for large K.
3. General Description of the Adomian Decomposition Method
Equation (4) may be written as
(7)
With initial condition:
Let
, so
, applying
of both sides in Equation (7),
and using the initial conditions, we obtain
(8)
The unknown solution function u assumed to be given by a series of the form
(9)
The nonlinear term usually represented by an infinite series of the so-called Adomian polynomials
and
, respectively, i.e., we set
(10)
Substituting (9) and (10) in (8) given the recursive relation
(11)
From this recursive relation, we can compute
The solution of Equation (4) is now determined. However, in practice series
must be truncated to the series
with
.
4. Restarted Adomian Decomposition Method (RADM)
In 2003, E. Babolian, et al. [10] introduced a new algorithm called “Restarted Adomian Method”, to improve the accuracy dramatically. This new method depends on adding a term to both sides of Equation (8). Let G be the proper term, which is determined next; then
(12)
By applying the “Modified Adomian Decomposition Method” on Equation (12), we obtain:
(13)
Hence, the following algorithm is presented.
・ The algorithm
Choose small natural numbers m, n.
Step 1: Apply the Adomian method on Equation (12) and calculate
. Set
Step 2: For
,
(14)
Set
end.
Remarks:
1)
can be considered as the approximate solution of Equation (4).
2) The Adomian Decomposition Method’ usually gives the sum of the first few terms, and, consequently, gives an approximation of u. In the new algorithm (RADM),
are updated, while the terms with large index are not calculated. Therefore, m and n are considered to be small, say, m = 3 and n = 2.
5. Computation Results and Analysis
Example 1
a = 1, b = 1, c = 0.1, α = 0.1
Solution:
Applying
in both sides given,
By (ADM) the recursive relation is
Or
The series solutions are
By applying the new algorithm (RADM) with
and
, we obtain:
Step 1
Or
Step 2
Or
Step 3
Or
The results produced by the present method with only few components (m = 5) are in a very good agreement with the best of the results of the methods listed in Table 1.
Example 2
a = 1, b = 1, c = 1, α = 0.1.
Solution:
Applying
in both sides given,
By (ADM) the recursive relation is
Or
The series solutions are
Table 1. Error values obtained by the Adomian decomposition method and Restarted Adomian decomposition method for u(t).
By applying the new algorithm (RADM) with
and
, we obtain:
Step 1
Or
Step 2
Step 3
The results produced by the present method with only few components (m = 5) are in a very good agreement with the best of the results of the methods listed in Table 2.
Table 2. Error values obtained by the Adomian decomposition method and Restarted Adomian decomposition method for u(t).
6. Conclusion
In this paper, we have applied Restarted Adomian method in solving nonlinear integro-differential equations. The numerical results show that RADM is more accurate than Adomian decomposition method of the solution Volterra’s population model in Table 1 and Table 2.