Professional Documents
Culture Documents
10.3934 dcds.2024037
10.3934 dcds.2024037
10.3934 dcds.2024037
Yihong Du
School of Science and Technology, University of New England, Armidale, NSW 2351, Australia
1. Introduction and main results. Since the work of Du and Lin [20], the follow-
ing free boundary problem (and its many variations) has been extensively studied:
ut − duxx = f (u),
t > 0, g(t) < x < h(t),
u(t, g(t)) = u(t, h(t)) = 0, t > 0,
g ′ (t) = −µux (t, g(t)) t > 0, (1.1)
h′ (t) = −µux (t, h(t)), t > 0,
−g(0) = h(0) = h0 , u(0, x) = u0 (x), −h0 ≤ x ≤ h0 ,
where x = h(t) and x = g(t) are the moving boundaries to be determined together
with u(t, x), d and µ are given positive constants, f : [0, ∞) → R is a monostable
function, namely
(
f is C 1 , f > 0 in (0,1), f < 0 in (1, ∞)
(f ) :
f (0) = f (1) = 0, f ′ (0) > 0 > f ′ (1),
2524
PROPAGATION DYNAMICS 2525
which includes the Fisher-KPP nonlinear function as a special case. The initial
function u0 satisfies, for some h0 > 0,
(
u0 ∈ C 2 ([−h0 , h0 ]), u0 (±h0 ) = 0, u′0 (−h0 ) > 0 > u′0 (h0 ),
(1.2)
u0 (x) > 0 for x ∈ (−h0 , h0 ).
The number c∗ is therefore called the asymptotic spreading speed of (1.1), which is
determined by the following semi-wave problem:
dq ′′ − cq ′ + f (q) = 0 in (0, ∞),
(
(1.4)
q(0) = 0, q ′ (0) = c/µ, q(∞) = 1, q(z) > 0 in (0, ∞).
Theorem A. [Proposition 1.9 and Theorem 6.2 of [21]] Suppose that f satisfies
(f ). Then for any µ > 0, (1.4) has a unique solution pair (c, q(·)) = (c∗ , qc∗ (·)) with
c∗ = c∗µ > 0.
The solution qc∗ is known as a semi-wave with speed c∗ . It was further shown in
[23] that the following more accurate estimates hold for (u, g, h):
2526 YIHONG DU
Of the many other works on different aspects of (1.1) and its generalisations, let
us only list, as a small sample, [3, 8, 10, 12, 13, 14, 15, 18, 19, 22, 24, 25, 29, 30, 31,
32, 33, 35, 36, 37, 39, 42, 43, 44, 45, 46], where the reader can find more details.
In ecology, the movement of the range boundary of a population is a complex
issue, no widely accepted principle to govern such movement appears to be known.
While the assumption leading to the free boundary conditions in (1.1) seems reason-
able in many cases, to better represent different situations arising from the complex
real world, various other free boundary conditions have been proposed and used.
For example, in [8, 3], free boundary conditions of the form
h′ (t) = −µux (t, h(t)) − α(t), u(t, h(t)) = 0
are used, where α(t) ≥ 0 represents a force against the range expansion due to
unfavourable factors of the environment surrounding the population range. In [26],
the authors use a nonlocal free boundary condition of the following form:
Z h(t)
′
h (t) = µ u(t, x)w(h(t) − x)dx, u(t, h(t)) = 0,
0
where
w(x) = c1 e−α1 x − c2 e−α2 x , c1 > c2 > 0, α1 > α2 > 0.
In [41], the case µ < 0 in (1.1) was considered, where the population range is
shrinking instead of expanding.
In [40, 4], the authors propose a different free boundary model for species which
engineers the environment to create its habitat, where the free boundary stands for
the boundary of the engineered part of the environment, over which the growth of
the population is governed by a Fisher-KPP function such as f (u) = u(r − au),
r, a > 0, while in the rest of the available environment (un-engineered territory),
the growth decays according to f (u) = −mu, m > 0; we refer to [40, 4] for more
details.
In this paper, we examine yet another free boundary condition, based on the
notion of “preferred population density” at the range boundary, which was proposed
by Professor Chris Cosner to the author1 . Formulated in the simplest situation
where a species spreads into a favourable homogeneous environment with carrying
capacity 1, the preferred population density assumption says:
The species favours a certain density
δ ∈ (0, 1),
so that the population is not too crowded for the available resources in the given en-
vironment yet there is still enough chance for mating and reproducing, for instance.
The population range thus expands or shrinks via the change of its boundary caused
1 The late Professor Hans Weinberger helped to clarify an important point on this notion.
PROPAGATION DYNAMICS 2527
by members of the species near the range boundary trying to keep such a preferred
population density there.
The resulting free boundary conditions are (see Section 2.1 for a detailed deduc-
tion):
h′ (t) = − d ux (t, h(t)),
δ
u(t, h(t)) = u(t, g(t)) = δ.
g ′ (t) = − d u (t, g(t)),
δ x
Such an assumption appears reasonable for populations where no significant extra
sacrifice is needed to expand their population range; for instance, for animals that
no nest (home) is required to raise the young, such as the wildebeests whose young
can run with the mother almost immediately after birth.
Thus our new model has the form
ut − duxx = f (u), t > 0, g(t) < x < h(t),
u(t, g(t)) = u(t, h(t)) = δ, t > 0,
g ′ (t) = − dδ ux (t, g(t)) t > 0, (1.5)
′ d
h (t) = − δ ux (t, h(t)), t > 0,
−g(0) = h(0) = h0 , u(0, x) = u0 (x), −h0 ≤ x ≤ h0 ,
and some of them can even be used to considerably simplify the existing proofs for
(1.1).
In Du and Lou [21], problem (1.1) was not only considered for monostable f (u),
but for bistable and combustion type of f (u) as well. For the new model (1.5),
when f (u) is of bistable or combustion type, we believe more significant differences
than exhibited in this paper will arise between (1.1) and (1.5), and we will consider
these questions in future work.
The rest of the paper is organised as follows. In Section 2, we deduce the free
boundary conditions and prove several basic results, including existence and unique-
ness (Theorem 1.1), some comparison principles and a priori estimates, and The-
orem 1.5. Section 3 is devoted to the understanding of the longtime behaviour of
(1.5); we first prove Theorem 1.2, then Proposition 1.3, and finally Theorem 1.4.
2. Basic results.
2.1. Deduction of the free boundary conditions. Consider a population with
density u(t, x) over a changing population range [g(t), h(t)] in one space dimension,
which may expand or shrink as time t increases in order to keep the population
density at the preferred level δ ∈ (0, 1) at the range boundary x = g(t) and x = h(t).
Let ∆t > 0 be a small time increment. From time moment t to time moment
t+∆t, by Fick’s first law, the quantity of population that enters the region (through
diffusion) bounded by the old front x = h(t) and new front x = h(t + ∆t) is
approximated by d|ux (t, h(t))|∆t, with h(t + ∆t) − h(t) having the opposite sign to
ux (t, h(t)). To keep the (average) population density at δ in this region, we require
d|ux (t, h(t))|∆t
= δ.
|h(t + ∆t) − h(t)|
Therefore
h(t + ∆t) − h(t) d
= − ux (t, h(t)).
∆t δ
Letting ∆t → 0, we deduce
d
h′ (t) = − ux (t, h(t)).
δ
We can similarly deduce
d
g ′ (t) = − ux (t, g(t)).
δ
Naturally, we must have
u(t, h(t)) = u(t, g(t)) = δ.
2.2. Local existence and uniqueness. In this subsection, we prove the following
local existence and uniqueness result by the contraction mapping theorem. It holds
for f (u) satisfying more general conditions than (f ). More precisely, it only requires
f is C 1 and f (0) = 0. (2.1)
Theorem 2.1. Suppose that (2.1) holds. Then for any given u0 ∈ X (h0 ) and any
α ∈ (0, 1), there is a T > 0 such that problem (1.5) admits a unique solution
h i2
(u, h, g) ∈ C (1+α)/2,1+α (ΩT ) × C 1+α/2 ([0, T ]) ;
moreover,
∥u∥C (1+α)/2,1+α (ΩT ) + ∥g∥C 1+α/2 ([0,T ]) + ∥h∥C 1+α/2 ([0,T ]) ≤ C (2.2)
2530 YIHONG DU
and
1+α α
h, g ∈ C 1+ 2 ((0, T ]), u ∈ C 1+ 2 ,2+α (ΩT ), u > 0 in ΩT ,
where ΩT = {(t, x) ∈ R2 : t ∈ (0, T ], x ∈ [g(t), h(t)]}, C and T only depend on h0 ,
α and ∥u0 ∥C 2 ([−h0 ,h0 ]) .
Proof. We will complete the proof in four steps. Our approach is based on that of
[20] (which followed [9]) with some significant changes though. For example, the
extension trick in Step 2 fills in a gap overlooked in the proof there and many other
existing works; such a trick corrects the mistake in using the Sobolev embedding
theorem to guarantee that the embedding constant does not depend on T (one needs
to choose T small enough in order to obtain a contraction mapping).
Step 1. We straighten the boundaries of ΩT for a given pair (g(t), h(t)) which are
continuous with (g(0), h(0)) = (−h0 , h0 ).
Choose ζ ∈ C 3 (R) such that
h0 h0 5
ζ(y) = 1 if |y − h0 | < , ζ(y) = 0 if |y − h0 | > , and |ζ ′ (y)| < for all y.
4 2 h0
Then we define ξ(y) = −ζ(−y) and consider the transformation (t, y) 7→ (t, x) given
by
x = Ψ(t, y) := y + ζ(y)(h(t) − h0 ) − ξ(y)(g(t) + h0 ) for y ∈ R, (2.3)
which, for every fixed t ≥ 0, is a diffeomorphism from R to R as long as |h(t)−h0 | <
h0 h0
12 and |g(t) + h0 | < 12 , which is guaranteed for all small t > 0, say t ∈ [0, T ].
Moreover, it’s inverse maps x = h(t) and x = g(t) to the line y = h0 and y = −h0 ,
respectively.
Direct calculations yield
∂y 1 p
= ′ ′
=: A(y, h(t), g(t)),
∂x 1 + ζ (y)(h(t) − h0 ) − ξ (y)(g(t) + h0 )
2 ′′ ′′
∂ y = − ζ (y)(h(t) − h0 ) − ξ (y)(g(t) + h0 )
=: B(y, h(t), g(t)),
∂x2 [1 + ζ ′ (y)(h(t) − h0 ) − ξ ′ (y)(g(t) + h0 )]3 (2.4)
′ ′
∂y −h (t)ζ(y) + g (t)ξ(y)
=
∂t 1 + ζ ′ (y)(h(t) − h ) − ξ ′ (y)(g(t) + h )
0 0
′ ′
=: −h (t)C(y, h(t), g(t)) + g (t)D(y, h(t), g(t)).
Next we define U (t, y) := u(t, x) for (t, x) ∈ ΩT . Then (1.5) for t ∈ (0, T ] is
equivalent to
Ut − dAUyy − (h′ C − g ′ D + dB)Uy = f (U ), 0 < t ≤ T, −h0 < y < h0 ,
U (t, h0 ) = U (t, −h0 ) = δ, 0 < t ≤ T,
h′ (t) = − d U (t, h ),
0 < t ≤ T,
δ y 0
(2.5)
g ′ (t) = − dδ Uy (t, −h0 ),
0 < t ≤ T,
h(0) = h0 , g(0) = −h0 ,
U (0, y) = u0 (y), −h0 ≤ y ≤ h0 .
In view of (2.6), (2.7), (2.8), and u0 ∈ C 2 ([−h0 , h0 ]) with u0 (±h0 ) = δ, we are able
to apply the Lp theory to (2.9) and use the Sobolev embedding theorem (see [38]),
to conclude that (2.9) has a unique solution Ū with
where p > 3/(2 − α), K1 depends on p , ∥f (U )∥Lp (DT1 ) , ∥u0 ∥C 2 ([−h0 ,h0 ]) , L1 , DT1 ,
l1 and CT1 , and CT1 depends on DT1 and α ∈ (0, 1).
Define (h̄(t), ḡ(t)) by
d d
h̄′ (t) = − Ūy (t, h0 ), ḡ ′ (t) = − Ūy (t, −h0 ).
δ δ
α
Clearly h̄′ , ḡ ′ ∈ C 2 ([0, T1 ]) with
where K2 depends on K1 .
2
We now define the mapping F : XT = XTT1 → C(DT1 ) × C([0, T1 ]) by
Set
F̃ (U, h, g) := F (U, g, h)|XT .
Then we see that (U, h, g) is a fixed point of F̃ if and only if it solves (2.5), which
is equivalent to (1.5) for t ∈ [0, T ].
Step 3. We show that F̃ is a contraction mapping for small enough T > 0.
−2 −2
For every fixed 0 < T < min{T1 , K11+α , K2α }, we have
1+α 1+α 1+α
∥Ū − u0 ∥C(DT ) ≤ T 2 ∥Ū ∥ 1+α ≤T 2 ∥Ū ∥ 1+α ≤ K1 T 2 ≤ 1,
C 0, 2 (DT ) C 0, 2 (DT1 )
α α α
∥h̄′ (t) − h0 ∥L∞ ([0,T ]) ≤ T ∥h̄′ ∥C α2 ([0,T ]) ≤ T ∥h̄′ ∥C α2 ([0,T
2 2 ≤ K2 T 2 ≤ 1,
1 ])
α α α
∥ḡ ′ (t) − g 0 ∥L∞ ([0,T ]) ≤ T ∥ḡ ′ ∥C α2 ([0,T ]) ≤ T ∥ḡ ′ ∥C α2 ([0,T
2 2 ≤ K2 T 2 ≤ 1,
1 ])
W := Ū1 − Ū2 .
Then we have
′ ′
Wt − dA1 Wyy − (dB1 + h1 C1 − g1 D1 )Wy = Ψ, −h0 < y < h0 , 0 < t ≤ T1 ,
W (t, h0 ) = W (t, −h0 ) = 0, 0 < t ≤ T1 ,
W (0, y) = 0, −h0 ≤ y ≤ h0 ,
(2.12)
where
Ψ : = dB1 − dB2 + h′1 C1 − h′2 C2 − g1′ D1 + g2′ D2 Ū2,y
Therefore, by (2.10), (2.13), (2.14) and (2.15), we have, for any p > 1,
∥Ψ∥Lp (DT1 ) ≤ ∥dB1 − dB2 + h′1 C1 − h′2 C2 − g1′ D1 + g2′ D2 ∥L∞ (DT1 ) ∥Ū2,y ∥Lp (DT1 )
+ d∥A1 − A2 ∥L∞ (DT1 ) ∥Ū2,yy ∥Lp (DT1 ) + ∥f (U1 ) − f (U2 )∥Lp (DT1 )
≤ S1∗ ∥U1 − U2 ∥C(DT1 ) + ∥h1 − h2 ∥C 0,1 ([0,T1 ]) + ∥g1 − g2 ∥C 0,1 ([0,T1 ]) ,
(2.16)
where S1∗ depends on DT1 , K1 , f and Si for i = 1, 2.
In view of (2.6), (2.7), (2.8) and (2.16), we may apply the Lp estimate to (2.12),
and use the Sobolev embedding theorem, to obtain
∥W ∥ 1+α ,1+α ≤ CT1 ∥W ∥Wp1,2 (DT )
C 2 (DT ) 1
1
(2.17)
≤ K3 ∥U1 − U2 ∥C(DT1 ) + ∥h1 − h2 ∥C 0,1 ([0,T1 ]) + ∥g1 − g2 ∥C 0,1 ([0,T1 ]) ,
−2 −2 −2
If we take T = min{ 21 , T1 , K11+α , K2α , K4α }, then we have
1
∥U1 − U2 ∥C(DT1 ) + ∥h′1 − h′2 ∥L∞ ([0,T1 ]) + ∥g1′ − g2′ ∥L∞ ([0,T1 ])
≤
2
1
∥U1 − U2 ∥C(DT ) + ∥h′1 − h′2 ∥L∞ ([0,T ]) + ∥g1′ − g2′ ∥L∞ ([0,T ]) ,
=
2
Since u0 ∈ C 2 ([−h0 , h0 ]), we are not able to apply the Schauder theory directly
to (2.5). We use the usual trick involving a cutting-off function to get around this.
For any given small constant ε > 0, we choose ξ ∗ ∈ C ∞ ([0, T ]) such that
(
1, for t ∈ [2ε, T ],
ξ ∗ (t) =
0, for t ∈ [0, ε].
≤ R ∥F ∥C α2 ,α ([0,T ]×[−h ,
0 ,h0 ])
Proof. We claim that h(t) < h(t) for all t ∈ (0, T ]. Clearly this is true for small
t > 0 since h(0) = h0 < h(0). If our claim does not hold, then we can find a first
t∗ ≤ T such that h(t) < h(t) for t ∈ (0, t∗ ) and h(t∗ ) = h(t∗ ). It follows that
′
h′ (t∗ ) ≥ h (t∗ ). (2.21)
We now compare u and u over the region
Ωt∗ := {(t, x) ∈ R2 : 0 < t ≤ t∗ , g(t) < x < h(t)}.
The strong maximum principle yields u(t, x) < u(t, x) in Ωt∗ . Hence w(t, x) :=
u(t, x) − u(t, x) > 0 in Ωt∗ with w(t∗ , h(t∗ )) = 0. It then follows from the Hopf
boundary lemma that wx (t∗ , h(t∗ )) < 0, from which we deduce
′ dh i d
h (t∗ ) − h′ (t∗ ) ≥ − ux (t∗ , h(t∗ )) − ux (t∗ , h(t∗ )) = − wx (t∗ , h(t∗ )) > 0,
δ δ
which is a contradiction to (2.21). This proves our claim that h(t) < h(t) for all
t ∈ (0, T ]. We may now apply the usual comparison principle over ΩT to conclude
that u < u in ΩT .
The following variation of Lemma 2.2, which can be proved similarly, will also
be used later.
Lemma 2.3. Suppose that (2.1) holds, T ∈ (0, ∞), g, h ∈ C 1 ([0, T ]), u ∈ C(DT ) ∩
C 1,2 (DT ) with DT = {(t, x) ∈ R2 : 0 < t ≤ T, g(t) < x < h(t)}, and
ut − duxx ≥ f (u), 0 < t ≤ T, g(t) < x < h(t),
′ d
u = δ, g (t) ≤ − δ ux , 0 < t ≤ T, x = g(t),
u = δ, h′ (t) ≥ − d u ,
δ x 0 < t ≤ T, x = h(t),
u ≥ u if g(t) ≥ g(t) and x = g(t),
u ≥ u if h(t) ≤ h(t) and x = h(t),
[−h0 , h0 ] ⊂ (g(0), h(0)), u0 (x) ≤ u(0, x), x ∈ [−h0 , h0 ],
Proof. This is only a simple modification of the proof of Lemma 2.2. As the changes
are obvious, we omit the details.
Remark 2.4. We will call the triple (u, g, h) in Lemmas 2.2 and 2.3 an upper
solution of the problem (1.5). We can define lower solutions by reversing all the
inequalities in the obvious places, and easily prove an analogue of Lemmas 2.2
and 2.3 for lower solutions. There is a symmetric version of Lemma 2.2, where
the conditions on the left and right boundaries are interchanged. We also have
corresponding comparison results for lower solutions in each case.
The next result implies that the population range [g(t), h(t)] never shrinks to a
single point as long as the solution is defined and bounded.
Lemma 2.5. Suppose that (2.1) holds, T ∈ (0, ∞), (u, g, h) solves (1.5) for 0 <
t < T and there exists C > 0 such that u(t, x) ≤ C for t ∈ (0, T ), x ∈ [g(t), h(t)].
Then u(t, x) > 0 for t ∈ (0, T ) and x ∈ [g(t), h(t)], and lim inf t→T − [h(t) − g(t)] > 0.
Proof. Clearly u is the unique solution of the initial boundary value problem
vt − dvxx = f (v),
t ∈ (0, T ), x ∈ (g(t), h(t)),
v(t, g(t)) = v(t, h(t)) = δ, t ∈ (0, T ),
v(0, x) = u0 (x), x ∈ [−h0 , h0 ].
By the maximum principle we have u(t, x) > 0 for t ∈ (0, T ) and x ∈ [g(t), h(t)].
This proves the first part of the lemma.
Denote DT := {(t, x) ∈ R2 : 0 < t < T, g(t) ≤ x ≤ h(t)}. By what is proved
above, and the assumption, we have
0 < u(t, x) ≤ C in DT .
By (2.1), there exists M > 0 such that f (u) ≥ −M u for u ∈ [0, C]. Define
Z h(t)
U (t) := u(t, x)dx.
g(t)
It follows that
U (t) ≥ U (0)e−M t > 0 for t ∈ (0, T ).
Hence lim inf t→T U (t) ≥ U (0)e−M T > 0. Clearly this implies lim inf t→T [h(t) −
g(t)] > 0.
The result below indicates that the population range [g(t), h(t)] will expand after
some finite time.
PROPAGATION DYNAMICS 2537
Lemma 2.6. Suppose that (f ) holds and (u, g, h) solves (1.5) for t ∈ (0, T ) for
some T ∈ (0, ∞]. Then there exists Tδ ≥ 0, depending only on u0 and f , such
that, whenever T > Tδ , u(t, x) ≥ δ for x ∈ [g(t), h(t)] and t ∈ [Tδ , T ); hence
h′ (t) ≥ 0 ≥ g ′ (t) for t ∈ [Tδ , T ).
Proof. Let m0 := minx∈[−h0 ,h0 ] u0 (x). Then δ ≥ m0 > 0. Consider the auxiliary
ODE problem
v ′ = f (v), v(0) = m0 .
By (f ) we see that v(t) > 0 for all t > 0 and v(t) → 1 as t → ∞. Moreover, v(t)
is increasing in t. Therefore there exists a unique Tδ ≥ 0 such that v(Tδ ) = δ and
m0 ≤ v(t) ≤ δ for t ∈ [0, Tδ ]. By the usual comparison principle over the region
{(t, x) : 0 ≤ t ≤ Tδ , g(t) ≤ x ≤ h(t)}, we obtain u(t, x) ≥ v(t) in this region. It
follows that u(Tδ , x) ≥ v(Tδ ) = δ for x ∈ [g(Tδ ), h(Tδ )]. We may now compare
u(t, x) with u ≡ δ over the region {(t, x) : t ∈ [Tδ , T ), g(t) ≤ x ≤ h(t)} to conclude
that u(t, x) ≥ δ here, and the desired conclusion is proved.
Lemma 2.7. Suppose that (f ) holds, (u, g, h) is a solution to (1.5) defined for
t ∈ [0, T ) for some T ∈ (Tδ , ∞). Then there exist C1 > 0 and C2 > 0, both
independent of T , such that
(
0 ≤ u(t, x) ≤ C1 for t ∈ [0, T ) and x ∈ [g(t), h(t)],
′ ′
−g (t), h (t) ∈ [0, C2 ] for t ∈ (Tδ , T ).
Proof. Let m∗ := maxx∈[g(Tδ ),h(Tδ )] u(Tδ , x). Clearly m∗ ≥ δ. Let w(t) be the
unique solution of the ODE problem
w′ = f (w), w(Tδ ) = m∗ .
Then by (f ) we know that w(t) → 1 as t → ∞ and w(t) > δ for all t > Tδ . It follows
immediately by the usual comparison principle that u(t, x) ≤ w(t) for t ∈ (Tδ , T )
and x ∈ [g(t), h(t)]. Let
C1 := max{∥u∥L∞ (DTδ ) , sup w(t)},
t≥Tδ
where
DTδ := {(t, x) : 0 < t ≤ Tδ , g(t) < x < h(t)}.
Then clearly
u(t, x) ≤ C1 for t ∈ (0, T ), g(t) ≤ x ≤ h(t).
Note that C1 ≥ 1 > δ. Since f is C 1 and f (0) = 0, there exists K > 0 depending
on C1 such that f ′ (u) ≤ K for u ∈ [0, 2C1 ].
Define, for some M > 0 to be specified later,
(
Ω := {(t, x) : 0 < t < T, h(t) − M −1 < x < h(t)},
u(t, x) := (2C1 − δ) 2M (h(t) − x) − M 2 (h(t) − x)2 + δ.
Note that since h(t) − g(t) ≥ h(Tδ ) − g(Tδ ) for t ∈ [Tδ , T ), if M −1 < mint∈[0,Tδ ]
[h(t) − g(t)], then Ω ⊂ {(t, x) : 0 < t < T, g(t) < x < h(t)}. We assume from now
on that
M > 1/ min [h(t) − g(t)].
t∈[0,Tδ ]
Then
u(t, x) = (2C1 − δ) 1 − [1 − M (h(t) − x)]2 + δ ≤ 2C1 for (t, x) ∈ Ω,
then
for x ∈ [h(Tδ ) − (2M )−1 , h(Tδ )],
u(Tδ , x) ≥ u(Tδ , x)
u(T , x) ≥ u(T , h(t) − (2M )−1 )
δ δ
1
> 2 (2C 1 − δ) + δ > C1 ≥ u(Tδ , x)
for x ∈ [h(Tδ ) − M −1 , h(Tδ ) − (2M )−1 ].
Therefore we can apply the usual comparison principle over {(t, x) : Tδ < t <
T, h(t) − M −1 < x < h(t)} to conclude that u(t, x) ≤ u(t, x) for t ∈ (Tδ , T ). Since
u(t, h(t)) = u(t, h(t)) = δ, it follows that
ux (t, h(t)) ≥ ux (t, h(t)) = −2M (2C1 − δ) for t ∈ (Tδ , T ).
Hence
d d
0 ≤ h′ (t) = − ux (t, h(t)) ≤ C2 := 2M (2C1 − δ) for t ∈ (Tδ , T ),
δ δ
where
( 1/2 )
maxx∈[g(Tδ ),h(Tδ )] |ux (Tδ , x)|
1 KC1
M := 1 + max , , .
mint∈[0,Tδ ] [h(t) − g(t)] d(2C1 − δ) 2C1 − δ
Proof of Theorem 1.1. By Theorem 2.1, we know that (1.5) has a unique solution
(u, g, h) defined on some maximal time interval (0, Tm ), and
1+α α
h, g ∈ C 1+ 2 ((0, Tm )), u ∈ C 1+ 2 ,2+α (ΩTm )
with
ΩTm := {(t, x) : t ∈ (0, Tm ), x ∈ [g(t), h(t)]}.
PROPAGATION DYNAMICS 2539
2.5. Limit as δ → 0.
Let ϵ > 0 be an arbitrarily given small real number. It suffices to show that
for any M > 0 there exists δM > 0 such that the solution (uδ , gδ , hδ ) satisfies, for
δ ∈ (0, δM ],
inf hδ (t) ≥ M, sup gδ (t) ≤ −M.
t≥ϵ t≥ϵ
By standard Schauder theory this problem has a unique solution v(t, x), and the
maximum principle and Hopf boundary lemma infer
ϵ̃0 > v(t, x) > 0 for t ≥ 0, x ∈ (−h̃(t), h̃(t)), vx (t, h̃(t)) < 0 < vx (t, −h̃(t)) for t > 0.
The properties of v0 and the smoothness of v further indicate that
vx (t, h̃(t)) < 0 < vx (t, −h̃(t)) for t ≥ 0 and they are continuous functions of t.
Therefore there exists σϵ > 0 such that
vx (t, h̃(t)) ≤ −σϵ , vx (t, −h̃(t)) ≥ σϵ for t ∈ [0, ϵ].
It follows that
M d d
h̃′ (t) = ≤ σϵ ≤ ∓ vx (t, ±h̃(t)) for t ∈ [0, ϵ] and all δ ∈ (0, σM
ϵd ϵ
].
ϵ δ δ
Define
ṽ(t, x) := v(t, x) + δ.
Then for δ ∈ (0, δ̃M ] with
σϵ dϵ
δ̃M := min , ϵ̃0 , δ0 ,
M
we have
δ ≤ ṽ(t, x) ≤ 2ϵ0 , t ∈ (0, ϵ], x ∈ (−h̃(t), h̃(t)),
˜
ṽt − dṽxx = f (v) ≤ f (v) ≤ f (ṽ), t ∈ (0, ϵ], x ∈ (−h̃(t), h̃(t)),
ṽ(t, ±h̃(t)) = δ, t ∈ [0, ϵ],
′ d
h̃ (t) ≤ ∓ δ ṽx (t, ±h̃(t)), t ∈ [0, ϵ],
ṽ(0, x) ≤ uδ (x),
x ∈ [−h̃(0), h̃(0)] ⊂ (−h0 , h0 ).
0
If we can show
uδ (t, x) ≥ δ for t ∈ [0, ϵ], x ∈ {−h̃(t), h̃(t)} ∩ [gδ (t), hδ (t)], (2.24)
then we can apply the lower solution version of Lemma 2.3 to conclude that
[−h̃(t), h̃(t)] ⊂ (gδ (t), hδ (t)), ṽ(t, x) ≤ uδ (t, x)
for t ∈ [0, ϵ], x ∈ [−h̃(t), h̃(t)], δ ∈ (0, δM ].
In particular, for δ ∈ (0, δM ],
gδ (ϵ), hδ (ϵ) ⊃ − h̃(ϵ), h̃(ϵ) ⊃ [−M, M ],
and
uδ (ϵ, x) ≥ ṽ(ϵ, x) = v(ϵ, x) + δ ≥ δ for x ∈ [−h̃(ϵ), h̃(ϵ)].
To show (2.24), it suffices to prove
uδ (t, x) ≥ δ for all t > 0, x ∈ [gδ (t), hδ (t)] and small δ > 0. (2.25)
Since uδ0 1
→ û0 in C ([−h0 , h0 ]) with û0 satisfying (1.2), we have
uδ0 (x) ≥ δ for x ∈ [−h0 , h0 ] and all small δ > 0.
PROPAGATION DYNAMICS 2541
Since uδ solves the above system, the comparison principle infers uδ (t, x) ≥ δ for
t > 0 and x ∈ [gδ (t), hδ (t)], as desired.
Next we consider the auxiliary free boundary problem
˜
v̂t − dv̂xx = f (v̂),
t > ϵ, x ∈ (ĝ(t), ĥ(t)),
v̂(t, ĝ(t)) = v̂(t, ĥ(t)) = 0, t > ϵ,
ĝ ′ (t) = − d v̂ (t, ĝ(t)),
t > ϵ,
δ x (2.26)
′ d
ĥ (t) = − δ v̂x (t, ĥ(t)), t > ϵ,
−ĝ(ϵ) = ĥ(ϵ) = h̃(ϵ),
v̂(ϵ, x) = v(ϵ, x), x ∈ [−h̃(ϵ), h̃(ϵ)].
It is well known (see [21]) that (2.26) has a unique solution (û, ĝ, ĥ). Moreover,
by the maximum principle and Hopf boundary lemma we have, similarly as for the
solution v(t, x) above,
ϵ̃0 > v̂(t, x) > 0 for t ≥ ϵ, x ∈ (ĝ(t), ĥ(t)), v̂x (t, ĥ(t)) < 0 < vx (t, ĝ(t)) for t ≥ ϵ.
Therefore
w(t, x) := v̂(t, x) + δ
satisfies, for every δ ∈ (0, δM ],
δ ≤ w(t, x) ≤ 2ϵ0 ,
t ∈ [ϵ, ∞), x ∈ (ĝ(t), ĥ(t)),
˜
wt − dwxx = f (v̂) ≤ f (v̂) ≤ f (w), t ∈ [ϵ, ∞), x ∈ (ĝ(t), ĥ(t)),
w(t, ĝ(t)) = w(t, ĥ(t)) = δ, t ∈ [ϵ, ∞),
′ d ′ d
ĝ (t) = − δ wx (t, ĝ(t)), ĥ (t) = − δ wx (t, ĥ(t)), t ∈ [ϵ, ∞),
w(ϵ, x) = v(ϵ, x) + δ ≤ u (ϵ, x),
δ x ∈ [ĝ(ϵ), ĥ(ϵ)] ⊂ [gδ (ϵ), hδ (ϵ)].
By (2.25), we have
uδ (t, x) ≥ δ for t ≥ ϵ, x ∈ {ĝ(t), ĥ(t)} ∩ [gδ (t), hδ (t)], δ ∈ (0, δM ],
and hence we can apply the lower solution version of Lemma 2.3 to conclude that
[gδ (t), hδ (t)] ⊃ [ĝ(t), ĥ(t)] for t ≥ ϵ.
Since ĝ ′ (t) < 0 < ĥ′ (t) for t > ϵ, it follows that, for all δ ∈ (0, δM ],
[gδ (t), hδ (t)] ⊃ [ĝ(t), ĥ(t)] ⊃ [ĝ(ϵ), ĥ(ϵ)] ⊃ [−M, M ] for t ≥ ϵ,
which implies (2.22). This concludes Step 1.
Step 2. We show that for any given T > ϵ̃ > 0 and R > 0,
lim uδ (t, x) = U (t, x) in the C 1,2 ([ϵ̃, T ] × [−R, R]) norm.
δ→0
By standard parabolic regularity, it suffices to prove the above limit in the C([ϵ̃, T ]×
[−R, R]) norm. We prove this below via some comparison arguments.
For small σ > 0, let vσ be the unique solution of
vt − dvxx = f (v) for t > 0, x ∈ R; v(0, x) = U (0, x) + σ for x ∈ R.
2542 YIHONG DU
Since f (σ) > 0, it is easily seen that vσ (t, x) ≥ σ for all t ≥ 0 and x ∈ R. Hence
for all sufficiently small δ ∈ (0, σ) satisfying uδ0 (x) ≤ U (0, x) + σ in [−h0 , h0 ], we
can apply the usual comparison principle over the region t > 0, x ∈ [gδ (t), hδ (t)] to
deduce
uδ (t, x) ≤ vσ (t, x) for t > 0, x ∈ [gδ (t), hδ (t)].
It follows that
lim sup uδ (t, x) ≤ vσ (t, x) uniformly in [ϵ̃, T ] × [−R, R].
δ→0
Since limσ→0 vσ (t, x) = U (t, x) uniformly in [0, T ] × [−R, R], we thus obtain
lim sup uδ (t, x) ≤ U (t, x) uniformly in [ϵ̃, T ] × [−R, R].
δ→0
Since uδ (ϵ∗ , x) ≥ v(ϵ∗ , x) ≥ w0 (x) in the supporting set of w0 , we can use the
comparison principle to infer that
uδ (t + ϵ∗ , x) ≥ w(t, x) for t ≥ 0, x ∈ [−L, L].
It follows that
lim inf uδ (t + ϵ∗ , x) ≥ w(t, x) uniformly for t ≥ 0, x ∈ [−L, L].
δ→0
Let w̃ be the solution of
(
w̃t − dw̃xx = f (w̃), t > 0, x ∈ R,
w̃(0, x) = w0 (x), x ∈ R.
It is well known that
lim w(t, x) = w̃(t, x) locally uniformly in (0, T ] × R.
L→∞
Therefore
lim inf uδ (t + ϵ∗ , x) ≥ w̃(t, x) locally uniformly in (0, T ] × R.
δ→0
By our definition of w0 (x), it is easily seen that w0 (x) + ϵ̂ ≥ U (0, x). Therefore
if ŵ is the solution to
(
ŵt − dŵxx = f (ŵ), t > 0, x ∈ R,
ŵ(0, x) = w0 (x) + ϵ̂, x ∈ R,
then ŵ(t, x) ≥ U (t, x) in [0, ∞) × R.
For any given small σ > 0, the following holds for all small ϵ∗ ∈ (0, ϵ̃/2] and
ϵ̂ > 0:
U (t + ϵ∗ , x) − ϵ̂ ≤ U (t, x) ≤ ŵ(t, x) ≤ w̃(t, x) + σ for t ∈ [0, T ] × [−R, R].
It follows that
lim inf uδ (t + ϵ∗ , x) ≥ U (t + ϵ∗ , x) − ϵ̂ − σ uniformly in [ϵ̃ − ϵ∗ , T ] × [−R, R].
δ→0
Letting ϵ̂ → 0 and then σ → 0, we deduce
lim inf uδ (t, x) ≥ U (t, x) uniformly in [ϵ̃, T ] × [−R, R].
δ→0
The proof is now complete.
Lemma 2.6 implies that Ũ (t, y) ≥ δ, and since U ≡ δ is a strict lower solution
to (3.2), the strong maximum principle implies that Ũ (t, y) > δ for t ∈ R and
y ∈ (g∞ , h∞ ). The Hopf boundary lemma then infers Ũy (t, g∞ ) > 0 > Ũy (t, h∞ ),
which contradicts the third equation in (3.2).
Step 2. A contradiction arises if one of g∞ and h∞ is a finite number.
Without loss of generality we assume that h∞ is finite and g∞ = −∞. The proof
follows the idea in Step 1 with some suitable changes. Now we define, for some
M > − inf t>0 h(t),
x+M
y= , V (t, y) = u(t, x).
h(t) + M
Then V satisfies
1 2 h′ (t)y
g(t)+M
Vt − d h(t)+M Vyy − h(t)+M Vy = f (V ), t > 0, y ∈ [ h(t)+M , 1],
V (t, g(t)+M ) = V (t, 1) = δ,
t > 0,
h(t)+M
′ d 1
(3.3)
h (t) = − V
δ h(t)+M y (t, 1), t > 0,
−h0
y ∈ [M
V (0, y) = u0 (h0 + M )y − M , M +h0 , 1].
PROPAGATION DYNAMICS 2545
Applying interior and boundary Lp estimates to (3.3), we see that, for any p > 1,
∥V ∥Wp1,2 ([n,n+2]×[L−σ,L]) ≤ Cp
g(t)+M
for all integers n ≥ 1, all real numbers L ∈ [maxt∈[n,n+2] h(t)+M , 1] and some Cp > 0
1
independent of n and L, where σ ∈ (0, inf t>0 h(t)+M ) is a fixed number. Taking
p sufficiently large and use the Sobolev embedding theorem, we see from the third
equation in (3.3) that h′ (t) is uniformly continuous in t for t ≥ 1. This implies that
h′ (t) → 0 as t → ∞ by the same reasoning as in Step 1.
Let {tn } be an arbitrary sequence increasing to ∞ as n → ∞, and define
Vn (t, y) := V (tn + t, y).
Then applying the Lp estimates to the equation satisfied by Vn (which is a simple
variation of (3.3)), and using the Sobolev embedding theorem, and a usual procedure
of selecting a diagonal subsequence, we see that subject to a subsequence, for some
(1+α)/2,1+α
α ∈ (0, 1), Vn → Ṽ in Cloc (R × (−∞, 1]), with Ṽ satisfying
d
Ṽt − (h∞ +M )2 Ṽyy = f (Ṽ ), t ∈ R, y ∈ (−∞, 1],
Ṽ (t, 1) = δ, t ∈ R, (3.4)
Ṽy (t, 1) = 0, t ∈ R.
Lemma 2.6 implies that Ṽ (t, y) ≥ δ, and since V ≡ δ is a strict lower solution
to (3.4), the strong maximum principle implies that Ṽ (t, y) > δ for t ∈ R and
y ∈ (−∞, 1). The Hopf boundary lemma then infers 0 > Ṽy (t, 1), which contradicts
the third equation in (3.4). This concludes Step 2.
Step 3. W show that u(t, x) → 1 as t → ∞ locally uniformly in x ∈ R.
By Steps 1 and 2, we know that g(t) → −∞ and h(t) → ∞ as t → ∞. Therefore,
for any given L ≫ 1, there exists TL ≫ 1 such that
g(t) < −L, h(t) > L for t ≥ TL .
By Lemma 2.6, we also have u(t, x) ≥ δ for t ≥ TL and x ∈ [g(t), h(t)].
Now let v = vL (t, x) be the unique solution of the following auxiliary problem
vt − dvxx = f (v), t > TL , x ∈ [−L, L],
v(t, ±L) = δ, t > TL , (3.5)
v(TL , x) = δ, x ∈ [−L, L].
∞ ∞
We want to show that vL (x) → 1 as L → ∞. Since vL may not be mono-
tone with respect to L, we use an upper and lower solution trick to overcome this
shortcoming. A simple upper and lower solution consideration for the problem
−dv ′′ = f (v) in (−L, L), v(±L) = δ, (3.6)
∞
shows that (3.6) has a minimal positive solution ṽL satisfying δ ≤ ṽL ≤ vL . More-
over, for L1 > L, ṽL1 restricted to the interval [−L, L] is an upper solution to (3.6),
which is no smaller than the lower solution δ. It follows that ṽL ≤ ṽL1 over [−L, L].
Therefore
ṽ∞ (x) := lim ṽL (x) exists for every x ∈ R.
L→∞
Moreover, by standard elliptic regularity, it is easily seen that the above limit holds
2
in Cloc (R) and
′′
−dṽ∞ = f (ṽ∞ ), δ ≤ ṽ∞ ≤ 1 for x ∈ R.
Since f satisfies (f ) and its behaviour for u > 1 can be modified without affecting
the validity of the above equation, we can use Theorem 1.1 of [17] to conclude that
ṽ∞ ≡ 1.
By the usual comparison principle, we can compare vL with u over [TL , ∞) ×
[−L, L] to deduce vL (t, x) ≤ u(t, x) for t > TL and x ∈ [−L, L]. It follows that
∞
lim inf u(t, x) ≥ vL (x) for x ∈ [−L, L]. (3.7)
t→∞
∞
Since vL ≥ ṽL and ṽL (x) → 1 as L → ∞ locally uniformly in x ∈ R, by letting
L → ∞ in (3.7), we deduce
lim inf u(t, x) ≥ 1 locally uniformly in x ∈ R.
t→∞
On the other hand, define m∗ := maxx∈[−h0 ,h0 ] u0 (x) and let w∗ (t) be the solution
of the ODE problem
w′ = f (w), w(0) = m∗ .
Then w∗ (t) ≥ δ for all t ≥ 0 and w∗ (t) → 1 as t → ∞. Comparing u with w∗ over
the region t > 0 and x ∈ [g(t), h(t)] we deduce by the usual comparison principle
that u(t, x) ≤ w∗ (t) in this region. It follows that
lim sup u(t, x) ≤ 1 uniformly in x ∈ [g(t), h(t)].
t→∞
Therefore we must have
lim u(t, x) = 1 locally uniformly in x ∈ R.
t→∞
The proof is now complete.
3.2. Proof of Proposition 1.3.
Proof. Let c0 > 0 and Pc (q) be defined as in Lemma 6.1 of [21], but with (c, f (u))
there replaced by ( d1 c, d1 f (u)), since the diffusion coefficient d in [21] was assumed
to be 1. From [21] and [2] we know that c0 is the spreading speed of (1.3), and
Pc (q) > 0 for q ∈ [0, 1), c ∈ [0, c0 ),
Pc (0) = 0, Pc (q) > 0 for q ∈ (0, 1), c ≥ c0 ,
for fixed q ∈ [0, 1), c → Pc (q) is continuous and strictly decreasing over [0, c0 ].
Moreover,
1 f (q)
Pc′ = c− for q ∈ (0, 1). (3.8)
d Pc
PROPAGATION DYNAMICS 2547
Taking c = c0 in (3.8) and noting that Pc0 (0) = 0 and f (q) > 0 for q ∈ (0, 1), we
deduce Pc′0 (q) < c/d for q ∈ (0, 1) and hence
δ
Pc0 (δ) < c0 .
d
We now consider the function
δ
ξ(c) := Pc (δ) − c,
d
which is continuous and strictly decreasing for c ∈ [0, c0 ]. The above inequality
gives ξ(c0 ) < 0, while ξ(0) = P0 (δ) > 0. Therefore there exists a unique c∗ =
c∗ (δ) ∈ (0, c0 ) such that ξ(c∗ ) = 0, namely
δ
Pc∗ (δ) = c∗ .
d
Let q = q∗ (z) be the unique solution of
q ′ = Pc∗ (q), q(0) = 0.
Then it is easily checked that (c, q) = (c∗ , q∗ ) satisfies (1.6).
Finally by the properties of Pc (q) listed at the beginning of the proof, we see
that Pc∗ (q) > 0 for q ∈ [0, 1) which implies q∗′ (z) > 0 for z ≥ 0, and
lim c∗ (δ) = c0 .
δ→0
The proof is now complete.
Remark 3.1. From (3.8) and Pc (1) = 0 we see that for fixed c ∈ (0, c0 ), Pc (q) >
Pc (0) for q > 0 close to 0, and Pc (q) < Pc (0) for q < 1 close to 1. Hence, we see
from the above proof that if c∗ is given in Theorem A with µ = dδ , then c∗ < c∗
when δ > 0 is small, and c∗ > c∗ when δ < 1 is close to 1. If c ≥ c0 , then the
solution Pc (q) of (3.8) gives rise to a traveling wave solution q(x) (via q ′ = Pc (q))
satisfying (1.7). However, since Pc (0) = 0, (3.8) indicates Pc (q) < dc q for q ∈ (0, 1).
In particular, Pc (δ) < dc δ, which implies that if q solves (1.7) (so q ′ = Pc (q)), then
there does not exist x ∈ R satisfying q(x) = δ and q ′ (x) = dδ c simultaneously.
3.3. Bound for |g(t) + c∗ t| and |h(t) − c∗ t|.
Proposition 3.2. Under the assumptions of Theorem 1.4, there exists C > 0 such
that
|g(t) + c∗ t|, |h(t) − c∗ t| ≤ C for all t > 0. (3.9)
We will prove (3.9) for h(t) only, since the conclusion for g(t) is a consequence
of the conclusion for h(t). Indeed, (ũ(t, x), g̃(t), h̃(t)) := (u(t, −x), −h(t), −g(t)) is
the solution of (1.5) with initial function ũ0 (x) := u0 (−x).
Our proof will be based on the construction of suitable upper and lower solutions,
which is a variation of the constructions in [23] and is inspired by the method of
Fife and McLeod [27]. We will need the following result.
Lemma 3.3. Suppose that f satisfies (f ). Let (u, g, h) be the unique solution of
(1.5). Then for any c ∈ (0, c∗ ) there exist σ ∈ (0, −f ′ (1)), T ∗ > 0 and M > 0 such
that for t ≥ T ∗ ,
[g(t), h(t)] ⊃ [−ct, ct], (3.10)
−σt
u(t, x) ≥ 1 − M e for x ∈ [−ct, ct], (3.11)
−σt
u(t, x) ≤ 1 + M e for x ∈ [g(t), h(t)]. (3.12)
2548 YIHONG DU
Proof. This is a simple variation of Lemma 6.5 in [21]. Let (c∗ , q∗ ) be the unique
solution pair in Proposition 1.3. Denote ω∗ := q∗′ (xδ ) = Pc∗ (δ) > 0 and for each
c ∈ (0, c∗ ) consider the problem
1 f (q)
P′ = c − , P (δ) = ω∗ . (3.13)
d P
By similar analysis as at the end of Section 6.1 in [21], the unique solution P c (q) of
(3.13) satisfies P c (q) > 0 in [0, Qc ) and P c (Qc ) = 0 for some Qc ∈ (δ, 1). Moreover,
Qc → 1 as c → c∗ .
Let (q c (z), pc (z)) denote the trajectory of
1
q ′ = p, p′ = [cp − f (q)],
d
represented by the curve p = P c (q), q ∈ [0, Qc ], with (q c (0), pc (0)) = (0, P c (0)) and
(q c (z c ), pc (z c )) = (Qc , 0); then clearly q c (z) solves
dq ′′ − cq ′ + f (q) = 0, z ∈ [0, z c ],
(3.14)
q(0) = 0, q ′ (z c ) = 0, q(z) > 0 in (0, z c ].
Moreover, we have
d ′ d d d
c < c∗ = q (xδ ) = Pc∗ (δ) = P c (δ) = (q c )′ (x̃δ ), (3.15)
δ ∗ δ δ δ
where x̃δ ∈ (0, z c ) is chosen such that q c (x̃δ ) = δ. Further more, we have
lim z c = +∞, lim ∥q c − q∗ ∥L∞ ([0,zc ]) = 0. (3.16)
c↗ c∗ c↗ c∗
For t ≥ 0 we define
k(t) = kc (t) := z c + ct − x̃δ
and c
q (k(t) − x + x̃δ ), x ∈ [ct, k(t)],
w(t, x) = wc (t, x) := q c (z c ), x ∈ [−ct, ct],
c
q (k(t) + x + x̃δ ), x ∈ [−k(t), −ct].
We will use (w, −k, k) as a lower solution to (1.5) in the argument below.
Step 1. Fix ĉ ∈ (c, c∗ ). By Theorem 1.2, we can find T1 > 0 such that
[g(T1 ), h(T1 )] ⊃ [−kĉ (0), kĉ (0)] and u(T1 , x) > wĉ (0, x) in [−kĉ (0), kĉ (0)].
One then easily checks that (wĉ (t − T1 , x), −kĉ (t − T1 ), kĉ (t − T1 )) is a lower solution
of (1.5) for t ≥ T1 . Hence for t ≥ T2 with some T2 ≫ T1 ,
g(t) ≤ −kĉ (t − T1 ) < −ĉ(t − T1 ) < −ct, h(t) ≥ kĉ (t − T1 ) > ĉ(t − T1 ) > ct
and
u(t, x) ≥ wĉ (t − T1 , x) for x ∈ [−kĉ (t − T1 ), kĉ (t − T1 )] ⊃ [−ct, ct].
This proves (3.10).
Step 2. Since wĉ (t − T1 , x) ≡ q ĉ (z ĉ ) = Qĉ > Qc for |x| ≤ ct < ĉ(t − T1 ) for all
t ≥ T2 , we find from the above estimate for u that
u(t, x) ≥ Qc for − ct ≤ x ≤ ct, t ≥ T2 .
Since f (1) < 0, for any σ ∈ (0, −f ′ (1)) we can find ρ = ρ(σ) ∈ (0, 1) such that
′
f (u) ≥ σ(1 − u) for u ∈ [1 − ρ, 1], f (u) ≤ σ(1 − u) for u ∈ [1, 1 + ρ]. (3.17)
c
Recall that Q → 1 as c increases to c∗ . Without loss of generality we may assume
that c has been chosen so that Qc > 1 − ρ.
PROPAGATION DYNAMICS 2549
By the proof of Lemma 6.5 in [21], for small ϵ > 0 such that ϵ2 c2 σ < 2, we have
ϵ2 c2 2 2 4
ψ T, x ≥ 1 − M0 e−ϵ c σT /4 with M0 := √ + 1
4 π
ϵ2 c2
for |x| ≤ (1 − ϵ)cT and T ≥ T2 . Writing t = 4 T, this is equivalent to
4(1 − ϵ) 4
ψ(t, x) ≥ 1 − M0 e−σt for |x| ≤ t, t ≥ 2 2 T2 .
ϵ2 c ϵ c
Moreover, by the estimates proved in Step 1, it is easily seen that ψ is a lower
solution for the equation satisfied by u(t + T, x) in the region (t, x) ∈ [0, ∞) ×
[−cT, cT ], and so
ψ(t, x) ≤ u(t + T, x) for − cT ≤ x ≤ cT, t ≥ 0. (3.19)
4(1−ϵ)
By selecting ϵ sufficiently small, we may assume that ϵ2 c > c. Thus
u(t, x) ≥ ψ(t − T, x) ≥ 1 − M0 eσT e−σt for x ∈ [−ct, ct] and all large t > 0.
Hence (3.11) holds.
Step 3. Finally we prove (3.12). Define m∗ := maxx∈[−h0 ,h0 ] u0 (x) and let w∗ (t)
be the solution of the ODE problem
w′ = f (w), w(0) = m∗ .
Then w∗ (t) ≥ δ for all t ≥ 0 and by (f ), w∗ (t) ≤ 1 + M e−σt for some positive
constants M and σ ∈ (0, −f ′ (1)). Comparing u with w∗ over the region t > 0 and
x ∈ [g(t), h(t)] we deduce by the usual comparison principle that u(t, x) ≤ w∗ (t) in
this region. Hence (3.12) holds.
3.3.1. Upper bound. Fix c ∈ (0, c∗ ). From Lemma 3.3, there exist σ ∈ (0, −f ′ (1)),
M > 0 and T ∗ > 0 such that for t ≥ T ∗ , (3.10), (3.11) and (3.12) hold. Since
0 < σ < −f ′ (1) we can find some η > 0 such that
σ ≤ −f ′ (u) for 1 − η ≤ u ≤ 1 + η,
(3.20)
f (u) ≥ 0 for 1 − η ≤ u ≤ 1.
Fix γ ∈ (0, η). Since q∗ (∞) = 1, we can find X0 > 0 and T ∗ > 0 large such that
∗
(1 + γ)q∗ (X0 ) ≥ 1 + M e−σT . (3.21)
and
d d ∗
− ux (t, h(t)) = (1 + γe−σ(t−T ) )q∗′ (zδ (t)).
δ δ
By (3.23),
d ′ d ∗
q∗ (zδ (t)) ≤ q∗′ (xδ ) + M1 |xδ (t) − xδ | ≤ c∗ + M1 M0 γe−σ(t−T ) ,
δ δ
with
d
M1 = max |q ′′ (u)|.
δ u∈[0,xδ ] ∗
Therefore
d ∗ ∗
− ux (t, h(t)) ≤ (1 + γe−σ(t−T ) )(c∗ + M1 M0 γe−σ(t−T ) )
δ
∗
≤ c∗ + γ(c∗ + 2M1 M0 )e−σ(t−T ) .
Hence (3.26) holds for β > 0 satisfying
γ(c∗ + 2M1 M0 ) ≤ βσ. (3.28)
∗ ∗
Next we show (3.27). From the definition of h we see that h(T ) = h(T ) + X0 >
h(T ∗ ). By (3.12) and (3.21) we have
u(T ∗ , x) = (1 + γ)q∗ (h(T ∗ ) − x + zδ (T ∗ )) = (1 + γ)q∗ (h(T ∗ ) + X0 − x + zδ (T ∗ ))
∗
≥ (1 + γ)q∗ (X0 ) ≥ 1 + M e−σT ≥ u(T ∗ , x) for x ∈ [g(T ∗ ), h(T ∗ )].
PROPAGATION DYNAMICS 2551
Denote
F (ξ, u) := (1 + ξ)f (u) − f (1 + ξ)u .
The mean value theorem yields
F (ξ, u) = ξf (u) + f (u) − f ((1 + ξ)u) = ξf (u) − ξf ′ (u + θξu)u
for some θ = θξ,u ∈ (0, 1). Therefore we have
ut − duxx − f (u)
∗ ∗ ∗ ∗
≥ − γσe−σ(t−T ) q∗ (z) + βσe−σ(t−T ) (1 + γe−σ(t−T ) )q∗′ (z) + F (γe−σ(t−T ) , q∗ (z))
∗ ∗ ∗
= βσe−σ(t−T ) (1 + γe−σ(t−T ) )q∗′ (z) + γe−σ(t−T ) f (q∗ (z))
∗
h ∗
i
+ γe−σ(t−T ) q∗ (z) − σ − f ′ q∗ (z) + θ′ γe−σ(t−T ) q∗ (z) .
Since q∗ (z) → 1 as z → ∞, there exists zη > 0 such that q∗ (z) ≥ 1 − η for z ≥ zη .
For h(t) − x + zδ (t) = z ≥ zη , the above inequality yields
∗
h ∗
i
ut − duxx − f (u) ≥ γe−σ(t−T ) q∗ (z) − σ − f ′ q∗ (z) + θ′ γe−σ(t−T ) q∗ (z) ≥ 0,
where θ′ = θt,z′
∈ (0, 1), and we have used (3.20), 1 − η ≤ q∗ (z) < 1 and 0 ≤
′ −σ(t−T ∗ )
θ γe ≤ γ ≤ η.
For h(t) − x + zδ (t) = z ∈ [zδ (t), zη ], it gives
ut − duxx − f (u)
∗ ∗ ∗
≥ βσe−σ(t−T ) (1 + γe−σ(t−T ) )q∗′ (z) + γe−σ(t−T ) f (q∗ (z))
∗
h ∗ i
+ γe−σ(t−T ) q∗ (z) − σ − f ′ q∗ (z) + θ′ γe−σ(t−T ) q∗ (z)
2552 YIHONG DU
∗ ∗
≥ βσe−σ(t−T ) Qη − γe−σ(t−T ) σ + max f ′ (s)
0≤s≤1+η
h i
∗
= e−σ(t−T ) βσQη − γ σ + max f ′ (s) ,
0≤s≤1+η
Lemma 3.5. For sufficiently large β > 0, u(t, x) and h(t) satisfy
(
u(t, x) ≥ u(t, x) for t ≥ T ∗∗ , x ∈ [g(t), h(t)],
h(t) ≥ h(t) for t ≥ T ∗∗ .
Proof. It suffices to check that (u, g, h) is a lower solution to (1.5) for t ≥ T ∗∗ . First,
from (3.11) we can easily see that u ≤ u at x = g(t) since for t ≥ T ∗∗ ,
u(t, g(t)) = u(t, −ct) ≤ 1 − M e−σt ≤ u(t, −ct) = u(t, g(t)).
PROPAGATION DYNAMICS 2553
Next we check that h and u satisfy the required conditions at x = h(t). It is obvious
that u(t, h(t)) = δ. Since u(t, x) ≥ δ for t ≥ T ∗∗ > Tδ and x ∈ [g(t), h(t)], we have
u(t, x) ≥ u(t, x) whenever h(t) ≤ h(t) and x = h(t). Direct computations give
h′ (t) = c∗ − βM σe−σt ,
and by (3.31),
d d
− ux (t, h(t)) = (1 − M e−σt )q∗′ (z̃δ (t))
δ δ
d h i
≥ (1 − M e−σt ) q∗′ (xδ ) − max ∗∗ |q∗′′ (ξ)|(z̃δ (t) − xδ )
δ ξ∈[xδ ,z̃δ (T )]
Finally we prove
ut − duxx − f (u) ≤ 0 for t ≥ T ∗∗ and x ∈ [g(t), h(t)].
Write ζ = h(t) − x + z̃δ (t). Since
ut = σM e−σt q∗ (ζ) + (1 − M e−σt )[h′ (t) + z̃δ′ (t)]q∗′ (ζ)
≤ σM e−σt q∗ (ζ) + (1 − M e−σt )h′ (t)q∗′ (ζ)
= σM e−σt q∗ (ζ) + (1 − M e−σt )(c∗ − βM σe−σt )q∗′ (ζ),
uxx = (1 − M e−σt )q∗′′ (ζ),
we have
ut − duxx − f (u)
≤ σM e−σt q∗ (ζ) − βM σe−σt (1 − M e−σt )q∗′ (ζ)
+ (1 − M e−σt )f (q∗ (ζ)) − f ((1 − M e−σt )q∗ (ζ))
= σM e−σt q∗ (ζ) − βM σe−σt (1 − M e−σt )q∗′ (ζ) + F (−M e−σt , q∗ (ζ)).
We can apply the mean value theorem to F (ξ, u) as before to obtain
ut − duxx − f (u)
≤ σM e−σt q∗ (ζ) − βM σe−σt (1 − M e−σt )q∗′ (ζ)
h i
− M e−σt f (q∗ (ζ)) − f ′ q∗ (ζ) − θ′′ M e−σt q∗ (ζ) q∗ (ζ)
= − M e−σt f (q∗ (ζ)) − βM σe−σt (1 − M e−σt )q∗′ (ζ)
h i
+ M e−σt f ′ q∗ (ζ) − θ′′ M e−σt q∗ (ζ) + σ q∗ (ζ),
2554 YIHONG DU
max0≤s≤1 f ′ (s) + σ
−σt −σt ′
≤ M e (1 − M e ) −βσQη +
1 − M e−σt
max0≤s≤1 f ′ (s) + σ
−σt −σt ′
≤ M e (1 − M e ) −βσQη +
1 − M e−σT ∗∗
≤ 0,
by taking β > 0 sufficiently large. This completes the proof of the lemma.
3.3.3. Completion of the proof of Proposition 3.2. From Lemmas 3.4 and 3.5, for
t ≥ T ∗∗ we have
∗∗
(c − c∗ )T ∗∗ − βM (e−σT − e−σt ) ≤ h(t) − c∗ t ≤ −c∗ T ∗ + β + h(T ∗ ) + X0 .
Hence if we define
n
C := max − c∗ T ∗ + β + h(T ∗ ) + X0 , (c∗ − c)T ∗∗
∗∗
o
+ βM e−σT , max∗∗ |h(t) − c∗ t| ,
t∈[0,T ]
then
|h(t) − c∗ t| ≤ C for all t > 0.
This completes the proof of Proposition 3.2. □
3.4. Proof of Theorem 1.4. With the preparation in the previous subsection,
we are ready to prove Theorem 1.4 now. Our approach from now on will differ
significantly from [23, 27], and will follow the steps of [24] with some nontrivial
modifications. The techniques here actually can be used to give a simpler, alterna-
tive proof of the corresponding results in [23] and some parts of [24].
3.4.1. Convergence along a sequence. According to Proposition 3.2, there exists
C > 0 such that
−C < h(t) − c∗ t < C, −C ≤ g(t) + c∗ t ≤ C for t > 0.
We now set
k(t) := c∗ t − 2C, l(t) := h(t) − k(t), ϕ(t, x) := u(t, k(t) + x).
Obviously,
C ≤ l(t) ≤ 3C for t > 0. (3.32)
Moreover,
ux = ϕx , uxx = ϕxx , ut = ϕt − c∗ ϕx ,
PROPAGATION DYNAMICS 2555
where α ∈ (0, 1), Ω := {(t, x) : −∞ < x < L(t), t ∈ R}. Moreover (Φ(t, x), L(t))
satisfies
Φt = dΦxx + c∗ Φx + f (Φ), Φ > δ,
(t, x) ∈ Ω,
Φ(t, L(t)) = δ, t ∈ R, (3.33)
′
d
L (t) = − δ Φx (t, L(t)) − c∗ , L(t) ≥ L(0), t ∈ R.
Proof. It follows from Lemma 2.7 that there exists C0 > 0 such that 0 ≤ h′ (t) ≤ C0
for t > Tδ , which leads to
−c∗ ≤ ln′ (t) ≤ C0 − c∗ for t > −tn + Tδ .
Denote
x
ξ= , ϕ̃n (t, ξ) = ϕn (t, x).
ln (t)
Then (ϕ̃n (t, ξ), ln (t)) satisfies
′
(ϕ̃n )t = 2d (ϕ̃n )ξξ + ξln (t)+c∗ (ϕ̃n )ξ + f (ϕ̃n ), t > −tn , − klnn(t)
(t)
< ξ < 1,
l (t)
n ln (t)
(3.34)
ϕ̃ (t, 1) = δ, l′ (t) = − d (ϕ̃ ) (t, 1) − c , t > −tn .
n n δln (t) n ξ ∗
Owing to Lemma 2.7, u(t, x) is uniformly bounded for x ∈ [g(t), h(t)] and t ∈ (0, ∞),
which implies that ϕn is uniformly bounded in {(t, x) : −kn (t) < x < ln (t), t ≥ −tn }.
Hence, in view of (3.32), for any given R > 0 and T ∈ R, using the interior-boundary
Lp estimates to (3.34) over [T − 2, T + 1] × [−R − 2, 1], for any p > 1 we have
∥ϕ̃n ∥Wp1,2 ([T −2,T +1]×[−R−2,1]) ≤ CR for all large n,
where CR is a constant depending on R and p but independent of n and T . Fur-
thermore, for any α′ ∈ (0, 1), we can take p > 1 large enough and use the Sobolev
embedding theorem to obtain
∥ϕ̃n ∥ 1+α′ ,1+α′ ≤ C̃R for all large n, (3.35)
C 2 ([T,∞)×[−R,1])
By Lemma 2.6 we know that Φ̃ ≥ δ in R × (−∞, 1]. Since f (δ) > 0, the strong max-
imum principle then infers Φ̃ > δ in R × (−∞, 1). By setting Φ(t, x) = Φ̃(t, x/L(t)),
it is easy to verify that (Φ, L) satisfies (3.33) and
lim ∥Φ − ϕn ∥ 1+α ,1+α = 0.
n→∞ Cloc2 (Ω)
Finally, since L(0) = limn→∞ l(tn ) = lim inf t→∞ l(t) and L(t) = limn→∞ l(tn + t),
we obtain L(t) ≥ L(0) for any t ∈ R. This completes the proof.
3.4.2. Determine the limit pair (Φ, L). We aim to show that
L(t) ≡ L(0) and Φ(t, x) ≡ q∗ (L(0) − x + xδ ).
Our approach here is inspired by Berestycki and Hamel [5].
Due to (3.32), we have
C ≤ L(t) ≤ 3C for t ∈ R.
It follows from Lemma 3.5 that, for x ∈ [g(t + tn ) − k(t + tn ), h(t + tn ) − k(t + tn )]
and t + tn ≥ T ∗∗ ,
ϕn (t, x) ≥ [1 − M e−σ(t+tn ) ]q∗ h(t + tn ) − k(t + tn ) − x + zδ (t + tn ) . (3.36)
Thanks to (3.37) and Φ(t, L(t)) = δ with L(t) ∈ [C, 3C], we see that R∗ is finite.
Moreover,
Φ(t, x) ≥ q∗ (R∗ − x + xδ ) for (t, x) ∈ R × (−∞, R∗ ]
and
min L(t) = L(0) ≥ R∗ .
t∈R
∗
Lemma 3.7. R = L(0).
PROPAGATION DYNAMICS 2557
Obviously, ω(x) ≤ 0 for x ≤ R∗ . If (3.39) does not hold, then there exists x0 ∈
(−∞, R∗ ) such that
ω(x0 ) = 0.
As a consequence of Step 1, we see that in (3.39), ω(x0 ) is not achieved by any
(t, y) ∈ R × [x0 , R∗ ]. Therefore, there exists a sequence {(sn , yn )} ⊂ R × [x0 , R∗ ]
with |sn | → ∞ such that
lim Φ(sn , yn ) − q∗ (R∗ − yn + xδ ) = 0.
n→∞
and
e 0) = q∗ (R∗ − y0 + xδ ).
Φ(0,
2558 YIHONG DU
Obviously, 1 and q∗ (R∗ − x + xδ ) are a pair of upper and lower solutions of (3.42).
It follows from the comparison principle that
1 − ϵ0 ≤ q∗ (R∗ − x + xδ ) ≤ Φ(t, x) ≤ 1 (3.43)
for all x < R0 and t > 0. Moreover, Φ(t, x) is non-decreasing in t and
lim Φ(t, x) = Φ∗ (x) for x < R0 ,
t→∞
where Φ∗ satisfies
(
dΦ∗xx + c∗ Φ∗x + f (Φ∗ ) = 0, 1 − ϵ0 ≤ Φ∗ ≤ 1, −∞ < x < R0 ,
∗ ∗ ∗
(3.44)
Φ (−∞) = 1, Φ (R0 ) = q∗ (R − R0 + xδ + ϵ).
Clearly
Φ̂(x) := q∗ (R∗ − x + xδ + ϵ)
also satisfies (3.44), and due to q∗ (R∗ − x + xδ + ϵ) ≥ q∗ (R∗ − x + xδ ), we can apply
the comparison principle to (3.42) to deduce
q∗ (R∗ − x + xδ + ϵ) ≥ Φ(t, x) for x < R0 , t > 0.
Letting t → ∞ we obtain
Φ̂(x) ≥ Φ∗ (x) for − ∞ < x ≤ R0 .
Let us also note that from (3.43) we have
Φ∗ (x) ≥ q∗ (R∗ − x + xδ ) ≥ 1 − ϵ0 for x ≤ R0 . (3.45)
In what follows, we prove that
Φ̂(x) ≡ Φ∗ (x) for − ∞ < x ≤ R0 . (3.46)
PROPAGATION DYNAMICS 2559
for all small ϵ1 ∈ (0, ϵ), which contradicts the definition of R∗ . This completes the
proof.
The method in the proof of Proposition 3.8 can be used to greatly simplify the
proof of the corresponding result in [24].
3.4.3. Completion of the proof of Theorem 1.4. We are now ready to complete the
proof of Theorem 1.4. We achieve this goal by proving two claims.
Claim 1. Let {tn } be the sequence used in Lemma 3.6. Then
′
limn→∞ h (t + tn ) = c∗ for every t ∈ R,
limn→∞ supx∈[0, h(tn )] |u(tn , x) − q∗ (xδ + h(tn ) − x)| = 0,
limn→∞ supx∈[g(tn ), 0] |u(tn , x) − q∗ (xδ + x − g(tn ))| = 0.
It follows from Lemma 3.6 and Proposition 3.8 that, h(t + tn ) − k(t + tn ) →
1+ α α
L(0) = R∗ in Cloc 2 (R). Hence h′ (t + tn ) → c∗ in Cloc
2
(R). It then follows easily
from Lemma 3.6 and Proposition 3.8 that
1+α
,1+α
u(t + tn , x + h(t + tn )) → q∗ (−x + xδ ) in Cloc2 (R × (−∞, 0]) as n → ∞.
Hence, for any L0 > 0,
lim ∥u(tn , ·) − q∗ (h(tn ) + xδ − ·)∥L∞ ([h(tn )−L0 ,h(tn )]) = 0.
n→∞
On the other hand, for any given small ϵ > 0, by Lemmas 3.4 and 3.5 , there
exist L1 > 0 and some large positive integer N such that
1 − ϵ ≤ u(tn , x) ≤ 1 + ϵ for x ∈ [0, h(tn ) − L1 ], n ≥ N.
Clearly for L2 > 0 large,
1 − ϵ ≤ q∗ (h(tn ) − x + xδ ) ≤ 1 for x ∈ (−∞, h(tn ) − L2 ].
Therefore, if we take L0 = max{L1 , L2 }, then for n ≥ N ,
∥u(tn , ·) − q∗ (h(tn ) + xδ − ·)∥L∞ ([0,h(tn )−L0 ]) ≤ 2ϵ.
Thus we have
lim ∥u(tn , ·) − q∗ (h(tn ) + xδ − ·)∥L∞ ([0,h(tn )]) = 0. (3.50)
n→∞
PROPAGATION DYNAMICS 2561
Consider (1.5) with initial function u0 (−x), the above proved conclusions imply
that
lim ∥u(tn , ·) − q∗ (· − g(tn ) + xδ )∥L∞ ([g(tn ),0]) = 0. (3.51)
n→∞
Since
lim [h(tn ) − c∗ tn ] = lim inf [h(t) − c∗ t],
n→∞ t→∞
if the desired conclusion does not hold, then lim supt→∞ [h(t) − c∗ t] = h̃∗ > h∗ .
Thus we can find a sequence {sn } increasing to +∞ as n → ∞ such that
lim [h(sn ) − c∗ sn ] = h̃∗ > h∗ .
n→∞
Acknowledgments. The author thanks the anonymous referees for their careful
reading of the manuscript and detailed suggestions to improve the presentation. He
is very thankful to Professor Chris Cosner and the late Professor Hans Weinberger
for inspiring discussions on the notion of preferred population density, and is also
very grateful to Professor Maolin Zhou for his help on the mathematical analysis
of the model and to Professor Hiroshi Matsuzawa for the help on the correction of
some mistakes in the preprint version of the paper.
REFERENCES
[23] Y. Du, H. Matsuzawa and M. Zhou, Sharp estimate of the spreading speed determined by
nonlinear free boundary problems, SIAM J. Math. Anal., 46 (2014), 375-396.
[24] Y. Du, H. Matsuzawa and M. Zhou, Spreading speed and profile for nonlinear Stefan problems
in high space dimensions, J. Math. Pures Appl., 103 (2015), 741-787.
[25] Y. Du, L. Wei and L. Zhou, Spreading in a shifting environment modelled by the diffusive
logistic equation with a free boundary, J. Dyn. Diff. Equations, 30 (2018), 1389-1426.
[26] C. Feng, M. A. Lewis, C. Wang and H. Wang, A Fisher-KPP model with a nonlocal weighted
free boundary: Analysis of how habitat boundaries expand, balance or shrink, Bull. Math.
Biol., 84 (2022), Paper No. 34, 27 pp.
[27] P. C. Fife and J. B. McLeod, The approach of solutions of nonlinear diffusion equations to
travelling front solutions, Arch. Ration. Mech. Anal., 65 (1977), 335-361
[28] R. A. Fisher, The wave of advance of advantageous genes, Ann Eugenics, 7 (1937), 335-369.
[29] H. Gu, B. Lou and M. Zhou, Long time behavior of solutions of Fisher-KPP equation with
advection and free boundaries, J. Funct. Anal., 269 (2015), 1714-1768.
[30] K. P. Hadeler, Stefan problem, traveling fronts, and epidemic spread, Discrete Contin. Dyn.
Syst. B., 21 (2016), 417-436.
[31] Y. Hu, X. Hao, X. Song and Y. Du, A free boundary problem for spreading under shifting
climate, J. Diff. Equa., 269 (2020), 5931-5958.
[32] Y. Kaneko, H. Matsuzawa and Y. Yamada, Asymptotic profiles of solutions and propagating
terrace for a free boundary problem of nonlinear diffusion equation with positive bistable
nonlinearity, SIAM J. Math. Anal., 52 (2020), 65-103.
[33] Y. Kawai and Y. Yamada, Multiple spreading phenomena for a free boundary problem of a
reaction-diffusion equation with a certain class of bistable nonlinearity, J. Differential Equa-
tions, 261 (2016), 538-572.
[34] A. N. Kolmogorov, I. G. Petrovski and N. S. Piskunov, A study of the diffusion equation
with increase in the amount of substance, and its application to a biological problem, Bull.
Moscow Univ. Math. Mech., 1 (1937), 1-25.
[35] F. Li, X. Liang and W. Shen, Diffusive KPP equations with free boundaries in time almost
periodic environments: I. Spreading and vanishing dichotomy, Discrete Contin. Dyn. Syst.
Ser. A, 36 (2016), 3317-3338.
[36] F. Li, X. Liang and W. Shen, Diffusive KPP equations with free boundaries in time almost pe-
riodic environments: II. Spreading speeds and semi-wave solutions, J. Differential Equations,
261 (2016), 2403-2445.
[37] X. Liang, Semi-wave solutions of KPP-Fisher equations with free boundaries in spatially
almost periodic media, J. Math. Pures Appl., 127 (2019), 299-308.
[38] G. M. Lieberman, Second Order Parabolic Differential Equations, World Scientific Publishing
Co. Inc., River Edge, NJ, 1996.
[39] S. Liu and X. Liu, Krylov implicit integration factor method for a class of stiff reaction-
diffusion systems with moving free boundaries, Discrete Cont. Dynam. Syst. B , 25 (2020),
141-159.
[40] F. Lutscher, J. Fink and Y. Zhu, Pushing the boundaries: Models for the spatial spread of
ecosystem engineers, Bull. Math. Biol., 82 (2020), Paper No. 138, 24 pp.
[41] S. W. McCue, M. El-Hachem and M. J. Simpson, Traveling waves, blow-up, and extinction
in the Fisher-Stefan model, Stud. Appl. Math., 148 (2022), 964-986.
[42] M.-A. Piqueras, R. Company and L. Jodar, A front-fixing numerical method for a free bound-
ary nonlinear diffusion logistic population model, J. Comput. Appl. Math., 309 (2017), 473-
481.
[43] N. Sun and J. Fang, Propagation dynamics of Fisher-KPP equation with time delay and free
boundaries, Calc. Var. Partial Differential Equations, 58 (2019), Art. 148, 38 pp.
[44] N. Sun, B. Lou and M. Zhou, Fisher-KPP equation with free boundaries and time-periodic
advections, Calc. Var. PDEs, 56 (2017), Article No. 61, 36 pp.
[45] M. Wang, A diffusive logistic equation with a free boundary and sign-changing coefficient in
time-periodic environment, J. Funct. Anal., 270 (2016), 483-508.
[46] L. Wei, G. Zhang and M. Zhou, Long time behavior for solutions of the diffusive logistic
equation with advection and free boundary, Calc. Var. Partial Differential Equations, 55
(2016), Art. 95, 34 pp.
Received August 2023; 1st revision August 2023; 2nd revision February 2024;
early access March 2024.