ArticlePDF Available

Abstract

Structured population models, which account for the state of individuals given features such as age, gender, and size, are widely used in the fields of ecology and biology. In this paper, we consider an age-structured population model describing the population of adults and juveniles. The model consists of a system of ordinary and neutral delay differential equations. We present an explicit solution to the model using a generalization of the Lambert W function called the r-Lambert W function. Numerical simulations with varying parameters and initial conditions are done to illustrate the obtained solution. The proposed method is also applied to an insect population model with long larval and short adult phases.
http://www.aimspress.com/journal/MBE
MBE, 17(5): 5686–5708.
DOI: 10.3934/mbe.2020306
Received: 25 June 2020
Accepted: 03 August 2020
Published: 28 August 2020
Research article
Explicit solution of a Lotka-Sharpe-McKendrick system involving neutral
delay dierential equations using the r-Lambert Wfunction
Cristeta U. Jamilla, Renier G. Mendoza, and Victoria May P. Mendoza
Institute of Mathematics, University of the Philippines Diliman, Quezon City, Philippines
*Correspondence: Email: cujamilla@upd.edu.ph.
Abstract: Structured population models, which account for the state of individuals given features
such as age, gender, and size, are widely used in the fields of ecology and biology. In this paper,
we consider an age-structured population model describing the population of adults and juveniles.
The model consists of a system of ordinary and neutral delay dierential equations. We present an
explicit solution to the model using a generalization of the Lambert Wfunction called the r-Lambert
Wfunction. Numerical simulations with varying parameters and initial conditions are done to illustrate
the obtained solution. The proposed method is also applied to an insect population model with long
larval and short adult phases.
Keywords: age-structured population model; r-Lambert Wfunction; neutral delay dierential
equation; explicit solution; Lotka-Sharpe-McKendrick system; insect population model
1. Introduction
Delay dierential equation (DDE) is a type of dierential equation (DE) where the time derivatives
at the present time are dependent on the solution and its derivatives at a previous time. A k-th order
DDE takes the form
y(k)(t)=f(t,y(t),...,y(k1)(t),y(d0),...,y(k)(dk)),(1.1)
where dj=dj(t,y(t)) is called the delay satisfying djtfor all times ton the interval [t0,t1], j=
0,...,k.A DDE is said to have discrete delays if the delays are constant. DDEs can have a single delay
or multiple delays. A DDE is of retarded type (RDDE) when there is no time-delay in the derivative
terms of the DDE. Its simplest form is
˙y(t)=f(t,y(t),y(d0)).
5687
A DDE is of neutral type (NDDE) if there are delays in the derivatives or in the solution of the
DDE. Its first-order form can be written as
˙y(t)=f(t,y(t),y(d0),˙y(d1)).
Recall that the unique solution to an ordinary dierential equation (ODE) is dependent on an initial
condition. Analogously, the unique solution to a DDE is dependent on some initial function φ(t)
defined on a previous time, say [h,0], for some delay hR+. The function φ(t) is called the preshape
or history function.
Asl and Ulsoy showed an approach for obtaining analytical solutions to systems of DDEs,
particularly, first-order, linear, constant-coecient RDDEs with constant delays using the Lambert W
function [1]. This was then extended by Yi to solve nonhomogeneous systems [2–4]. These results on
DDEs are notable since there are few studies on explicit solutions to these types of dierential
equations.
The Lambert Wfunction, also known as the omega function, is defined to be the function W(a)
satisfying
W(a)eW(a)a=0.(1.2)
If ais a nonzero real number, then there are at most two real values of W(a) satisfying (1.2). If
ais a complex number, then there is an infinite number of complex values of W(a) satisfying (1.2).
An in-depth discussion on the Lambert Wfunction, as well as the branch cut, asymptotes, and other
properties, are found in [5].
A generalization of the Lambert Wfunction, introduced by Mez˝
o [6–8], is defined as a multi-valued
inverse of the transcendental function
ex=a(xt1)(xt2)...(xtn)
(xs1)(xs2)...(xsm)
at a, where aC,a,0 and n,mN. We consider a simple form of the generalization,
ex=a(xt1)
(xs1),(1.3)
with nand mequal to 1. Equation (1.3) can be transformed into the form as xex+rx =a, where rR,
and hence, is coined as the r-Lambert Wfunction. Therefore, the r-Lambert Wfunction is defined to
be the function Wr(a) satisfying the equation
Wr(a)eWr(a)+rWr(a)a=0.(1.4)
In (1.4), we note the presence of the term rWr(a), which does not appear in the definition of the
Lambert Wfunction in (1.2). If ais a nonzero real number, then depending on the value of r, there
can be one, two, or three real solutions of (1.4) with respect to Wr(a). This means that there are at
most three branches of the r-Lambert Wfunction, denoted W(r,0)(x),W(r,1)(x), and W(r,2)(x), having
nonempty intersection with the real line. Extending to the complex plane, if ais a complex number,
then (1.4) has infinitely many complex solutions Wr(a). This is similar to the solutions of (1.2) in
the complex plane. However, Mez ˝
o suggests that there are dierent structures of the branches of the
r-Lambert Wfunction depending on the value of r[8]. For a discussion on the solutions of (1.4), the
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5688
branch structures, and other properties of the r-Lambert Wfunction, we refer the readers to [7, 8]. The
generalized Lambert Wfunction appears in the study of the solution to the Bose-Fermi mixtures [6] and
on the asymptotic estimation of the Bell and generalized Bell numbers [9]. In [10], it was shown how
the generalized Lambert Wfunction can be used to obtain a closed-form of the inverse of Langevin and
Brillouin functions. These functions are used in several fields of physics. In [11], it was illustrated how
the r-Lambert Wfunction can be used to characterize the equilibrium strategy in the symmetric two-
player Hirshleifer contest. In [12], the r-Lambert function was used to show the asymptotic equivalence
of the proximity operator of the logistic function and a composition of polynomial and exponential
functions. For other applications of the generalized Lambert Wfunction in engineering, physics, and
biology, we refer the readers to [13–28].
In [29], Jamilla et. al showed an approach for obtaining an analytical solution to first-order, linear,
constant-coecient NDDEs with constant delays using the r-Lambert Wfunction. The solution takes
the form of a series whose terms are dependent on the parameters and the preshape function of the
NDDE. In this paper, we adopt an age-structured population model described by a system of ODEs
and NDDEs. We utilize the r-Lambert Wfunction to provide an explicit solution to the model using
the approach proposed in [29]. One advantage of this method is that its form is similar to the form of
the solution of ODEs [1]. Moreover, as stated above, the terms in the obtained solution are dependent
on the parameters of the NDDE, and hence, one can analyze the eect on the solution of varying
parameter values.
The outline of this paper is as follows. We discuss in section 2 the Lotka-Sharpe-McKendrick age-
structured population model presented in [30]. We show how the model is reduced to a system of ODEs
and NDDEs, along with the necessary conditions and relationships of the parameters of the reduced
and original model. In section 3, we solve the reduced system using the r-Lambert Wfunction. An
approach to numerically approximate the solution obtained in section 3 is detailed in section 4. Because
the true solution of the model is not available, we compare our method to the MATLAB built-in solvers.
We test our method by varying essential parameters and initial conditions, which we illustrate in three
examples. The summary, conclusion, and future works are in section 5.
2. Age-structured model
Bocharov and Hadeler in [30] considered a linear Lotka-Sharpe-McKendrick system of an age-
structured population given by
nt+na+µ(a)n=0,(2.1)
n(t,0) =Z
0
b(a)n(t,a)da,(2.2)
n(0,a)=n0(a),(2.3)
where n(t,a) is a non-normalized age distribution of the population at time t,ais the chronological
age, µ(a) is the mortality rate, and b(a) is the fertility rate. Both µ(a) and b(a) are functions dependent
on age, and are assumed to be sums of step functions and delta peaks of the following forms:
µ(a)=µ0+(µ1µ0)Hτ(a)+µ2δτ(a),(2.4)
b(a)=b0+(b1b0)Hτ(a)+b2δτ(a),(2.5)
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5689
where
Hτ(a)=
0 for a< τ
1 for aτ,
δτ(a) is the Dirac delta function, and µkand bk,k=0,1,2, represent death and birth rates, respectively.
We assume that µkand bkare nonnegative. The coecients µkand bkare chosen so that they mimic the
qualitative behavior of real populations such as non-constant mortality, reproductive window, etc. [30].
In Figure 1, we see three coecients b0,b1,b2that constitute the fertility rate b(a). When a< τ, then
b(a)=b0, while if a> τ,b(a)=b1. Notice that b(a) has a peak at a=τ. Similarly, the coecients
µ0and µ1appear in µ(a), and the graph of µ(a) has a jump at a=τ. The functions for the mortality
and fertility rates are chosen such that the rates are dierent when aτand when a> τ. Based on
this, the population is divided into two classes, the juveniles (aτ) and the adults (a> τ), each with
corresponding mortality and fertility rates.
Figure 1. Sample graphs of the birth rates (left) with peaks and jump and the death rates
(right) with jump considered in (2.6)–(2.7). The blue lines represent the graph of the
functions µ(a) and b(a), while the red dotted lines show a continuous approximation of the
functions.
The following new variables are then introduced:
U(t)=Zτ
0
n(t,a)da,
V(t)=Z
τ
n(t,a)da,
where U(t) is the population of the juveniles and V(t) is the population of the adults at time t. We
assume that the juveniles do not reproduce (b0=0). For example, the nymph or larval stage of most
insects lacks functional reproductive organs [31]. We also assume that there is no sudden increase in
the death rate at the age τ(µ2=0). Using the functions U(t) and V(t), the partial dierential Eq (2.1)
is transformed into a system of the form
˙
U(t)=
µ0U(t)+b1V(t)+(b21)n0(τt)eµ0t,0tτ,
c0U(t)+c1V(t)+c2V(tτ)+c3˙
V(tτ),t> τ, (2.6)
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5690
˙
V(t)=
n0(τt)eµ0tµ1V(t),0tτ,
a1V(tτ)+a2˙
V(tτ)a3V(t),t> τ, (2.7)
with initial conditions
U(0) =Zτ
0
n(0,a)da =Zτ
0
n0(a)da,(2.8)
V(0) =Z
τ
n(0,a)da =Z
τ
n0(a)da,(2.9)
dependent on n0(a).
The parameters aiand cjare related to the parameters µkand bkin the following manner:
c0=µ0,
c1=b1,
c2=(b21)(b1+b2µ1)eµ0τ,
c3=(b21)b2eµ0τ,
a1=(b1+b2µ1)eµ0τ,
a2=b2eµ0τ,
a3=µ1,
(2.10)
where i=1,2,3 and j=0,1,2,3. Moreover, from [30], it is necessary that ai0 for all iand that
a1a2a3.
We see that the partial dierential equation in (2.1) is reduced to a system involving ODEs and
NDDEs. Throughout this paper, we consider the age-structured population model (2.6)–(2.9). We
present an explicit solution to this model and illustrate numerically its solution using the r-Lambert W
function.
3. Solution to the model
In this section, we consider system (2.6)–(2.7), along with the initial conditions (2.8) and (2.9).
First, we determine the solutions U(t) and V(t) to the model for t[0, τ]. The solutions on [0, τ]are
the preshape functions necessary to find the solutions U(t) and V(t) for t> τ.
3.1. Solutions for t [0, τ]
We begin by solving for U(t) and V(t), t[0, τ], from the ODEs in (2.6) and (2.7). Note that V(t) is
independent of U(t), and thus, can be solved separately. Applying techniques in solving ODEs, we get
V(t)="Zn0(τt)e(µ1µ0)tdt +C1#eµ1t,(3.1)
where C1is an arbitrary constant. Next, we solve for C1using the initial condition V(0). We let
X(t)=Zn0(τt)e(µ1µ0)tdt.(3.2)
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5691
Substituting (3.2) to (3.1) and solving for C1at t=0, we get
C1=V(0) X(0).
Therefore,
V(t)=[X(t)+V(0) X(0)]eµ1tfor t[0, τ].(3.3)
Next, we solve for U(t) for t[0, τ]. We plug-in the expression for V(t) from (3.3) to the first
equation in (2.6). The resulting equation is a non-homogeneous ODE, and its solution is given by
U(t)="Z(eµ0tb1V(t)+(b21)n0(τt))dt +C2#eµ0t,(3.4)
where C2is an arbitrary constant. We then solve for C2by letting
Y(t)=b1ZV(t)eµ0tdt,
and
Z(t)=(b21) Zn0(τt)dt.
Using the initial condition U(0), we get
C2=U(0) Y(0) Z(0).
Thus,
U(t)=[Y(t)+Z(t)+U(0) Y(0) Z(0)]eµ0tfor t[0, τ].(3.5)
3.2. Solutions for t > τ
We now solve system (2.6)–(2.9) for t> τ. Since V(t) is independent of U(t), we solve V(t) first
following the methodology in [29]. Suppose that the solution V(t) to the second equation in (2.7) is of
the form eλt. Plugging in V(t)=eλtinto the NDDE, we get
λeλt+a3eλta1eλ(tτ)a2λeλ(tτ)=0.
Multiplying both sides of the equation by τeτ(λ+a3)λtyields
τ(λ+a3)eτ(λ+a3)a1τeτa3a2τλeτa3=0.
Now, adding a constant term a2τa3eτa3to both sides of the equation and rearranging terms, we
obtain
τ(λ+a3)eτ(λ+a3)a2eτa3τ(λ+a3)=a1τeτa3a2τa3eτa3,(3.6)
which is of the form xex+rx =a, with x=τ(λ+a3),a=a1τeτa3a2τa3eτa3, and r=a2eτa3. Using
the r-Lambert Wfunction, we can write λas
λ=1
τWr(a1τeτa3+ra3τ)a3,
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5692
where Wris defined to be solution of the r-Lambert Wfunction. Noting that there is an infinite number
of solutions to the r-Lambert Wfunction, we express V(t) as
V(t)=
X
k=−∞
Ckeλkt,(3.7)
where
λk=1
τW(r,k)(a1τeτa3+ra3τ)a3,(3.8)
W(r,k)is defined to be the kth branch of the r-Lambert Wfunction with r=a2eτa3, and Ckis dependent
on V(t) for t[0, τ].
Next, we solve for U(t) for t> τ. From (3.7), we obtain
V(tτ)=
X
k=−∞
Ckeλk(tτ),
˙
V(t)=
X
k=−∞
λkCkeλkt,
and
˙
V(tτ)=
X
k=−∞
λkCkeλk(tτ).
Substituting these expressions to (2.6), we get
˙
U(t)=c0U(t)+c1
X
k=−∞
Ckeλkt+c2
X
k=−∞
Ckeλk(tτ)+c3
X
k=−∞
λkCkeλk(tτ).(3.9)
Suppose that a solution to the associated homogeneous DE ˙
U(t)=c0U(t) is of the form U(t)=eλt.
Then ˙
U(t)=λeλt, and hence, λ=c0. Thus, the complementary function for (3.9) is
Ug(t)=Aec0t,(3.10)
for some constant A. To find a particular solution Up(t) to (3.9), suppose that
Up(t)=
X
k=−∞
αkeβkt.
Then
˙
Up(t)=
X
k=−∞
αkβkeβkt.
From (3.9), we have
X
k=−∞
αkβkeβkt=c0
X
k=−∞
αkeβkt+c1
X
k=−∞
Ckeλkt+c2
X
k=−∞
Ckeλk(tτ)+c3
X
k=−∞
λkCkeλk(tτ).
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5693
Rearranging the terms, we get
X
k=−∞
(βkc0)αkeβkt=
X
k=−∞
γkCkeλkt,(3.11)
where
γk=c1+c2eλkτ+c3λkeλkτ.
Comparing coecients on both sides of (3.11), it follows that for each k,
βk=λk
and
(βkc0)αk=γkCk=(c1+c2eλkτ+c3λkeλkτ)Ck.
Then
(λkc0)αk=(c1+c2eλkτ+c3λkeλkτ)Ck
αk=(c1+c2eλkτ+c3λkeλkτ)Ck
λkc0
,
and
U(t)=Ug(t)+Up(t) for t> τ. (3.12)
Now, we solve for Ain (3.10). Since we are solving for U(t) for t> τ, then it follows from (3.12)
that the initial condition is given by
U(τ)=Aec0τ+
X
k=−∞
αkeλkτ.
Hence,
A=
U(τ)
X
k=−∞
αkeλkτ
ec0τ.
Finally, the solution to system (2.6)–(2.9) is given by
U(t)=
(Y(t)+Z(t)+U(0) Y(0) Z(0))eµ0t,0<tτ,
U(τ)
X
k=−∞
αkeλkτ
ec0(tτ)+
X
k=−∞
αkeλkt,t> τ, (3.13)
V(t)=
(V(0) X(0) +X(t))eµ1t,0<tτ,
X
k=−∞
Ckeλkt,t> τ, (3.14)
where
X(t)=Zn0(τt)e(µ1µ0)tdt,
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5694
Y(t)=b1ZV(t)eµ0tdt,
Z(t)=(b21) Zn0(τt)dt,
αk=(c1+c2eλkτ+c3λkeλkτ)Ck
λkc0
,
λk=1
τW(r,k)(a3τr+a1τea3τ)a3,
r=a2eτa3,
and Ckis dependent on V(t) on [0, τ].
4. Numerical illustration
Note that the explicit solution computed in the previous section for t> τ involves an infinite series,
and thus, cannot be exactly solved. We can only approximate the solution by limiting the summations,
i.e., limiting the number of solutions to the r-Lambert Wfunction being considered. For NN
suciently large, we set
U(t)
U(τ)
N
X
k=N
αkeλkτ
ec0(tτ)+
N
X
k=N
αkeλkt,
V(t)
N
X
k=N
Ckeλkt,
(4.1)
on the interval [τ, T], where T> τ. Also, note that the solution V(t) on (τ, ) is dependent on a history
function φ(t), which is V(t) on the interval [0, τ]. To solve for V(t) numerically on MATLAB, we need
an approximate for the coecient vector Ck. For this, we use the procedure discussed in [29]. The
history function φ(t) can be approximated as follows:
φ(t)
N
X
k=N
Ckζk(t),(4.2)
where ζk(t)=eλkt, with the same λkas in (3.8). Partitioning the interval [0, τ] to get 2N+1 points,
equation (4.2) becomes
φ(h)
φh+h
2N
φh+2h
2N
.
.
.
φ(0)
=
ζN(h)··· ζN(h)
ζNh+h
2N··· ζNh+h
2N
ζNh+2h
2N··· ζNh+2h
2N
.
.
..
.
.
ζN(0) ··· ζN(0)
CN
CN+1
CN+2
.
.
.
CN
.
Solving the system above gives the coecients Ck,k {−N,...,N}in (4.1).
We illustrate in the following three examples the solution obtained in section 3 using the
approximation (4.1). In the first two examples, we vary the initial age distribution n0(a). In the third
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5695
example, we investigate under certain conditions the long-term behavior of the solution. The
parameter trepresents time in months. Because we do not know the true solution to system
(2.6)–(2.9), we compare our obtained solution with the solution using the MATLAB built-in functions
ode23 and ddensd.
In the next two examples, we use the parameter values shown in Table 1.
Table 1. Parameter values for Examples 1 and 2 obtained from [32, 33].
parameter b1b2µ0µ1τ
value 0.0133 0.045 0.0011 0.00056 36
We set T=144 and compute for the following parameters:
c0=µ0=0.0011,
c1=b1=0.0133,
c2=(b21)(b1+b2µ1)eµ0τ
=(0.045 1)(0.0133 +0.045(0.00056))e0.0011(36) =0.0122,
c3=(b21)b2eµ0τ=(0.045 1)0.045e0.0011(36) =0.0413,
a1=(b1+b2µ1)eµ0τ
=(0.0133 +0.045(0.00056))e0.0011(36) =0.0128,
a2=b2eµ0τ=0.045e0.0011(36) =0.0433,
a3=µ1=0.00056.
Example 1. We set the initial age distribution to be uniform, that is,
n0(a)=1,0<aamax =50,
where amax is the maximum age in the population. Thus, the initial conditions are
U(0) =Zτ
0
n(0,a)da =36,
V(0) =Z
τ
n(0,a)da =14.
For t[0,36],the solutions V(t) and U(t) are given by
V(t)=[V(0) X(0) +X(t)]eµ1t
=1865.9e0.00056t1851.9e0.0011t,(4.3)
U(t)=[Y(t)+Z(t)+U(0) Y(0) Z(0)]eµ0t
=45956e0.00056t(25.5853t+45920)e0.0011t,(4.4)
with
X(t)=Zn0(τt)e(µ1µ0)tdt =1851.9e0.00054t,
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5696
X(0) =1851.9e0.00054·0=1851.9,
Y(t)=b1ZV(t)eµ0tdt =45956e0.00054t24.6303t,
Y(0) =45956e0.00054·024.6303 ·0=45956,
Z(t)=(b21) Zn0(τt)dt =0.955t,
Z(0) =0.955 ·0=0.
Moreover, the approximate solutions U(t) and V(t) on the interval [36,144] are given by
U(t)=
U(36)
N
X
k=N
αkeλkτ
ec0(tτ)+
N
X
k=N
αkeλkt
=
16.40079
N
X
k=N
αke36λk
e0.0011(t36) +
N
X
k=N
αkeλkt,(4.5)
and
V(t)=
N
X
k=N
Ckeλkt,(4.6)
where
αk=[c1+c2eλkτ+c3λkeλkτ]Ck
λkc0
=[0.0133 (0.0122 +0.0413λk)e36λk]Ck
λk+0.0011 ,
λk=1
τW(r,k)(a3τr+a1τea3τ)a3=0.0277W(r,k)(0.4693) 0.00056,
r=a2ea3τ=0.0442,
and Ckis a column vector dependent on φ(t)=V(t) for t[0,36].
We evaluate the explicit solutions U(t) and V(t) on the interval [0,144].Note that we approximate
the solutions U(t) and V(t) on the interval [36,144] using N=50. We also compute for the solution
using the built-in functionsode23 and ddensd from MATLAB with stepsize s=0.01. We then plot
our proposed solutions, U(t) and V(t), together with the solutions obtained using the MATLAB built-in
functions, denoted by UM(t) and VM(t), for 30 equally spaced points on [0,144]. Figures 2a and 2b
show the plots of these results.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5697
]
(a) The plot of U(t) vs UM(t)(b) The plot of V(t) vs VM(t)
Figure 2. Comparison of our proposed solutions (solid blue), U(t) and V(t), with solutions
using the MATLAB built-in functions ode23 and ddensd (red asterisks), UM(t) and VM(t),
for Example 1.
Notice that there is a decline in the juvenile population for the first 36 months, compared to the
steady increase in the adult population. Moreover, there is an almost steady increase for both
populations for t>36.Also, at around t=76 months, the total population is doubled, and at t=144
months, the total population is quadrupled.
Comparing our solutions U(t) and V(t), with the numerical solutions UM(t) and VM(t) using the
built-in functions at 30 dierent points, we see that the two solvers obtain similar results. The relative
dierences in approximation are
RU=
30
X
i=1
kUM(ti)U(ti)k2
kUM(ti)k2=9.20418 ×1010 and RV=
30
X
i=1
kVM(ti)V(ti)k2
kVM(ti)k2=9.30018 ×1010.
Going back to system (2.6)–(2.9) and the parameter values (2.10), notice that the absence of the
parameter b2will transform the NDDEs into RDDEs. Thus, we consider b2, together with the delay τ,
as the two most significant parameters. To show that our method is robust, we implement our method
by varying the parameter values of b2and τ. We then compare our results with the MATLAB built-in
functions using the following measure of relative dierence
R(b2, τ)=
30
X
i=1
kUM(b2, τ, ti)U(b2, τ, ti)k2
kUM(b2, τ, ti)k2+kVM(b2, τ, ti)V(b2, τ, ti)k2
kVM(b2, τ, ti)k2,(4.7)
where ti,[0,144],i=1, ..., 30. We use the same values in Table 1 for the parameters b1,µ0, and µ1,
and choose b2and τsuch that b2[0.0013,0.0045] and τ[24,48]. In particular, we evaluate R(b2, τ)
at 50 dierent values of b2and τ, and create a heat map to compare the obtained results. Figures 3a
and 3b show the values of Rin (4.7) for dierent values of the parameters b2and τwhen N=10 and
N=50, respectively.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5698
(a) N=10 (b) N=50
Figure 3. Contour plot of Rin (4.7) for varying parameters τand b2, for Example 1.
Notice that the relative dierence when N=50 is smaller than when N=10, for all b2and τ. Also,
the minimum value of Ris 4.75501 ×108when N=10, while the maximum value is 1.83404 ×105.
When N=50, the maximum value of Ris 6.96986 ×108, and the minimum value is 3.75354 ×1010.
This shows that when b2varies between [0.0013,0.0045] and τvaries between [24,48], our proposed
method can give a good approximate solution.
Example 2. We also consider a normal distribution as the initial age distribution, given by
n0(a)=25
σ2π
e
(a25)2
2σ2,0aamax =50,
where µand σare the mean and standard deviation, respectively. The values of µand σare set to 25
and 5, respectively. This distribution follows a bell-shape structure and indicates that the age awith
the highest number of initial population is 25. The plot of n0(a) is illustrated in Figure 4.
Figure 4. Plot of n0(a) in Example 2.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5699
Again, we set the maximum age to be 50. Solving for the initial conditions, we have
U(0) =Zτ
0
n(0,a)da =Zτ
0
n0(a)da =Z36
0
25
52π
e(a25)2
2·52da,(4.8)
V(0) =Z
τ
n(0,a)da =Z
τ
n0(a)da =Z50
36
25
52π
e(a25)2
2·52da.(4.9)
We let t=a25
52. Then we have dt =da
52.Transforming (4.8) and (4.9), we have
U(0) =25
πZ3625
52
025
52
et2dt =25
2
2
πZ25
52
0
et2dt +2
πZ11
52
0
et2dt
,
and
V(0) =25
πZ5025
52
3625
52
et2dt =25
2
2
πZ25
52
0
et2dt 2
πZ11
52
0
et2dt
.
Note that the addends above for U(0) and V(0) are similar to the form of the error function defined
as
erf(x)=2
πZx
0
et2dt.
The error function arises when integrating the normal distribution. Substituting erf(x) to U(0) and
V(0), we get
U(0) =25
2 erf 5
2!+erf 11
52!!,
and
V(0) =25
2 erf 5
2!erf 11
52!!.
For t[0,36],the solutions V(t) and U(t) are given by
V(t)=[V(0) X(0) +X(t)]eµ1t
=
12.42601erf
2(t10.9865)
10
+12.07809
e0.00056t,(4.10)
U(t)=[Y(t)+Z(t)+U(0) Y(0) Z(0)]eµ0t
=
306.04815erf
2(t10.9865)
10
+306.03984
e0.00056t
319.80787erf
2(t11)
10
+294.82334
e0.0011t,(4.11)
with
X(t)=Zn0(τt)e(µ1µ0)tdt
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5700
=25
2·e0.0059363 ·erf
2(10.9865 +t)
10
,
X(0) =25
2·e0.0059363 ·erf
2(10.9865 +0)
10
=12.07809,
Y(t)=b1ZV(t)eµ0tdt
=25
12.24192erf
2(t10.9865)
10
+12.24159
e0.00054t
25 ·12.31481 ·erf
2(t11)
10
,
Y(0) =25
12.24192erf
2(0 10.9865)
10
+12.24159
e0.00054·0
25 ·12.31481 ·erf
2(011)
10
=307.87019,
and
Z(t)=(b21) Zn0(τt)dt
=0.955 ·25
2erf t11
52!=11.9375erf
2(t11)
10
,
Z(0) =11.9375erf
2(0 11)
10
=11.60555.
Approximate solutions U(t) and V(t) on the interval [36,144] are given by
U(t)=
U(36)
N
X
k=N
αkeλkτ
ec0(tτ)+
N
X
k=N
αkeλkt
=
9.10443
N
X
k=N
αke36λk
e0.0011(t36) +
N
X
k=N
αkeλkt,(4.12)
and
V(t)=
N
X
k=N
Ckeλkt,(4.13)
where
αk=[c1+c2eλkτ+c3λkeλkτ]Ck
λkc0
=[0.0133 (0.0122 +0.0413λk)e36λk]Ck
λk+0.0011 ,
λk=1
τW(r,k)(a3τr+a1τea3τ)a3=0.0277W(r,k)(0.4693) 0.00056,
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5701
r=a2ea3τ=0.0442,
and Ckis a column vector dependent on φ(t)=V(t) for t[0,36].
(a) The plot of U(t) vs UM(t)(b) The plot of V(t) vs VM(t)
Figure 5. Comparison of our proposed solutions (solid blue), U(t) and V(t), with the
solutions using MATLAB built-in functions ode23 and ddensd (red asterisks), UM(t) and
VM(t), for Example 2.
Again, we evaluate the solutions U(t) and V(t) on the interval [0,144] using the parameter values in
Table 1. We approximate the solutions on the interval [36,144] with N=50. We also compute for the
solutions using the MATLAB built-in functions ode23 and ddensd with stepsize s=0.01. We then
compare our solutions U(t) and V(t), with the numerical solutions UM(t) and VM(t) obtained using the
built-in functions, for 30 equally spaced points in [0,144]. We see in Figures 5a and 5b that the graphs
of U(t) and V(t) are close to the graphs of UM(t) and VM(t), respectively. The relative dierences in
approximation are
RU=
30
X
i=1
kUM(ti)U(ti)k2
kUM(ti)k2=1.7498 ×1009 and RV=
30
X
i=1
kVM(ti)V(ti)k2
kVM(ti)k2=3.8372 ×1009.
Similar to the previous example, there is a decline in the population of the juveniles during the first
36 months, while there is an increase in the population of the adults. We can also see that for t>36,
both populations increase. In fact, at t=95, the total population is twice the initial total population. It
takes more time to double the population in this example, compared to Example 1.
We also compare the dierence in approximation of our proposed method and the MATLAB built-
in functions. We calculate R(b2, τ) in (4.7) at 50 dierent values of b2and τ, and plot the results when
N=10 and N=50.Figures 6a and 6b show the results. As expected, the values are smaller when
N=50 than when N=10. When N=10, the maximum value of Ris 4.51858 ×107, while the
minimum value is 1.79839 ×109.When N=50, the maximum value of Ris 6.96986 ×108and the
minimum value is 3.75354×1010.The results show that our proposed explicit formulation can be used
to numerically solve (2.6)–(2.9).
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5702
(a) N=10 (b) N=50
Figure 6. Contour plot of Rin (4.7) for varying parameters τand b2, for Example 2.
Example 3. In this example, we consider the model studied by Gourley and Kuang in [34]. The
model is a system of ODEs and NDDEs given by
˙ui(t)=
(b21)u0(τt)eµt+b0ui(t)+b1um(t)µui(t),tτ,
(b21){b2˙um(tτ)+b2d(um(tτ)) +b0ui(tτ)+b1um(tτ)}eµτ
+b0ui(t)+b1um(t)µui(t),t> τ,
(4.14)
˙um(t)=
u0(τt)eµtd(um(t)),tτ,
{b2˙um(tτ)+b2d(um(tτ)) +b0ui(tτ)+b1um(tτ)}eµτ
d(um(t)),t> τ,
(4.15)
where uiand umrepresent the immature (juvenile) and mature (adult) members of the population,
respectively, and u0(a) represents the initial age distribution of the corresponding PDE system, similar
to system (2.1). Moreover, they considered a similar birth rate function (2.5) and set µas the constant
linear death rate for the juveniles and d(um(t)) as the adult mortality function satisfying
d(0) =0 and d(um) strictly increasing in um.(4.16)
System (4.14)–(4.15) can be used to describe the population of insects with a very long larval stage
and a short adult stage allotted for mating [34]. One example of such insects is the 17-year periodical
cicadas, particularly the species Magicicada septendecim,M. cassini, and M. septendecula, which
spend years of their life as nymphs, feeding underground on plant root xylems and resurfacing as
adults only to mate for a few weeks [35]. Another example is the marine midges of genera Pontomyia
and Clunio, which spend a month as benthic larvae and a few hours as adults [36]. Mayflies of order
Ephemeroptera are another example, since they generally live from 3–4 weeks to more than 2 years as
nymphs, and from a few hours to a few days as adults [37]. Note that the juveniles of these insects are
not capable of reproduction and hence, we set the juvenile reproduction to be 0 (b0=0).
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5703
Assuming that the adult mortality function d(um) is linear, i.e.,
d(um(t)) =kum(t),
for some k>0, system (4.14)-(4.15) is reduced to
˙ui(t)=
µui(t)+b1um(t)+(b21)u0(τt)eµt,tτ,
µui(t)+b1um(t)+(b21)(b1+b2k)eµτum(tτ)
+(b21)b2eµτ ˙um(tτ),t> τ,
(4.17)
˙um(t)=
u0(τt)eµtkum(t),tτ,
(b1+b2k)eµτum(tτ)+b2eµτ ˙um(tτ)kum(t),t> τ. (4.18)
A theorem on the existence of a solution to system (4.14)–(4.15) is proven in [38], and this also
holds for the reduced system. Note that system (4.17)–(4.18) is composed of linear ODEs and NDDEs
and thus, using our method, a solution to this system is given by
ui(t)=
(y(t)+z(t)+ui(0) y(0) z(0))eµt,tτ,
U(τ)
X
j=−∞
αjeλjτ
eµ(tτ)+
X
j=−∞
αjeλjt,t> τ, (4.19)
um(t)=
(um(0) x(0) +x(t))ekt,tτ,
X
j=−∞
Ckeλjt,t> τ, (4.20)
where
x(t)=Zu0(τt)e(kµ)tdt,
y(t)=b1Zum(t)eµtdt,
z(t)=(b21) Zu0(τt)dt,
αj={b1+(b21)(b1+b2k)e(µ+λj)τ+(b21)b2λje(µ+λj)τ}Cj
λj+µ,
λj=1
τW(r,j)(kτr+(b1+b2k)τe(kµ)τ)k,
r=b2e(kµ)τ,
and Cjis dependent on um(t) on [0, τ]. Table 2 lists the parameter values used in the simulations.
Furthermore, we set k=0.5 and the initial age distribution to be
u0(a)=10,0aamax =0.6.(4.21)
The chosen parameter values for b0,b1and b2in Table 2 imply that reproduction occurs at a very
short period when the insect reaches adulthood. Figures 7a and 7b show the plots of the immature and
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5704
mature populations (labeled uiand um, respectively) using (4.19)–(4.20) on the interval [0,30] with
N=50, and using the MATLAB built-in functions ode23 and ddensd with s=0.01 (labeled u
iand
u
m, respectively).
Table 2. Parameter values for Example 3 obtained from [34].
parameter b0b1b2µ τ
value 0 0 1.2 0.7 0.5
(a) The plot of ui(t) vs u
i(t)(b) The plot of um(t) vs u
m(t)
Figure 7. Comparison of our proposed solutions (solid blue), ui(t) and um(t), with the
solutions using MATLAB built-in functions ode23 and ddensd (red asterisks), u
i(t) and u
m(t),
using parameter values from Table 2.
The relative dierences in approximation of the solutions for 30 equally spaced points in [0,30] are
Rui=3.7641 ×1007 and Rum=3.7869 ×1006, which imply that ui(t) and um(t) are close to u
i(t)
and u
m(t), respectively. Moreover, we observe in Figure 7b that as t ,um(t) converges to 0. Also,
since the juvenile population is dependent on the adult population, ui(t) also converges to 0 (Figure 7a).
This convergence agrees with Theorem 2 of [34], which states that if b0=b1=0 and b2eµt<1,and
d(um(t)) is a continuous strictly monotonic increasing function of umsatisfying d(0) =0, then um0
as t .
Next, we consider the case when b1,0. We verify the asymptotic behavior of the resulting system
using Theorem 3 in [34], which states that if b0=0,b1>0,
b1umeµτ <d(um)(1 b2eµτ)um>0,
and d(um) is a continuous strictly monotonic increasing function of umsatisfying d(0) =0,then um0
as t .Using our assumption on d(um) and simplifying the inequality above, we infer that if we set
k>1b2eµτ
b1eµτ ,
then um0.Consequently, using the parameter values for b0,b2, µ and τin Table 2 and setting b1=2,
then um0 if k>9.1296. Figures 8a and 8b show our solutions ui(t) and um(t) with k=13 and
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5705
N=200, in comparison with the solutions u
i(t) and u
m(t) using the MATLAB built-in functions with
s=0.01.
(a) The plot of ui(t) vs u
i(t)(b) The plot of um(t) vs u
m(t)
Figure 8. Comparison of our proposed solutions (solid blue), ui(t) and um(t), with the
solutions using MATLAB built-in functions ode23 and ddensd (red asterisks), u
i(t) and
u
m(t)
We see in Figures 8a and 8b that ui0 and um0 as t .Moreover, the relative dierences of
the solutions for 30 equally spaced points on [0,50] are Rui=8.0737 ×1007 and Rum=1.1265 ×1005.
This implies that our solution is close to the solution obtained using the MATLAB built-in solvers.
In this example, we have shown how our proposed numerical method can be used to investigate the
asymptotic behavior of the solution.
5. Conclusion and future works
We have presented an explicit solution to an age-structured model. By assuming that the juveniles
do not reproduce and that there is no peak in the death rate when juveniles become adults, the age-
structured model is reduced to a system of ODEs and NDDEs. We have shown that the arising NDDE
can be solved using a generalization of the Lambert Wfunction. An explicit solution in the form of an
infinite series was obtained. The terms of this series depend on the parameters of the NDDE. Hence,
one can identify the eects of changing parameter values in the solution. We tested our approach
numerically and compared our computed solution with that of the MATLAB built-in solvers.
For future work, one may study the solution of the problem when there is no assumption on the
non-reproduction of juveniles and no peak in the death rate when juveniles become adults. In Example
3, we have shown that our proposed numerical approach can be used to study the long-term behavior
of the solution. However, an in-depth theoretical analysis of the convergence of the solution of the
model using our proposed explicit solution is not trivial. This would require a thorough analysis of the
r-Lambert Wfunction and would demand a separate study. The explicit solution derived in this work
relies heavily on the structure of the solutions of (1.4). To deal with a nonlinear model, one needs to
study the structure of the solutions of (1.4) that is not only dependent on the constant abut also on
time t. This is an exciting direction for future research.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5706
Acknowledgments
The authors acknowledge the Oce of the Chancellor of the University of the Philippines, through
the Oce of Vice Chancellor for Research and Development, for funding support through the Outright
Research Grant.
Conflict of interest
All authors declare no conflicts of interest in this paper.
References
1. F. M. Asl, G. A. Ulsoy, Analysis of a system of linear delay dierential equations, ASME J. Dyn.
Sys., Meas., Control,125 (2003), 215–223.
2. S. Yi, P. W. Nelson, A. G. Ulsoy, Solution of systems of linear delay dierential equations via
Laplace transformation, in Proceedings of the 45th IEEE Conference on Decision and Control,
IEEE, (2006), 2535–2540.
3. S. Yi, P. W. Nelson, A. G. Ulsoy, Survey on analysis of time delayed systems via the Lambert W
function, Dier. Equations,14 (2007), 296–301.
4. S. Yi, A. G. Ulsoy, Solution of a system of linear delay dierential equations using the matrix
Lambert function, in Proceedings of 2006 American Control Conference, Minneapolis, IEEE,
(2006), 2433–2438.
5. R. M. Corless, G. H. Gonnet, D. E. G. Hare, D. J. Jerey, D. E. Knuth, On the Lambert wfunction,
Adv. Comput. Math.,5(1996), 329–359.
6. I. Mez˝
o, G. Keady, Some physical applications of generalized Lambert functions, Eur. J. Phys.,
37 (2016), 065802.
7. I. Mez˝
o, A. Baricz, On the generalization of the lambert Wfunction, Trans. Amer. Math. Soc.,
369 (2017), 7917–7934.
8. I. Mez˝
o, On the structure of the solution set of a generalized Euler-Lambert equation, J. Math.
Anal. Appl.,455, (2017), 538–553.
9. C. B. Corcino, R. B. Corcino, An asymptotic formula for r-Bell numbers with real arguments,
ISRN Discrete Math.,2013 (2013).
10. V. Barsan, Inverses of Langevin, Brillouin and related functions: a status report, Rom. Rep. Phys.,
72 (2020).
11. C. Ewerhart, G. Z. Sun, Equilibrium in the symmetric two-player Hirshleifer contest: uniqueness
and characterization, Econ. Lett.,169 (2018), 51–54.
12. L. M. Brice ˜
no-Arias, G. Chierchia, E. Chouzenoux, J. C. Pesquet, A random block-coordinate
Douglas–Rachford splitting method with low computational complexity for binary logistic
regression, Comput. Optim. Appl.,72 (2019), 707–726.
13. V. Barsan, Simple and accurate approximants of inverse Brillouin functions, J. Magn. Magn.
Mater.,473 (2019), 399–402.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5707
14. V. Barsan, Siewert solutions of transcendental equations, generalized Lambert functions and
physical applications, Open Phys.,16 (2018), 232–242.
15. V. Barsan, New results concerning the generalized Lambert functions and their
applications to solar energy conversion and nanophysics, CTP-Trieste, Spectroscopy and
Dynamics of Photoinduced Electronic Excitations (Workshop Poster), 2017. Available from:
https://www.researchgate.net.
16. D. Belki´
c, All the trinomial roots, their powers and logarithms from the Lambert series, Bell
polynomials and fox-wright function: illustration for genome multiplicity in survival of irradiated
cells, J. Math. Chem.,57 (2019), 59–106.
17. N. Bovenzi, Spin-momentum locking in oxide interfaces and in Weyl semimetals, Ph.D. thesis,
University of Leiden, 2018.
18. N. Bovenzi, M. Breitkreiz, T. E. O’Brien, J. Tworzydło, C. W. J. Beenakker, Twisted fermi surface
of a thin-film Weyl semimetal, New J. Phys.,20 (2018), 023023.
19. R. M. Digilov, Gravity discharge vessel revisited: an explicit Lambert Wfunction solution, Am.
J. Phys.,85 (2017) 510–514.
20. J. Guo, Exact procedure for Einstein-Johnson’s sidewall correction in open channel flow, J.
Hydraul. Eng.,143 (2017), 06016027.
21. R. Jedynak, A comprehensive study of the mathematical methods used to approximate the inverse
Langevin function, Math. Mech. Solids.,24 (2019), 1992–2016.
22. R. Jedynak, New facts concerning the approximation of the inverse Langevin function, J.
Nonnewton Fluid Mech.,249 (2017), 8–25.
23. I. Lopez-Garcia, C. S. Lopez-Monsalvo, E. Campero-Littlewood, F. Beltran-Carbajal, E.
Campero-Littlewood, Alternative modes of operation for wind energy conversion systems and
the generalised Lambert W-function, IET Gener. Transm. Distrib.,12 (2018), 3152–3157.
24. B. C. Marchi, E. M. Arruda, Generalized error-minimizing, rational inverse Langevin
approximations, Math. Mech. Solids.,24 (2019), 1630–1647.
25. O. Olendski, Thermodynamic properties of the 1D Robin quantum well, Ann. Phys.,530 (2018).
26. S. Rebollo-Perdomo, C. Vidal, Bifurcation of limit cycles for a family of perturbed Kukles
dierential systems, Am. Inst. Math. Sci. Discrete Contin. Dyn. Syst. A,38 (2018), 4189–4202.
27. H. Vazquez-Leal, M. A. Sandoval-Hernandez, J. L. Garcia-Gervacio, A. L. Herrera-May, U. A.
Filobello-Nino, PSEM approximations for both branches of Lambert Wfunction with applications,
Discrete Dyn. Nat. Soc.,2019 (2019).
28. M. Vono, P. Chainais, Sparse Bayesian binary logistic regression using the split-and-augmented
Gibbs sampler, in Proceedings of 2018 IEEE International Workshop on Machine Learning for
Signal Processing, IEEE, (2018).
29. C. Jamilla, R. Mendoza, I. Mez˝
o, Solutions of neutral delay dierential equations using a
generalized Lambert Wfunction, Appl. Math. Comput.,382 (2020), 125334.
30. G. Bocharov, K. P. Hadeler, Structured population models, conservation Laws, and delay
equations, J. Dier. Equations,168 (2000), 212–237.
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
5708
31. P. J. Gullan, P. S. Cranston, The Insects: An Outline of Entomology, 5th edition, John Wiley &
Sons, Ltd, 2014.
32. M. A. Zabek, Understanding population dynamics of feral horses in the Tuan and Toolara
State Forest for successful long-term population management, Ph.D. thesis, The University of
Queensland, 2015.
33. M. A. Zabek, D. M. Berman, S. P. Blomberg, C. W. Collins, J. Wright, Population dynamics
of feral horses (Equus caballus) in an exotic coniferous plantation in Australia, Wildlife Res.,43
(2016), 358–367.
34. S. A. Gourley, Y. Kuang, Dynamics of a neutral delay equation for an insect population with long
larval and short adult phases, J. Dier. Equations,246 (2009), 4653–4669.
35. K. S. Williams, C. Simon, The ecology, behavior and evolution of periodical cicadas, Annu. Rev.
Entomol.,40 (1995), 269–295.
36. K. Soong, G. F. Chen, J. R. Cao, Life history studies of the flightless marine midges Pontomyia
spp. (Diptera: Chironomidae), Zool. Stud.,38 (1999), 466–473.
37. J. E. Brittain, M. Sartori, Ephemeroptera:(Mayflies), in Encyclopedia of Insects, Academic Press,
(2009), 33–75.
38. B. Dorociakov´
a, I. Ilavsk´
a, R. Olach, Existence of solutions for an age-structured insect population
model with a larval stage, Electron. J. Qual. Theo.,65 (2017), 1–14.
c
2020 the Author(s), licensee AIMS Press. This
is an open access article distributed under the
terms of the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/4.0)
Mathematical Biosciences and Engineering Volume 17, Issue 5, 5686–5708.
... The emergence of transcendental equations in numerous applications in pure and applied mathematics, in areas such as combinatorics, asymptotic series, population dynamics, physics or engineering, just to cite a few of the most significant ones, has been increasingly expressive, see, for example, [7,8,9,10,11,12,13,14] and references therein. The standard Lambert W function gives the solutions of a simple transcendental equation, see [15,16,17], whereas the theory of generalized Lambert functions has arisen the interest of several authors in order to provide answers to more complex questions. ...
... In the first case, the homographic map f has two non-zero local extrema points, given by Eq. (7). In the case of (P5), the map f has a unique non-zero extrema point given by Eq. (8). Notice that, in Fig. 1 (ii), it is difficult to verify the location of the local extrema point of f , for x ∈]0, −β[=]0, 1[, due to its high value. ...
Article
Full-text available
This paper concerns the analytical study of the general case of a new mathematical modelling on the γ-Ricker population models with a Holling type II per-capita birth function. The generalized Lambert W functions prove to be decisive in determining upper bounds for the number of fixed points of these models. In this approach, the use of the false derivative turns out to be very effective in solving generalized Lambert W functions of exponential polynomial and rational polynomial types, with multiple roots. The relation between the cusp points structures in the 4D parameter space considered and the variation of the number of fixed points is established.
... Recently, delay differential equations (DDEs) and NDDE have been given much interest in engineering and science including physics, chemistry, and biology, for e.g., one of the rich sources of such applications can be found in [1][2][3]. More interesting examples and rigorous treatment are presented in [4][5][6][7]. In [8][9][10][11][12][13], the authors developed various issues of numerical modeling involving DDEs. ...
... Hence, it is crucial to develop efficient numerical techniques to simulate solutions of such equations. Many researchers reported several techniques in this development, for example, Runge-Kutta method has been used in [14], variational iteration method in [15], and other numerical schemes and properties can be found in [7,16,17]. ...
Article
Full-text available
An effective numerical scheme based on Euler wavelets is proposed for numerically solving a class of neutral delay differential equations. The technique explores the numerical solution via Euler wavelet truncated series generated by a set of functions and matrix inversion of some collocation points. Based on the operational matrix, the neutral delay differential equations are reduced to a system of algebraic equations, which is solved through a numerical algorithm. The effectiveness and efficiency of the technique have been illustrated by several examples of neutral delay differential equations. The main advantages and key role of using the Euler wavelets in this work lie in the performance, accuracy, and computational cost of the proposed technique.
... The development of techniques for discovering analytical or numerical solutions of DDEs has been the subject of numerous investigations [5,[14][15][16][17][18][19][20][21][22][23]. For instance, in [24], a numerical method based on finite differences was developed for solving linear first order NDDEs. ...
Article
Full-text available
In this paper we develop an approach for obtaining the solutions to systems of linear retarded and neutral delay differential equations. Our analytical approach is based on the Laplace transform, inverse Laplace transform and the Cauchy residue theorem. The obtained solutions have the form of infinite non-harmonic Fourier series. The main advantage of the proposed approach is the closed-form of the solutions, which are capable of accurately evaluating the solution at any time. Moreover, it allows one to study the asymptotic behavior of the solutions. A remarkable discovery, which to the best of our knowledge has never been presented in the literature, is that there are some particular linear systems of both retarded and neutral delay differential equations for which the solution asymptotically approaches a limit cycle. The well-known method of steps in many cases is unable to obtain the asymptotic behavior of the solution and would most likely fail to detect such cycles. Examples illustrating the Laplace transform method for linear systems of DDEs are presented and discussed. These examples are designed to facilitate a discussion on how the spectral properties of the matrices determine the manner in which one proceeds and how they impact the behavior of the solution. Comparisons with the exact solution provided by the method of steps are presented. Finally, we should mention that the solutions generated by the Laplace transform are, in most instances, extremely accurate even when the truncated series is limited to only a handful of terms and in many cases become more accurate as the independent variable increases.
... A system may become unstable due to the time delay, and periodic solutions may then develop [8,10]. The development of techniques for discovering analytical or numerical solutions of DDEs has been the subject of numerous investigations [4,[11][12][13][14][15][16][17][18][19][20]. ...
Preprint
Full-text available
In this paper we develop an approach for obtaining the solutions to systems of linear retarded and neutral delay differential equations. Our analytical approach is based on the Laplace transform, inverse Laplace transform and the Cauchy residue theorem. The obtained solutions have the form of infinite non-harmonic Fourier series. The main advantage of the proposed approach is the closed-form of the solutions, which are capable of accurately evaluating the solution at any time. Moreover, it allows one to study the asymptotic behavior of the solutions. A remarkable discovery, which to the best of our knowledge has never been presented in the literature, is that there are some particular linear systems of both retarded and neutral delay differential equations for which the solution approaches asymptotically to a limit cycle. The well-known method of steps in many cases is unable to obtain the asymptotic behavior of the solution and would most likely fail to detect such cycles. Examples illustrating the Laplace transform method for linear systems of DDEs are presented and discussed. These examples are designed to facilitate a discussion on how the spectral properties of the matrices determine the manner in which one proceeds and how they impact the behavior of the solution. Comparisons with the exact solution provided by the method of steps are presented. Finally, we should mention that the solutions generated by the Laplace transform are, in most instances, extremely accurate even when the truncated series is limited to only a handful of terms and in many cases becomes more accurate as the independent variable increases.
... On the other hand, in [Rocha & Taha, 2021] a generalized r-Lambert function is defined to determine the existence and variation of the number of nonzero fixed points of the homographic 2-Ricker maps considered. The standard Lambert W function gives the solutions of a simple transcendental equation, see [Dance, 2013;Lehtonen, 2016;Mezö & Baricz, 2017], whereas the theory of generalized Lambert functions has attracted the interest of several authors in order to provide answers to more complex questions and its applications, see [Barsan, 2018;Jamilla et al., 2020;Maignan & Scott, 2016;Mezö, 2017;Mezö et al., 2020;Scott et al., 2006aScott et al., , 2013Valluri et al., 2020]. ...
Article
Full-text available
This paper aims to study the bifurcation structures of the homographic γ-Ricker maps in a four-dimensional parameter space. The generalized Lambert W functions are used to establish upper bounds for the number of fixed points of these population growth models. The variation of the number of fixed points and the cusp points organization is stipulated. This study also observes a vital characteristic on the Allee effect phenomenon in a class of bimodal Allee’s maps. Some numerical studies are included to illustrate the Allee effect and big bang local bifurcations.
Article
In this article, a new higher-order convergence Laplace–Fourier method is developed to obtain the solutions of linear neutral delay differential equations. The proposed method provides more accurate solutions than the ones provided by the pure Laplace method and the original Laplace–Fourier method. We develop and show the crucial modifications of the Laplace–Fourier method. As with the original Laplace–Fourier method, the new method combines the Laplace transform method with Fourier series theory. All of the beneficial features from the original Laplace–Fourier method are retained. The solution still includes a component that accounts for the terms in the tail of the infinite series, allowing one to obtain more accurate solutions. The Laplace–Fourier method requires us to approximate the formula for the residues with an asymptotic expansion. This is essential to enable us to use the Fourier series results that enable us to account for the tail. The improvement is achieved by deriving a new asymptotic expansion which minimizes the error between the actual residues and those which are obtained from this asymptotic expansion. With both the pure Laplace and improved Laplace–Fourier methods, increasing the number of terms in the truncated series obviously increases the accuracy. However, with the pure Laplace method, this improvement is small. As we shall show, with the improved higher-order convergence Laplace–Fourier method, the improvement is significantly larger. We show that the convergence rate of the new Laplace–Fourier solution has a remarkable order of convergence. The validity of the new technique is corroborated by means of illustrative examples. Comparisons of the solutions of the new method with those generated by the pure Laplace method and the unmodified Laplace–Fourier approach are presented.
Article
Full-text available
In this paper, we propose a methodology for computing the analytic solutions of linear retarded delay-differential equations and neutral delay-differential equations that include Dirac delta function inputs. In numerous applications, the delta function serves as a convenient and effective surrogate for modeling high voltages, sudden shocks, large forces, impulse vaccinations, etc., applied over a short period of time. The solutions are obtained using the Laplace transform method, in conjunction with the Cauchy residue theorem. The accuracy of these solutions are assessed by comparing them with the ones provided by the method of steps. Numerical examples illustrating the methodology are presented and discussed. These examples show that the Laplace transform solution is very reliable for linear retarded delay-differential equations, because the analytic solution, for a single delta function input, is continuous. However, for linear neutral delay-differential equations with a delta function input the analytic solution is discontinuous. Consequently, the well-known Gibbs phenomenon is observed in the vicinity of the discontinuities. However, for neutral delay differential equations, we show that in some cases, the magnitude of the jumps at the discontinuities decrease, as time increases. Therefore, the Gibbs phenomenon of the Laplace solution dissipates.
Article
Full-text available
In this article, we extend the Laplace transform method to obtain analytic solutions for linear RDDEs and NDDEs which have real and complex poles of higher order. Furthermore, we present first-order linear DDEs that feature resonance phenomena. The procedure is similar to the one where all of the poles are order one, but requires one to use the appropriate modifications when using Cauchy’s residue theorem for the poles of higher order. The process for obtaining the solution relies on computing the relevant infinite sequence of poles and then determining the Laplace inverse, via the Cauchy residue theorem. For RDDEs, the poles can be obtained in terms of the Lambert W function, but for NDDEs,the complex poles, in most cases, must be computed numerically. We found that an important feature of first-order linear RDDES and NDDES with poles of higher order is that it is possible to incite the resonance phenomena, which in the counterpart ordinary differential equation cannot occur. We show that despite the presence of higher order poles or resonance phenomena, the solutions generated by the Laplace transform method for linear RDDEs and NDDEs that have higher order poles are still accurate.
Article
Full-text available
In this paper, we focus on investigating the performance of the mathematical software program Maple and the programming language MATLAB when using these respective platforms to compute the method of steps (MoS) and the Laplace transform (LT) solutions for neutral and retarded linear delay differential equations (DDEs). We computed the analytical solutions that are obtained by using the Laplace transform method and the method of steps. The accuracy of the Laplace method solutions was determined (or assessed) by comparing them with those obtained by the method of steps. The Laplace transform method requires, among other mathematical tools, the use of the Cauchy residue theorem and the computation of an infinite series. Symbolic computation facilitates the whole process, providing solutions that would be unmanageable by hand. The results obtained here emphasize the fact that symbolic computation is a powerful tool for computing analytical solutions for linear delay differential equations. From a computational viewpoint, we found that the computation time is dependent on the complexity of the history function, the number of terms used in the LT solution, the number of intervals used in the MoS solution, and the parameters of the DDE. Finally, we found that, for linear non-neutral DDEs, MATLAB symbolic computations were faster than Maple. However, for linear neutral DDEs, which are often more complex to solve, Maple was faster. Regarding the accuracy of the LT solutions, Maple was, in a few cases, slightly better than MATLAB, but both were highly reliable.
Article
Full-text available
All the roots of the general nth degree trinomial admit certain convenient representations in terms of the Lambert and Euler series for the asymmetric and symmetric cases of the trinomial equation, respectively. Previously, various methods have been used to provide the proofs for the general terms of these two series. Taking n to be any real or complex number, we presently give an alternative proof using the Bell (or exponential) polynomials. The ensuing series is summed up yielding a single, compact, explicit, analytical formula for all the trinomial roots as the confluent Fox–Wright function 1Ψ1{}_1\Psi _1. Moreover, we also derive a slightly different, single formula of the trinomial root raised to any power (real or complex number) as another 1Ψ1{}_1\Psi _1 function. Further, in this study, the logarithm of the trinomial root is likewise expressed through a single, concise series with the binomial expansion coefficients or the Pochhammer symbols. These findings are anticipated to be of considerable help in various applications of trinomial roots. Namely, several properties of the 1Ψ1{}_1\Psi _1 function can advantageously be employed for its implementations in practice. For example, the simple expressions for the asymptotic limits of the 1Ψ1{}_1\Psi _1 function at both small and large values of the independent variable can be used to readily predict, by analytical means, the critical behaviors of the studied system in the two extreme conditions. Such limiting situations can be e.g. at the beginning of the time evolution of a system, and in the distant future, if the independent variable is time, or at low and high doses when the independent variable is radiation dose, etc. The present analytical solutions for the trinomial roots are numerically illustrated in the genome multiplicity corrections for survival of synchronous cell populations after irradiation.
Article
Full-text available
This paper is motivated by Marchi and Arruda (Math Mech Solids, 2018), who developed numerous approximations to the inverse Langevin function, minimizing their maximum relative error with the help of special software. We are convinced that this method, together with the minimax approximation, is the most robust and versatile approximation algorithm. It uses one of the first objective functions developed by differential evolution. It guarantees the best solution in one trial. In previous papers, a constraint on the error function of the inverse Langevin function was imposed, but here we discuss the approximants resulting from various types of constraint. The evolution of the different mathematical methods that have been used to approximate the inverse Langevin function will also be treated, providing a useful starting point for researchers beginning to work in the field of approximation theory. To categorize the existing solutions, we find the optimal approximations of the inverse Langevin function for a given complexity and for different constraints on the error function.
Article
Full-text available
We consider an integrable non-Hamiltonian system, which belongs to the quadratic Kukles differential systems. It has a center surrounded by a bounded period annulus. We study polynomial perturbations of such a Kukles system inside the Kukles family. We apply averaging theory to study the limit cycles that bifurcate from the period annulus and from the center of the unperturbed system. First, we show that the periodic orbits of the period annulus can be parametrized explicitly through the Lambert function. Later, we prove that at most one limit cycle bifurcates from the period annulus, under quadratic perturbations. Moreover, we give conditions for the non-existence, existence, and stability of the bifurcated limit cycles. Finally, by using averaging theory of seventh order, we prove that there are cubic systems, close to the unperturbed system, with 1 and 2 small limit cycles. © 2018 American Institute of Mathematical Sciences. All Rights Reserved.
Article
Full-text available
In this paper, we propose a new optimization algorithm for sparse logistic regression based on a stochastic version of the Douglas-Rachford splitting method. Our algorithm sweeps the training set by randomly selecting a mini-batch of data at each iteration, and it allows us to update the variables in a block coordinate manner. Our approach leverages the proximity operator of the logistic loss, which is expressed with the generalized Lambert W function. Experiments carried out on standard datasets demonstrate the efficiency of our approach w.r.t. stochastic gradient-like methods.
Article
The Lambert W function is defined by W(a)eW(a)−a=0. One of the many applications of the Lambert W function is in solving delay differential equations (DDEs). In 2003, Asl and Ulsoy provided a solution of some DDEs in terms of the Lambert W functions Asl et al. (2003)[1]. However, the solutions are limited to differential equations with delay in the state variable. Scott et al. (2006)[2] introduced a generalized Lambert function which was further studied by Mező and Baricz (2017)[3]. In our work, we show that this generalization of the Lambert W function provides an analytical solution to neutral delay differential equations (NDDEs). NDDEs are DDEs with time delay not only in the state variables but also in the derivative terms. This analytical solution is advantageous such that it is similar to the general solutions of linear ODEs. Also, one can identify how the parameters affect the solution of the equation since our proposed solution is written in terms of these parameters. We then propose a new numerical method to solve linear NDDEs using the generalized Lambert W function. We test our method to examples with known solutions. We also provide a real-world application by solving an NDDE model of the population growth of an E. coli culture using our proposed approach.
Article
A new method of obtaining accurate approximants for inverse Brillouin functions is proposed. It is based on a partial relaxation of one of the conditions recently imposed by Kröger to such approximants. The particular case of the approximant worked out in detail in this paper is with at least one order of magnitude more accurate than the approximants currently used.
Article
The thermodynamic properties of the Robin quantum well with extrapolation length Λ are analyzed theoretically both for the canonical and two grand canonical ensembles, with special attention being paid to the situation when the energies of one or two lowest‐lying states are split off from the rest of the spectrum by the large gap that is controlled by the varying Λ. For the single split‐off level, which exists for the geometry with the equal magnitudes but opposite signs of the Robin distances on the confining interfaces, the heat capacity of the canonical averaging is a nonmonotonic function of the temperature T with its salient maximum growing to infinity as for the decreasing to zero extrapolation length and its position being proportional to . The specific heat per particle of the Fermi–Dirac ensemble depends nonmonotonically on the temperature too, with its pronounced extremum being foregone on the T axis by the plateau, whose value at the dying Λ is , with N being the number of fermions. The maximum of , similar to the canonical averaging, unrestrictedly increases as Λ goes to zero and is largest for one particle. The most essential property of the Bose–Einstein ensemble is the formation, for a growing number of bosons, of the sharp asymmetric shape on the characteristics, which is more protrusive at the smaller Robin distances. This cusp‐like structure is a manifestation of the phase transition to the condensate state. For two split‐off orbitals, one additional maximum emerges whose position is shifted to colder temperatures with the increase of the energy gap between these two states and their higher‐lying counterparts and whose magnitude approaches a Λ‐independent value. All these physical phenomena are qualitatively and quantitatively explained by the variation of the energy spectrum by the Robin distance. Parallels with other structures are drawn and similarities and differences between them are highlighted. Generalization to higher dimensions is also provided. Increasing the energy gap between the lowest orbital and the rest of the quantum spectrum leads to the formation of both a pronounced maximum of the canonical and two grand‐canonical heat‐capacity dependencies on the temperature T, whose magnitude grows as , with its position on the T axis being shifted to hotter temperatures and its halfwidth widening for increasing Δ. This is confirmed for the example of a Robin well where the increase of the gap Δ is controlled by the decrease of the extrapolation length Λ.
Article
The symmetric two-player Hirshleifer (1989) contest is shown to admit a unique equilibrium. The support of the equilibrium strategy is finite and includes, in particular, the zero expenditure level. We also establish a lower bound for the cardinality of the support and an upper bound for the undissipated rent.
Article
The Langevin function is a non-invertible function, whose inverse commonly appears in statistical mechanics problems, particularly network models of rubber elasticity. This non-invertibility often results in the use of approximations. Owing to the prevalence of the inverse Langevin function, numerous forms of approximate have been proposed. Rational approximates are often employed because of their ability to admit asymptotic behavior in finite domains, similar to the exact inverse Langevin function. Despite the desired asymptotics of rational approximates, there is unavoidable error associated with the approximate within its domain. In this work, an error-minimizing approach for determining specific forms of rational approximates is generalized to approximates of arbitrary numerator and denominator orders. By expanding to general orders of rational approximates, the best approximate can be selected for an application based on either maximum relative error or function form considerations.
Article
The inverse Langevin function is an integral component for statistically-based network models which describe rubber-like materials. This function is very important from theoretical and practical points of view in variety of scientific fields like rheology, theory of magnetism and polymer science. It cannot be expressed in an explicit form and directly used for analytical manipulation and computer simulation. For these reasons, a lot of researchers have considered this function to provide its optimal approximation. We discuss the latest achievements in our work. We deliver three very important facts about the examined function. We check the hypothesis that an increase in the number of terms of the Taylor series expansion of the inverse Langevin function above 500, does not change its convergence radius. It is true in the light of our detailed analysis. Our achievements are clearly documented in this paper. This analysis is extended up to 3000 terms of the Taylor series expansion, while previous reports include only 500. We verify the statement that the solution based on 115 Taylor series terms shows the best accuracy within the interval [0,0.95]. To be exact, it is true but in a little smaller interval. We find the best new solutions for two intervals [0,0.95] and [0,0.98]. This is the second fact. The last fact is related to rational approximation of this function. We provide a new rational approximation formula, whose maximum relative error is equal to 0.076%. So far, such a high precision was restricted only to very complex approximation formulas. We also include a program written in Mathematica to show application of our new formula on the basis of the known three-chain model.