Advances in Mosquito Dynamics Modeling
Advances in Mosquito Dynamics Modeling
Advances in Mosquito Dynamics Modeling
1
Mathematical Institute
University of Koblenz, 56070 Koblenz, Germany
2
Department of Mathematics
Bandung Institute of Technology, 40132 Bandung, Indonesia
March 10, 2015
Abstract
It is preliminarily known that Aedes mosquitoes are very close to
humans and their dwellings, also give rises to a broad spectrum of
diseases: dengue, yellow fever, chikungunya. In this paper, we explore
a multi-age-class model for mosquito population secondarily classi-
fied into indoor-outdoor dynamics. We accentuate a novel design for
the model in which periodicity of the affecting time-varying environ-
mental condition is taken into account. Application of the optimal
control with collocated measure as apposed to the widely-used pro-
totypic smooth time-continuous measure is also considered. Using
two approaches: least-square and maximum likelihood, we estimate
several involving undetermined parameters. We analyze the model
enforceability to biological point of view such as existence, unique-
ness, positivity and boundedness of solution trajectory, also existence
and stability of (non)trivial periodic solution(s) by means of the basic
mosquito offspring number. Some numerical tests are brought along
at the rest of the paper as a compact realistic visualization of the
model.
1
likelihood; optimal control; the basic mosquito offspring number.
1 Introduction
We consider a mathematical model of mosquito population dynamics within
the framework similar to [28, 29], where the continuous population evolution
is formulated as initial value problem (IVP) of non-autonomous system
ẋ = f(t, x, u; η), t ∈ [0, T ], x(0) = x0 0. (1)
In natural setting, the system equation contains a hyperparameter η whose
appearance describes a collection of measurable intrinsic factors: e.g. natural
births, natural deaths, age-based transitions. Studying the qualitative be-
havior of the solution, one demands the fluctuation phenomena within those
factors to be distinguished as those of which essentially depend on time. As
a consequence of uncertainty in environmental condition, some elements of
η differ in time with possible seasonal trends: monotonic increasing, mono-
tonic decreasing, oscillating, or even fluctuating with Brownian-type move-
ment. Many references have even hypothesized that such intrinsic factors
may behave with periodic streamline in many cases due to environmental
changes: cf. [5, 11, 10, 12, 22, 23]. Ironically, in a national integrated
mosquito management programme, for example, Bonds [3] summarized that
fluctuating meteorology (raindrop, wind speed, air temperature, air humid-
ity, terrestrial radiation, etc) had been out of concern during deployment of
control devices in the field. Therefore, this costed substantial inefficiencies in
mass disposal. This dependency of parameters in time brings the model into
non-autonomous groundwork. As an extrinsic factor, the control measure u
is incorporated into the system for which it plays as a system regulator to-
wards achievement of the general objectives: i.e. minimizing both population
and cost for the control. In other words, the following objective functional
Z TX
def 1
X
J(u) = ωx,i x2i + ωu,j u2j dt (2)
2T 0 i∈I j∈I
x u
attains its minimum for given weighting constants {ωx,i }i∈Ix and {ωu,j }j∈Iu ,
Ix = {1, · · · , 5} and Iu = {1, 2}.
In line with matching the underlying dynamical process of the solution
with that from empirical measurement, we demonstrate estimation of some
2
undetermined parameters in the model by firstly settling them as random
variables. Then by exploiting information from the system, one can charac-
terize the solution as a handling function expressed in terms of such random
variables. We utilize the property of Maximum Likelihood (ML) and Least
Square (LS) which is basically minimization of the difference between the
handling function value-points and the measured data over all possible values
of undetermined parameters in a bounded set. The next problem arises when
analytical solution of the system, or eventually the handling function, can not
be determined explicitly due to complexity of the equation. For this reason,
a schematic Local Linearization (LL) method provides a trade-off between
numerical accuracy and computational outlay. Recently, several regimes in
coping with ML for parameter estimation within epidemic dynamical system
have been explored e.g. in [31, 9, 6].
There have been numerous mathematical papers discussing application
of optimal control scenario to the mosquito reduction issue (see e.g. [28,
29, 8, 24, 7, 18, 30] and some references therein). The authors used proto-
typic autonomous model utmost, encouraging us to propose a novel approach
adopting non-autonomous dynamical system theory. In this paper we restrict
our main scope to the application of temephos and ULV aerosol. Enhance-
ment of indoor-outdoor dynamics and utilization of polynomial collocation
design to the control measure are parts of our interests. The choice of the
design aims at achieving minimization of the costly objective meanwhile pro-
nouncing more efficient and accurate control deployment.
3
All the involved parameters are positive and are briefly explained as fol-
def
lows: p, q, r, s are the plausible probabilistic constants; α(t) = ǫ + ǫ0 cos(σt)
(where ǫ > ǫ0 > 0) is the birth rate of potential eggs depending qualitatively
on meteorology distribution; β{1,2,3,4} are the age-transitional rates for the
corresponding classes; γ{1,2} (where γ1 > γ2 ) are the driving forces to the
arising competition amongst larvae and; µ{1,2,3,4,5} are the death rates for the
corresponding classes.
def
It is assumed that the control measure u be in U = Ĉ 0 ([0, T ]; B) a set of
piecewise-continuous functions where B is a bounded block in R2+ . Since f is
uniformly locally Liptschitz continuous on time-state domains and piecewise
continuous on [0, T ], then x should lie in Ĉ 1 ([0, T ]; R5 ) a set of piecewise-
def
differentiable functions. It is defined a form ℓ(f ) = kf k(t) by taking a
norm k·k of f for each t. In this non-autonomous model, we initially denote
x(t) = ν(t, 0, x0 , u) the solution of (1) as a process. In a specified case
when ǫ0 = 0, typical analyses: existence and uniqueness, positive invariance,
existence and stability of equilibria as regards the basic mosquito offspring
number can be referred from our preceding work [29].
Consider M as a non-autonomous set where M ⊆ [0, T ] × R5 . Denote by
def
Mt = {x ∈ R5 : (t, x) ∈ M} t-fiber of M for each t ∈ [0, T ].
Definition 1 (Positively invariant) An autonomous set M ⊆ [0, T ] ×
R5 is called positively invariant under the process ν if for any x ∈ M0 ,
ν(t, 0, x, u) ∈ Mt for all t ≥ 0.
Theorem 1 It holds that M = [0, T ] × R5+ is positively invariant under the
process φ.
to exemplify further analysis. In this case, A(t) is the Jacobian of the system
evaluated at 0. Let V : [0, +∞) × Ĉ 1 ([0, T ]; R5+ ) × Ĉ 1 ([0, T ]; R5+ ) → R be a
function defined as
def
V (t, x, y) = ℓ(x − y)2 .
4
This function delineates instantly three following conditions: (i) V > 0 if
x 6= y and ≡ 0 if x ≡ y, (ii) V is uniformly locally Lipschitz continuous on
dom(V ) and (iii) for any {xn , yn }n∈N ∈ Ĉ 1 ([0, T ]; R5+ ), limn→∞ V (t, xn , yn ) ≡
0 implies limn→∞ ℓ(xn − yn ) ≡ 0.
lim h−1 (V (t + h, x + hf(t, x, u), y + hf(t, y, u)) − V (t, x, y)) ≤ g(t, V (t, x, y))
h→0−
ẇ = g(t, w)
holds these two conditions: (i) g(t, 0) = 0 for all t ∈ R+ and (ii) for each τ ∈
(0, +∞), w ≡ 0 is the only solution on [0, τ ] satisfying w(0) = 0 beforehand.
5
Corollary 1 (Uniqueness) IVP (1) has a unique solution x defined on R+
which maps to R5+ for every x0 ∈ R5+ .
η ∈ R18
+ : x3 (t; η) ≥ x5 (t; η), x4 (t; η) ≥ x5 (t; η) ∀t ∈ R + and kηk < ∞
(H2) there exist positive continuous functional ϑ and sufficiently large con-
stant L such that η lies in
18 c(t) + ϑ(t) 2 3
η ∈ R+ : ℓ(x(t; η)) ≤ L + x5 (t; η) ∀t ∈ R+
2(γ1 + γ2 )
def
where c(t) = max{pα(t) − β1 − 2µ1 , (1 − p)α(t) − β2 − 2µ2 , β1 − β3 −
2µ3 , β2 − β4 − 2µ4 , α(t) + β3 + β4 − 2µ5 }.
d
Proof We aim at computing the following total derivative dt Ψ(t, x) exp(at)
where a is a positive constant needed to be determined later. It is clear
(A2)
d
that dt
Ψ(t, x) exp(at) =(Ψ̇(t, x) + aΨ(t, x)) exp(at) ≤ (−ϑ3 ℓ(x)ς3 + L +
(A1) (A3)
ϑ3 ς3 /ς2
aΨ(t, x)) exp(at) ≤ − ς3 /ς2 Ψ(t, x) + L + aΨ(t, x) exp(at) ≤ (L +
ϑ2
def ϑ3
aζ) exp(at) by taking a = inf t∈R + ς /ς . This results in
ϑ23 2
(L + aζ) (L + aζ)
Ψ(t, x) = Ψ(0, x0 ) + exp(at) − exp(−at)
a a
(A1) (L + aζ) (L + aζ)
≤ ϑ2 (0)kx0 kς2 exp(−at) + ≤ ϑ2 (0)kx0 kς2 + .
a a
6
Using the left-side inequality in (A1), we get
1/ς1
−1/ς1 ς2 (L + aζ)
ℓ(x) ≤ ϑ1 (0) ϑ2 (0)kx0 k +
a
since ϑ1 is nondecreasing.
Corollary 2 If (H1) and (H2) are satisfied, then all solutions of (1) are
bounded on R+ .
1
Remark Now we have an appropriate bound for the solution namely (kx0 k2 + L) 2 .
• Γ1 (t), Γ2 need not to be unique and real even though W (t) is real
7
Take a look back to (1). Irrespective to the appearance of the control,
f (t, x, 0) can be identified and decomposed as f (t, x, ǫ0 ) = f 0 (x) + ǫ0 f 1 (t, x)
R1
where f 0 is autonomous and f 1 (t, x) = 0 ∂ǫ∂0 f(t, x, ξǫ0 ) dξ. It is preliminarily
known the following: (i) f(t + 2π/σ, x, ǫ0 ) = f (t, x, ǫ0 ) for all t ∈ R+ and (ii)
if Q is equilibrium point of ẋ = f 0 (x) then f 0 (Q) = 0.
d
ζ = ∇x f 0 (Q)ζ with ζ(0) = id.
dt
def
Let S(x0 , ǫ0 ) = x(2π/σ, x0 , ǫ0 ) −x0 . Since f ∈ C 1 (R+ ×R5+ ×(−ǫ1,1 , ǫ1,1 ); R5 ),
then S ∈ C 1 (R5+ ×(−ǫ1,1 , ǫ1,1 ); R5 ). It is clear that S(Q, 0) = 0 and ∇x0 S(Q, 0) =
exp(∇x f 0 (Q)2π/σ) − id. Let v be eigenvector of ∇x f 0 (Q) associated with
eigenvalue λ. We know that (exp(∇x f 0 (Q)2π/σ)−id)v = (exp(2π/σλ)−1)v
making a clearance that exp(2π/σλ) − Q 1 is eigenvalue of ∇x0 S(Q, 0). If 2π/
σλ ∈ / 2πiZ then det(∇x0 S(Q, 0)) = 5i=1 exp(2π/σλi ) − 1 6= 0, making
∇x0 S(Q, 0) invertible. By implicit function theorem, there exist a domain
U2 (Q) × (−ǫ1,2 , ǫ1,2 ) and a smooth x0 (ǫ0 ) for (ǫ0 , x0 (ǫ0 )) defined on this do-
main such that S(x0 (ǫ0 ), ǫ0 ) = 0 or eventually x(2π/σ, x0 (ǫ0 ), ǫ0 ) = x0 (ǫ0 ).
Since f is 2π/σ-periodic over t, then x(t+ 2π/σ, x0 (ǫ0 ), ǫ0 ) = x(t, x0 (ǫ0 ), ǫ0 ) if
def
and only if x(2π/σ, x0 (ǫ0 ), ǫ0 ) = x0 (ǫ0 ). Now letting U(Q) = U1 (Q) ∩ U2 (Q)
and ǫ1 such that (−ǫ1 , ǫ1 ) ⊂ (−ǫ1,1 , ǫ1,1 ) ∩ (−ǫ1,2 , ǫ1,2 ) follows the desired
domain of existence.
Let b1 = ǫp, b2 = ǫ(1 − p), b3 = β1 , b4 = β2 , b5 = β3 , b6 = β4 and
d1 = β1 + µ1 , d2 = β2 + µ2 , d3 = β3 + µ3 , d4 = β4 + µ4 , d5 = µ5 . With the
8
same technical arrangement using the next generation method [25] as in [29],
we define r
def 3 b1 b3 b5 b2 b4 b6
R(d3 , d4) = + (5)
d5 d1 d3 d5 d2 d4
as the so-called basic mosquito offspring number. In the domain of interest
R5+ , it has been proved in [29] that two equilibria of ẋ = f 0 (x) exist: zero
equilibrium and a positive equilibrium Q.
Lemma 3 There exist two 2π/σ-periodic solutions of (1) in R+ : trivial so-
lution x ≡ 0 if R(d3 , d4) 6= 1 and nontrivial solution x = ν associated with
nontrivial autonomous equilibrium Q if R(d3 + 2γ1 x⋆3 , d4 + 2γ2 x⋆4 ) 6= 1 where
(·, ·, x⋆3 , x⋆4 , ·) = Q.
(B2) all Floquet exponents µ of ν correspond to W (t) lie off the open left-
half plane in C (or the Floquet multipliers lie off the open unit disk in
C)
Rt
(B3) in the decomposition exp( 0 W (s) ds) = Γ1 (t) exp(Γ2 t), Γ1 is bounded
w.r.t. ℓ(·)
then ν is asymptotically stable.
9
ky0 k ≤ b then by continuity of the vector field there exists τ such that y ex-
ists on [0, τ ] satisfying ℓ(y(t)) ≤ δ for all t ∈ [0, τ ]. Generating the solution,
Rt (B1)
we obtain ℓ(y) = ℓ Z(t, 0)y0 + Z(t, 0) 0 Z(s, 0)−1h(s, y) ds ≤ [ky0 kC +
Rt
CKδ 0 exp(λs)ℓ(y) ds] exp(−λt). Employing Gronwall’s Lemma, we get
exp(λt)ℓ(y) ≤ ky0 kC exp(CKδt) or ℓ(y) ≤ ky0 kC exp(−at) ≤ δ exp(−at)
such that limt→∞ ℓ(y) = 0. Using some extension theorem, it can be proved
that there exists ǫ such that y is defined on [0, τ + ǫ) by continuity of ℓ(y).
def
For all points, without lost of generality, {tn }n∈N \∞ = {τ +(1−1/n)ǫ}n∈N \∞ ,
note that k(y(ti )k ≤ δ exp(−ati ) < δ for ky0 k < b. This contradicts maxi-
mality of τ .
K = 0 (6)
pǫ0
1 0 0 0 σ
sin(σt)
0 1 0 0 (1−p)ǫ0
σ
sin(σt)
Γ1 (t) =
0 0 1 0 0 bounded w.r.t. ℓ(·)
(7)
0 0 0 1 0
0 0 0 0 1
−d1 0 0 0 b1
0 −d2 0 0 b2
Γ2 = b3
0 −d3 0 0 (8)
0 b4 0 −d4 0
0 0 b5 b6 −d5
resulting Γ1 (2π/σ) = id. Noticing [29] Theorem 3.2, it has been proved
whenever R(d3 , d4 ) < 1 then ρ(Γ2 ) lies off the open left-half plane in C.
def 1 Rt
Theorem 6 Let ν be nontrivial periodic solution, ν̄{3,4} (t) = t 0
ν{3,4} (s) ds
min def
where ν{3,4} (0) = ν{30,40} and ν{3,4} = mint∈[0,2π/σ] ν̄{3,4} (t). If
10
Proof Let y = x − ν. It is clear that y follows ẏ = g(t, y) where
g(t, y) = A(t)y + c1 (y23 + 2ν3 y3 ) + c2 (y24 + 2ν4 y4 ) by recalling our decomposi-
tion upon f in (1). Now we can state that y delineates non-autonomous
system with perturbance ν{2,3} where 0 is trivial periodic solution. We
can obtain easily the correspondence matrix for linearized system W (t) =
∇x g(t, 0). To save
R t space, we briefly state that the fundamental matrix Z(t) =
Z(t, 0) = exp( 0 W (s) ds) can not be presented easily as ∆1 (t) exp(∆2 t).
def
To continue proceeding, the idea is by choosing ∆1 (t) = Z(t) exp(−∆2 t)
and ∆2 for which exp(∆2 2π/σ) = Z(0)−1 Z(2π/σ). Then this choice sat-
isfies Z(t)Z(0)−1 Z(2π/σ) = ∆1 (t) exp(∆2 t) · exp(∆2 2π/σ) = ∆1 (t + 2π/
σ) exp(∆2 (t + 2π/σ)) = Z(t + 2π/σ) which is nothing but the so-called Flo-
quet theorem. Consider Γ2 = Γ2 (d3 , d4 ) as in (6), it is clear that Z(2π/
σ) = exp (2π/σΓ2 (d3 + 2γ1 ν̄3 (2π/σ), d4 + 2γ2 ν̄4 (2π/σ))). We immediately
get ∆2 = Γ2 (d3 + 2γ1 ν̄3 (2π/σ), d4 + 2γ2 ν̄4 (2π/σ)). If R(d3 + 2γ1 ν3min , d4 +
2γ2 ν4min ) < 1 then R(d3 + 2γ1ν̄3 (2π/σ), d4 + 2γ2 ν̄4 (2π/σ)) < 1, then with sim-
ilar consequence as in Lemma 4, ρ(∆2 ) lies off the open left-half plane in C.
Simultaneously, since R(d3 + 2γ1 ν̄3 (t), d4 + 2γ2 ν̄4 (t)) ≤ R(d3 + 2γ1ν3min , d4 +
2γ2 ν4min ) < 1 then Z is bounded and therefore ∆1 is bounded. The choice of
min
ν{3,4} in [0, 2π/σ] by the fact that ν̄{3,4} have the greatest deviations on their
amplitude at this range.
3 Parameter estimation
Let η be the hyperparameter of the model (1) and P ⊂ R18 be its feasible
region. Let I := {i ∈ {1, · · · , 18} : ηi unfixed} and θ denotes a vector which
collects all associated parameters whose indices in I. Let Θ ⊂ P respectively
be feasible region for θ. The next key enabling technical simplification is that
one can further rearrange the elements of η as η = (ηf⊤ , θ⊤ )⊤ . In order to
find an estimate of θ, it is essential to identify whether the system in nature
is under control intervention or not. For the sake of simplicity, let us assume
that there are no control treatments during matching process. Fixing ηf and
setting u ≡ 0, we recast IVP (1) as
be our set of discrete time-points. Taking a good solver for ODE, we assume
that Eq. (9) results in the discrete process φ : G N ×0×R5+ ×Θ → R5+ mapping
11
(tj , 0, x0 , θ) to xj where the sequence {xj }j∈J conforms the regressing path.
def
Let H : R5+ → Rm be a function such that Φ = H ◦φ : G N ×0×R5+ ×Θ → Rm .
Assume (0, x0 ) is fixed, leading to exposition Φ : G N × Θ → Rm .
Let K ⊆ {1, · · · , 5}. Suppose that it is given a data set {T̂, X̂} of time-
state points which folds the sample {T̂il , X̂ il }i∈K
l=1,··· ,ki and let
def
A = {i ∈ K : 0 < T̂il < T, l = 1, · · · , ki }. (11)
The first highlighting processes are given briefly as follows. In practice, since
most T ˆ i is beyond G N , notorious interpolation and extrapolation processes
l
are needed for all i ∈ A and only interpolation process for all i ∈ K\A. The
processes seek all corresponding state-points at all tj based on information
from the known points given in the data set. Since an extrapolation process
suffers from greater uncertainty, thus the higher ki for all i ∈ A will help to
produce more meaningful results. Once we have the data set {T, ˆ X}
ˆ ex- and
interpolated with respect to aforesaid procedure, one draws the refined data
set, {T, X}, where it holds {Tij : j ∈ J } = G N for all i ∈ K and therefore
|K|
X : G N → R+ .
In contrast with easiness in real implementation and the lack of details
in the data, we will always need such function H-like, H, which maps X
|K|
from R+ into Rm as a collection course. We assume that the data for all
state-classes in the model are not necessarily known. Now the corresponding
number m should be taken to satisfy 1 ≤ m ≤ min{|K|, 5}. Working with
def
the same treatment as in the regressing path, we let X = H ◦ X : G N → Rm ,
making X and Φ comparable.
Let ǫ(θ) = [ǫ1 (θ) · · · ǫ|J | (θ)]. Given an estimate for Θ, now our problem reads
as
def
find θ ∈ Θ such that J(θ) = kǫ(θ)k2F → min . (13)
In this formulation, k·kF denotes the Frobenius norm.
12
randomly distributed relative to the regressing path. Then we can assume
iid
{ǫj (θ)}j∈J ∼ N (0, Σ) with the corresponding probability density function
(pdf)
1 1 2
ϕ(ǫj ; θ) = m 1 exp − ∆j (14)
(2π) 2 det(Σ) 2 2
p
where ∆j = ǫj (θ)⊤ Σ−1 ǫj (θ) is Mahalanobis distance from ǫj (θ) to 0 and
det(Σ) is determinant of Σ. The joint pdf (jpdf) for all random variables
{ǫj (θ)}j∈J is given by
Y 1 1 2 1 1 2
ϕ(ǫ; θ) = m 1 exp − ∆j = m|J | |J |
exp − k∆k2
j∈J (2π) det(Σ)
2 2 2 (2π) 2 det(Σ) 2 2
(15)
⊤
where ∆ = (∆1 , · · · , ∆|J | ) . Independent from Σ, we get the fact
then Σ̂(θ) = arg maxΣ log ϕ(ǫ; θ) where ϕ(ǫ; θ) is given as in (15).
13
Remark In line with computation of optimal solution using a derivative-
use method, one has to find the so-called Fisher’s score function F(θ) which
is nothing but the Jacobian ∇θ log ϕ(ǫ; θ) and (for Newton/quasi-Newton)
the information matrix I|J | (θ) which is negative of Hessian ∇2θ log ϕ(ǫ; θ).
These computations require very lengthy expression and therefore one has
to achieve very expensive evaluations. Nevertheless, heuristics should offer
trade-off in direct solving but limit their speed in convergence. Another im-
portant aspect in this problem is that, by giving Θ from the scratch, the
value of the parameter θ on each iterate seems converging to the boundary
of Θ. Initiatively, in this paper, we impose fixed value for all parameters right
up in front, i.e. η = (ηf⊤ , θf⊤ )⊤ , and then perturb the resulting solution with
Gaussian noise along with the covariance matrix Σf . Matching the original
with this perturbed model, one can perceive the process as θf -recovery. Con-
sidering the estimate for Θ, there would be 2 possible methods which can be
used: Wald confidence and the profile likelihood confidence methods. For |J |
very large, the variance var(θf ) ∼ I−1 |J | (θf ) where [var(θf )]ik = [cov(θf,i , θf,k )],
i, k = 1, · · · , |I|. Let z1−τ be (1 − τ )-quantile of a standard normal dis-
tribution and diagZ be a vector composed by selecting out main diagonal
elements of Z. Choosing appropriate τ , we gain Wald confidence interval
running from Wald test: (H0 : θ = θf vs H1 : θ 6= θf ) as
h q q i
Θ = θf − z1−τ diag I−1 (θ
|J | f ), θf + z1−τ diag I−1
(θ
|J | f ) . (18)
One thing we need to make sure that at this large |J |, numerical evaluation
of the inverse information matrix should not be really expensive – one can
approach it with numerical approximation on derivatives. Another method
which is more accurate than Wald confidence method for |J | small is the
profile likelihood confidence method. The profile likelihood confidence in-
terval (also called the likelihood ratio confidence interval) derives from the
asymptotic Chi-square distribution of the likelihood ratio statistics. Let l(Θ)
and u(Θ) denote the lower and upper bound of Θ respectively. It is known
ϕ(ǫ; θf )
2 log < χ2|J |−1;1−τ (19)
ϕ(ǫ; θ)
which essentially determines
1 2
l(Θ) = arg ϕ(ǫ; θ) : ϕ(ǫ; θ) = ϕ(ǫ; θf ) exp χ|J |−1;1−τ . (20)
2
For the upper bound u(Θ), we take some arbitrary value in (θf , ∞). To
counteract the solution reaching the boundary of the given set, we estimate
14
a small positive number ε and refine the objective in both (13) and (17) using
interior point function as: find θ ∈ Θ such that
def
J(θ) = kǫ(θ)k2F − ε [log(θ − l(Θ)) + log(u(Θ) − θ)] → min (LS)
3.3 Evaluation of Φ
In order to evaluate Φ, we adopt the property of Local Linearization (LL)
method as it persuades balance between computational outlay and conver-
gence issues. Related to as in [2, 17], the authors suggested to find the
solution of
ẋ(t; θ) = f̄ (tj , x(tj ; θ)) + ∇x f̄(tj , x(tj ; θ))(x(t; θ) − x(tj ; θ)) (21)
on each subinterval [tj , tj+1) where x(t0 ) = x0 and tj , tj+1 ∈ G N . The solution
of (21) is given as the following recursion
Remark This Lemma exhibits the evidence that the smaller ∆t taken in
numerical computation, the more solution from LL method tends to analytic
solution. One can take a look for the analogous proof of this Lemma in
e.g. [19]. Another important problem needed to be tackled is how we can
efficiently compute matrix exponential in (22). Interested reader can take a
look into Padé approximate for matrix exponential, see e.g. [1, 26]. However,
in this paper we omit the details of this approximate.
15
4 Optimal control problem
4.1 Polynomial collocation
Let us assume that the control measures are applied in every n days. The
spacing time between times of application is assigned as h+ne where h, e ∈ R2
def def
and e is a vector containing unities. Let τ 1,k = Ik (h + ne) and τ 2,k =
Ik (h + ne) + ne be two discrete time-points where Ik is a (2 × 2)-diagonal
matrix containing counter. Let ∗ and ∗/ denote respectively the MATLAB
pointwise multiplication and division between two vectors. If diag(Ik ) counts
all elements of the set {0e, 1e, 2e, · · · , (T − n) ∗ /(h + ne)} in a consecutive
manner, then both τ 1,k and τ 2,k count some distinct numbers in R2 . For the
sake of simplicity, assume that (T − n) is divisible by h + ne in correspond
to the operator ∗/. Therefore, we have a finite collection of intervals
def
T = {[τ11,k , τ12,k ) × [τ21,k , τ22,k )}k∈{0,··· ,k(T −n)∗/(h+ne)k∞ } ⊂ R2+ . (23)
Note that for all k ∈ {min ((T − n) ∗ /(h + ne)) , · · · , k(T −n)∗/(h+ne)k∞ },
it appears either [τ11,k , τ12,k ) = ∅ or [τ21,k , τ22,k ) = ∅ simultaneously since one
may need h containing distinct elements. A collection of such counters should
have zero cardinality. Let δτk1 ;τ 2 (t) be some vector-valued function following
def
p(t) = p0 (t), · · · , pk(T −n)∗/(h+ne)k∞ (t)
16
4.2 Existence of optimal control
Designate the transformation over time-state variables on the following per-
formance
xi 7→ yi for all i = 1, · · · , 5 and t 7→ y6 .
As a consequence, there exists a function Y such that the non-autonomous
equation (1) is similar to the following autonomous equation
Proof Fix (t, y) ∈ [0, T ]×R6+ as an arbitrary choice and write g(y, u)+γ =
κ(u1 , u2 , γ). Keeping in mind that Y = Y (y, u1 , u2 ) and κ = κ(u1 , u2 , γ) are
def
continuous over u and γ. Let B = [0, a1 ]×[0, a2 ] such that (u1 , u2 ) ∈ B. Now
consider that S(t, y) is a set of points ξ ∈ R7 where it structure can be stud-
ied as follows. For fixed u2 = 0 and γ = 0, it is clear that ξ1 = κ(u1 , 0, 0),
ξ{2,4} = Y{2,4} (y, u1 , 0) and ξ{3,5,6,7} are constant. This means that such
points generate a parametric curve in R7 whose projection on each ξ1 ξ2 -
and ξ1 ξ4 -plane are convex quadratic, meanwhile on each ξ1 ξ3 -, ξ1 ξ5 -plane
and so on are straight segments since [0, a1 ] is bounded. If γ goes from 0
to ∞ then this convex curve moves along ξ1 -axis from initial position to
infinity. At this stage, the generated 2D-hyperplane, say P2D , is clearly con-
vex. Moreover, for constant ξ{3,5,6,7} we can identify P2D in ξ1 ξ2 ξ4 -Cartessian
space. If u2 goes from 0 to a2 , then P2D simultaneously moves along new
def
axes called ξ5 - and ξ6 -axis. It is clear that the set P3D = {(ξ1 , ξ2, ξ4 , ξ5 ) ∈
R4 : (ξ1 , ξ2 , ξ4 ) ∈ P2D , ξ5 ∈ [Y4 (y, u1 , a2 ), Y4 (y, u1 , 0)]} is convex, and there-
def
fore is the set P4D = {(ξ1 , ξ2 , ξ4 , ξ5, ξ6 ) ∈ R5 : (ξ1 , ξ2, ξ4 , ξ5 ) ∈ P3D , ξ6 ∈
17
[Y5 (y, u1 , a2 ), Y5 (y, u1 , 0)]}. Then for fixed (t, y), the set S(t, y) = {ξ ∈ R7 :
(ξ1 , ξ2 , ξ4 , ξ5 , ξ6) ∈ P4D , ξ3, ξ7 constant} is also convex.
Now we are ready to prove the existence of optimal control for our model.
Lemma 7 There exists the only optimal pair (ȳ, ū) for the optimal control
problem (OC).
3. U is compact
4. There exists a number δ > 0 such that every solution ℓ(y) < δ for all
t ∈ [0, T ] and all admissible pairs (y, u),
then there exists such optimal pair. Ads 1 and 3 are trivial, meanwhile ad 2
is proved in Lemma 6. Clearly a well-defined vector field Y in (26) conduces
continuity of y on [0, T ]. By Bounded Value Theorem, one can easily show
that y is bounded on the compact t-domain [0, T ]. This completes the proof.
Definition 5 (Saturation) Let Ĉ([0, T ]; R2+ ) denote a set of piecewise-continuous
functions mapping [0, T ] into R2+ . It is defined the saturation
def
Υ : Ĉ([0, T ]; R2+ ) → U = Ĉ([0, T ]; B)
Υ : Ĉ([0, T ]; R2+ ) → U
18
Theorem 8 (Necessary condition) Consider the broadening optimal con-
trol problem (OC) by expanding the space for admissible controls. Let u⋆ ∈
Ĉ([0, T ]; R2+ ) be the minimizer for J and y⋆ ∈ Ĉ 1 ([0, T ]; R6+ ) be the resulting
state. There exists a dual variable z⋆ ∈ Ĉ 1 ([0, T ]; R6) such that the tuple
(y⋆ , z⋆ , u⋆ ) satisfies the following system
⋆ ∂H
ẏ = with y⋆ (0) = y0 0, (28)
∂z (y⋆ ,z⋆ ,u⋆ )
⋆ ∂H
ż = − , (29)
∂y (y⋆ ,z⋆ ,u⋆ )
⋆ ∂H
u = arg zero , z⋆ (T ) = 0 (30)
∂u
(y ,z )
⋆ ⋆
def
for all t ∈ [0, T ]. The functional H(y, z, u) = g(y, u) + hz, π(y, u)i is Hamil-
tonian functional, meanwhile all equations in (28) are respectively the state,
adjoint, gradient equations and transversality condition.
The adjoint (with transversality condition) and gradient equations can now
be unfolded as
and
19
Algorithm 1 Gradient-based method for solving (OC).
Require: k = 0, an initial guess for the control uk ∈ U, an error tolerance
ǫ > 0 and an initial step-length λ > 0.
1: Compute the p-collocation uk ← Λ(uk ; p).
2: Compute yku ← yk (·; uk ) and zky,u ← zk (·; yk (·; uk )) consecutively from
the state (with forward scheme) and adjoint equation (with backward
scheme).
3: Compute the objective functional J(uk ).
4: Compute u⋆k (yku , zky,u ) from the gradient equation and set u⋆k ←
Λ(u⋆k , p).
5: Update uk+1 (λ) ← uk + λu⋆k and uk+1 ← Υ(uk+1 ). Compute yk+1 u and
k+1
zy,u .
6: Compute J(uk+1 ) and set ∆J ← J(uk+1 ) − J(uk ).
7: if |∆J| < ǫ then
8: ˆ ← (yk+1
Set (ŷ, û, J) u ,u
k+1
, J(uk+1 )) then stop.
9: end if
10: while ∆J ≥ 0 do
11: Update new λ ← arg mins∈[0,λ] φ(s) := J(uk+1 (s)) where φ is a
quadratic function as representative of J with respect to the step-
length s. Note that the solution exists since φ(0), φ′ (0) and φ(λ) can
be computed directly. Compute new uk+1 (λ) ← uk + λu⋆k and set
uk+1 ← Υ(uk+1 ). Then compute new yk+1 u and zk+1
y,u .
k+1 k+1 k
12: Compute J(u ) and set ∆J ← J(u ) − J(u ).
13: if |∆J| < ǫ then
14: ˆ ← (yk+1
Set (ŷ, û, J) u ,u
k+1
, J(uk+1 )) then stop.
15: end if
16: end while
17: Set k ← k + 1.
18: Go to Step 4.
19: return The tuple (ŷ, û, J).ˆ
5 Numerical tests
Table 1 gives an estimate value of all parameters used in the model. In trial
scheme, we aim atPrecovering 2 parameters: θ1 = ǫ0 and θ2 = p. We use
5
H(x) = H(x) = i=1 xi , Σf = 10 uniformly for all classes. We run ge-
netic algorithm as a core program to solve both (LS) and (MLE) with the
following computer specification: operating system OSX 10.9.4, processor
2.6 GHz Intel Core i5, RAM 16 GB, programming language Python 2.7.6
64bits with programming environment Spyder 2.2.4 and accuracy 4 digits.
20
The corresponding result can be looked up in Table 2. The role of two impor-
tant parameters in the model to magnitude of the basic mosquito offspring
number is shown in Fig. 1. Concurrently, from Figs. 2, 3 and 4 we show
the performance and attainment of optimal control to suppress the size of
mosquito population.
ǫ ǫ0 p q r s β1 β2 β3 β4 γ1 γ2 µ1 µ2
3 2 0.4 0.04 0.05 0.05 0.3 0.2 0.08 0.05 0.004 0.0026 0.02 0.01
Table 1: Estimate for all parameters involved int the model (1).
6 Concluding remarks
We have exhibited the mosquito population dynamics model using some uni-
fying theories bearing from non-autonomous dynamical system. Imposing
relevant assumptions over all parameters in the model, we prove positivity,
21
5
2.1
2.1
2.1
1
4.5 temephos
ULV aerosol
2 0.9
2 2
2
4
0.8
1.9 1.9
3.5 1.9 0.7
control (1/day)
1.8 1.8 0.6
3 1.8
ε
0.5
1.7 1.7
2.5 1.7
0.4
1.6 1.6 1.6
2
0.3
1.5 1.5 1.5
500 350
ind. egg ind. egg
out. egg out. egg
450 ind. larv ind. larv
out. larv out. larv
300
adult adult
400
250
350
all classes (individual)
300
200
250
150
200
150
100
100
50
50
0 0
0 50 100 150 0 50 100 150
time (day) time (day)
22
uniqueness and boundedness of the corresponding solution. With the Floquet
theory, we prove that trivial periodic solution exists if the basic mosquito off-
spring number R(d3 , d4) 6= 1 and is asymptotically stable if R(d3 , d4) < 1.
In this paper, we can not derive a direct relationship between existence
and stability of nontrivial periodic solution ν correspond to nontrivial au-
tonomous equilibrium Q and the basic mosquito offspring number. It states
whenever max R(d3 + 2γ1 x⋆3 , d4 + 2γ2 x⋆4 ), R(d3 + 2γ1ν3min , d4 + 2γ2ν4min ) <
23
fluctuates with same tendency as that of the model dynamics. This means
that the dynamics pattern of the model has a strong influence on the control.
References
[1] Arioli M, Codenotti B, Fassino C. The Padé method for computing the
matrix exponential. Linear Algebra and its Applications 1996; 240:11–
130.
[2] Biscay R, Jimenez JC, Riera JJ, Valdes PA. Local linearization method
for the numerical solution of stochastic differential equations. Annals of
the Institute of Statistical Mathematics 1996; 48(4):631–644.
[7] Esteva L, Yang HM. Mathematical model to assess the control of Aedes
aegypti mosquitoes by the sterile insect technique. Mathematical Bio-
sciences 2005; 198:132–147.
[8] Fister KR, McCarthy ML, Oppenheimer SF, Collins C. Optimal control
of insects through sterile insect release and habitat modification. Mathe-
matical Biosciences 2013; 244(2):201–212.
[10] Henson SM, Cushing JM. The effect of periodic habitat fluctuations on
a nonlinear insect population model. Journal of Mathematical Biology
1997; 36:201–226.
24
[12] Ireland JM, Mestel BD, Norman R.A. The effect of seasonal host birth
rates on disease persistence. Mathematical Biosciences 2007; 206:31–45.
[14] Kato S. On local and global existence theorems for a nonautonomous dif-
ferential equation in a Banach space. Funkcialaj Ekvacioj 1976; 19:279–
286.
[17] Ramos JI. Linearized methods for ordinary differential equations. Ap-
plied Mathematics and Computation 1999; 104:109–129.
[21] Sideris TC. Ordinary differential equations and dynamical systems 2014;
Series: Atlantis Studies in Differential Equations, 2, Atlantis Press.
[24] Thomé RCA, Yang HM, Esteva L. Optimal control of Aedes aegypti
mosquitoes by the sterile insect technique and insecticide. Mathematical
Biosciences 2010; 223(1):12–23.
25
[25] van den Driessche P, Watmough J. Reproduction numbers and sub-
threshold endemic equilibria for compartmental models of disease trans-
mission. Mathematical Biosciences 2002; 180:29–48.
[26] van Loan CF. On the limitation of Padé approximation to the matrix
exponential 1977; in Padé and rational approximation, E.B. Saff and R.S.
Varga (eds.), New York: Academic Press.
[28] Wijaya KP, Götz T, Soewono E, Nuraini N. Temephos spraying and ther-
mal fogging efficacy on Aedes aegypti in homogeneous urban residences.
ScienceAsia 2013; 39S:48–56.
26