Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math...

34
J. Evol. Equ. 11 (2011), 121–154 © 2010 The Author(s). This article is published with open access at Springerlink.com 1424-3199/11/010121-34, published online December 23, 2010 DOI 10.1007/s00028-010-0086-7 Journal of Evolution Equations Aggregation in age and space structured population models: an asymptotic analysis approach J. Banasiak, A. Goswami and S. Shindin Abstract. In this paper we describe how techniques of asymptotic analysis can be used in a systematic way to perform ‘aggregation’ of variables, based on a separation of different time scales, in a population model with age and space structure. The main result of the paper is proving the convergence of the formal asymp- totic expansion to the solution of the original equation. This result improves and clarifies earlier results of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and epidemiology. Springer Verlag, Berlin, 2008), Lisi and Totaro (Math Biosci 196(2):153–186, 2005). 1. Introduction Real systems can be modelled at various levels of resolution. For instance, a popu- lation can be described by giving the state of each individual and interactions between them (which we call the individual or microscopic level), by providing a statistic description of a sample of the system (which we shall call the mesoscopic, or kinetic, level), and also by averaging over mesoscopic (structural) states; that is, at the level of interactions between subpopulations of the original system (which we term the macroscopic or hydrodynamic level). It is clear that the microscopic description provides the most detailed information but at a considerable, if not insurmountable, computational cost. Also, in many cases such a detailed information is redundant. On the other hand, the macroscopic descrip- tion typically involves measurable quantities, so that the analysis and computations immediately can be verified by experiment, and it is computationally less involved. However, for some applications, it may be too crude. Thus, in recent years, with computational power easily available, the mesoscopic (or kinetic) descriptions have become increasingly popular. In practice, when given a detailed microscopic system with various interacting orga- nizational levels, we are faced with the question of how to collect the variables to create Mathematics Subject Classification (2000): 92D25, 35B25, 35Q80, 47D06, 47N20 Keywords: Structured population models, Aggregation, Singular perturbation, Asymptotic analysis, Semigroups. The work of all authors was supported by the National Research Foundation of South Africa under grant FA2007030300001 and the University of KwaZulu-Natal Research Fund.

Transcript of Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math...

Page 1: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

J. Evol. Equ. 11 (2011), 121–154© 2010 The Author(s).This article is published with open access at Springerlink.com1424-3199/11/010121-34, published onlineDecember 23, 2010DOI 10.1007/s00028-010-0086-7

Journal of EvolutionEquations

Aggregation in age and space structured population models:an asymptotic analysis approach

J. Banasiak, A. Goswami and S. Shindin

Abstract. In this paper we describe how techniques of asymptotic analysis can be used in a systematic wayto perform ‘aggregation’ of variables, based on a separation of different time scales, in a population modelwith age and space structure. The main result of the paper is proving the convergence of the formal asymp-totic expansion to the solution of the original equation. This result improves and clarifies earlier resultsof Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models inbiology and epidemiology. Springer Verlag, Berlin, 2008), Lisi and Totaro (Math Biosci 196(2):153–186,2005).

1. Introduction

Real systems can be modelled at various levels of resolution. For instance, a popu-lation can be described by giving the state of each individual and interactions betweenthem (which we call the individual or microscopic level), by providing a statisticdescription of a sample of the system (which we shall call the mesoscopic, or kinetic,level), and also by averaging over mesoscopic (structural) states; that is, at the levelof interactions between subpopulations of the original system (which we term themacroscopic or hydrodynamic level).

It is clear that the microscopic description provides the most detailed informationbut at a considerable, if not insurmountable, computational cost. Also, in many casessuch a detailed information is redundant. On the other hand, the macroscopic descrip-tion typically involves measurable quantities, so that the analysis and computationsimmediately can be verified by experiment, and it is computationally less involved.However, for some applications, it may be too crude. Thus, in recent years, withcomputational power easily available, the mesoscopic (or kinetic) descriptions havebecome increasingly popular.

In practice, when given a detailed microscopic system with various interacting orga-nizational levels, we are faced with the question of how to collect the variables to create

Mathematics Subject Classification (2000): 92D25, 35B25, 35Q80, 47D06, 47N20Keywords: Structured population models, Aggregation, Singular perturbation, Asymptotic analysis,

Semigroups.The work of all authors was supported by the National Research Foundation of South Africa under grantFA2007030300001 and the University of KwaZulu-Natal Research Fund.

Page 2: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

122 J. Banasiak et al. J. Evol. Equ.

an aggregated system on a lower level of complexity which, nevertheless, preservesrelevant features of the original one. Unfortunately, due to intertwining of variables,in most cases the aggregation of variables leads to models which are qualitativelydifferent from the microscopic one and the aggregated dynamics can provide only anapproximation of the original one. Problems of this type are called singularly perturbedand various techniques have been developed to facilitate passages between differentregimes. In this paper we shall focus on a broadly understood asymptotic analysiswhich, though one of many, in our opinion is the easiest and the most systematicmethod on both conceptual and implementation levels.

Our main interest are models coming from structured population biology, where wecan observe various levels of organization such as individual, population, communityor ecosystem. What makes the aggregation of variables from one level to another pos-sible is the existence of different time scales at which each level evolves. For example,individual time scale is usually much faster than the demographic one. Thus the ratioof time scales can be used as the parameter separating the regimes in which the systemoperates. This is the approach we adopt in this paper, where we analyze a McKendricktype system of equations describing an age-structured population which is additionallysubdivided into several groups. These groups could refer to a geographical location,as in the original model describing evolution and migration of sole, [2], but could haveother meaning: one can consider a population of cells subdivided according to thenumber of genes of a particular type they have. A similar structure is displayed by epi-demiological models with age structure, [12, p. 113]. Migration between the patchesis assumed to occur at a much faster time scale than the demographic processes suchas aging; this is reflected in the model by introducing a large parameter 1/ε in frontof the transition matrix. The resulting equation is, [2,3,9],

nt := Sn − Mn + 1

εCn, (1.1)

where subscript t denotes differentiation with respect to t ,

n(t, a) = (n1(t, a), . . . , nN (t, a))

and ni (t, a) is the population density at time t of individuals residing in patch i andbeing of age a. Further, Sn = −na describes aging, M(a) = {μi (a)}1≤i≤N is themortality matrix and the matrix C = {ci j (a)}1≤i, j≤N describes the transfer of individ-uals between patches.

This system is supplemented by the McKendrick boundary condition

[γn](t) = n(t, 0) = [Bn](t) =∫ ∞

0B(a)n(t, a)da, (1.2)

where γ denotes the operator of taking the trace at a = 0 and B(a) = {βi j (a)}1≤i, j≤N

is the fertility matrix. The initial condition is given by

n|t=0 = n(0, a) = ◦n (a). (1.3)

Page 3: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 123

We consider (1.1)–(1.3) in the space X = L1(R+,RN ), where the norm of anon-negative element gives the total population. To avoid multiplying notation, weshall use the same notation, say n, to denote the X-valued function t → n(t) as wellas the R

N -valued function (t, a) → n(t, a). We note that typically in linear modelsthe matrix M is diagonal: M(a) = diag{μ1(a), . . . , μN (a)} which reflects the factthat death is an intra-patch phenomenon (in nonlinear models death coefficients oftendepend on the total population). However, linear models with general matrix M arealso considered, see [19, Assumption (4.68)], and since it will not affect our results,the analysis covers such matrices. On the other hand, births in a particular patch caneasily depend on the population density in other patches (e.g. females could move toa safer patch just to give birth) and thus considering full matrix B is perfectly reason-able. This makes our analysis more general than that in [2,15], where only diagonalmatrices M and B are considered.

Biological heuristics suggests that no geographical structure should persist for verylarge interstate transition rates; that is, for ε → 0. Precise assumptions on the prob-lem are provided in Sect. 2, here we only note that both biological and mathemati-cal analyses rely on λ = 0 being the dominant simple eigenvalue of C(a) for eacha ∈ R+ with a corresponding positive right eigenvector, denoted by k(a), and the lefteigenvector 1 = (1, 1, . . . , 1), k(a) is normalized to satisfy 1 · k = 1. The vectork(a) = (k1(a), . . . , kN (a)) is the so-called stable patch structure; that is, the asymp-totic (as t → ∞ and disregarding demographic processes) distribution of the popula-tion among the patches for a given age a. Thus, in population theory the componentsof k are approximated by ki ≈ ni/n for i = 1, . . . , N , where

n = n · 1 =N∑

n=1

ni . (1.4)

Adding together equations in (1.1) and using the above we obtain

nt ≈ −na − μ∗n, (1.5)

where μ∗ = 1 ·Mk is the ‘aggregated’ mortality. This model, supplemented with theboundary condition

n(t, 0) ≈∫ ∞

0β∗(a)n(t, a)da, (1.6)

where β∗ = 1 · Bk, is called the aggregated model, and is expected to provide anapproximate description of the averaged population. Thus, (1.5) is the macroscopicand (1.1) the mesoscopic description of the population.

The main result of the paper is a rigorous validation of the above heuristics; that is,that the true total population n can be approximated by the solution n of the aggregatedproblem (1.5)–(1.6) (where ‘≈’ is replaced by ‘=’) with an ε−order error. The analy-sis is involved due to the initial and boundary conditions which are not consistent withthose of the aggregated model. This makes the problem singularly perturbed and thus

Page 4: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

124 J. Banasiak et al. J. Evol. Equ.

necessitates a careful analysis of the boundary, corner and initial layer phenomena.We are able to prove that if the solution n to (1.1) is decomposed according to

n = nk + w,

where n is defined by (1.4), with analogous decomposition of the initial condition◦n = ◦

n k+ ◦w, and n is the solution of the scalar aggregated problem, then for any

(sufficiently small ε) and any time interval [0, T ], there is a constant C(T,M, B, C)such that

‖n(t, ·)− n(t, ·)‖L1(R+) ≤ εC(T,M, B, C)‖ ◦n ‖W 1

1 (R+,RN ), (1.7)∥∥∥w(t, ·)− etεC(·) ◦

w (·)∥∥∥

L1(R+,RN )≤ εC(T,M, B, C)‖ ◦

n ‖W 11 (R+,RN ), (1.8)

uniformly in t ∈ [0, T ]. Here W 11 denotes the standard Sobolev space. We note that

etεC(·) is of negative type since 0 is the dominant eigenvalue of C. Thus this term

provides the initial layer of the problem. Furthermore, using equiboundedness of theinvolved operators with respect to ε and density of W 1

1 in L1 we can extend the conver-gence to arbitrary initial conditions losing, however, the rate of convergence. We note,that (1.7) and (1.8) show that the above problem is an example of a degenerate con-vergence problem the regular part of which can be considered within the frameworkof the Sova-Kurtz version of the Trotter-Kato theory, [6,8].

Aggregation for (1.1) has been studied quite extensively in [2,3,9] and in [15]. Theresults of the former are similar to (1.7) and (1.8), see (∗)–(∗ ∗ ∗) in [2, p. 427].However, to get estimates valid up to t = 0, the authors used the solution of the fullproblem restricted to the manifold complementary to k(a) so that in practice findingthe approximation presents difficulties comparable to solving the original problem.In our approach the asymptotic analysis provides the necessary correction in a system-atic way as an explicit solution of a linear autonomous system of ordinary differentialequations so that using this approximation is computationally viable. Moreover, thereare some gaps in the argument of [2], one of them being that the projected boundaryconditions in [2] are correct only if k is independent of age (compare [2, Eq. (3.4)] with(3.4)). Moreover, classical solutions to (1.1) and (1.5) exist only with initial data sat-isfying nonlocal compatibility conditions and, unless additional necessary constraintsare imposed on the initial data, both problems should be considered in their mild form,as discussed in Sect. 4. This approach, though computationally more involved, allowsto remove several technical assumptions imposed in [2].

We note that the asymptotic expansion techniques were employed in [15] theauthors, however, have not proved the convergence of the expansion; also the thelayers which are left depending explicitly on ε, are not completely correct.

The paper is organized as follows. In Sect. 2 we provide the assumptions and basicproperties of the model. Section 3 contains construction of the formal asymptoticexpansion and the formal error equation. The construction is carried out graduallywith full explanation of each step and thus it can serve as a brief tutorial of the method.

Page 5: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 125

We note that the structure of the problem makes the asymptotic expansion similar to theChapman-Enskog method which is well known in the kinetic theory, see e.g. [5,6,17],from where some terminology and notation were borrowed. We again emphasize thatthe classical differential equation formulation of the problem is insufficient due todiscontinuities of solutions resulting from the nonlocal boundary conditions and thusin Sect. 4 we develop the integral formulation of the problem based on the constructionin [19]. In Sect. 5 we prove that the formal asymptotic expansion converges to thesolution of the aggregated problem and Sect. 6 contains a numerical illustration of theresults.

2. Preliminary properties of (1.1)

Let us discuss problem (1.1)–(1.3) in more detail. We assume that a → B(a)is a measurable bounded matrix function on R+ and a → M(a) ∈ C1

b(R+,RN 2)

(differentiable functions with bounded derivatives). Furthermore, we assume that−M(a) is a sub-Kolmogorov matrix, that is, it is positive off-diagonal and satis-fies −∑N

j=1 μ j i (a) ≤ 0 for any 1 ≤ i ≤ N and a ∈ R+. Thus, −M(a) generates a

positive semigroup of contractions in RN for each a ∈ R+ and hence −M generates

a positive semigroup of contractions the space X = L1(R+,RN ).Further, we assume that a → C(a) ∈ C2

b (R+,RN 2) and for each a ∈ R+ the

matrix C(a) is the so-called ML-matrix, that is, it is positive off-diagonal, irreducibleand satisfies

∑Nj=1 c ji (a) = 0 for any 1 ≤ i ≤ N and a ∈ R+, [18].

Before we move to asymptotic properties of (1.1) we need to recall basic facts onits solvability. We shall go deeper into the theory later when needed. It follows, [19,Proposition 3.2], that S −M+ε−1C on the domain D(S) = {u ∈ X; γu = Bu} gen-erates a semigroup, say (Gε(t))t≥0, of type (1, ω) where ω ≤ ‖B‖+‖−M+ ε−1C‖.This estimate is not satisfactory as it depends on ε. However, −M + ε−1C is alsopositive off-diagonal and hence it generates a positive semigroup of contractions. Thusthe assumptions of the Trotter formula, [11, Corollary III 5.8]), are satisfied and there-fore the type of (Gε(t))t≥0 is the same as of the semigroup generated by (S, D(S)).Hence ω ≤ ‖B‖, independently of ε.

2.1. Spectral properties of C

The assumptions on C ensure that for each a ∈ R+, 0 is the simple dominant eigen-value of C(a) with a positive eigenvector k(a). The null-space of the adjoint matrix isspanned by 1 = (1, 1, . . . , 1) and we will normalize k to satisfy

1 · k = 1. (2.1)

In this case the (a-dependent) spectral projection P onto k(a) is given by

Pf = (f · 1)k = kN∑

n=1

fi , (2.2)

Page 6: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

126 J. Banasiak et al. J. Evol. Equ.

while the complementary projection is given by Qf = f − (f · 1)k. The ‘eigenspace’corresponding to λ = 0 is a-dependent and is given as V = Span{k}. However,the complementary space to V is independent of a and it is given by W = I mQ ={x; 1 · x = 0}. Hence any element n ∈ R

N can be decomposed as

n = Pn + Qn = v + w = nk + w, (2.3)

where n is a scalar. For each a ∈ R+ the decomposition RN = V (a) ⊕ W reduces

C(a). The part in V is zero whereas for CW := QCQ = C|W we have s(CW (a)) =max{�λ(a), λ(a) ∈ σ(CW (a))} < 0. For the asymptotic analysis of (1.1) we need

supa∈R+

s(CW (a)) =: sC < 0. (2.4)

LEMMA 2.1. Under the above assumptions, C−1W ∈ C2

b (R+,RN 2) and k ∈

C1b(R+,RN ).

Proof. The first statement is obvious since the determinant of CW (a) is twice differ-entiable and bounded away from zero by uniform invertibility of CW (a).

To prove the second statement, we note that the spectral projection onto the eigen-space associated with λ = 0 is defined by

P(a) = (2π i)−1∫

(λI − CW (a))−1dλ, (2.5)

where is the circle surrounding the the eigenvalue 0 of, say, radius ρ = −sC/2.Then is contained in the intersection of resolvent sets of each CW (a). Thus we canapply [13, p. 112] to claim that P(a) is as smooth as CW . But k can be expressed ask(a) = P(a)x/(x · 1) for a fixed vector x, so k is as smooth as P . Since λ ∈ whichis at least −sC/2 away from any eigenvalue of CW (a), a ∈ R+, it is clear that differ-entiation of (2.5) will produce bounded derivatives and hence the required derivativesof k are bounded. �

2.2. Lifting theorem

While the semigroup theory, via the Duhamel formula, provides satisfactory esti-mates for the problem (1.1), (1.2), (1.3) with the inhomogeneity in (1.1), it is insuffi-cient to handle inhomogenous boundary conditions γu = Bu + g where g is a vector,possibly depending on time. There are various versions of trace theorems which canlift the inhomogeneity from the boundary to the interior but here the problem is com-plicated due to presence of the small parameter. We provide one which gives estimatesuniform in ε.

LEMMA 2.2. There is a bounded solution operator Lε,λ : RN → X of the problem

λu = −Mu + Su + 1

εCu, γu = g, (2.6)

which satisfies Lε,λg ∈ D(S) and ‖Lε,λ‖ → 0 as λ → ∞ uniformly in ε ∈ (0, ε0)

for some ε0 > 0.

Page 7: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 127

Proof. Since S is the diagonal differentiation with respect to a, (2.6) is just the Cauchyproblem for the system of linear nonautonomous equations ua = Qε(a)u, whereQε(a) := −λI −M(a)+ 1

εC(a). Since Qε(a) is positive off-diagonal, the solution u

is nonnegative. Let us denote by Lε,λ(a) = {lε,i j (a)}1≤i, j≤N the fundamental matrixof (2.6) corresponding to the unit vectors of R

N , ei = (δi, j )1≤ j≤N , i = 1, . . . , N .Then Lε,λ(a) is a non-negative matrix and, considered for each a as the operator in R

N ,its l1 norm is ‖Lε,λ(a)‖RN ,1 = max1≤ j≤N

∑Ni=1 lε,i j (a). Further, for any 1 ≤ j ≤ N ,

d

da

N∑i=1

lε,i j (a) =N∑

k=1

N∑i=1

qik(a)lε,k j (a) ≤ −λN∑

i=1

lε,i j (a),

since −M(a) is a sub-Kolmogorov matrix for each a. So∑N

i=1 lε,i j (a) ≤ exp(−λa)for each 1 ≤ j ≤ N which implies that ‖Lε,λ‖≤λ−1, where the latter norm is theoperator norm from R

N into X. �

LEMMA 2.3. Let B be a bounded operator between X into RN . For sufficiently

large λ there is a solution operator Hε,λ : RN → X of the problem

λu = −Mu + Su + 1

εCu, γu = Bu + f, (2.7)

with ‖Hε,λ‖ bounded independently of ε.

Proof. Consider Lε,λg for an unspecified, for a moment, vector g. Then our problemwill be solved if we can find g satisfying g = BLε,λg + f . Now,

‖BLε,λg‖RN ≤ ‖B‖‖Lε,λg‖X ≤ λ−1‖B‖‖g‖RN ,

hence q := ‖B‖‖Lε,λ‖ < 1 provided λ is large enough. Clearly, λ and q can bechosen independently of ε. Then g = (I − BLε,λ)−1f and, by the Neumann expan-sion, ‖(I − BLε,λ)−1‖ ≤ (1 − q)−1. Hence, the solution u to (2.7) is given by

u = Hε,λf = Lε,λg = Lε,λ(I − BLε,λ)−1f with ‖Hε,λ‖ ≤ 1

λ(1 − q). �

REMARK 2.4. In further applications, the boundary data f depends on t . Sincethe construction above does not depend on t , u has the same regularity in t as f withbounds on derivatives independent of ε. Furthermore, the operation (I − BLε,λ)−1

acts between RN and R

N and thus is a-independent. Hence, u is a solution of a Cauchyproblem for a differential equation in a and thus it is differentiable with respect to a.

We apply Hε,λ to reduce the inhomogeneous boundary problem

ut = −Mu + Su + 1

εCu + h, γu = Bu + f, u|t=0 =◦

u,

Page 8: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

128 J. Banasiak et al. J. Evol. Equ.

where f is an RN -valued function differentiable with respect to t , to a problem which

is homogeneous on the boundary. By introducing U = u − Hε,λf , we obtain

Ut = ut − Hε,λft = −MU + SU + 1

εCU + λHε,λf − Hε,λft + h,

γU = γu − γHε,λf = BU + BHε,λf + f − γHε,λf, (2.8)

U|t=0 = ◦u −γHε,λf(0).

We note that in this approach the lifting of f produces its time derivatives on the righthand side of the equation which creates some problems in the asymptotic analysis.This necessitates a refinement of this method which will be discussed later when weconsider an integral formulation of (1.1)–(1.3).

3. Formal asymptotic expansion

In this section we derive formulae for the asymptotic expansion, which are formal inthe sense that they are valid if all terms are smooth enough to allow for applications ofnecessary operations. As we noted earlier, this is not always so and a full justificationof the validity of the expansion requires using integral formulation of the problemwhich is much more involved and is referred to the next section. However, the resultsgiven here serve as a guideline for the proper analysis and, once validated, are easierto use.

Operating formally with P and Q on both sides of (1.1) and using the fact that Preduces C, we get

vt = PSPv + PSQw − PMPv − PMQw,

εwt = εQSQw + εQS Pv − εQMPv − εQMQw + (QC Q)w,

v|t=0 = ◦v, w|t=0 = ◦

w, (3.1)

where◦v (a) = P ◦

n (a),◦w (a) = Q ◦

n (a). Note that for symmetry of notation we usePn = Pv and Qn = Qw. Further, since γn = P(0)γn + Q(0)γn = γ v + γw, theboundary conditions take the form

γ v = P(0)BPv + P(0)BQw, γw = Q(0)BPv + Q(0)BQw. (3.2)

3.1. Projections of operators

In the next step we shall work out explicit formulae for the projected operators.

LEMMA 3.1. For a sufficiently regular function a → n(a) we have

[PSPn](a) = −na(a)k(a), [PSQn](a) = 0,

[QSPn](a) = −n(a)ka(a), [QSQn](a) = −wa(a).

Page 9: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 129

Proof. By (2.1) and 1 · w = 0 for w ∈ W we get 1 · ka = 0, 1 · wa = 0, andhence ka,wa ∈ W . Next, we have SPn = −(nk)a = −nak − nka and SQn =Sn − SPn = −na + nak + nka which yields

PSPn = −(

na

N∑i=1

ki − nN∑

i=1

ki,a

)k = −nak,

by (2.1) and the above property of ka . Further, in a similar way

PSQn = 0, QSPn = −nka,

and finally, by the above property of wa , QSQn = −wa . �

To find explicit expressions for other operators appearing in (3.1) and (3.2) first, forany matrix X = {xi j }1≤i, j≤N , we denote x∗ := 1 · X k and x := X k − μ∗k.

LEMMA 3.2. If n satisfies (3.2) (or (1.2)), then

n(0) = γ n =∫ ∞

0β∗(a)n(a)da +

∫ ∞

01 · B(a)w(a)da, (3.3)

γw =∫ ∞

0n(a)B(a)k(a)da +

∫ ∞

0B(a)w(a)da − n(0)k(0)

=: Bv + Bw − γ v. (3.4)

Proof. We have

P(0)BPn = k(0)∫ ∞

0β∗(a)n(a)da, P(0)BQn = k(0)

∫ ∞

01 · B(a)w(a)da,

Q(0)BPn =∫ ∞

0n(a)B(a)k(a)da − k(0)

∫ ∞

0n(a)β∗(a)da,

Q(0)BQn =∫ ∞

0B(a)w(a)da − k(0)

∫ ∞

01 · B(a)w(a)da.

Then (3.3) follows from k(0) = 0. Then (3.3) and k(0)n(0) = γ v yield (3.4). �

In a similar way we arrive at

PMPn = nμ∗k, PMQn = (1 · Mw)k,

QMPn = nμ , QMQn = Mw − (1 · Mw)k =: MW w.

Using the above formulae, we can write (3.1) and (3.2) in the following more explicitform

nt (t, a) = −na(t, a)− μ∗(a)n(t, a)− 1 · M(a)w(t, a),

εwt (t, a) = −εwa(t, a)− εMW (a)w(t, a)+ CW (a)w(t, a) (3.5)

−εn(t, a)ka(a)− εn(t, a)μ (a),

and

n(t, 0) =∫ ∞

0β∗(a)n(t, a)da +

∫ ∞

01 · B(a)w(t, a)da,

w(t, 0) = Bv(t, ·)+ Bw(t, ·)− v(t, 0). (3.6)

Page 10: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

130 J. Banasiak et al. J. Evol. Equ.

3.2. Bulk approximation

First we consider the bulk part approximation

n(t) = (v(t, a),w(t, a)) ≈ (v(t, a),w(t, a)) = (v(t, a),w0(t, a)+ εw1(t, a)),

(3.7)

where, as before, v = nk and the approximate equality symbol ≈ accounts for the factthat we only consider the first terms of the asymptotic expansion. Following the ideaof the Chapman-Enskog asymptotic method, we put w = w0 + εw1 + · · · leaving,however, v =: nk unexpanded. Inserting these into (3.5), (3.6) we get:

nt = −na − μ∗n − 1 · M(w0 + εw1 + · · · ),w0,t + εw1,t + · · · = −w0,a −εw1,a + · · · − kan−μ n − MW (w0 + εw1 + · · · )

+ 1

εCW (w0 + εw1 + · · · ),

γ n =∫ ∞

0β∗nda +

∫ ∞

01 · B(w0 + εw1 + · · · )da,

γw0 + εγw1 + · · · = Bv − γ v + Bw0 + εBw1 + · · · ,n|t=0 =◦

n = 1· ◦n, (w0 + εw1 + · · · )|t=0 = ◦

w .

(3.8)

Comparing coefficients of like powers of ε, from the second equation of (3.8) first weget w0 = 0 since CW is invertible on W . Next, we have

w1 = C−1W [ka + μ ]n. (3.9)

Then, dropping ε order terms, we arrive at the closed system for n:

nt = −na − μ∗n, n(t, 0) =∫ ∞

0β∗(a)n(t, a)da, n(0, a) =◦

n, (3.10)

which is precisely the aggregated model (1.5), (1.6). The error of the approximation(3.7) is defined as

E = (e, f) = (ek, f) = (nk − nk,w − εw1). (3.11)

If we assume that all terms above are sufficiently regular, then the error satisfies:

et = nt − nt = −ea − μ∗e − 1 · Mf − ε1 · Mw1,

ft = wt − εw1,t = −fa − eka − eμ − MW f + 1

εCW f

−εw1,t − εw1,a − εMW w1, (3.12)

with the initial conditions

e|t=0 = 0, f |t=0 = ◦w −ε ◦

n C−1W [ka + μ ],

Page 11: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 131

and the boundary conditions

γ e =∫ ∞

0β∗eda +

∫ ∞

01 · B fda + ε

∫ ∞

01 · Bw1da, (3.13)

γ f = Be − γ e + Bf + Bv − γ v + εBw1 − εγw1. (3.14)

Note that

[Bv](t) =∫ ∞

0n(t, a)B(a)k(a)da = k(0)

∫ ∞

0n(t, a)1 · B(a)k(a)da = k(0)n(t, 0)

and thus the terms containing v do not cancel out. Hence we have O(1) terms both inthe initial and the boundary condition and therefore we cannot hope for (3.7) being anO(ε) approximation of n. To remedy the situation we have to introduce correctionswhich will take care of the transient phenomena occurring close to t = 0 and to theboundary a = 0. They should not ‘spoil’ the approximation away from spatial andtemporal boundaries and thus should rapidly decrease to zero with increasing distancefrom both boundaries.

3.3. Initial layer

To construct the initial layer corrector we blow up the neighbourhood of t = 0by introducing the ‘fast’ time τ = t/ε and the initial layer corrections by n(τ ) =(v(τ ), w(τ )). Thanks to the linearity of the problem, we approximate the solution nas the sum of the bulk part obtained above and the initial layer which we constructbelow. We insert the formal expansion

v(τ, a) = v0(τ, a)+ εv1(τ, a)+ · · · , w(τ, a) = w0(τ, a)+ εw1(τ, a)+ · · ·

into the system (3.1) getting, for vi = ni k, i = 0, 1,

ε−1(n0,τ + εn1,τ + · · · ) = −n0,a − εn1,a · · · − μ∗(n0 + εn1 + · · · )−1 · M(w0 + εw1 + · · · ),

ε−1(w0,τ + εw1,τ + · · · ) = −w0,a − εw1,a − · · · − (n0 + εn1 + · · · )ka

−(n0 + εn1 + · · · )μ − MW (w0 + εw1 + · · · )+1

εCW (w0 + w1 + · · · ),

γ (n0 + εn1 + · · · ) =∫ ∞

0β∗(n0 + εn1 + · · · )da

+∫ ∞

01 · B(w0 + εw1 + · · · )da,

γ (w0 + εw1 + · · · ) = B(v0 + εv1 + · · · )− γ (v0 + εv1 + · · · )+B(w0 + εw1 + · · · ),

n|t=0 = 0, (w0 + εw1 + · · · )|t=0 = ◦w, (3.15)

Page 12: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

132 J. Banasiak et al. J. Evol. Equ.

where in the initial condition we have taken into account that the exact initial conditionfor the hydrodynamic part is already satisfied by the bulk hydrodynamic approximationbut the bulk kinetic part cannot satisfy the exact initial condition.

Comparing coefficients at like powers of ε, from the first equation we immediatelyobtain n0,τ = 0 which implies n0 on account of the decay to zero of the initial layerterm. Then, at the same level, we obtain w0,τ = CW (a)w0 which yields

w0 = eτCW (a) ◦w, (3.16)

where a is a parameter. We note that due to the assumption that λ = 0 is the dominanteigenvalue of C(a) uniformly in a, the type of (eτCW (a))τ≥0 in W is negative uniformlyin a and thus w0(τ ) decays to 0 exponentially fast. We also note that the initial layer

is fully determined by the initial condition◦w and thus no corrections to the boundary

conditions can be made at this level; on the contrary, as we shall see, the initial layerintroduces an additional error on the boundary.

We modify the approximation (3.7) taking into account the initial layer:

(v(t, a),w(t, a)) ≈ (v(t, a), εw1(t, a)+ w0(t/ε, a))

and define the new error

E(t, a) = (e(t, a), f(t, a)) = (e(t, a)k, f(t, a))

= (v(t, a)− v(t, a),w(t, a)− εw1(t, a)− w0(t/ε, a))

= (e(t, a), f(t, a)− w0(t/ε, a)). (3.17)

Again, assuming that all terms are sufficiently smooth and using linearity of the prob-lem, we get from (3.12)

et = −ea − μ∗e − 1 · Mf − εμ · w1 − 1 · Mw0,

ft = −fa − eka − eμ − MW f + 1

εCW f

−εw1,t − εw1,a − εMW w1 − w0,a − MW w0. (3.18)

Similarly, we get

e|τ=0 = 0, f |τ=0 = −ε ◦n C−1

W [ka + μ ]and

γ e =∫ ∞

0β∗eda +

∫ ∞

01 · Bfda + ε

∫ ∞

01 · Bw1da +

∫ ∞

01 · Bw0da,

γ f = Be − γ e + Bf + Bv − γ v + εBw1 + Bw0 − εγw1 − γ w0.

As expected, the troublesome O(1) term Bv − γ v in the boundary condition has beenunaffected by the initial layer. Also the initial layer has introduced a new short rangeerror at a = 0. This necessitates introduction of the boundary layer.

Page 13: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 133

3.4. Boundary layer

The boundary layer is constructed by blowing up the state variable a according toα = a/ε and defining

n(t, α) = (v(t, α), w(t, α)).

The operator S is a first order differentiation operator, hence the change of variablesa → α = a/ε gives

Sa n = 1

εSαn, (3.19)

where the subscripts denote the variable which S acts on.Again, the linearity allows to approximate the solution n by the sum of the bulk and

initial layer parts, obtained above, and the boundary layer:

v(t, α) = v0(t, α)+ εv1(t, α)+ · · · , w(t, α) = w0(t, α)+ εw1(t, α)+ · · · .

We insert the expansion into (3.1) and, repeating the procedure of the previous section,we get that at the zeroth level the boundary layer is given by

n0,α = 0, −w0,α + CW (0)w0 = 0,

which is simply the stationary original equation with coefficients frozen at a = 0:Sαn + C(0)n = 0, and we are free to chose the boundary conditions which will helpto eliminate the term Bv − γ v. To find it, let us assume that we have a solution to theabove equation with, for a moment, unspecified boundary condition and, as before,define the new approximation

n(t, a) = (n(t, a)k(a),w(t, a)) ≈ (n(t, a)+ n(t, a/ε), εw1(t, a)

+w0(t/ε, a)+ w(t, a/ε)).

It follows that we can take n0(t, α) ≡ 0. Let us define the new error

E(t, a) = (e(t, a)k(a), f(t, a)) = (e(t, a)k(a), f(t, a)− w0(t, a/ε)). (3.20)

Then

et = et − v0,t = −ea − μ∗e − 1 · Mf − 1 · Mw0 − ε1 · Mw1 − 1 · Mw0,

ft = ft − w0,t = −fa − eka − eμ − MW f + 1

εCW f − εw1,t − εw1,a − εMW w1

−w0,a − MW w0 − MW w0 + 1

ε(CW − CW (0)) w0 − w0,t , (3.21)

Page 14: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

134 J. Banasiak et al. J. Evol. Equ.

and for the boundary conditions we obtain

γ e = γ e =∫ ∞

0β∗eda +

∫ ∞

01 · Bfda + ε

∫ ∞

01 · Bw1da

+∫ ∞

01 · Bw0da +

∫ ∞

01 · Bw0da,

γ f = γ f − γ w0 = Be − γ e + Bf + Bv − γ v

+εBw1 + Bw0 − εγw1 − γ w0 + Bw0 − γ w0.

Thus, to eliminate the bulk term on the boundary, the boundary layer should be thesolution to

w0,α = CW (0)w0, w0(0) = Bv − γ v, (3.22)

which is just a system of linear equations with constant coefficients (and with a param-eter t entering through the initial condition). We note that the right hand side of thesecond equation in (3.22) satisfies

[1 · (Bv − γ v)](t) =∫ ∞

0β∗(a)n(t, a)da − n(t, 0)(1 · k(0)) = 0,

by (3.10) and the normalization of k, and hence (3.22) is consistent in the sense thatboth sides are in W .

The initial conditions for system (3.21) take the following form:

e|t=0 = 0, f |t=0 = −w0(0, a/ε)− εw1(0, a).

We note that, even with the boundary layer, we still have terms depending on t/ε which,when lifted as in (2.8) will, upon differentiation with respect to t , produce O(1/ε)terms on the right hand side. This necessitates introduction of the corner layer.

3.5. Corner layer

As noted above, the boundary terms which depend on t/ε give rise to an ε ordererror. To eliminate this initial layer contribution on the boundary, we need to introducethe corner layer by simultaneously rescaling time and space: τ = t/ε, α = a/ε. Asbefore we use linearity and seek the corner layer independently by inserting the formalexpansion

v(τ, α) = v0(τ, α)+ εv1(τ, α)+ · · · , w(τ, α) = w0(τ, α)+ εw1(τ, α)+ · · ·into the system (3.1). Following the procedure for the initial layer we get

n0,τ = −n0,α, w0,τ = −w0,α + CW (0)w0, (3.23)

which is the unperturbed original equation in (τ, α)-variables with coefficients fro-zen at a = 0: n0,τ = Sαn0 + C(0)n0. Hence, here we have freedom of choosing

Page 15: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 135

both the boundary and the initial conditions (in (τ, α)-variables) which will help toeliminate the problematic terms on the boundary. To find the proper side conditions,let us assume that we have a solution to the above equation with, for the moment,unspecified boundary condition and, as before, define the new approximation

n(t, a) = (v(t, a),w(t, a)) ≈ (v(t, a)+ v(t/ε, a/ε),

εw1(t, a)+ w0(t/ε, a)+ w(t, a/ε)+ w(t/ε, a/ε)),

with the error of this approximation given by

E(t, a) = (e(t, a), f(t, a)) = (e(t, a)− v0(t/ε, a/ε), f(t, a)− w0(t/ε, a/ε)).

Following the procedure described for the boundary layer, we find that to eliminatethe O(1) entries in the equation for the error on the boundary we have to impose thefollowing boundary conditions for (3.23)

γ n0 =∫ ∞

01 · Bw0da, γ w0 = Bw0 − γ w0 − γ (n0k). (3.24)

Also, as for the boundary layer, we find that the second equation of (3.24) is properlyposed in W . We complement the problem for the corner layer by the homogeneousinitial conditions: n0|τ=0 = w0|τ=0 = 0.

Taking all layers into account, we find that the final error formally satisfies

Et = SE − ME + 1

εCE

−[

1 · Mw0

w0,a + MW w0

]− ε

[1 · Mw1

w1,t + w1,a + MW w1

]

−[

1 · Mw0

MW w0 − ε−1(CW − CW (0))w0 + w0,t

]

−[

μ∗n0 + 1 · Mw0

n0ka + n0μ + MW w0 − ε−1(CW − CW (0))w0

], (3.25)

γ E = BE + ε

[∫∞0 1 · Bw1daBw1 − γw1

]+[∫∞

0 1 · Bw0daBw0

]

+[∫∞

0 β∗n0da + ∫∞0 1 · Bw0da

Bv0 + Bw0

],

E|t=0 = [−w0(0, a/ε)− εw1(0, a)].

However, as we emphasized a few times, for (3.25) to be valid, the solution n and allterms of the asymptotic expansion must be strongly differentiable with respect to tand belong to the domain of the generator which, as mentioned in the introduction,equals {u ∈ W 1

1 (R+); u(0) = Bu}. This is not always easy to achieve. In fact, in

general an initial condition◦n which satisfies

◦n (0) = B ◦

n, will not satisfy the condi-

tion◦n= 1· ◦

n= ∫∞0 β∗(a) ◦

n (a)da, required for differentiability of the solution of theaggregated problem.

Page 16: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

136 J. Banasiak et al. J. Evol. Equ.

4. Integral formulation

It turns out that we have to work with mild solutions of the equations. To set thestage, let us consider our population model (1.1) in a more compact form:

ut (t, a) = −ua(t, a)+ K[u(t, ·)],u(0, a) = ◦

u (a), u(t, 0) = B[u(t, ·)]. (4.1)

The operators K : X → X and B : X → RN are linear and bounded.

System (4.1) can be reduced to an integral equation by integration alongcharacteristics. It turns out that the solution of this integral equation defines thesemigroup generated by the operator Au = −ua + Ku on the domain D(A) ={u ∈ W 1

1 (R+); u(0) = Bu}. Precisely speaking, let us consider the integral equationobtained by integrating (4.1) along the characteristics a − t = constant :

u(t, a) =⎧⎨⎩

◦u (a − t)+ ∫ t

0 K[u(τ, ·)](τ + a − t)dτ, a > t,

B[u(t − a, ·)] + ∫ tt−a K[u(τ, ·)](τ + a − t)dτ, a < t,

(4.2)

where here and below the notation a < t and a > t are understood as the respective

inequality almost everywhere. Then the family of operators defined as [G(t) ◦u](a) :=

u(t, a), where u(t, a) is the solution of (4.2) with◦u ∈ X is the semigroup on X gen-

erated by (A, D(A)), see [19, (1.49), Propositions 3.2 and 3.7].In the error estimates we shall need mild solutions of the inhomogeneous problem

associated with (4.1):

ut (t, a) = −ua(t, a)+ K[u(t, ·)] + f(t, a), (4.3)

with the same initial and boundary conditions as in (4.1), where t → f(t) is a func-tion from (0,∞) to X. However, (4.3) does not make sense if u is not differentiable

which, in turn, cannot be achieved unless◦u ∈ D(A) and f is an X-differentiable, or a

D(A)-continuous, function. In general, we have to work with mild solutions of (4.3)defined by

u(t) = G(t) ◦u +

∫ t

0G(t − s)f(s)ds. (4.4)

This definition is not very helpful as it views (G(t))t≥0 somewhat globally withoutnoticing the structure visible in (4.2). However, we can prove the following result:

PROPOSITION 4.1. A function u ∈ C(R+,X) is a mild solution of (4.3) if andonly if

u(t, a) =⎧⎨⎩

◦u (a − t)+∫ t

0 K[u(σ, ·)](σ + a − t)dσ+∫ t0 f(σ, σ + a − t)dσ, a > t,

B[u(t − a, ·)]+∫ tt−a K[u(σ, ·)](σ + a − t)dσ+∫ t

t−a f(σ, σ + a − t)dσ, a < t.

(4.5)

Page 17: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 137

Proof. First, to shorten the notation, we denote, for arbitrary numbers a, σ, t,

σa,t = (σ, σ + a − t)

and, for any a-dependent operation A and a function (t, a) → u(t, a) we denoteA[u(t, ·)](a) = [Au](t, a) (or [Au](t) if the output is a-independent).

It can be proved, [4, Proposition 3.31], that a function u ∈ C(R+,X) is a mildsolution to (4.3) with f ∈ L1(R+,X) if and only if

∫ t0 u(s)ds ∈ D(A) and

u(t) = ◦u +A

∫ t

0u(s)ds +

∫ t

0f(s)ds, t ≥ 0. (4.6)

Hence, u is a mild solution to (4.3) if and only if v(t) := ∫ t0 u(s)ds ∈ D(A) is the

classical solution to

vt (t, a) = ◦u (a)− va(t, a)+ K[v(t, ·)](a)+ F(t, a), (4.7)

with v(0, a) = 0 and v(t, 0) = B[v(t, ·)], where F(t, a) = ∫ t0 f(τ, a)dτ . Eqs. (4.7)

are satisfied pointwise and thus we can integrate them along characteristics

v(t, a) =

⎧⎪⎪⎨⎪⎪⎩

∫ t0 K[v(τ, ·)](τ + a − t)dτ + ∫ t

0 F(τa,t )dτ + ∫ t0

◦u (τ + a − t)dτ, a > t,

B[v(t − a, ·)] + ∫ tt−a K[v(τ, ·)](τ + a − t)dτ + ∫ t

t−a F(τa,t )dτ

+ ∫ tt−a

◦u (τ + a − t)dτ, a < t.

(4.8)

Then, by changing the order of integration and changing variables in respective terms,we find

v(t, a) =

⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩

∫ t0

◦u (a − σ)dσ + ∫ t

0(∫ τ

0 K[u(σ, ·)](σ + a − τ)dσ)

+ ∫ t0(∫ τ

0 f(σa,τ )dσ)

dτ, a > t,∫ t

a B[u(σ − a, ·)]dσ + ∫ t0

(∫ ττ−a K[u(σ, ·)](σ + a − τ)dσ

)dτ

+ ∫ t0

(∫ ττ−a f(σa,τ )dσ

)dτ + ∫ a

0◦u (z)dz

+a∫0

(τ∫0

f(σ, τ )dσ

)dτ +

a∫0

(τ∫0

K[u(σ, ·)](τ )dσ)

dτ, a < t.

(4.9)

and, using v(t, a) = ∫ t0 u(σ, a)dσ , upon differentiation we arrive at (4.5). �

Various terms of the asymptotic expansion appear in a direct form which is incom-patible with (4.2) and must be re-written to allow for accommodation into the integralformulation.

As in Lemma 2.2, for sufficiently large λ there is a classical solution of the stationaryproblem

λw = −wa + Kw, γw = Bw + g, (4.10)

Page 18: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

138 J. Banasiak et al. J. Evol. Equ.

where g may depend on t > 0. Moreover, w is differentiable with respect to a (as asolution to a system of ODEs) and with respect to t provided g(t) is differentiable.

Since Eq. (4.10) is satisfied pointwise, we can integrate it along characteristics toobtain

λ

∫ t

0w(σa,t )dσ = −

∫ t

0w,2 (σa,t )dσ +

∫ t

0[Kw](σa,t )dσ, a > t,

λ

∫ t

t−aw(σa,t )dσ = −

∫ t

t−aw,2 (σa,t )dσ +

∫ t

t−a[Kw](σa,t )dσ, a < t, (4.11)

where w,i denotes the partial derivative with respect to the i-th variable. Now,

∂σw(σa,t ) = w,1 (σa,t )+ w,2 (σa,t )

and therefore, integrating with respect to σ from 0 to t, we obtain

w(t, a)− w(0, a − t) =∫ t

0w,1 (σa,t )dσ +

∫ t

0w,2 (σa,t )dσ, a > t,

w(t, a)− w(t − a, 0) =∫ t

t−aw,1 (σa,t )dσ +

∫ t

t−aw,2 (σa,t )dσ, a < t.

Combining these with (4.11) we obtain

w(t, a) =

⎧⎪⎪⎨⎪⎪⎩

w(0, a − t)+ ∫ t0 [Kw](σa,t )dσ + ∫ t

0 w,1 (σa,t )dσ − λ∫ t

0 w(σa,t )dσ, a > t,

[Bw](t − a)+ g(t − a)+ ∫ tt−a[Kw](σa,t )dσ + ∫ t

t−a w,1 (σa,t )dσ

−λ ∫ tt−a w(σa,t )dσ, a < t.

It turns out that the inhomogeneous boundary data are better treated separately. By

linearity, we can consider the case with◦u = 0 and f(t) = 0.

Denote by VK the fundamental solution matrix of the equation z′a(a) = K(a)z(a);

that is, z(a) = VK(a)z0 satisfies the above equation with z(0) = z0, see e.g.,[16, p. 242]. We recall that in our considerations K = Lε,0 = −M + ε−1C and,by Lemma 2.2 with λ = 0,

supa∈R+

‖VK(a)‖RN ,1 ≤ 1. (4.12)

LEMMA 4.2. Assume that, in addition to assumptions of this section, K satisfies(4.12) and let g ∈ C([0,∞),RN ). Then u is a continuous solution to

u(t, a) ={∫ t

0 K[u(τ, ·)](τ + a − t)dτ, a > t,

B[u(t − a, ·)] + g(t − a)+ ∫ tt−a K[u(τ, ·)](τ + a − t)dτ, a < t,

(4.13)

if and only if

u(t, a) = VK(a)ω(t, a), (4.14)

Page 19: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 139

where

ω(t, a) ={

0, a > t,((I − BVK)−1g)(t − a), a < t.

Proof. For regular g we can re-write the problem as a differential equation (satisfiedin each triangle t < a and t > a) and, using invertibility of VK, we see that ω definedby (4.14) satisfies

ω(t, a) ={

0, a > t,BVK[ω(t − a, ·)] + g(t − a), a < t.

The solution ω of this problem is given by the solution of the simple problem

ω(t, a) ={

0, a > t,ψ(t − a), a < t.

(4.15)

provided ψ(t) = BVK[ψ(t − ·)] + g(t). This is a Volterra equation which, consid-ered in C([0, T ],RN ) for any fixed T < +∞, can be solved using standard Picarditerations yielding a unique solution

ψ(t) = [(I − BVK)−1g](t), (4.16)

with ‖(I − BVK)−1‖C([0,T ],RN ) ≤ emT , where m = sups∈[0,T ] ‖B(s)VK(s)‖RN . Letus take a sequence of W 1

1 functions gn converging uniformly on [0, T ] to a continuousfunction g. Then ψn = [(I − BVK)−1gn] converges uniformly on [0, T ] to

ψ = [(I − BVK)−1g] (4.17)

as (I − BVK)−1 is a continuous operator on C([0, T ],RN ) (in fact, on L∞([0, T ),R

N )). Thus,

ωn(t, a) ={

0, t < a < T,ψn(t − a), 0 < a < t,

converges uniformly on [0, T ]×[0, T ] to ω given by (4.15) and hence VK (a)ωn(t, a)uniformly converges to a continuous function on [0, t]×[0, T ] and to zero on (t,∞)×[0, T ]; we denote the limit by u(t, a). Clearly u(t, a) is a solution of (4.13) as all oper-ators in (4.13) are bounded. Moreover u(t, a) treated as a function t → u(t, ·) is inC([0, T ], L1(R+)) by∫ ∞

0‖u(t + h, a)− u(t, a)‖RN da =

∫ t

0‖u(t + h, a)− u(t, a)‖RN da

+∫ t+h

t‖u(t + h, a)‖RN da

and the uniform continuity of u(t, a) as a function of two variables in the triangle[0, t] × [0, T ]. But the difference of two solutions to (4.13) satisfies its homogeneousversion (with g = 0) for which we can use the semigroup theory which, see e.g.[19, Theorem 2.1], ensures the uniqueness. Hence, the only solution to (4.13) withcontinuous g is given by (4.14). The reverse statement follows similarly by applyingVK to the equation satisfied by ω. �

Page 20: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

140 J. Banasiak et al. J. Evol. Equ.

5. Error estimates

As we noted, in general it is impossible to have differentiable solutions of all theproblems involved in the construction of the asymptotic expansion. Thus we haveto rewrite the error system (3.25) in the form of the integrated Eq. (4.5). The mildsolutions of (1.1) in the projected form (3.3), (3.5) satisfy:

n(t, a) =

⎧⎪⎪⎪⎨⎪⎪⎪⎩

◦n (a − t)− ∫ t

0 [μ∗n](σa,t )dσ − ∫ t0 [1 · Mw](σa,t )dσ, a > t∫∞

0 n(t − a, s)β∗(s)ds + ∫∞0 1 ·B(s)w(t − a, s)ds

− ∫ tt−a[μ∗n](σa,t )dσ − ∫ t

t−a[1 · Mw](σa,t )dσ, a < t,

(5.1)

and

w(t, a) =

⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩

◦w (a − t)− ∫ t

0 [n(μ + ka)](σa,t )dσ − ∫ t0 [MW w](σa,t )dσ

+ 1ε

∫ t0 [CW w](σa,t )dσ, a > t,

[B(nk)](t − a)− [nk](t − a)+ [Bw](t − a)

− ∫ tt−a[n(μ + ka)](σa,t )dσ − ∫ t

t−a[MW w](σa,t )dσ

+ 1ε

∫ tt−a[CW w](σa,t )dσ, a < t.

(5.2)

In the same manner, the solution of the aggregated Eq. (3.10) satisfies

n(t, a) =⎧⎨⎩

◦n (a − t)− ∫ t

0 [μ∗n](σa,t )dσ, a > t∫∞0 n(t − a, s)β∗(s)ds − ∫ t

t−a[μ∗n](σa,t )dσ, a < t.(5.3)

The system above is a one-dimensional version of (4.2). Using [19, Theorem 2.9] or[12, Theorem 4.3], we have that the cohort functions σ → n(σ, ξ), ξ = a − t , arecontinuously differentiable with respect to σ for all ξ < 0 and almost all ξ > 0, with

d

dσn(σ, σ + ξ) = −μ(σ + ξ)n(σ, σ + ξ). (5.4)

In the next step we write the kinetic part of the bulk expansion w1 = C−1W [ka + μ ]n

(see (3.9)) in the integrated form. Using the time derivative of the cohort function, wehave

w1(t, a)− w(0, a − t) =∫ t

0

d

dσw1(σa,t )dσ, a > t,

w1(t, a)− w1(t − a, 0) =∫ t

t−a

d

dσw1(σa,t )dσ, a < t.

But, by (5.4) and Lemma 2.1,

d

dσw1(σa,t ) = d

(C−1

W (σ + a − t)[ka(σ + a − t)+ μ (σ + a − t)]n(σa,t ))

= ϒ(σ + a − t)n(σa,t ), (5.5)

Page 21: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 141

where the function ϒ is bounded, again by Lemma 2.1 and assumptions on M. Inwhat follows we denote

γW (a) = C−1W (a)[ka(a)+ μ (a)]. (5.6)

Hence

w1(t, a) =⎧⎨⎩

[◦n γW ](a − t)+ ∫ t

0 ϒ(σ + a − t)n(σa,t )dσ, a > t,

γW (0)∫∞

0 n(t − a, s)β∗(s)ds + ∫ tt−a ϒ(σ + a − t)n(σa,t )dσ, a < t,

(5.7)

where we used the initial condition n(t − a, 0) = ∫∞0 n(t − a, s)β∗(s)ds.

In the next step we write the initial layer (3.16) in the integrated form. For this wenote that (3.16) is of the same form as (4.10) if we introduce wε(t, a) = w0(τ, a) andput λ = 0, K = 1

εCW and B = 0 (and with t and a variables interchanged); that is

wε(t, a)=⎧⎨⎩

◦w (a − t)+ 1

ε

∫ t0 [CW wε ](σa,t )dσ + ∫ t

0 wε,2(σa,t )dσ, a > t,

exp( t−aε CW (0)

) ◦w (0)+ 1

ε

∫ tt−a[CW wε ](σa,t )dσ + ∫ t

t−a wε,2(σa,t )dσ, a < t.

In the same way for the boundary layer wε(t, a) = w0(t, α) we obtain the represen-tation

wε(t, a) =

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

exp( a−tε

CW (0)) [BW (

◦n k)− [◦

n k](0)]+ 1ε

∫ t0 [CW (0)wε](σa,t )dσ + ∫ t

0 wε,1(σa,t )dσ, a > t,

[B(nk)](t − a)− [nk](t − a)

+ 1ε

∫ tt−a[CW (0)wε](σa,t )dσ + ∫ t

t−a wε,1(σa,t )dσ, a < t,

where, since◦n ∈ W 1

1 (R+), the value◦n (0) is well-defined and B(v) → B(◦n k) for

t → 0+ as B is bounded and v = nk, n being a continuous in t , X-valued solutionto (5.1).

Finally, we find the integral representation of the corner layer. The corner layersolves the equation of the same type as the original equation so there is no need toperform any additional transformations. However, it is clear that the boundary condi-tions (3.24) are not compatible at α = τ = 0 with the homogeneous initial conditionsand thus the problem must be considered in the integrated form.

First let us note that the equations in (3.23) are decoupled. The problem for n0 is ofthe form

n0,τ (τ, α) = −n0,α(τ, α), n0(0, α) = 0, n0(τ, 0) = F(τ ),

where F(τ ) = ∫∞0 1 · BeτCW (a)

◦w (a)]da. Hence,

n0(τ, α) =⎧⎨⎩

0, τ < α,

∫∞0 [1 · Be(τ−α)CW (a)

◦w (a)]da, τ > α.

(5.8)

Page 22: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

142 J. Banasiak et al. J. Evol. Equ.

The kinetic part of the corner layer w0 satisfies

w0(τ, α) ={∫ τ

0 [CW (0)w0](σα,τ )dσ, τ < α,

F(τ − α)+ ∫ ττ−α[CW (0)w0](σα,τ )dσ, τ > α,

(5.9)

where, recall, σα,τ = (σ, σ + α − τ) and

F(τ ) =∫ ∞

0B(a)w0(τ, a)da − w0(τ, 0)− k(0)

∫ ∞

01 · B(a)w0(τ, a)da. (5.10)

We note that (5.9) can be simplified as in Lemma 4.2. In this case the the fundamentalsolution matrix of the equation z′

a(a) = CW (0)z(a) is simply the matrix exponential:z(a) = eaCW (0). Using the fact that the initial value is 0 and B = 0 we immediatelyobtain

w0(τ, α) ={

0, τ < α,

eαCW (0)F(τ − α), τ > α.(5.11)

To simplify notation, let

w0,ε(t, a) = w0(τ, a), w0,ε(t, a) = w0(t, α),

w0,ε(t, a) = w0(τ, α), n0,ε(t, a) = n0(τ, α).

Combining the above we arrive at the following equations of the error in the integratedform:(i) for the aggregated (‘hydrodynamic’) part and a > t :

e(t, a) = −∫ t

0[μ∗e](σa,t )dσ −

∫ t

0[1 · Mf](σa,t )dσ

−∫ t

0[1 · M(εw1 + w0,ε + w0,ε + w0,ε)](σa,t )dσ, (5.12)

where we used the fact that n0 = 0 for t < a;

(ii) for the aggregated part and a < t :

e(t, a) =∫ ∞

0e(t − a, s)β∗(s)ds +

∫ ∞

01 · B(s)f(t − a, s)ds −

∫ t

t−a[μ∗e](σa,t )dσ

−∫ t

t−a[1 · Mf](σa,t )dσ +

∫ ∞

0n0,ε (t − a, s) β∗(s)ds

+∫ ∞

01 · B(s)(εw1(t − a, s)+ w0,ε (t − a, s)+ w0,ε (t − a, s))ds

−∫ t

t−a[μ∗n0,ε](σa,t )dσ−

∫ t

t−a[1 · M(εw1+w0,ε + w0,ε+w0,ε)](σa,t )dσ,

(5.13)

Page 23: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 143

(iii) for the complementary (‘kinetic’) part and a > t :

f(t, a) = −ε[◦n γW ](a − t)− exp

(a − t

εCW (0)

)[B(◦n k)− ◦

n k(0)]

−∫ t

0[e(μ + ka)](σa,t )dσ −

∫ t

0[MW f](σa,t )dσ + 1

ε

∫ t

0[CW f](σa,t )dσ

−∫ t

0[n0(μ

+ ka)](σa,t )dσ −∫ t

0[MW (εw1 + w0,ε + w0,ε + w0,ε)](σa,t )dσ

−ε∫ t

0ϒ(σ + a − t)n(σa,t )dσ + 1

ε

∫ t

0[(CW − CW (0))w0,ε ](σa,t )dσ

+1

ε

∫ t

0[(CW − CW (0))w0,ε ](σa,t )dσ −

∫ t

0w0,ε,2(σa,t )dσ −

∫ t

0wε,1(σa,t )dσ,

(5.14)

(iv) for the complementary (‘kinetic’) part and t > a:

f(t, a) = [B(ek)](t − a)− [γ (ek)](t − a)+ [Bf](t − a)+ [B(n0,εk)](t − a)

+[B(εw1 + w0,ε + w0,ε )](t − a)− εγW (0)∫ ∞

0n(t − a, s)β∗(s)ds

−∫ t

t−a[e(μ + ka)](σa,t )dσ −

∫ t

t−a[MW f](σa,t )dσ + 1

ε

∫ t

t−a[CW f](σa,t )dσ

−∫ t

t−a[n0,ε (μ

+ ka)](σa,t )dσ −∫ t

t−a[MW (εw1 + w0,ε + w0,ε + w0,ε )](σa,t )dσ

+1

ε

∫ t

t−a[(CW − CW (0))(w0,ε + w0,ε )](σa,t )dσ − ε

∫ t

t−aϒ(σ + a − t)n(σa,t )dσ

−∫ t

t−aw0,ε,2(σa,t )dσ −

∫ t

t−aw0,ε,1(σa,t )dσ, (5.15)

where in (iii) and (iv) we used the change of variables of the type

∫ t/ε

t/ε−a/ε[CW (0)w0](σa/ε,t/ε)dσ = 1

ε

∫ t

t−a[CW (0)w0,ε](σ ′

a,t )dσ′.

The initial condition of the error E(0, a) = (e(0, a), f(0, a)) is thus

E(0, a) =[

0

−ε[◦n γW ](a)− exp

(CW (0) aε

) [B(◦n k)− ◦n k(0)]

], (5.16)

Page 24: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

144 J. Banasiak et al. J. Evol. Equ.

the inhomogeneity in the equation is given by

F(t, a) = −[

1 · M(a)w0(tε, a)

w0,a(tε, a)+ MW (a)w0(

tε, a)

]

−ε[

1 · M(a)w1(t, a)ϒ(a)n(t, a)+ MW (a)w1(t, a)

]

−[

1 · M(a)w0(t,aε)

MW (a)w0(t,aε)− ε−1(CW (a)− CW (0))w0(t,

aε)+ w0,t (t,

aε)

]

−⎡⎣ μ∗(a)n0(

tε, aε)+ 1 · M(a)w0(

tε, aε)(

n0(tε, aε)ka(a)+ n0(

tε, aε)μ (a)+ MW (a)w0(

tε, aε)

−ε−1(CW (a)− CW (0))w0(tε, aε))

⎤⎦

=: F1

(t

ε, a

)+ F2 (t, a)+ F3

(t,

a

ε

)+ F4

(t

ε,

a

ε

), (5.17)

which is similar to (3.25) but for w1,t + w1,a which has been replaced, thanks to (5.5),by the termϒn which requires lower regularity from the data. Finally, the inhomoge-neity on the boundary is given by

g(t) =⎡⎣∫∞

0 n0,ε (t, s) β∗(s)ds + ∫∞0 1 · B(s)(εw1(t, s)+ w0,ε(t, s)+ w0,ε (t, s))ds([B(n0,ε(t, ·)k(·))] + [B(εw1(t, ·)+ w0,ε(t, ·)+ w0,ε(t, ·))]

−εγW (0)∫∞

0 n(t, s)β∗(s)ds)

⎤⎦,

(5.18)

where we recall that

w1(t, 0) = [C−1W (0)(ka(0)+ μ (0))]

∫ ∞

0n(t, s)β∗(s)ds

= γW (0)∫ ∞

0n(t, s)β∗(s)ds.

THEOREM 5.1. Let us assume that C, B and M satisfy assumptions introduced

in Sect. 2.1 and nε(t, a) := [Gε(t) ◦n](a) = nε(t, a)k(a) + wε(t, a) be a solution to

(1.1). Then, for each T < ∞ there exists a constant C(T,M, B, C) such that for any◦n ∈ W 1

1 (R+,RN ) and uniformly on [0, T ] we have

‖n(t, ·)− n(t, ·)‖L1(R+) ≤ εC(T,M, B, C)‖ ◦n ‖W 1

1 (R+,RN ), (5.19)∥∥∥w(t, ·)− etεC(·) ◦

w (·)∥∥∥

L1(R+,RN )≤ εC(T,M, B, C)‖ ◦

n ‖W 11 (R+,RN ). (5.20)

Proof. We use linearity and first estimate the part of the error, denoted by E1, comingfrom F and the initial condition (5.16) with g = 0 using the semigroup formula (4.4)and then we let the initial conditions and F equal to zero and use (4.14) to estimatethe part of the error E2 due to the nonzero g.

Page 25: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 145

Let us recall that the semigroup (Gε(t))t≥0 generated by the system (1.1) is equi-bounded in ε: ‖Gε(t)‖ ≤ expωt with ω independent of ε. By [19, (1.49), Propositions3.2 and 3.7] and (5.12)–(5.15), E1 satisfies

E1(t) = Gε(t)E(0, ·)+∫ t

0Gε(t − s)F(s)ds.

Let us fix 0 < T < ∞. Then, for any t ∈ [0, T ],

‖E1(t)‖X ≤ eωT(

‖E(0, ·)‖X +∫ t

0‖F(s)‖Xds

).

In what follows, constants ci depend only on the coefficients of the problem and Tbut not on the initial data. By (5.6), Lemma 2.1 and assumptions on M we have

‖ε[◦n γW ](a)‖X ≤ c1ε‖ ◦

n ‖L1(R+).

Similarly, due to the assumptions on B and (2.4), for some 0 < σ < −sC∥∥∥exp(a

εCW (0)

)[B(◦n k)− ◦

n k(0)]∥∥∥

X

≤ c2‖ ◦n ‖W 1

1 (R+)

∫ ∞

0e−σ s/εds ≤ εc2σ

−1‖ ◦n ‖W 1

1 (R+).

Next, let us consider F1 (t/ε, a). First, we observe that the term w0,a(t/ε, a) is well

defined due to the assumption that◦n ∈ W 1

1 (R+), Lemma 2.1 (as◦w=◦

n −k(1· ◦n))

and differentiability of C. Thus, the error estimates involving F1 are all of the form∫ t0 e−σ t

ε dt ≤ ε/σ, where σ is as above. Hence∥∥∥∥∫ t

0Gε(t − s)F1(s)ds

∥∥∥∥X

≤ εc3‖ ◦n ‖W 1

1 (R+,RN ). (5.21)

Let us consider the contribution of F2 to the error. By (3.9) (or (5.7)) we immediatelyfind ∥∥∥∥

∫ t

0Gε(t − s)F2(s)ds

∥∥∥∥X

≤ εT c4‖ ◦n ‖X. (5.22)

Estimates related to F3 and some other terms of the error are more involved. Beforewe go on, we mention some additional properties of the operator in (4.17). First,as in [12, Theorem 4.3] (I − BVK)−1 can be extended to a continuous operator onL1([0, T ],RN ) with

‖(I − BVK)−1g‖L1([0,T ],RN ) ≤ emT ‖g‖L1([0,T ],RN ). (5.23)

Next, we need estimates of the derivatives of n(·, 0). The fact that n(·, 0) ∈ W 11,loc(R+)

follows from e.g., [12, Theorem 4.1]. Let us denote ψ(t) = n(t, 0); ψ is determinedfrom the equation

ψ(t) =∫ t

0β∗(a)e− ∫ a

0 μ(s)dsψ(t − a)da +∫ ∞

tβ∗(a)e− ∫ a

a−t μ(s)ds ◦n (a − t)da.

(5.24)

Page 26: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

146 J. Banasiak et al. J. Evol. Equ.

If ψ is differentiable then, using the results on differentiability of convolutions (e.g.[1, Proposition 1.3.6] where the assumptions can be relaxed due to the fact that wework with real functions), we get

ψ ′(t) =∫ t

0β∗(a)e− ∫ a

0 μ(s)dsψ ′(t − a)da + g(t), (5.25)

where

g(t) = β∗(t)ψ(0)− e− ∫ t0 μ(s)dsβ∗(t) ◦

n (0)

−∫ ∞

tβ∗(a)μ(a − t)e−

∫ aa−t μ(s)ds ◦

n (a − t)da −∫ ∞

tβ∗(a)e−

∫ aa−t μ(s)ds ◦

n ′(a−t)da.

By (4.17), ess supt∈[0,T ]|ψ ′(t)| ≤ Cess supt∈[0,T ]|g(t)| and thus, by (5.24),

|ψ(0)| ≤ ess supt∈[0,T ]|ψ(t)| ≤ C1ess supt∈[0,T ]∫ ∞

tβ∗(a)e− ∫ a

a−t μ(s)ds | ◦n (a − t)|da

≤ C2‖ ◦n ‖L1(R+). (5.26)

Similarly

ess supt∈[0,T ]|ψ ′(t)| ≤ C3(‖ ◦n ‖L1(R+) + | ◦

n (0)| + ‖ ◦n ‖L1(R+) + ‖ ◦

n ′‖L1(R+))

≤ C4‖ ◦n ‖W 1

1 (R+). (5.27)

To estimate F3, first we consider

1

ε

∫ t

0

∥∥∥(CW (·)− CW (0))w0

(s,

·ε

)∥∥∥X

ds

= 1

ε

∫ t

0

(∫ ∞

0

∥∥∥(CW (a)− CW (0))eaεCW (0)w0(s, 0)

∥∥∥RN

da

)ds

≤ c′4

∫ t

0

(∫ ∞

0

a

εe−σ a

ε da

)‖w0(s, 0)‖RN ds = c′′

∫ t

0‖w0(s, 0)‖RN ds

= c′′4ε

∫ t

0‖Bv(s, ·)− v(s, 0)‖RN ds

≤ c′′′4 ε

(∫ t

0‖n(s, ·)‖L1(R+)ds +

∫ t

0n(s, 0)ds

)≤ εciv

4 ‖ ◦n ‖L1(R+),

where in the last inequality we used (5.23). The next term which requires somereflection is w0,t (t,

aε). First, differentiability of t → ∫∞

0 B(a)v(t, a)da =:∫∞0 n(t, a)Bk(a)da follows from writing

∫ ∞

0Bk(a)n(t, a)da =

∫ t

0Bk(a)e

− ∫ a0 μ(s)ds n(t − a, 0)da

+∫ ∞

tBk(a)e

− ∫ aa−t μ(s)ds ◦

n (a − t)da

Page 27: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 147

obtained as in (4.13). Thus, arguing as in the derivation of (5.25),

d

dt

∫ ∞

0Bk(a)n(t, a)da

=∫ t

0Bk(a)e

− ∫ a0 μ(s)ds n′(t − a, 0)da + Bk(t)e

− ∫ t0 μ(s)n(0, 0)

−∫ ∞

tBk(a)μ(a − t)e− ∫ a

a−t μ(s)ds ◦n (a − t)da

−∫ ∞

tBk(a)e

− ∫ aa−t μ(s)ds ◦

n ′(a − t)da − e− ∫ t0 μ(s)ds Bk(t)

◦n (0),

for almost all t > 0, where the values at 0 are well defined by◦n (and thus n(·, 0))

being W 11 functions. Hence

∥∥∥w0,t

(t,

a

ε

)∥∥∥X

≤ c′5‖

◦n ‖W 1

1 (R+)

∫ ∞

0e−σ s

ε ds ≤ εc′′5‖ ◦

n ‖W 11 (R+). (5.28)

The other two terms in F3 can be easily estimated by cε‖ ◦n ‖L1(R+) (recall that for

the continuity of n(t, 0) it is enough that◦n be integrable). Consequently,

∥∥∥∥∫ t

0Gε(t − s)F3(s)ds

∥∥∥∥X

≤ εc5(T )‖ ◦n ‖W 1

1 (R+). (5.29)

Next let us move to F4. Using (5.8) and (5.11), we find∥∥∥∥∫ t

0Gε(t − s)F4

( s

ε, ·)

ds

∥∥∥∥X

≤ eωT∫ t

0

(∫ s

0

∥∥∥F4

( s

ε,

a

ε

)∥∥∥RN

da

)ds

= εeωT∫ t

0

(∫ s/ε

0

∥∥∥F4

( s

ε, α)∥∥∥

RNdα

)ds. (5.30)

By (5.17), estimates of F4 involve four type of expressions. First, by (5.8), the termsinvolving n0 satisfy

∫ t

0

(∫ s/ε

0

(∫ ∞

0

∥∥e(sε−α)CW (a) ◦

w (a)∥∥

RN

)da

)dα

)ds

≤∫ t

0

(∫ s/ε

0

(∫ ∞

0e−σ( s

ε−α)

∥∥∥ ◦w (a)

∥∥∥RN

da

)dα

)ds

≤ ε‖ ◦w ‖X

∫ t/ε

0

∫ η

0e−σ(η−α)dαdη ≤ t‖ ◦

w ‖X

σ. (5.31)

Second, we have the terms involving w0. By (5.10), the first two contain w0(τ, a) =eτCW (a)

◦w(a) and, similarly to the above, they can be estimated as

∫ t

0

∫ s/ε

0

∥∥∥∥eαCW (0)(∫ ∞

0e(

sε−α)CW (a) ◦

w (a)da

)∥∥∥∥RN

dαds

Page 28: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

148 J. Banasiak et al. J. Evol. Equ.

≤∫ t

0

∫ s/ε

0e−σα

∫ ∞

0e−σ( s

ε−α)

∥∥∥ ◦w (a)

∥∥∥RN

dadαds

≤ ε‖ ◦w ‖X

∫ t/ε

0e−σηηdη ≤ ε‖ ◦

w ‖X

σ 2 . (5.32)

The last term in (5.10) is w0(τ, 0) = eτCW (0)◦w(0) which is well defined under the

assumption◦w∈ W 1

1 (R+,RN ). Estimates related to this case are as follows∫ t

0

∫ s/ε

0

∥∥∥eαCW (0)e(sε−α)CW (0) ◦

w (0)∥∥∥

RNdαds

≤∫ t

0

∫ s/ε

0e−σαe−σ( s

ε−α)‖ ◦

w (0)‖RN dαds (5.33)

≤ε‖ ◦

w ‖W11(R+,RN )

σ 2 .

The last term requiring our attention is ε−1(CW (a)− CW (0))w0(tε, aε). As above we

have two cases depending on the terms in (5.10). The first two can be estimated bythe following terms

1

ε

∫ t

0

(∫ s/ε

0

∥∥∥∥(CW (a)− CW (0))eαCW (0)

∫ ∞

0e(

sε−α)CW (a) ◦

w (a)da

∥∥∥∥RN

)ds

≤ c′∫ t/ε

0

(∫ η

0αe−σα

∫ ∞

0e−σ(η−α)‖ ◦

w (a)‖RN dadα

)dη

≤ 1

2c′‖ ◦

w ‖X

∫ ∞

0η2e−σηdη = c′‖ ◦

w ‖X.

The estimate of the term containing w0(τ, 0) = eτCW (0)◦w (0) follows similarly:

1

ε

∫ t

0

(∫ s/ε

0

∥∥∥(CW (a)− CW (0))esεCW (0) ◦

w (0)∥∥∥

RNdα

)ds ≤ c′‖ ◦

w ‖W 11 (R+).

Inserting the above estimates into (5.30) we obtain∥∥∥∥∫ t

0Gε(t − s)F4 (s/ε, ·) ds

∥∥∥∥X

≤ εc6(T )‖ ◦n ‖W 1

1 (R+,RN ). (5.34)

It remains to estimate the contribution of the boundary terms. For this we use Eq.(4.14) in which K(a) = −M(a)+ ε−1C(a) and, by (4.12),

‖E2(t)‖X ≤ ‖ω(t, ·)‖X =∫ t

0‖[(I − BVK)−1g](t − a)‖RN da.

Therefore, by (5.23), ‖E2(t)‖X ≤ ‖ω(t, ·)‖X ≤ c7(T )‖g‖L1([0,T ],RN ). Sincet → n(t, ·) is a mild solution to (3.10), it is strongly continuous and thusthe L1([0, T ]) norms of the terms ε

∫∞0 1 · B(s)w1(t, s)ds, εBW w1(t, ·) and

εγW (0)∫∞

0 n(t, s)β∗(s)ds are bounded by εc8(T )‖ ◦n ‖L1(R+), where c8(T ) is

related to the type of the solution n. Next we consider the corner layer terms:

Page 29: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 149

∫ ∞0

n0,ε (t, s) β∗(s)ds,∫ ∞

01 · B(s)w0,ε (t, s) ds, [B(n0,ε(t, ·)k(·))], [Bw0,ε(t, ·)],

and, using (3.4), (5.8), (5.11) and (5.10), we see that all terms in these expressionshave the generic form∫ t

0B1(s)

(∫ ∞

0B2(σ )e

t−sε

CW (σ )x(σ )dσ)

ds or∫ t

0B1(s)e

t−sε

CW (0)x(0)ds,

where x ∈ W 11 (R+,Rk), Bi ∈ L∞(R+,L(Rk,Rl)), i = 1, 2, with k, l equal to either

1 or n. Hence, the estimates of the L1([0, T ]) norm of them are of the same type as(5.30) combined with (5.31)–(5.33). Finally, the estimates of the boundary layer terms∫∞

0 1 · B(s)w0,ε(t, s)ds and Bw0,ε(t, ·) follow from (5.28) due to the boundedness ofthe coefficients of B.

Summarizing, we have proved that for any T < ∞ there is a constant C =C(T,M, B, C) such that∥∥∥∥nε(t, a)−

(v(t, a)+ v

(t

ε,

a

ε

), εw1(t, a)

+w0

(t

ε, a

)+ w0

(t,

a

ε

)+ w0

(t

ε,

a

ε

))∥∥∥∥X

≤ εC‖ ◦n ‖W 1

1 (R+,RN ) (5.35)

uniformly in t ∈ [0, T ]. However, similarly to (5.31), we find∥∥∥∥n0

(t

ε, ·)∥∥∥∥

L1(R+)≤ c9

∫ t

0

(∫ ∞

0e−σ( t−a

ε )∥∥∥ ◦

w (r)∥∥∥

RNdr

)da

≤ εc9‖ ◦w ‖Xe−σ t

ε

∫ t/ε

0eσ

aε da ≤ εc9‖ ◦

w ‖X

σ

and, as in (5.32) and (5.33),∥∥∥∥w0

(t

ε, ·)∥∥∥∥

X≤ c10‖ ◦

w ‖W 11 (R+,RN )

∫ t

0e−σ a

ε da

≤ εc10‖ ◦w ‖W 1

1 (R+,RN )(maxz∈R+

ze−σ z) ≤ εc10

σe‖ ◦

w ‖W 11 (R+,RN ).

By (3.10) we find, as in (5.22) without integration with respect to s, that

‖εw1(t, ·)‖X ≤ εc11(T )‖ ◦n ‖X.

Finally, (5.28) gives an O(ε) estimate of w0. Combining the above estimates, we canmove εw1 as well as the boundary and corner layer terms to the right-hand side andre-write (5.35) as∥∥∥∥nε(t, a)−

(v(t, a), w0

(t

ε, a

))∥∥∥∥L1(R+,RN )

≤ εC(T,M, B, C)‖ ◦n ‖W 1

1 (R+,RN )

uniformly in t ∈ [0, T ] which, written in components, gives (1.8). �

Page 30: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

150 J. Banasiak et al. J. Evol. Equ.

COROLLARY 5.2. Let us assume that C, B and M satisfy assumptions introduced

in Sect. 2.1 and nε(t, a) := [Gε(t) ◦n](a) = nε(t, a)k(a) + wε(t, a) be a solution to

(1.1). Then, for any◦n ∈ L1(R+,RN ), we have

limε→0+ ‖nε(t, ·)− n(t, ·)‖L1(R+) = 0, lim

ε→0+

∥∥∥wε(t, ·)− etεC(·) ◦

w (·)∥∥∥

L1(R+,RN )= 0,

uniformly on [0, T ].Proof. This corollary follows from density of W 1

1 (R+,RN ) in L1(R+,RN ) and equi-boundedness of the converging families of operators with respect to ε, see e.g. [6].

6. Numerical illustration

6.1. Numerical algorithm

To provide a numerical illustration of the asymptotic expansion developed in Sect. 3we follow [7]. First we give numerical approximations to n, n, n, n and n. We beginwith n. Let K = −M + 1

εC and VK,a0(a) be the fundamental solution matrix to the

equation V ′(a) = K(a)V(a), V (a0) = I , then Lemma 4.2 implies that

n(t, 0) =t∫

0

B(a)VK,0(a)n(t − a, 0)dt +∞∫

0

B(a + t)VK,a(a + t)◦n (a)da (6.1)

and

n(t, 0) ={

VK,a−t (a)◦n (a − t), a > t,

VK,0(a)n(t − a, 0), a < t.(6.2)

Formulae (6.1), (6.2) suggest the following algorithm: first, we solve the Volterra inte-gral equation (6.1) for n(t, 0); second, we recover n(t, a) by integrating linear ODEsalong the characteristic lines using (6.2).

To solve (6.1) in [0, T ] we set F(t) = ∫∞0 B(a + t)VK,a(a + t)

◦n (a)da, introduce

a grid {tk}1≤k≤M and apply A(α) stable, 4-step, order 4 BDF formula to

u(t, s) = F(t)+∫ s

0B(t − a)VK,0(t − a)n(a, 0)da, n(t, 0) = u(t, t).

This yields the algorithm

4∑j=0

a j u(·, tk− j ) = τk−1 B(· − tk− j )v(· − tk− j , tk− j ), n(tk, 0) = u(tk, tk), (6.3)

u(·, tk) = F(·)+ τ0

−1∑j=−4

w0, j B(· − t j )v(·, t j ), −4 ≤ k ≤ 0, (6.4)

vs(s, tk) = K(s)v(s, tk), v(0, tk) = n(tk, 0), (6.5)

Page 31: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 151

where a j are the coefficients of the BDF formula,w0, j are the coefficients of a startingprocedure and τk = tk − tk−1.

The method (6.3)–(6.5) requires one evaluation of F(t) per integration step. In ourimplementation this is done by means of the three-points, composite Gauss-Lobattoquadrature. To accomplish numerical integration of linear ODEs in (6.5) the alge-braically stable, stiffly accurate, 3-stage RadauIIa Runge-Kutta method of order 5 isemployed. It can be shown that under the assumptions on C, B and M the algorithm(6.3)–(6.5) converges with order four to n(t, 0) (i.e. the global error is O(maxk τ

4k ))

in any finite interval [0, T ], moreover the convergence is uniform for all ε > 0.Consider now the bulk approximation n. It satisfies the scalar Eq. (1.5), (1.6) which

is of the same form as the original model (1.1)–(1.3). For this reason, the numericalapproximation to n is obtained in the same way as for n.

The initial and the boundary layer corrections involve solution of linear ODEs.Numerical approximations in these cases are trivial, moreover, the corrections areneeded only in O(ε) neighborhood of the boundaries a = 0 and t = 0.

Finally, the corner layer equation is of the same form as the original system, thus, thetechnique (6.3)–(6.5) is applicable. Once again, n vanishes outside O(ε) neighborhoodof the corner point and only local approximation is required.

6.2. Computational example

For numerical simulaions we take a simple two dimensional problem with M =diag{1, 1}, B = diag{1, 2} and C = {ci j }1≤i, j≤2, where c11 = c22 = −1 and

c12 = c21 = 1. As the initial condition we take◦n(a) = (e−a, e−2a). We take the

perturbation parameter ε = 10−3. We note that◦n ∈ D(A) and thus the solution to

the full problem is continuous. In this problem k = (1/2, 1/2) and the aggregatedequation is given by

nt + na = −n,◦n (a) = e−a + e−2a, n(t, 0) = 3

2

∫ ∞

0n(t, a)da.

It is clear that◦n does not satisfy the compatibility condition and the solution to the

aggregated problem only exists in the mild sense as it is discontinuous along thecharacteristic line a = t (see right diagram of Fig. 1).

Figures 1 and 2 provide illustration to the asymptotic theory developed in Sects. 3–5.The right diagram of Fig. 1 shows the bulk approximation nk1 to the first componentof the solution n = (n1, n2); that is n1. Its error e1 is given in the upper left diagramof Fig. 2. One can clearly see that nk1 provides a good uniform approximation to thesolution n1 of the perturbed problem everywhere except near the boundaries and atthe characteristic line a = t . The upper right diagram of Fig. 2 shows the effect of theinitial layer correction. The effects of the boundary and the corner layers correctionsare depicted in the lower left and the lower right diagrams of Fig. 2, respectively.

Figure 3 illustrates Theorem 5.1. The left part of the figure plots the bulk approx-imation error ‖n(t, ·) − n(t, ·)‖L1(R+,RN ) as a function of time. The error is large in

Page 32: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

152 J. Banasiak et al. J. Evol. Equ.

Figure 1. The first component n1 of the solution with initial data sat-isfying the compatibility condition (left) and its bulk approximationnk1 (right), ε = 10−3

Figure 2. The bulk approximation error and the effect of the initial,boundary and corner layer corrections, ε = 10−3

a O(ε) neighborhood of t = 0 and is of magnitude O(ε) away from the origin. Theerrors obtained after corrections are given in the right diagram. As predicted by Theo-rem 5.1, the initial layer correction alone reduces the error to O(ε) everywhere in thetime interval. Using the boundary and the corner layer corrections slightly improvesthe error but does not change its order.

7. Conclusions

The main aim of this paper is to show how the application of classical techniques ofasymptotic analysis and, in particular, of the Chapman-Enskog procedure, can yieldthe aggregation of variables in a more systematic way and deliver a simpler approxima-tion formula than the ad hoc method of [2]. It may seem strange that the constructedelaborate hierarchy of layers is only used in intermediate steps of the analysis but,

Page 33: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

Vol. 11 (2011) Aggregation in age and space structured population models 153

Figure 3. The L1(R+,RN ) errors before (left) and after (right)layer corrections: bulk only (circles), bulk and initial layer (5-pointstars), bulk, initial and boundary layers (triangles) and bulk, initial,boundary and corner layers (6-point stars), ε = 10−3

apart from the initial layer, does not appear in the final approximation. In our opinionthis is one of the advantages of the method which, while providing all potentiallysignificant terms of the expansion, allows for discarding all these which are not abso-lutely necessary. In our case the absence of the boundary and the corner layers in thefinal approximation is due to the choice of the state space L1(R+,RN ). The norm ofL1(R+,RN ) averages the terms of layers which decay exponentially fast in a/ε andthus makes them negligible. Clearly, as can be seen from the numerical experiments,these terms would be essential to get a uniform approximation if the L∞(R+,RN )

norm was used. On the other hand, there are approximation techniques which use anintegral norm also with respect to t . In such a case the initial layer becomes negligibleas well, see e.g. [14]. We also note that the boundary layer becomes important in thediffusion approximation of the stationary transport equation, see e.g. [10, Chap. XXI].

Finally we note that we have considered the simplest model the relevance of whichin realistic population theory is limited. Various generalizations are possible. Forinstance, staying within linear models one can consider reducible transition matriceswhich aggregation of which results in coupled McKendrick models of lower dimen-sion. On the other hand, age structured epidemiological models offer examples of (1.1)type models in which the coupling is provided by nonlinear ML matrices, see [12].Such models are subject of current research and we believe that this paper provides asolid foundation for their analysis.

Open Access. This article is distributed under the terms of the Creative Commons Attribution Noncom-mercial License which permits any noncommercial use, distribution, and reproduction in any medium,provided the original author(s) and source are credited.

REFERENCES

[1] Arendt, W., Batty, Ch. J. K., Hieber, M., Neubrander, F., Vector-valued Laplace trans-forms and Cauchy problems, Birkhäuser Verlag, Basel, 2001.

[2] Arino, O., Sánchez, E., Bravo de la Parra, R. and Auger, P., A singular perturba-tion in an age-structured population model, SIAM Journal on Applied Mathematics, 60(2), 1999,408–436.

[3] Auger, P., Bravo de la Parra, R., Poggiale, J.-C., Sánchez, E. and Nguyen-Huu, T.,Aggregation of Variables and Application to Population Dynamics, in: Magal, P. and Ruan, S.

Page 34: Aggregation in age and space structured population models ... · of Arino et al. (SIAM J Appl Math 60(2):408–436, 1999), Auger et al. (Structured population models in biology and

154 J. Banasiak et al. J. Evol. Equ.

(eds), Structured Population Models in Biology and Epidemiology, LMN 1936, Springer Verlag,Berlin, 2008, 209–263.

[4] Banasiak, J., Arlotti, L., Perturbations of positive semigroups with applications, Springer,London, 2006.

[5] Banasiak, J., Asymptotic analysis of singularly perturbed dynamical systems, in: A. Abdulle, J.Banasiak, A. Damlamian and M. Sango (eds), Multiscale Problems in Biomathematics, Physicsand Mechanics: Modelling, Analysis and Numerics, GAKUTO Internat. Ser. Math. Sci. Appl. 31,Gakkotosho, Tokyo, 2009, 221–255.

[6] Banasiak, J., Bobrowski, A., Interplay between degenerate convergence of semigroups andasymptotic analysis, J. Evol. Equ., 9(2), 2009, 293–314.

[7] Banasiak, J. and Shindin, S., Chapman-Enskog asymptotic procedure in structured populationdynamics, Il Nuovo Cimento C, 33(1), (2010), 31–38.

[8] Bobrowski, A., Functional analysis for probability and stochastic processes, Cambridge Univer-sity Press, Cambridge, 2005

[9] Bravo de la Parra, R., Arino, O., Sánchez, E., Auger, P., A model for an age-structuredpopulation with two time scales, Math. Comput. Modelling 31(4–5), (2000), 17–26.

[10] Dautrey, R. and Lions J.- L., Mathematical Analysis and Numerical Methods for Science andTechnology, vol. 6, Springer Verlag, Berlin, 2000.

[11] Engel, K.- J. and Nagel, R., One-Parameter Semigroups for Linear Evolution Equations,Springer Verlag, New York, 2000.

[12] Iannelli, M., Mathematical theory of age-structured population dynamics, Applied MathematicsMonographs 7, Consiglio Nazionale delle Ricerche (C.N.R.), Giardini, Pisa, 1995.

[13] Kato, T., Perturbation Theory for Linear Operators, 2nd ed., Springer Verlag, Berlin, 1984.[14] Lions, P. L. and Toscani, G., Diffusive limit for finite velocity Boltzmann kinetic models, Rev.

Mat. Iberoamericana 13(3) (1997), 473–513.[15] Lisi, M., Totaro, S., The Chapman-Enskog procedure for an age-structured population model:

initial, boundary and corner layer corrections, Math. Biosci., 196(2), 2005, 153–186.[16] Martin, R. H., Nonlinear Operators & Differential Equations in Banach Spaces, Wiley,

New York, 1976.[17] Mika, J. R. and Banasiak, J., Singularly Perturbed Evolution Equations with Applications in

KineticTheory, World Sci., Singapore, 1995.[18] Seneta, E., Nonnegative matrices and Markov chains, 2nd ed., Springer Series in Statistics.

Springer-Verlag, New York, 1981.[19] Webb, G. F., Theory of Nonlinear Age-dependent Population Dynamics, Marcel Dekker,

New York, 1985.

J. Banasiak, A. GoswamiS. ShindinSchool of Mathematical Sciences,University of KwaZulu-Natal,Durban, South Africa

E-mail: [email protected]

J. BanasiakInstitute of Mathematics,Technical University of Łódz,Łódz, Poland

A. Goswami

E-mail: [email protected]

S. Shindin

E-mail: [email protected]