Preprint
Article

This version is not peer-reviewed.

Well-Posedness of the Fisher–KPP Equation with Neumann, Dirichlet, and Robin Boundary Conditions on the Real Half Line

Submitted:

24 August 2025

Posted:

26 August 2025

You are already at the latest version

Abstract
We consider the Fisher–KPP equation with Neumann boundary conditions on the real half line. We claim that the Fisher-KPP equation with Neumann boundary conditions is well-posed only for odd positive stationary solutions. We begin by proving that the Fisher-KPP equation with a Dirichlet boundary condition is stable, and with a Robin condition is stable only for odd positive stationary solutions. Then we inferred and proved that the Fisher-KPP equation with Neumann boundary conditions is stable only for odd positive stationary solutions. We solved the Fisher–KPP equation with Neumann boundary conditions to demonstrate the existence of the solution. In addition, we proved the uniqueness of the solution. Moreover, we proved the the solution of Fisher-Kpp equation with Dirichlet condition is stable. We also showed that the Fisher-KPP equation with Robin boundary conditions is stable only for odd positive stationary solutions. The uniqueness and existence proof of the Fisher-KPP equation with Robin condition are similar to the Neumann condition. Hence, we conclude that the Fisher-KPP equation on the real line is well-posed for the Dirichlet condition, and well-posed only for odd positive stationary solutions for both the Neumann condition and the Robin condition.
Keywords: 
;  ;  

1. Introduction

The Fisher–Kolmogorov–Petrovsky–Piskunov (Fisher–KPP) equation is a one-dimensional semilinear reaction–diffusion equation, written as [1,2]:
u t = u x x + f ( u ) .
The Fisher-KPP equation was introduced by Fisher, Kolmogorov, Petrovsky, and Piskunov introduced in 1937, [3,4].
Let u = u ( t , x ) be the population at time t and location x to generate the Fisher-KPP equation. Then
u t u x x = f ( u )
models the population size, where f ( u ) is the diffusion function. Here, we consider the Fisher-KPP equation to be defined on [ 0 , 1 ] . Note that there is no difference if the Fisher-KPP equation is defined arbitrarily [ n , n + 1 ] , where n is a positive integer. In addition, n = 0 [ n , n + 1 ] = [ 0 , ) which is exactly the real half line. Hence, the Fisher-KPP equation is defined on the real half-line.
Since the diffusion of the biological population is inhomogeneous, we need to determine the inhomogeneous term in this diffusion equation to measure population diffusion. If f ( 0 ) = 0 , the population is extinct in this case, since there is no diffusion. If the population is at the maximal capacity, there is also no diffusion. Hence, f ( 1 ) = 0 . If 0 < u < 1 , then there exists diffusion. During the extinction, the diffusion rate increased as the density increased, and the diffusion rate decreased during the maximal capacity. We have f ( 1 ) < 0 < f ( 0 ) . Consider the biological meaning of the diffusion rate; we find that during the extinction is the upper bound of general f ( u ) . Then we generate the inhomogeneous term f ( u ) have the following properties as desired [1,5]:
f ( 0 ) = f ( 1 ) = 0 , f ( 1 ) < 0 < f ( 0 ) , f ( u ) f ( 0 ) , f ( u ) > 0
for u ( 0 , 1 ) .
A nonnegative or positive domain is an example of a semi-infinite domain (objects that are infinite or unbounded in some but not all possible ways [8]). Hence, the Fisher-KPP equation is defined in a semi-infinite domain.
The solutions of the Fisher-KPP equation is on a semi-infinite domain and evolve from initial conditions with compact support to a traveling wave with a minimum wave speed. Let λ be the population density. c m i n = 2 D λ with t [8]. With D = 1 in this case, we get that c = 2 λ is the minimum wave speed for traveling wave solutions of the Fisher-KPP equation, since the general expression of the inhomogeneous term of the Fisher-KPP equation is [2,6]
f ( u ) = r u ( 1 u ) ,
where r is constant.
To generate this solution, by letting z = x c t , we get u t = c d u d z and u x x = d 2 u d z 2 . Thus, we have
d 2 u d z 2 c d u d z = λ u ( 1 u ) ,
which is equal to
d 2 u d z 2 + c d u d z + λ u ( 1 u ) = 0 .
The minimal wave speed happens only if u 1 , and since 1 u is small enough so that we can ignore it.
Using u = e r t in (3), we get
r 2 + r c + λ = 0 .
Then
r = c ± c 2 4 λ 2 .
To have c 2 4 λ 0 , then c m i n = 2 λ . For the case u 0 , it cannot describe the traveling wave because it is a homogeneous diffusion equation. Then we can not get a solution of traveling waves since r 2 + r c = 0 , r = 0 or r = c .
Since c is positive, r cannot be negative because the Fisher-KKP equation describes the diffusion of population, so r = 0 . There are no traveling waves. Although we care about the traveling wave with minimum wave speed more, we can also find the solutions of traveling waves with speed greater than c m i n .
  • Consider the entire solution(both solutions) of the Fisher-KPP equation defined in the real interval [0,1], where f is continuously differentiable on [0,1] to make sure both f and f are well-defined and satisfy the following conditions [1]:
    f ( 0 ) = f ( 1 ) = 0 , f ( 1 ) < 0 < f ( 0 ) , f ( u ) f ( 0 ) , f ( u ) > 0
    for u ( 0 , 1 ) .
In this paper, we consider the Fisher-Kpp equation with Neumann condition in addition to the Dirichlet condition and Robin condition. The Fisher-Kpp equation with Neumann boundary conditions is given as:
u t = u x x + f ( u ) , 0 x 1 , t > 0 , u x ( 0 , t ) = 0 = u x ( 1 , t ) , t > 0 .
Similarly, by taking the union, we get x R + :
n = 0 [ n , n + 1 ] = [ 0 , ) .

2. Well-Posedness of the Fisher-KPP Equation

Definition 1
(Well-posedness [7] ).
  • Existence: There exists at least one solution u(x, t) satisfying all these conditions.
  • Uniqueness: There is at most one solution.
  • Stability: The unique solution u(x, t) depends in a stable manner on the data of the problem. This means that if the data are changed a little, the corresponding solution changes only a little.
The Bouandray value problem for the Fisher-KPP equation is well-posed if it has a unique and stable solution.
To show that the Fisher–KPP equation with Neumann boundary conditions is well-posed, we first show stability.
We begin with the proof of stability of the solution.

2.1. Stability

Theorem 1
(Maximum principle for diffusion equation [8] The maximal value is attained only on the boundary and the initial part of the region). Suppose we are given an open spatial domain Ω and a time interval I ( t 0 , t f ] , where Ω may be unbounded and t f may be infinite.
We define a parabolic cylinder  Ω × I (the Cartesian product representing space–time) and a parabolic boundary
Γ Ω ¯ × { t 0 } Ω × I ¯ ,
which includes the spatial boundary and the initial time boundary (but not the final time boundary).
If u satisfies the diffusion equation
u t Δ u = 0 in Ω × I ,
then
max ( x , t ) Ω × I ¯ u ( x , t ) = max ( x , t ) Γ u ( x , t ) .
In words, the solution to the heat equation attains the maximum value somewhere on the parabolic boundary Γ.
Theorem 2
(Stability, cf. Theorem 5.8 in [8] and [7]). Let u 1 and u 2 be solutions to the initial-boundary value problems associated with two different sets of boundary and initial data ( h 1 , g 1 ) and ( h 2 , g 2 ) , respectively. For i = 1 , 2 :
u i t Δ u i = 0 in Ω × I , u i = h i on Ω × I , u i = g i on Ω × { t 0 } .
Here Ω is an open spatial domain and I = ( t 0 , t f ] is a time interval. Ω × I is the parabolic cylinder.
Then the solution depends continuously on the data in the sense that
max ( x , t ) Ω × I | u 1 ( x , t ) u 2 ( x , t ) | max max ( x , t ) Ω × I ¯ | h 1 ( x , t ) h 2 ( x , t ) | , max x Ω ¯ | g 1 ( x ) g 2 ( x ) | .
Proof: See Theorem 5.8 [8] and Maximum Principle Theorem in [7, Page-42].
Before, we state the stability of the Fisher-Kpp equation with Dirichlet condition, we write the following definitions.
Definition 2
(periodic function). If f: R R , Then f is periodic if and only if L R { 0 } : x R : f ( x ) = f ( x + L )
Definition 3
(periodic solution ). A cycle, or periodic solution, is a solution of a differential equation that is a periodic function.
Theorem 3.
The Fisher-KPP equation with Dirichlet boundary conditions is stable.
Proof: Let u ( t , x ) be the entire solution and V ( t , x ) be the unique positive periodic solution(a solution both positive and periodic) of the Fisher-KPP equation with Dirichlet boundary conditions. According to Cai et al. [9, Theorem 1.1],
l i m s u p t | u ( t , x ) V ( t , x ) | = 0 .
Let u 1 ( t , x ) , u 2 ( t , x ) be two distinct solution of this equation. We have
l i m s u p t | u 1 ( t , x ) V ( t , x ) | = 0 .
and
l i m s u p t | u 2 ( t , x ) V ( t , x ) | = 0 .
By the triangle inequality,
l i m s u p t ( | u 1 ( t , x ) u 2 ( t , x ) | ) = l i m s u p t ( | u 1 ( t , x ) V ( t , x ) + V ( t , x ) u 2 ( t , x ) | ) l i m s u p t ( | u 1 ( t , x ) V ( t , x ) | + | u 2 ( t , x ) V ( t , x ) | ) = 0 . = 0 .
We only consider that t because, in our model, which is in the real world, time can not be negative.
Theorem 4.
The Fisher-KPP equation with Robin boundary conditions is stable only for odd positive stationary solutions.
Proof: According to the proof of Theorem 1.1 by Suo et al. [1], let u ( x , t ; ϕ A ( x ) ) be the solution of the Fisher-KPP equation with Robin boundary conditions with initial condition ϕ A ( x ) and V i ( x ) be positive stationary solutions. Similarly, let u 1 ( x , t ; ϕ A ( x ) ) , u 2 ( x , t ; ϕ A ( x ) ) be distinct solutions of this equation. For i is an odd integer, we have
l i m s u p t | u ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
We also have
l i m s u p t | u 1 ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
and
l i m s u p t | u 2 ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
By the triangle inequality, for an odd i integer, we have
l i m s u p t | u 1 ( x , t ; ϕ A ( x ) ) u 2 ( x , t ; ϕ A ( x ) ) | l i m s u p t | u 2 ( x , t ; ϕ A ( x ) ) V i ( x ) + V i ( x ) u 1 ( x , t ; ϕ A ( x ) ) | = l i m s u p t ( | u 2 ( x , t ; ϕ A ( x ) ) V i ( x ) | + | V i ( x ) u 1 ( x , t ; ϕ A ( x ) ) | ) = 0 .
Hence by Theorem 2.1 above, the proof completes.▪
Definition 4
(stationary solution). u are an equilibrium point or a stationary point
d x d t = f ( x ( t ) )
if and only if f ( u ) = 0 . in this case, it x ( t ) = u is called equlibrium solution or a stationary solution. Remark: if u is an equilibrium solution, then it is a constant solution of d x d t = f ( x ) . i.e., d u d t = 0 .
Theorem 5.
The Fisher-KPP equation with Neumann boundary conditions is also stable only for odd positive stationary solutions.
Proof: According to Suo et al. [1] and Cai et al. [9], the solution is stable if the Fisher-KPP equation with Dirichlet conditions or the Fisher-KPP equation with Robin boundary conditions is stable only for odd positive stationary solutions. Hence, a positive periodic solution is close to the odd positive stationary solutions in our model, since any two solutions are arbitrarily close to each other. By definition of stable, we have
l i m s u p t | V ( t , x ) V i ( x ) | = 0 .
We also have
l i m s u p t | u ( t , x ) V ( t , x ) | = 0 .
and
l i m s u p t | u ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
for i is an odd integer. Then by triangle inequality, we have
l i m s u p t | u ( t , x ) u ( x , t ; ϕ A ( x ) ) | l i m s u p t | V ( t , x ) V i ( x ) + u ( t , x ) V ( t , x ) + V i ( x ) u ( x , t ; ϕ A ( x ) ) | l i m s u p t | V ( t , x ) V i ( x ) | + l i m s u p t | u ( t , x ) V ( t , x ) | + l i m s u p t | u ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
Since
0 l i m s u p t | u ( t , x ) u ( x , t ; ϕ A ( x ) ) | 0 ,
l i m s u p t | u ( t , x ) u ( x , t ; ϕ A ( x ) ) | = 0
Since u ( t , x ) is the entire solution of the Fisher-KPP equation with the Dirichlet condition and u ( x , t ; ϕ A ( x ) ) is the solution of the Fisher-KPP equation with the Robin condition. The Dirichlet boundary condition is [9]
u ( t , 0 ) = 0
u ( t , x ) = 0 ,
consider the steady-state solution (stationary solution) of the Fisher-KPP equation, u = 0 or u = 1 . We can consider this case because
2 l i m s u p t | u ( t , x ) V i ( x ) | l i m s u p t | V i ( x ) V ( t , x ) + V ( t , x ) u ( t , x ) + V i ( x ) u ( x , t ; ϕ A ( x ) ) + u ( x , t ; ϕ A ( x ) ) u ( t , x ) | l i m s u p t | V ( t , x ) V i ( x ) | + l i m s u p t | u ( t , x ) V ( t , x ) | + l i m s u p t | u ( x , t ; ϕ A ( x ) ) V i ( x ) | + l i m s u p t | u ( t , x ) u ( x , t ; ϕ A ( x ) ) | = 0 .
Hence
l i m s u p t | u ( t , x ) V i ( x ) | = 0 .
Similarly, Robin’s condition is u x ( 0 , t ) = g ( ( u ( 0 , t ) ) [7] where g ( u ) > 0 for u > 0 and g ( 0 ) = 0 [1]. In the latter case, we have u ( 0 , t ) = 0 and are getting back to the Dirichlet condition. So we only consider the case where u > 0 . Hence u ( x , t ; ϕ A ( x ) ) = 1 . Since 0 to 1 is the greatest distance between two solutions, and the distance between the Fisher-KPP equation with Robin condition and with Dirichlet condition is arbitrarily small. Hence, the solution of the Fisher-KPP equation with the Neumann condition is between them, hence close to them. Let U ( t , x ) be the solution of the Fisher-KPP equation with the Neumann boundary conditions. We have,
l i m s u p t | U ( t , x ) u ( x , t ; ϕ A ( x ) ) | = 0 .
By the triangle inequality, for i an odd integer,
l i m s u p t | U ( t , x ) V i ( x ) | l i m s u p t | U ( t , x ) u ( x , t ; ϕ A ( x ) ) + u ( x , t ; ϕ A ( x ) ) V i ( x ) | l i m s u p t | U ( t , x ) u ( x , t ; ϕ A ( x ) ) | + l i m s u p t | u ( x , t ; ϕ A ( x ) ) V i ( x ) | = 0 .
Hence
l i m s u p t | U ( t , x ) V i ( x ) | = 0 .
For the same reason as above, Theorem 2.5 is proved. ▪
Hence, we proved the stability of the Fisher-KPP equation with Neumann, Dirichlet, and Robin conditions.

2.2. Existence

By Section 2.1, we showed that we can only consider the steady state solution. Hence, for the purpose of this study, the Fisher-Kpp equation becomes
u t = u x x
with Neumann boundary condition
u x ( 0 , t ) = 0 = u x ( 1 , t )
We solve it by the separation of variables. Let u ( x , t ) = X ( x ) T ( t ) and take into the equation we get
X ( x ) T ( t ) = X ( x ) T ( t )
Then
T ( t ) T ( t ) = X ( x ) X ( x ) = λ
Then we have
T ( t ) = λ T ( t )
and
X ( x ) = λ X ( x )
Then
X ( x ) + λ X ( x ) = 0
X ( x ) =
c 1 e x r 1 + c 2 e x r 2 , r 1 , r 2 R , r 1 r 2 , c 1 e x r + c 2 x e x r , r R e α x ( c 1 c o s β x + c 2 s i n β x ) , r 1 = α + i β , r 2 = α i β .
Let X ( x ) = e r x . Then r 2 + λ = 0 .
Case 1: λ > 0 : r = ± i λ = α ± i β .
We have
X ( x ) = c 1 c o s λ x + c 2 s i n λ x
According to our boundary conditions, we have
0 = u x ( 0 , t ) = X ( 0 ) T ( t ) = X ( 1 ) T ( t ) = u x ( 1 , t )
Hence
X ( 0 ) = X ( 1 ) = 0
Since
X ( x ) = λ c 1 s i n λ x + c 2 λ c o s λ x ,
take 0 and 1 in it, we get
X ( 0 ) = c 2 λ = 0
Hence c 2 = 0 .
X ( 1 ) = λ c 1 s i n λ = 0
The trivial solution is c 1 = 0 . We only consider the nontrivial solution
s i n λ = 0
. We have
λ = n π
hence
λ = n 2 π 2
Hence
X ( x ) = X n ( x ) = c 1 c o s n π x
by taking, c 1 = 1 we get
X n ( x ) = c 1 c o s n π x
Case 2: λ = 0 .Then
X ( x ) = c 1 e r x + c 2 x e r x
X ( x ) = r c 1 e r x + r c 2 x e r x + c 2 e r x
X ( 0 ) = r c 1 + c 2 = 0
and
X ( 1 ) = r c 1 e r + r c 2 e r + c 2 e r = 0
Then we have
r ( c 1 + c 2 ) = c 2
and
r c 1 = c 2
We have
c 1 + c 2 = c 1 c 2 = 0
Hence
c 1 = c 2 = 0 ,
no eigenfunctions.
Case 3: λ < 0
X ( x ) = c 1 e x r 1 + c 2 e x r 2
X ( x ) = r 1 c 1 e x r 1 + r 2 c 2 e x r 2
X ( 0 ) = r 1 c 1 + r 2 c 2 = 0
and
X ( 1 ) = r 1 c 1 e r 1 + r 2 c 2 e r 2 = 0
r 1 c 1 = r 2 c 2
hence
r 2 c 2 e r 1 + r 2 c 2 e r 2 = 0 r 2 c 2 ( e r 2 e r 1 ) = 0
Since e r 2 e r 1 0 , c 2 = 0 . Hence c 1 = 0 No eigenfunctions.
We also have
T ( t ) + λ T ( t ) = 0
Then
d T d t = λ T
Then
1 T d T = λ d t l n T = λ t + c 3
hence
T n ( t ) = c 3 e λ t = c 3 e n 2 π 2 t
Hence
u n ( x , t ) = X n T n = c o s ( n π x ) e n 2 π 2 t
Hence
u ( x , t ) = n = 1 c o s ( n π x ) e n 2 π 2 t
Since we are able to solve u ( x , t ) , the solution exists. ▪
Similarly, by Section 2.1, we proved that we can consider the steady state solution in our paper. Hence, our equation becomes
u t = u x x
with Dirichlet boundary condition
u ( 0 , t ) = 0 = u ( 1 , t )
We solve it by the separation of variables. Let u ( x , t ) = X ( x ) T ( t ) and take into the equation we get
X ( x ) T ( t ) = X ( x ) T ( t )
Then
T ( t ) T ( t ) = X ( x ) X ( x ) = λ
Then we have
T ( t ) = λ T ( t )
and
X ( x ) = λ X ( x )
Then
X ( x ) + λ X ( x ) = 0
X ( x ) =
c 1 e x r 1 + c 2 e x r 2 , r 1 , r 2 R , r 1 r 2 , c 1 e x r + c 2 x e x r , r R e α x ( c 1 c o s β x + c 2 s i n β x ) , r 1 = α + i β , r 2 = α i β .
Let X ( x ) = e r x . Then r 2 + λ = 0 .
Case 1: λ > 0 : r = ± i λ = α ± i β .
We have
X ( x ) = c 1 c o s λ x + c 2 s i n λ x
According to our boundary conditions, we have
0 = u ( 0 , t ) = X ( 0 ) T ( t ) = X ( 1 ) T ( t ) = u ( 1 , t )
Hence
X ( 0 ) = X ( 1 ) = 0
X ( 0 ) = c 1 c o s 0 = 0
Hence c 1 = 0 .
X ( 1 ) = c 2 s i n λ = 0
The trivial solution is c 2 = 0 . We only consider the nontrivial solution
s i n λ = 0 .
We have
λ = n π
hence
λ = n 2 π 2
Hence
X ( x ) = X n ( x ) = c 2 s i n ( n π x )
by taking, c 1 = 1 we get
X n ( x ) = c 2 s i n ( n π x )
Case 2: λ = 0 .Then
X ( x ) = c 1 e r x + c 2 x e r x
X ( 0 ) = c 1 = 0
and
X ( 1 ) = c 2 e r = 0
Hence
c 1 = c 2 = 0 ,
no eigenfunctions.
Case 3: λ < 0
X ( x ) = c 1 e x r 1 + c 2 e x r 2
X ( 0 ) = c 1 + c 2 = 0
and
X ( 1 ) = c 1 e r 1 + c 2 e r 2
Since
c 1 = c 2 ,
c 1 ( e r 1 e r 2 ) = 0
Since e r 1 e r 2 0 , c 1 = 0 . Hence c 2 = 0 No eigenfunctions.
We also have
T ( t ) + λ T ( t ) = 0
Then
d T d t = λ T
Then
1 T d T = λ d t l n T = λ t + c 3
hence
T n ( t ) = c 3 e λ t = c 3 e n 2 π 2 t
Hence
u n ( x , t ) = X n T n = s i n ( n π x ) e n 2 π 2 t
Hence
u ( x , t ) = n = 1 s i n ( n π x ) e n 2 π 2 t
Since we are able to solve u ( x , t ) , the solution exists. ▪
Similarly, by Section 2.1, we proved that we can consider the steady state solution in our paper. Hence, our equation becomes
u t = u x x
with Robin boundary condition
u ( 0 , t ) = 0 = u x ( 1 , t )
and
u x ( 0 , t ) = 0 = u ( 1 , t )
Now we only prove with the boundary condition
u ( 0 , t ) = 0 = u x ( 1 , t )
because the other one is similar. We solve it by the separation of variables. Let u ( x , t ) = X ( x ) T ( t ) and take into the equation we get
X ( x ) T ( t ) = X ( x ) T ( t )
Then
T ( t ) T ( t ) = X ( x ) X ( x ) = λ
Then we have
T ( t ) = λ T ( t )
and
X ( x ) = λ X ( x )
Then
X ( x ) + λ X ( x ) = 0
X ( x ) =
c 1 e x r 1 + c 2 e x r 2 , r 1 , r 2 R , r 1 r 2 , c 1 e x r + c 2 x e x r , r R e α x ( c 1 c o s β x + c 2 s i n β x ) , r 1 = α + i β , r 2 = α i β .
Let X ( x ) = e r x . Then r 2 + λ = 0 .
Case 1: λ > 0 : r = ± i λ = α ± i β .
We have
X ( x ) = c 1 c o s λ x + c 2 s i n λ x
According to our boundary conditions, we have
0 = u ( 0 , t ) = X ( 0 ) T ( t ) = X ( 1 ) T ( t ) = u x ( 1 , t )
Hence
X ( 0 ) = X ( 1 ) = 0
X ( 0 ) = c 1 c o s 0 = 0
Hence c 1 = 0 . Since
X ( x ) = λ c 1 s i n λ x + c 2 λ c o s λ x ,
X ( 1 ) = c 2 λ c o s λ = 0
The trivial solution is c 2 = 0 . We only consider the nontrivial solution
c o s λ = 0
. We have
λ = ( 2 n 1 ) π 2
hence
λ = ( ( 2 n 1 ) π 2 ) 2
Hence
X ( x ) = X n ( x ) = c 2 s i n ( ( 2 n 1 ) π 2 x )
by taking, c 1 = 1 we get
X n ( x ) = c 2 s i n ( ( 2 n 1 ) π 2 x )
Case 2: λ = 0 .Then
X ( x ) = c 1 e r x + c 2 x e r x
X ( 0 ) = c 1 = 0
and
X ( x ) = r c 2 x e r x + c 2 e r x
Then
X ( 1 ) = r c 2 e r + c 2 e r = c 2 ( r e r + e r ) = 0
Hence
c 1 = c 2 = 0 ,
no eigenfunctions.
Case 3: λ < 0
X ( x ) = c 1 e x r 1 + c 2 e x r 2
X ( 0 ) = c 1 + c 2 = 0
and
X ( x ) = r 1 c 1 e x r 1 + r 2 c 2 e x r 2
Then
X ( 1 ) = r 1 c 1 e r 1 + r 2 c 2 e r 2
Since
c 1 = c 2 ,
c 1 ( r 1 e r 1 r 2 e r 2 ) = 0
Since r 1 e r 1 r 2 e r 2 0 , c 1 = 0 . Hence c 2 = 0 No eigenfunctions.
We also have
T ( t ) + λ T ( t ) = 0
Then
d T d t = λ T
Then
1 T d T = λ d t l n T = λ t + c 3
hence
T n ( t ) = c 3 e λ t = c 3 e n 2 π 2 t
Hence
u n ( x , t ) = X n T n = s i n ( ( 2 n 1 ) π 2 x ) e n 2 π 2 t
Hence
u ( x , t ) = n = 1 s i n ( n π x ) e n 2 π 2 t
Since we are able to solve u ( x , t ) , the solution exists. ▪
Hence, we proved the existence of solutions of the Fisher-KPP equation with Neumann, Dirichlet, and Robin conditions.

2.3. Uniqueness

Since we proved in section 2.1 that we can consider the steady state solution, our equation becomes:
u t = u x x
with Neumann boundary condition
u x ( 0 , t ) = 0 = u x ( 1 , t )
According to Strauss [7], assume there are u 1 , u 2 that are two distinct solutions of the Fisher-KPP equation with Neumann conditions. Let w = u 1 u 2 . Then
w t w x x = ( u 1 u 2 ) t [ ( u 1 ) ( u 2 ) ] x x
= ( u 1 ) t ( u 2 ) t [ ( u 1 ) x x ( u 2 ) x x ] = ( u 1 ) t ( u 1 ) x x [ ( u 2 ) t ( u 2 ) x x ] = 0 0 = 0
and
w x ( 0 , t ) = ( u 1 ) x ( 0 , t ) ( u 2 ) x ( 0 , t ) = 0 0 = 0
w x ( 1 , t ) = ( u 1 ) x ( 1 , t ) ( u 2 ) x ( 1 , t ) = 0 0 = 0
Hence w x = 0 on the boundary R = { ( x , t ) | x [ 0 , 1 ] , t > 0 } Hence, w does not depend on x. Then w x x = ( u 1 u 2 ) x x = 0 . Then ( u 1 ) x x = ( u 2 ) x x . Since there are no constant term in the Fisher-KPP equation, we can integrate both side and get u 1 = u 2 , which also contradicts our assumption. Hence w = 0 on the boundary of R. By Theorem 2.1, w 0 on the boundary R and by the minimal principal, w 0 . on teh boundary R. Hence w = 0 on R. Then we get u 1 = u 2 , the uniqueness as desired. ▪
Since we proved in section 2.1 that we can consider the steady state solution, our equation becomes:
u t = u x x
with Dirichlet boundary condition
u ( 0 , t ) = 0 = u ( 1 , t )
According to Strauss [7], assume there are u 1 , u 2 that are two distinct solutions of the Fisher-KPP equation with Neumann conditions. Let w = u 1 u 2 . Then
w t w x x = ( u 1 u 2 ) t [ ( u 1 ) ( u 2 ) ] x x
= ( u 1 ) t ( u 2 ) t [ ( u 1 ) x x ( u 2 ) x x ] = ( u 1 ) t ( u 1 ) x x [ ( u 2 ) t ( u 2 ) x x ] = 0 0 = 0
and
w ( 0 , t ) = u 1 ( 0 , t ) u 2 ( 0 , t ) = 0 0 = 0
w ( 1 , t ) = u 1 ( 1 , t ) u 2 ( 1 , t ) = 0 0 = 0
Hence w = 0 on the boundary R = { ( x , t ) | x [ 0 , 1 ] , t > 0 } By Theorem 2.1, w 0 on the boundary R and by the minimal principal, w 0 . on R. Hence w = 0 on R. Then we get u 1 = u 2 , the uniqueness as desired. ▪
Since we proved in section 3.1 that we can consider the steady state solution, our equation becomes:
u t = u x x
with Robin boundary condition
u ( 0 , t ) = 0 = u x ( 1 , t )
or
u x ( 0 , t ) = 0 = u ( 1 , t )
According to Strauss [7], assume there are u 1 , u 2 that are two distinct solutions of the Fisher-KPP equation with Neumann conditions. Let w = u 1 u 2 . Then
w t w x x = ( u 1 u 2 ) t [ ( u 1 ) ( u 2 ) ] x x
= ( u 1 ) t ( u 2 ) t [ ( u 1 ) x x ( u 2 ) x x ] = ( u 1 ) t ( u 1 ) x x [ ( u 2 ) t ( u 2 ) x x ] = 0 0 = 0
and
w ( 0 , t ) = u 1 ( 0 , t ) u 2 ( 0 , t ) = 0 0 = 0
w x ( 1 , t ) = ( u 1 ) x ( 1 , t ) ( u 2 ) x ( 1 , t ) = 0 0 = 0
and
w x ( 0 , t ) = ( u 1 ) x ( 0 , t ) ( u 2 ) x ( 0 , t ) = 0 0 = 0
w ( 1 , t ) = u 1 ( 1 , t ) u 2 ( 1 , t ) = 0 0 = 0
Hence w x = 0 and w = 0 on the boundary R = { ( x , t ) | x [ 0 , 1 ] , t > 0 } By Theorem 2.1, w 0 on the boundary R and by the minimal principal, w 0 . on R. Hence w = 0 on R. Then we get u 1 = u 2 , the uniqueness as desired. ▪

3. Conclusions

The main results hold for a general f ( u ) of the Fisher-KPP equation. The solution of the Fisher-KPP equation with Neumann, Robin and Dirichelet conditions all can approximate to steady state condition in our process. Because if u t = 0 ,
u x x + f ( u ) = 0 .
then f ( u ) = 0 . By properties of f ( u ) , u = 0 , 1 since f ( 0 ) = f ( 1 ) = 0 and f ( u ) > 0 for u ( 0 , 1 ) . Then they would form the greatest distance to cover the solution of the Fisher-KPP equation with the Neumann condition. Also, for the proof of existence and uniqueness, we can also consider a steady state solution, then ignore the inhomogeneous term, and write a similar proof. Hence, this paper proved the general case of the Fisher-KPP equation with the Neumann, Dirichlet, and Robin conditions.

Acknowledgments

I would like to express my deepest gratitude to my supervisor, Professor Woldegebriel Assefa Woldegerima, for his invaluable guidance, encouragement, and support throughout the course of my research and the writing of this thesis. His insightful feedback and patient mentorship have been crucial to my academic growth. He founds the reference for me so that I found this topic and independently carried out the research and writing of this thesis after reading his reference. He taught me knowledge about steady state solutions which enlightened me the idea of proving stability of the Fisher-KPP equation of the Neumann conditions. He revised some of my definitions that were not rigorous enough which was written by me not from my reference pages, this helped me a lot.

References

  1. Suo, J.; Tan, K. Fisher–KPP equation with Robin boundary conditions on the real half line. Nonlinear Analysis 2022, 222, 112933. [Google Scholar] [CrossRef]
  2. Du, Y.; Guo, Z. The Stefan problem for the Fisher–KPP equation. Journal of Differential Equations 2012, 253, 996–1035. [Google Scholar] [CrossRef]
  3. Kolmogorov, A.; Petrovskii, I.; Piskunov, N. A Study of the Diffusion Equation with Increase in the Amount of Substance, and its Application to a Biological Problem. Übersetzung aus: Bulletin of the Moscow State University Series A 1: 1-26, 1937. Selected Works of AN Kolmogorov 1937, 1. [Google Scholar]
  4. El-Hachem, M.; McCue, S.W.; Jin, W.; Du, Y.; Simpson, M.J. Revisiting the Fisher–Kolmogorov–Petrovsky–Piskunov equation to interpret the spreading–extinction dichotomy. Proceedings of the Royal Society A 2019, 475, 20190378. [Google Scholar] [CrossRef]
  5. Sánchez-Garduno, F.; Maini, P.K. Existence and uniqueness of a sharp travelling wave in degenerate non-linear diffusion Fisher-KPP equations. Journal of Mathematical Biology 1994, 33, 163–192. [Google Scholar] [CrossRef]
  6. Shen, W. Stability of transition waves and positive entire solutions of Fisher-KPP equations with time and space dependence. Nonlinearity 2017, 30, 3466. [Google Scholar] [CrossRef]
  7. Strauss, W.A. Partial differential equations: An introduction; John Wiley & Sons, 2007.
  8. Yano, M. Partial Differential Equations, Lecture Notes. http://arrow.utias.utoronto.ca/~myano/papers/yano_esc384_notes_f2021.pdf. (Version 1.0 –Fall 2021).
  9. Cai, J.; Xu, L.; Chai, Y. Entire solutions of time periodic Fisher–KPP equation on the half line. Nonlinear Analysis 2020, 200, 112005. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated