Next Article in Journal
Pricing to the Scenario: Price-Setting Newsvendor Models for Innovative Products
Next Article in Special Issue
Tuning Multi-Objective Evolutionary Algorithms on Different Sized Problem Sets
Previous Article in Journal
Design and Verification of Cyber-Physical Systems Specified by Petri Nets—A Case Study of a Direct Matrix Converter
Previous Article in Special Issue
On a New Formula for Fibonacci’s Family m-step Numbers and Some Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Analytical Solutions for Time-Fractional Kolmogorov-Petrovsky-Piskunov Equation with Variety of Initial Boundary Conditions

by
Thanon Korkiatsakul
1,
Sanoe Koonprasert
1,2,* and
Khomsan Neamprem
1,2
1
Department of Mathematics, Faculty of Applied Science, King Mongkut’s University of Technology North Bangkok, Bangkok 10800, Thailand
2
Centre of Excellence in Mathematics, CHE, Si Ayutthaya Rd., Bangkok 10400, Thailand
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(9), 813; https://doi.org/10.3390/math7090813
Submission received: 30 June 2019 / Revised: 16 August 2019 / Accepted: 22 August 2019 / Published: 3 September 2019
(This article belongs to the Special Issue Evolutionary Computation and Mathematical Programming)

Abstract

:
The generalized time fractional Kolmogorov-Petrovsky-Piskunov equation (FKPP), D t α ω ( x , t ) = a ( x , t ) D x x ω ( x , t ) + F ( ω ( x , t ) ) , which plays an important role in engineering, chemical reaction problem is proposed by Caputo fractional order derivative sense. In this paper, we develop a framework wavelet, including shift Chebyshev polynomial of the first kind as a mother wavelet, and also construct some operational matrices that represent Caputo fractional derivative to obtain analytical solutions for FKPP equation with three different types of Initial Boundary conditions (Dirichlet, Dirichlet-Neumann, and Neumann-Robin). Our results shown that the Chebyshev wavelet is a powerful method, due to its simplicity, efficiency in analytical approximations, and its fast convergence. The comparison of the Chebyshev wavelet results indicates that the proposed method not only gives satisfactory results but also do not need large amount of CPU times.

1. Introduction

A generalization of differentiation and integration with arbitrary (non-integer) order which is called fractional calculus has gained considerable popularity and during the past almost three decades, mainly due to its attractive applications in numerous diverse and widespread fields of sciences and engineering [1,2,3]. The concepts of fractional derivatives are to incorporate nonlocal and systematic memory effects through fractional order space and time derivatives, which are powerful features that allow modeling of phenomena across multiple time and space scales without having to partition the problem into smaller compartment [4]. Operators of fractional differentiation and integration have been used in the hydraulics of dam, diffusion problems, and waves in liquids and gasses. Many systems can be described more accurately and more conveniently by fractional differential equations. The main advantage of the fractional calculus is that the fractional derivative provides an excellent instrument for the description of memory and hereditary properties of various materials and processes.
Fractional derivatives have been widely used in mathematical modeling of reaction-diffusion systems, which explain how the concentration of one or more substances distributed in space changes under the influence of two processes: local chemical reactions in which the substances are transformed into each other and diffusion which causes the substances to spread out over a surface in space.
Analytical and approximate series solutions for the nonlinear fractional differential equations are fundamental importance for seeking solutions of the most complex phenomena that are modeled. There are many methods that have also been proposing for solving analytical and approximate series solutions: the transform methods, including Laplace, Fourier, and Mellin transforms [5]; the Tau method [6]; the Adomian decomposition method [7]; the variational iteration method [7,8]; the Sumudu decomposition method [9]; the blockpulse functions [10]; shifted Chebyshev polynomials [11]; shifted Legendre polynomials [12]; Chebyshev wavelets [13,14]; and Legendre wavelets [15].
The Chebyshev wavelet method is one powerful tool by employing the fundamental concept of wavelets and shifted Chebyshev polynomials. Approximations through Chebyshev wavelet effectively handle singularities in the problem. It is fast convergence and not undergo from the instability problems related to other numerical methods. Y. Chen et al. proposed The Chebyshev wavelet method by solving fractional integral and differential equations of Bratu-type [13]. A.K. Gupta and S.S. Ray studied the solution of fractional fifth-order Sawada-Kotera equation using second kind Chebyshev wavelet method [14] and many others [16,17,18,19].
In this paper an efficient mathematical tool the Chebyshev wavelet collocation method, introduced by some operational matrices for fractional derivative and integration is successfully applied to obtain the analytical solution of the generalize time fractional Kolmogorov-Petrovsky-Piskunov equation (FKPP) of a volume chemical reaction:
α ω t α = a ( x , t ) 2 ω x 2 + F ( ω ) ,
subjected to the initial condition
ω ( x , 0 ) = f ( x ) ,
and three types of boundary conditions:
Dirichlet : ω ( 0 , t ) = g 1 ( t ) , ω ( L , t ) = g 2 ( t ) ,
Dirichlet Neumann : D t α ω ( 0 , t ) = h 1 ( t ) , D t α ω ( L , t ) = h 2 ( t ) ( t ) ,
Neumann Robin : D t α ω ( 0 , t ) = h 1 ( t ) , D t α ω ( L , t ) + a ω ( L , t ) = h 3 ( t ) ( t ) ,
where ω ( x , t ) represents the concentration of one substance, a ( x , t ) is diffusion coefficients and several types of a rate, F ( ω ) , of a volume chemical reactions such as power–law nonlinearities, ( d ω ( 1 ω ) ) ; exponential nonlinearities, ( b + d e λ ω ) ; or logarithmic nonlinearities, ( d ln ( ω + b ) ) [20].

2. Preliminaries

2.1. Fractional Calculus

In this section we introduce some necessary definitions, notations, and mathematical preliminaries of fractional calculus [21].
Definition 1.
The Riemann-Liouville fractional integral operator I α of a function f ( t ) and of order α > 0 is defined as
I a α f ( t ) = 1 Γ ( α ) a t ( t τ ) α 1 f ( τ ) d τ , α > 0 a n d α R + ,
where some properties of the operator I α are provided as follows:
I α I β f ( t ) = I α + β f ( t ) , ( α > 0 , β > 0 ) ,
I a α t γ = Γ ( 1 γ ) Γ ( 1 + γ + α ) t α + γ , ( γ > 1 ) .
Definition 2.
The Caputo fractional derivative operator D t α of a function f ( t ) and of order α > 0 is defined as
D a α f ( t ) = 1 Γ ( n α ) a t f ( n ) ( τ ) ( t τ ) α n + 1 d τ , n 1 < α < n .
Some properties of Caputo fractional derivatives:
D a α C = 0 , C is a constant
D a α t β = 0 , β < α , Γ ( β + 1 ) Γ ( β + 1 α ) t β α , β α ,
where β N 0 , α denotes the largest integer less than or equal to α and α is the smallest integer greater than or equal to α and
I a α D a α f ( t ) = f ( t ) j = 1 n D a α j f ( t ) t = a ( t a ) α j Γ ( α j + 1 ) .

2.2. Chebyshev Wavelet Method

By a definition, Chebyshev wavelets consist of a family of functions that are coming from dilation and translation of a Chebyshev function named a mother wavelet, which n as a dilation parameter and m as translation parameter vary continuously. The following family of continuous Chebyshev wavelets may be obtained [22] and defined on the interval [ 0 , 1 ) by
ψ n , m ( t ) = 2 k / 2 T ¯ m ( 2 k t 2 n + 1 ) , n 1 2 k 1 t < n 2 k 1 , 0 , otherwise ,
where k can be determined as any positive integer and T ¯ m ( t ) = 2 π T m ( t ) , T m ( t ) , m = 0 , 1 , 2 , , M are the first kind Chebyshev polynomials of degree m defined on the interval [ 1 , 1 ] and satisfy the following recursive formula.
T 0 ( t ) = 1 , T 1 ( t ) = 2 t , T m + 1 ( t ) = 2 t T m ( t ) T m 1 ( t ) , m = 1 , 2 , 3 , ,
which are orthogonal with respect to the weight function w ( t ) = 1 1 t 2 .

2.3. The Kronecker Product

The matrices A and B are given by
A = a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n m × n , B = b 11 b 12 b 1 q b 21 b 22 b 2 q b p 1 b p 2 b p q p × q .
The Kronecker product A B is the m p × n q matrix and defined as [23,24]
A B = a 11 B a 12 B a 1 n B a 21 B a 22 B a 2 n B a m 1 B a m 2 B a m n B ,
where some Kronecker product properties are provided by
  • A ( α B ) = α ( A B ) , where α is a scalar.
  • ( A + B ) C = ( A C ) + ( B C ) .
  • A ( B + C ) = ( A B ) + ( A C ) .
  • A ( B C ) = ( A B ) C .
  • ( A B ) ( C D ) = A C B D .
  • A B ¯ = A ¯ B ¯ .
  • ( A B ) T = A T B T ,
    ( A B ) = A B ( denotes conjugate transpose).

2.4. Hadamard Product

Definition 3.
For two m × n matrices A and B,
A = a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n , B = b 11 b 12 b 1 n b 21 b 22 b 2 n b m 1 b m 2 b m n .
The Hadamard product [25] A B is a matrix of the same dimension as the operands, with elements given by
A B = a 11 b 11 a 12 b 12 a 1 n b 1 n a 21 b 21 a 22 b 22 a 2 n b 2 n a m 1 b m 1 a m 2 b m 2 a m n b m n ,
where some important properties are given by
1. 
A B = B A .
2. 
A T B T = ( A B ) T .
3. 
( A B ) ( C D ) T = A C T B D T = A D T B C T .
4. 
C ( A + B ) = ( C A ) + ( C B ) .
5. 
α ( A B ) = ( α A ) B = A ( α B ) .

3. Chebyshev Wavelets Approximation

An arbitrary function of two variables ω ( x , t ) L 2 ( R × R ) defined over [ 0 , 1 ) × [ 0 , 1 ) , can be approximated by Chebyshev wavelets basis as
ω ( x , t ) n = 1 2 k 1 m = 0 M 1 n = 1 2 k 1 m = 0 M 1 a n m n m ψ n m ( x ) ψ n m ( t ) ,
where the Chebyshev wavelet ψ n , m ( · ) in (13). In the other hand, the function ω ( x , t ) in (14) can be rewritten a finite sum of entries of the spatial matrix as
ω ( x , t ) = i = 1 2 2 k 2 j = 1 M 2 ξ i j ( x , t ) ,
where ξ i j ( x , t ) are entries of the Hadamard-Kronecker product matrix A Ψ ( x ) Ψ ( t ) and
A = a 1010 a 1011 a 1 ( M 1 ) 1 ( M 1 ) a 1020 a 1021 a 1 ( M 1 ) 2 ( M 1 ) a 2 k 1 02 k 1 0 a 2 k 1 02 k 1 1 a 2 k 1 ( M 1 ) 2 k 1 ( M 1 ) ,
Ψ ( x ) Ψ ( t ) = ψ 10 ( x ) Ψ ( t ) ψ 11 ( x ) Ψ ( t ) ψ 1 ( M 1 ) ( x ) Ψ ( t ) ψ 20 ( x ) Ψ ( t ) ψ 21 ( x ) Ψ ( t ) ψ 2 ( M 1 ) ( x ) Ψ ( t ) ψ 2 k 1 0 ( x ) Ψ ( t ) ψ 2 k 1 1 ( x ) Ψ ( t ) ψ 2 k 1 ( M 1 ) ( x ) Ψ ( t ) ,
where
Ψ ( · ) = ψ 10 ( · ) ψ 11 ( · ) ψ 1 ( M 1 ) ( · ) ψ 20 ( · ) ψ 21 ( · ) ψ 2 ( M 1 ) ( · ) ψ 2 k 1 0 ( · ) ψ 2 k 1 1 ( · ) ψ 2 k 1 ( M 1 ) ( · ) 2 k 1 × M .
The h-times integration of ψ n , m ( t ) in (13) can be expressed as follows
I 0 h ψ n , m ( t ) = 2 k / 2 0 t 0 t h T ¯ m ( 2 k τ 2 n + 1 ) d τ d τ , n 1 2 k 1 τ < n 2 k 1 , 0 , otherwise ,
h = 1 , 2 , 3 , , where h-times integration of Chebyshev wavelets matrix is obtained by
P h Ψ ( · ) = I 0 h ψ 10 ( · ) I 0 h ψ 11 ( · ) I 0 h ψ 1 M 1 ( · ) I 0 h ψ 20 ( · ) I 0 h ψ 21 ( · ) I 0 h ψ 2 M 1 ( · ) I 0 h ψ 2 k 1 0 ( · ) I 0 h ψ 2 k 1 1 ( · ) I 0 h ψ 2 k 1 M 1 ( · )
Riemann-Liouville fractional integration order α of ψ n , m ( t ) in (13) can be expressed as follows
I a α ψ n , m ( t ) = 2 k / 2 I a α T ¯ m ( 2 k t 2 n + 1 ) , n 1 2 k 1 t < n 2 k 1 , 0 , otherwise ,
so fractional integration with order α of Chebyshev wavelets matrix becomes
P α Ψ ( · ) = I a α ψ 10 ( · ) I a α ψ 11 ( · ) I a α ψ 1 M 1 ( · ) I a α ψ 20 ( · ) I a α ψ 21 ( · ) I a α ψ 2 M 1 ( · ) I a α ψ 2 k 1 0 ( · ) I a α ψ 2 k 1 1 ( · ) I a α ψ 2 k 1 M 1 ( · ) .
The h-times differentiation of Chebyshev wavelets matrix is obtained by
D h Ψ ( · ) = D h ψ 10 ( · ) D h ψ 11 ( · ) D h ψ 1 M 1 ( · ) D h ψ 20 ( · ) D h ψ 21 ( · ) D h ψ 2 M 1 ( · ) D h ψ 2 k 1 0 ( · ) D h ψ 2 k 1 1 ( · ) D h ψ 2 k 1 M 1 ( · )
and the fractional differentiation with order α of Chebyshev wavelets matrix is given by
D α Ψ ( · ) = D a ( α ) ψ 10 ( · ) D a ( α ) ψ 11 ( · ) D a ( α ) ψ 1 M 1 ( · ) D a ( α ) ψ 20 ( · ) D a ( α ) ψ 21 ( · ) D a ( α ) ψ 2 M 1 ( · ) D a ( α ) ψ 2 k 1 0 ( · ) D a ( α ) ψ 2 k 1 1 ( · ) D a ( α ) ψ 2 k 1 M 1 ( · ) .

4. Description of the Proposed Method

In this section, we applied a fundamental solution of the Chebyshev wavelet method for generalized time fractional Kolmogorov-Petrovsky-Piskunov equation (FKPP) with the initial condition and three types of boundary conditions.
Case 1: the time fractional KPP equation with Dirichlet boundary conditions:
α ω t α = a ( x , t ) 2 ω x 2 + F ( ω ) ,
subjected to the initial and boundary conditions
ω ( x , 0 ) = f ( x ) ,
ω ( 0 , t ) = g 1 ( t ) ,
ω ( 1 , t ) = g 2 ( t ) ,
where α ω t α denotes the Caputo fractional derivative of the function ω ( x , t ) . The function f ( x ) , g 1 ( t ) and g 2 ( t ) are continuous on [ 0 , 1 ] . Now, by performing Chebyshev wavelets method on (25).
Let ω ( x , t ) = i = 1 2 2 k 2 j = 1 M 2 Ω i j ( x , t ) be a solution of (25), where Ω i j ( x , t ) are entries of the 2 2 k 2 × M 2 the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) . To determine the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) , we first assume that
α t α 2 Ω ¯ ( x , t ) x 2 = A Ψ ( x ) Ψ ( t ) ,
where the unknown coefficient matrix A = [ a n m n m ] 2 2 k 2 × M 2 can be determined and the matrix Ψ ( · ) is defined by (18). By Caputo fractional integration (12), integrating of (29) with respect to t from 0 to t and using condition (26), we obtain
2 Ω ¯ ( x , t ) x 2 = A Ψ ( x ) P α Ψ ( t ) + 2 Ω ¯ ( x , 0 ) x 2 Φ = A Ψ ( x ) P α Ψ ( t ) + f ( x ) Φ ,
where the matrix Φ is
Φ = 1 0 0 0 0 0 0 0 0 2 2 k 2 × M 2 .
Next integrating of (29) with respect to x twice from 0 to x, we obtain
α Ω ¯ ( x , t ) t α = A P 2 Ψ ( x ) Ψ ( t ) + x x α Ω ¯ ( x , t ) t α x = 0 Φ + α Ω ¯ ( 0 , t ) t α Φ .
Evaluating x = 1 in (31), we have:
α Ω ¯ ( 1 , t ) t α = A P 2 Ψ ( 1 ) Ψ ( t ) + x α Ω ¯ ( x , t ) t α x = 0 Φ + α Ω ¯ ( 0 , t ) t α Φ ,
so
x α Ω ¯ ( x , t ) t α x = 0 Φ = α Ω ¯ ( 1 , t ) t α A P 2 Ψ ( 1 ) Ψ ( t ) α Ω ¯ ( 0 , t ) t α Φ ,
then substituting (32) into (31), we have
α Ω ¯ ( x , t ) t α = A P 2 Ψ ( x ) Ψ ( t ) + x α Ω ¯ ( 1 , t ) t α A P 2 Ψ ( 1 ) Ψ ( t ) α Ω ¯ ( 0 , t ) t α Φ + α Ω ¯ ( x , t ) t α x = 0 Φ ,
substituting boundary conditions (27) and (28), then we get
α Ω ¯ ( x , t ) t α = A P 2 Ψ ( x ) Ψ ( t ) x A P 2 Ψ ( 1 ) Ψ ( t ) + x D 0 α g 2 ( t ) D 0 α g 1 ( t ) Φ + D 0 α g 1 ( t ) Φ .
Taking Riemann-Liouville fractional integrating of (34), so the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) is given by
Ω ¯ ( x , t ) = A P 2 Ψ ( x ) P α Ψ ( t ) x A P 2 Ψ ( 1 ) P α Ψ ( t ) + x g 2 ( t ) g 1 ( t ) g 2 ( 0 ) + g 1 ( 0 ) + g 1 ( t ) g 1 ( 0 ) + f ( x ) Φ .
The collocation points of time and space are defined by
t i = 2 i 1 2 m , x i = 2 i 1 2 m , i = 1 , 2 , , 2 k 1 M .
Substituting (30), (34), (35), and (36) into (25), we have the system that can be solved the coefficient matrix A :
A P 2 Ψ ( x i ) Ψ ( t i ) a Ψ ( x i ) P α Ψ ( t i ) x i A P 2 Ψ ( 1 ) Ψ ( t i ) + x i D 0 α g 2 ( t i ) D 0 α g 1 ( t i ) + D 0 α g 1 ( t i ) a f ( x i ) F ( Ω ¯ ( x i , t i ) ) Φ = 0 ¯ ,
where P 2 Ψ ( · ) and P α Ψ ( · ) in (20) and (22), respectively, 0 ¯ is a zero 2 2 k 2 × M 2 matrix, and then substituting the coefficient matrix A into (35), therefore the solution
ω ( x , t ) = i = 1 2 2 k 2 j = 1 M 2 Ω i j ( x , t )
of FKPP (25) with Dirichlet boundary conditions, where Ω i j ( x , t ) are entries of the matrix Ω ¯ ( x , t ) in (35).
Remark 1.
For fractional order α = 1 , from (35) the matrix P α Ψ ( t ) is replaced by the matrix P 1 Ψ ( t ) so the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) is given by
Ω ¯ ( x , t ) = A P 2 Ψ ( x ) P 1 Ψ ( t ) x A P 2 Ψ ( 1 ) P 1 Ψ ( t ) + x g 2 ( t ) g 1 ( t ) g 2 ( 0 ) + g 1 ( 0 ) + g 1 ( t ) g 1 ( 0 ) + f ( x ) Φ .
Case 2: The time fractional KPP equation with Dirichlet-Neumann boundary conditions:
α ω t α = a ( x , t ) 2 ω x 2 + F ( ω ) ,
subjected to the initial and boundary conditions
ω ( x , 0 ) = f ( x ) ,
D α ω ( 0 , t ) = h 1 ( t ) ,
D α ω ( 1 , t ) = h 2 ( t ) .
From (33) and the Dirichlet-Neumann boundary conditions in (41) and (42), we have
α Ω ¯ ( x , t ) t α = A P 2 Ψ ( x ) Ψ ( t ) x A P 2 Ψ ( 1 ) Ψ ( t ) + x h 2 ( t ) h 1 ( t ) + h 1 ( t ) Φ .
Taking Riemann-Liouville fractional integrating from 0 to t of (43),
Ω ¯ ( x , t ) = A P 2 Ψ ( x ) P α Ψ ( t ) x A P 2 Ψ ( 1 ) P α Ψ ( t ) + x I 0 α h 2 ( t ) h 1 ( t ) + I 0 α ( h 1 ( t ) ) + f ( x ) Φ .
Substituting (30), (43), (44), and (36) into (25), coefficient matrix A can solve from the system
A P 2 Ψ ( x i ) Ψ ( t i ) a Ψ ( x i ) P α Ψ ( t i ) x i A P 2 Ψ ( 1 ) Ψ ( t i ) + x i h 2 ( t i ) h 1 ( t i ) + h 1 ( t i ) a f ( x i ) F ( Ω ¯ ( x i , t i ) ) Φ = 0 ¯ .
Finally, substituting the known coefficient matrix A into (44), so the solution of FKPP is given by
ω ( x , t ) = i = 1 2 2 k 2 j = 1 M 2 Ω i j ( x , t ) ,
where Ω i j ( x , t ) are entries of the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) .
Case 3: the time fractional KPP equation with Neumann-Robin boundary conditions:
α ω t α = a ( x , t ) 2 ω x 2 + F ( ω ) ,
subjected to the initial and boundary conditions
ω ( x , 0 ) = f ( x ) ,
D α ω ( 0 , t ) = h 1 ( t ) ,
D α ω ( 1 , t ) + a ω ( 1 , t ) = h 3 ( t ) .
Applying Neumann-Robin boundary conditions in (48) and (49) to (43), similar to (44), we have
Ω ¯ ( x , t ) = A P 2 Ψ ( x ) P α Ψ ( t ) x A P 2 Ψ ( 1 ) P α Ψ ( t ) + x I α h 3 ( t ) a Ω ¯ ( 1 , t ) h 1 ( t ) + I α ( h 1 ( t ) ) + f ( x ) Φ .
Now, substituting (30), (50), and (36) into (25), the coefficient matrix A can solve from the system
A P 2 Ψ ( x i ) Ψ ( t i ) a Ψ ( x i ) P α Ψ ( t i ) x i A P 2 Ψ ( 1 ) Ψ ( t i ) + x i h 3 ( t i ) a Ω ¯ ( 1 , t i ) h 1 ( t i ) + h 1 ( t i ) a f ( x i ) F ( Ω ¯ ( x i , t i ) ) Φ = 0 ¯ .
Finally, substituting the known coefficient matrix A into (50), so the solution of FKPP is given by
ω ( x , t ) = i = 1 2 2 k 2 j = 1 M 2 Ω i j ( x , t ) ,
where Ω i j ( x , t ) are entries of the Hadamard-Kronecker product matrix Ω ¯ ( x , t ) .

5. Convergence and Error Analysis of the Chebyshev Wavelet

We next investigate convergence and error analysis for Chebyshev wavelets approximation
Theorem 1.
If the Chebyshav wavelets solution ω ( x , t ) C [ 0 , 1 ] × [ 0 , 1 ] where
ω ( x , t ) = n = 1 m = 0 n = 1 m = 0 a n m n m ψ n m ( x ) ψ n m ( t ) .
of the fractional KPP equation in (25) has a bounded second-order of partial derivatives 2 ω ( x , t ) x 2 N 1 , ω ( x , t ) x N 2 , then the Chebyshev wavelet solution converges uniformly with
a n m n m 2 π N 1 ( 2 n ) 1 2 ( 2 n ) 5 2 ( m 2 1 ) ; m > 1 2 π 2 N 2 ( 2 n ) 1 2 ( 2 n ) 3 2 ; m = 1 .
Our proof is similar to the proof in the work by the authors of [26].
Theorem 2.
If the Chebyshav wavelets solution ω ( x , t ) C [ 0 , 1 ] × [ 0 , 1 ] where
ω ( x , t ) = n = 1 m = 0 n = 1 m = 0 a n m n m ψ n m ( x ) ψ n m ( t )
of the fractional KPP equation in (25) has a bounded second-order of partial derivatives 2 ω ( x , t ) x 2 N 1 , ω ( x , t ) x N 2 , and the Chebyshev wavelet approximate solution of the fractional KPP equation in (25) given by
i = 1 2 2 k 2 j = 1 M 2 ξ i j ( x , t )
where ξ i j ( x , t ) are entries of the Hadamard-Kronecker product matrix A Ψ ( x ) Ψ ( t ) , A in (16) and Ψ ( x ) Ψ ( t ) in (17) then the absolute error is defined by
ω ( x , t ) i = 1 2 2 k 2 j = 1 M 2 ξ i j i = 2 2 k 2 n = 2 k 4 π 2 N 1 2 ( 2 n ) 5 ( 2 n ) ( m 2 1 ) 2 ; m > 1 , i = 2 2 k 2 n = 2 k 4 π 4 N 2 2 ( 2 n ) 3 ( 2 n ) ; m = 1 .
This proof is similar to the proof in the work by the authors of [27].

6. Chebyshev Wavelet Solutions for the Time Fractional Kpp Equations

In this section, the efficiency and reliability of Chebyshev wavelet method are shown in some examples.
Example 1.
Consider the KPP equation (Fisher equation) with power–law nonlinearities chemical reaction:
ω t = 2 ω x 2 + 6 ω ( 1 ω ) , 0 x 1 , 0 t 0 ,
subject to the initial condition
ω ( x , 0 ) = 1 ( 1 + e x ) 2 , 0 x 1 ,
Case 1: Dirichlet boundary conditions
ω ( 0 , t ) = 1 ( 1 + e 5 t ) 2 , 0 t 1 ,
ω ( 1 , t ) = 1 ( 1 + e 1 5 t ) 2 , 0 t 1 .
The exact solution of this problem is ω ( x , t ) = 1 ( 1 + e x 5 t ) 2 .
In Chebyshev wavelets process, given k = 2 , M = 3 and the collocation points in (36) are given by
t = 1 12 3 12 5 12 11 12 , x = 1 12 3 12 5 12 11 12 .
Using the system from (37) and the Maple program (Maple 17) for solving the coefficient matrix A as
A P 2 Ψ ( x i ) Ψ ( t i ) a Ψ ( x i ) P α Ψ ( t i ) x i A P 2 Ψ ( 1 ) Ψ ( t i ) + x i D 0 α g 2 ( t i ) D 0 α g 1 ( t i ) + D 0 α g 1 ( t i ) a f ( x i ) F ( Ω ¯ ( x i , t i ) ) Φ = 0 ¯ ,
which gives the matrix A as
A = 0.1873 0.3707 0.3357 0.0030 0.0980 0.0453 0.0564 0.0006 0.1235 0.0076 0.0518 0.0020 .
Therefore, the Chebyshev wavelet solution of KPP equation ( k = 2 , M = 3 ) is given by
ω ( x , t ) = 0.3746 x 2 t π + 0.7414 x 2 2 2 t 2 t π + 0.6715 x 2 2 32 3 t 3 8 t 2 + t π 1 + 0.3524 2 / 3 x 3 1 / 2 x 2 32 3 t 3 8 t 2 + t π 1 0.7414 x 2 2 t 2 t π + 0.0308 2 8 / 3 x 4 8 / 3 x 3 + 1 / 2 x 2 t π 0.0496 8 / 3 x 4 8 / 3 x 3 + 1 / 2 x 2 2 t 2 t π 0.0243 8 / 3 x 4 8 / 3 x 3 + 1 / 2 x 2 32 3 t 3 8 t 2 + t π 1 + 0.3746 x t π + 0.0465 x π ( 32 3 t 3 8 t 2 + t ) + x 1 1 + e 1 5 t 2 1 1 + e 2 1 1 + e 5 t 2 + 1 4 + 1 1 + e 5 t 2 1 4 .
We show the accuracy of this method by comparing between the Chebyshev wavelet solutions ( k = 1 , M = 6 and k = 2 , M = 3 ) and the exact solution with absolute errors, | ω e x a c t ( x , t ) ω ( x , t ) | that numerical results have shown in Table 1.
Case 2: Dirichlet-Neumann boundary conditions
d ω ( 0 , t ) d t = 10 e 5 t ( 1 + e 5 t ) 3 , 0 t 1 ,
d ω ( 1 , t ) d t = 10 e 1 5 t ( 1 + e 1 5 t ) 3 , 0 t 1 .
By using Equation (45), the Chebyshev wavelet solution of KPP with Dirichlet-Neumann boundary condition ( k = 1 , M = 8 ) is given by
ω ( x , t ) = 0.378 x 2 t 2 t π 0.007 x 2 8 / 3 t 3 4 t 2 + t π + 0.361 x 2 8 t 4 16 t 3 + 9 t 2 t π 0.127 x 2 128 5 t 5 64 t 4 + 160 3 t 3 16 t 2 + t π 1 0.054 x 2 256 3 t 6 256 t 5 + 280 t 4 400 3 t 3 + 25 t 2 t π 1 + 0.093 x 2 t 1024 t 6 + 2048 7 t 7 + 280 t 3 + 6912 5 t 5 896 t 4 36 t 2 π 1 0.028 x 2 t + 19712 3 t 6 4096 t 7 + 102 t 8 1568 3 t 3 5376 t 5 + 2352 t 4 + 49 t 2 π 1 0.090 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 2 t π 0.069 8 / 5 x 5 4 x 4 + 3 x 3 1 / 2 x 2 2 t π + + x 1 1 + e 1 5 t 2 1 1 + e 2 1 1 + e 5 t 2 + 1 4 + 1 1 + e 5 t 2 1 4 .
The graph of Chebyshev wavelet solution is shown in Figure 1 and the graph of the absolute errors is shown in Figure 2.
Case 3: Neumann-Robin boundary conditions
d ω ( 0 , t ) d t = 10 e 5 t ( 1 + e 5 t ) 3 , 0 t 1 ,
d ω ( 1 , t ) d t + ω ( 1 , t ) = 1 + 11 e 1 5 t ( 1 + e 1 5 t ) 3 , 0 t 1 .
By using Equation (51) the analytical Chebyshev wavelet solution of KPP with Neumann-Robin boundary conditions ( k = 1 , M = 3 , 4, 5, and 7) is given by
ω ( x , t ) = 0.279 x 2 t 2 t π + 0.031 x 2 8 / 3 t 3 4 t 2 + t π + 0.456 x 2 8 t 4 16 t 3 + 9 t 2 t π + 0.260 1 / 3 x 3 1 / 2 x 2 2 t π + 0.074 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 2 t π + 0.078 8 / 5 x 5 4 x 4 + 3 x 3 1 / 2 x 2 2 t π + 0.194 x 8 / 3 t 3 4 t 2 + t π + 0.007 64 15 x 6 64 5 x 5 + 40 3 x 4 16 / 3 x 3 + 1 / 2 x 2 2 t π 1 + + x 1 1 + e 1 5 t 2 1 1 + e 2 1 1 + e 5 t 2 + 1 4 + 1 1 + e 5 t 2 1 4 ,
and graphs of absolute errors for k = 1 when M = 3 , 4 , 5 and 7 are shown in Figure 3 and Figure 4.
Example 2.
Consider the Fractional Kolmogorov-Petrovsky-Piskunov equation with exponential nonlinearities chemical reaction:
α ω t α = 2 ω x 2 + 2 e ω + 3 , 0 x 1 , 0 t 1 ,
subject to the initial condition
ω ( x , 0 ) = 4 x ( 1 x ) , 0 x 1 ,
Case 1: Dirichlet boundary conditions
ω ( 0 , t ) = 0 , 0 t 1 ,
ω ( 1 , t ) = 0 . 0 t 1 .
Computing by Chebyshev method (37) the solution with α = 1 is given by
ω ( x , t ) α = 1 = 46.2673 x t π 1.0296 x π 246 7 t 6 137 t 5 + 321 t 4 429 4 t 3 + 17 t 2 t + 22.3115 2 x 2 π t 2 t .
We compare the Chebyshev wavelet solution with numerical solution of finite difference method in Table 2.
Case 2: Dirichlet-Neumann boundary conditions
d α ω ( 0 , t ) d t α = 0 , 0 t 1 ,
d α ω ( 1 , t ) d t α = 0 . 0 t 1 .
In this case, the Chebyshev wavelet solutions for α = 0.3 , 0.5 , 0.7 , 0.9 and 1 can be computed using the Chebyshev wavelet method in (45):
ω ( x , t ) α = 0.3 = 0.007 ( 13 20 t ) π 64 15 x 6 64 5 x 5 + 40 3 x 4 16 3 x 3 + 1 2 x 2 t 3 10 + 6.2709 2 x π t 3 10 + 0.0150 x π ( 13 20 t ) t 3 10 ,
ω ( x , t ) α = 0.5 = 0.004 x π 35 420 t + 896 t 2 512 t 3 t + 0.036 x π 15 80 t + 64 t 2 t + 7.4675 2 x 2 π t , ω ( x , t ) α = 0.7 = 0.012 ( 17 20 t ) π 64 15 x 6 64 5 x 5 + 40 3 x 4 16 3 x 3 + 1 2 x 2 t 7 10 + + 0.0128 x π 17 20 t t 7 10 0.0038 x π 459 2160 t + 1600 t 2 t 7 10 , ω ( x , t ) α = 0.9 = 0.086 ( 19 20 t ) π 64 15 x 6 64 5 x 5 + 40 3 x 4 16 3 x 3 + 1 2 x 2 t 9 10 + + 12.458 x 2 π t 9 10 0.0095 x π 551 2320 t + 1600 t 2 t 9 10 , ω ( x , t ) α = 1 = 4.40 2 x 2 t π 20.90 2 ( 1.12 t 2 1.12 t ) π + 4.44 2 x 2 ( 3.00 t 3 4.51 t 2 + 1.12 t ) π + 4.43 x ( 1.12 t 2 1.12 t ) π .
Numerical solutions for α = 0.3 , 0.5 , 0.7 , 0.9 , and 1 are reported in Table 3.
Case 3: Neumann-Robin boundary conditions
d α ω ( 0 , t ) d t α = 0 , 0 t 1 ,
d α ω ( 1 , t ) d t α + ω ( 1 , t ) = 0 , 0 t 1 .
The graphs of Chebyshev wavelet solutions for α = 0.3 , 0.5 , 0.7 and 1 from Chebyshev wavelet method (51) which satisfy Neumann-Robin boundary conditions can be shown in Figure 5 and Figure 6.
Example 3.
Consider the fractional Kolmogorov-Petrovsky-Piskunov equation with logarithmic nonlinearities chemical reaction:
α ω t α = 2 ω x 2 + 5 ln ( ω + 1 ) , 0 x 1 , 0 t 1 ,
subject to the initial condition
ω ( x , 0 ) = x x 2 , 0 x 1 ,
Case 1: Dirichlet boundary condition
ω ( 0 , t ) = t t 2 , 0 t 1 , ω ( 1 , t ) = t t 2 , 0 t 1 ,
Case 2: Dirichlet-Neumann boundary condition
D ( 0.8 ) ω ( 0 , t ) = 1.0891 t 1 / 5 1.8152 t 6 / 5 , 0 t 1 , D ( 0.8 ) ω ( 1 , t ) = 1.0891 t 1 / 5 1.8152 t 6 / 5 , 0 t 1 ,
Case 3: Neumann-Robin boundary condition
D ( 0.5 ) ω ( 0 , t ) = 1.1283 t 1.5045 t 3 / 2 , 0 t 1 , D ( 0.5 ) ω ( 1 , t ) + ω ( 1 , t ) = t t 2 + 1.1283 t 1.5045 t 3 / 2 , 0 t 1 .
The Chebyshev wavelet solution for α = 1 with Dirichlet boundary condition (Case 1), is given by
ω ( x , t ) α = 1 = x + t 3.814 x 2 t π 0.312 x 2 1.128 t + 1.128 t 2 π + 0.784 x 2 1.128 t + 10.155 t 2 18.054 t 3 + 9.027 t 4 π 3.164 x 2 28.886 t 5 72.216 t 4 + 60.18 t 3 18.054 t 2 + 1.128 t π 3.835 × 10 7 256 21 x 7 128 3 x 6 + 56 x 5 100 3 x 4 + 25 3 x 3 1 / 2 x 2 t 1 π + + 4.489 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 1.128 t + 1.128 t 2 π .
The Chebyshev wavelet solution for α = 0.8 with Dirichlet-Neumann boundary condition (Case 2), is given by
ω ( x , t ) α = 0.8 = 2.251 2 x 2 t 4 / 5 π 3.023 × 10 9 1 / 3 x 3 1 / 2 x 2 9.0 10.0 t t 4 / 5 π + 3.98 × 10 10 1 / 3 x 3 1 / 2 x 2 t 4 / 5 63.0 280.0 t + 200.0 t 2 π 5.165 × 10 11 1 / 3 x 3 1 / 2 x 2 399.0 3990.0 t + 7600.0 t 2 4000.0 t 3 t 4 / 5 π + 0.100 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 t 4 / 5 63.0 280.0 t + 200.0 t 2 π 2.675 × 10 9 8 / 5 x 5 4 x 4 + 3 x 3 1 / 2 x 2 9.0 10.0 t t 4 / 5 π + x + t + 1.598 × 10 5 1 / 3 x 3 1 / 2 x 2 t 4 / 5 π + 4.01 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 t 4 / 5 π + + 1.03 × 10 4 x 399.0 3990.0 t + 7600.0 t 2 4000.0 t 3 t 4 / 5 π .
The Chebyshev wavelet solution for α = 0.5 with Neumann-Robin boundary condition (Case 3), is given by
ω ( x , t ) α = 0.5 = 1.356 2 x 2 t π 1.039 × 10 10 1 / 3 x 3 1 / 2 x 2 3.0 4.0 t t π + 5.314 × 10 11 1 / 3 x 3 1 / 2 x 2 t 15.0 80.0 t + 64.0 t 2 π 2.67 × 10 11 1 / 3 x 3 1 / 2 x 2 35.0 420.0 t + 896.0 t 2 512.0 t 3 t π + 0.186 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 3.0 4.0 t t π + 0.069 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 t 15.0 80.0 t + 64.0 t 2 π + 0.009 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 35.0 420.0 t + 896.0 t 2 512.0 t 3 t π + 1.976 × 10 6 8 / 5 x 5 4 x 4 + 3 x 3 1 / 2 x 2 t π + x + t + + 1.260 2 / 3 x 4 4 / 3 x 3 + 1 / 2 x 2 t π 0.364 x 2 3.0 4.0 t t π .
The graphs of Chebyshev wavelet solutions for α = 1 , 0.8 , and 0.5 are shown in Figure 7.

7. Conclusions

The proposed method uses a technique for computation of Caputo fractional differential equation by constructing their operational matrices that represent Caputo fractional integration and differentiation. This approach provide the suitable analytical solutions of FKKP equation in Caputo fractional derivative sense, which is able to determine for initial condition, Dirichlet boundary, Dirichlet-Neumann boundary, and Neumann-Robin boundary conditions, respectively. The validity, accuracy and applicability of Chebyshev wavelet method have been illustrated through several examples by comparing with analytical results and exact solutions in Table 1, numerical solutions of finite difference method in Table 2. The execution of Chebyshev wavelet method shows that it is very simple and very efficient as an analytical result; the comparisons show that the Chebyshev wavelet method gives good accuracy and more rapidly convergent when increasing dilation ( 2 k 1 ) and translation (M) parameters. The Chebyshev wavelet method can solve some analytical solutions of FKPP Dirichlet boundary problem with various fractional orders α . Furthermore, useful applications form the proposed method can be applied to solve solutions for various fractional order derivatives or other fractional partial equations.

Author Contributions

T.K. conceived of the study, conducted application of the Chebyshev Wavelet Method to solve the FKPP equation, developed numerical solutions and drafted the manuscript. K.N. reviewed the procedures, algorithms and numerical results for accuracy and efficiency. S.K. participated in the study’s design and coordination, provided guidance, and helped to draft and revise the manuscript. All authors read and approved the final manuscript.

Acknowledgments

We would like to thank the Department of Mathematics, Faculty of Applied Science and Graduate College, King Mongkut’s University of Technology North Bangkok for supporting this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Podlubny, I.; Chechkin, A.; Skovranek, T.; Chen, Y.; Jara, B.M.V. Matrix approach to discrete fractional calculus II: Partial fractional differential equations. J. Comput. Phys. 2009, 228, 3137–3153. [Google Scholar] [CrossRef] [Green Version]
  2. Hariharan, G.; Kannan, K.; Sharma, K. Haar wavelet method for solving Fisher’s equation. Appl. Math. Comput. 2009, 211, 284–292. [Google Scholar] [CrossRef]
  3. Chandraker, V.; Awasthi, A.; Jayaraj, S. A numerical treatment of Fisher equation. Procedia Eng. 2015, 127, 1256–1262. [Google Scholar] [CrossRef]
  4. Veeresha, P.; Prakasha, D.G.; Baleanu, D. An efficient numerical technique for the nonlinear fractional Kolmogorov-Petrovskii-Piskunov equation. Mathematics 2019, 7, 265. [Google Scholar] [CrossRef]
  5. Kazem, S. Exact solution of some linear fractional differential equations by laplace transform. Int. J. Nonlinear Sci. 2013, 16, 3–11. [Google Scholar]
  6. Allahviranloo, T.; Gouyandeh, Z.; Armand, A. Numerical solutions for fractional differential equations by Tau-Collocation method. Appl. Math. Comput. 2015, 271, 979–990. [Google Scholar] [CrossRef]
  7. İbiş, B.; Bayram, M. Numerical comparison of methods for solving fractional differential-algebraic equations (FDAEs). Comput. Math. Appl. 2011, 62, 3270–3278. [Google Scholar] [CrossRef]
  8. Turut, V.; Guzel, N. On solving partial differential equations of fractional order by using the variational iteration method and multivariate Pade approximations. Eur. J. Pure Appl. Math. 2013, 6, 147–171. [Google Scholar]
  9. Al-Khaled, K. Numerical solution of time-fractional partial differential equations using Sumudu decomposition method. Rom. J. Phys. 2015, 60, 99–110. [Google Scholar]
  10. Mashayekhi, S.; Razzaghi, M. Numerical solution of nonlinear fractional integro-differential equations by hybrid functions. Eng. Anal. Bound. Elem. 2015, 56, 81–89. [Google Scholar] [CrossRef]
  11. Nemati, S.; Sedaghat, S.; Mohammadi, I. A fast numerical algorithm based on the second kind Chebyshev polynomials for fractional integro-differential equations with weakly singular kernels. J. Comput. Appl. Math. 2016, 308, 231–242. [Google Scholar] [CrossRef]
  12. Pakdaman, M.; Ahmadian, A.; Effati, S.; Salahshour, S.; Baleanu, D. Solving differential equations of fractional order using an optimization technique based on training artificial neural network. Appl. Math. Comput. 2017, 293, 81–95. [Google Scholar] [CrossRef]
  13. Chen, Y.; Sun, L.; Liu, L.; Xie, J. The Chebyshev wavelet method for solving fractional integral and differential equations of Bratu-type. J. Comput. Inf. Syst. 2013, 9, 5601–5609. [Google Scholar]
  14. Gupta, A.; Ray, S.S. Numerical treatment for the solution of fractional fifth-order Sawada-Kotera equation using second kind Chebyshev wavelet method. Appl. Math. Model. 2015, 39, 5121–5130. [Google Scholar] [CrossRef]
  15. Yi, M.; Wang, L.; Huang, J. Legendre wavelets method for the numerical solution of fractional integro-differential equations with weakly singular kernel. Appl. Math. Model. 2016, 40, 3422–3437. [Google Scholar] [CrossRef]
  16. Heydari, M.; Hooshmandasl, M.; Ghaini, F.M. A new approach of the Chebyshev wavelets method for partial differential equations with boundary conditions of the telegraph type. Appl. Math. Model. 2014, 38, 1597–1606. [Google Scholar] [CrossRef]
  17. Ray, S.S.; Gupta, A.K. Wavelet Methods for Solving Partial Differential Equations and Fractional Differential Equations; Chapman and Hall/CRC: London, UK, 2018. [Google Scholar]
  18. Awashie, G.E.; Amoako-Yirenkyi, P.; Dontwi, I.K. Chebyshev wavelets collocation method for simulating a two-phase flow of immiscible fluids in a reservoir with different capillary effects. J. Pet. Explor. Prod. Technol. 2019, 9, 2039–2051. [Google Scholar] [CrossRef] [Green Version]
  19. Oruç, Ö.; Bulut, F.; Esen, A. Chebyshev Wavelet Method for Numerical Solutions of Coupled Burgers’ Equation. Hacet. J. Math. Stat. 2019, 48, 1–16. [Google Scholar] [CrossRef]
  20. Polyanin, A.D.; Zaitsev, V.F. Handbook of Nonlinear Partial Differential Equations; CRC Press: London, UK, 2004. [Google Scholar]
  21. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998; Volume 198. [Google Scholar]
  22. Babolian, E.; Fattahzadeh, F. Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Appl. Math. Comput. 2007, 188, 417–426. [Google Scholar] [CrossRef]
  23. Schacke, K. On the Kronecker Product. Master’s Thesis, University of Waterloo, Waterloo, ON, Canada, 2004. [Google Scholar]
  24. Dayar, T.; Orhan, M.C. On vector-Kronecker product multiplication with rectangular factors. SIAM J. Sci. Comput. 2015, 37, S526–S543. [Google Scholar] [CrossRef]
  25. Horn, R.A. The hadamard product. Proc. Symp. Appl. Math. 1990, 40, 87–169. [Google Scholar]
  26. Adibi, H.; Assari, P. Chebyshev wavelet method for numerical solution of Fredholm integral equations of the first kind. Math. Probl. Eng. 2010, 2010, 138408. [Google Scholar] [CrossRef]
  27. Liu, N.; Lin, E.B. Legendre wavelet method for numerical solutions of partial differential equations. Numer. Methods Partial Differ. Equ. Int. J. 2010, 26, 81–94. [Google Scholar] [CrossRef]
Figure 1. Graph of Chebyshev wavelet solutions with k = 1 , M = 8 .
Figure 1. Graph of Chebyshev wavelet solutions with k = 1 , M = 8 .
Mathematics 07 00813 g001
Figure 2. Graph of absolute errors with k = 1 , M = 8 .
Figure 2. Graph of absolute errors with k = 1 , M = 8 .
Mathematics 07 00813 g002
Figure 3. Graphs of absolute errors for Fisher equation at t = 0.5 and t = 0.7 .
Figure 3. Graphs of absolute errors for Fisher equation at t = 0.5 and t = 0.7 .
Mathematics 07 00813 g003
Figure 4. Graphs of absolute errors for Fisher equation at t = 0.8 and t = 0.9 .
Figure 4. Graphs of absolute errors for Fisher equation at t = 0.8 and t = 0.9 .
Mathematics 07 00813 g004
Figure 5. Graphs of solutions for order α = 0.3 and 0.5 .
Figure 5. Graphs of solutions for order α = 0.3 and 0.5 .
Mathematics 07 00813 g005
Figure 6. Graphs of solutions for order α = 0.7 and 1.
Figure 6. Graphs of solutions for order α = 0.7 and 1.
Mathematics 07 00813 g006
Figure 7. Graphs of solutions for order α = 1 , 0.8 , and 0.5 .
Figure 7. Graphs of solutions for order α = 1 , 0.8 , and 0.5 .
Mathematics 07 00813 g007
Table 1. Numerical results and absolute error.
Table 1. Numerical results and absolute error.
tx ω exact k = 1 , M = 6 Abs. Error k = 2 , M = 3 Abs. Error
x = 0.1 0.358420.35797 4.510 × 10 4 0.35828 1.455 × 10 4
x = 0.3 0.302310.30112 1.196 × 10 3 0.30189 4.273 × 10 4
t = 0.1 x = 0.5 0.250000.24850 1.497 × 10 3 0.24930 6.977 × 10 4
x = 0.7 0.202640.20142 1.224 × 10 3 0.20257 8.574 × 10 5
x = 0.9 0.161050.16057 4.725 × 10 4 0.16101 5.482 × 10 4
x = 0.1 0.643490.64348 1.595 × 10 5 0.64346 3.517 × 10 5
x = 0.3 0.590630.59059 3.849 × 10 5 0.59042 2.064 × 10 5
t = 0.3 x = 0.5 0.534440.53439 5.132 × 10 5 0.53404 4.017 × 10 5
x = 0.7 0.476060.47601 4.803 × 10 5 0.47627 5.059 × 10 5
x = 0.9 0.416870.41685 2.122 × 10 5 0.41690 3.253 × 10 5
x = 0.1 0.840570.84057 6.583 × 10 6 0.84031 2.543 × 10 5
x = 0.3 0.810440.81047 2.127 × 10 5 0.80999 4.555 × 10 5
t = 0.5 x = 0.5 0.775800.77584 4.035 × 10 5 0.77555 2.468 × 10 5
x = 0.7 0.736410.73647 5.109 × 10 5 0.73610 3.123 × 10 5
x = 0.9 0.692250.69228 2.957 × 10 5 0.69226 8.097 × 10 6
x = 0.1 0.936450.93643 2.082 × 10 5 0.93650 5.305 × 10 5
x = 0.3 0.923200.92313 7.030 × 10 5 0.92331 1.103 × 10 5
t = 0.7 x = 0.5 0.907390.90727 1.219 × 10 4 0.90749 9.328 × 10 5
x = 0.7 0.888630.88849 1.408 × 10 4 0.88867 3.626 × 10 5
x = 0.9 0.866500.86642 7.645 × 10 4 0.86650 2.782 × 10 6
x = 0.1 0.975890.97594 5.102 × 10 4 0.97581 7.752 × 10 5
x = 0.3 0.970670.97086 1.940 × 10 4 0.97047 1.904 × 10 5
t = 0.9 x = 0.5 0.964350.96471 3.611 × 10 4 0.96410 8.439 × 10 6
x = 0.7 0.956710.95714 4.306 × 10 4 0.95667 4.561 × 10 5
x = 0.9 0.947510.94774 2.330 × 10 4 0.94749 2.069 × 10 5
Table 2. Numerical results for α = 1 and compare with finite difference method from the MAPLE program.
Table 2. Numerical results for α = 1 and compare with finite difference method from the MAPLE program.
txCW ( k = 1 , M = 10 )FD sol.Abs. Error
x = 0.1 0.153110.15375 5.324 × 10 4
x = 0.3 0.374760.37435 3.531 × 10 4
t = 0.1 x = 0.5 0.453560.04532 4.625 × 10 4
x = 0.7 0.374760.37435 3.557 × 10 4
x = 0.9 0.153110.15375 5.323 × 10 4
x = 0.1 0.033340.03385 8.223 × 10 4
x = 0.3 0.084410.08409 6.001 × 10 5
t = 0.3 x = 0.5 0.102640.10275 5.121 × 10 5
x = 0.7 0.084410.08409 6.372 × 10 5
x = 0.9 0.033340.03385 8.216 × 10 4
x = 0.1 0.044320.04405 7.062 × 10 4
x = 0.3 0.098210.09820 1.305 × 10 4
t = 0.5 x = 0.5 0.114480.14424 1.751 × 10 4
x = 0.7 0.098210.09820 1.345 × 10 4
x = 0.9 0.044320.04405 7.064 × 10 4
x = 0.1 0.033880.03336 1.159 × 10 4
x = 0.3 0.082580.02868 2.118 × 10 4
t = 0.7 x = 0.5 0.099840.09978 3.645 × 10 4
x = 0.7 0.082580.02868 2.102 × 10 4
x = 0.9 0.033880.03336 1.101 × 10 4
x = 0.1 0.034670.03477 1.511 × 10 4
x = 0.3 0.074260.07454 9.014 × 10 5
t = 0.9 x = 0.5 0.085110.08536 3.715 × 10 4
x = 0.7 0.074260.07454 9.297 × 10 5
x = 0.9 0.034670.03477 1.563 × 10 4
Table 3. Numerical results of the fractional Kolmogorov-Petrovsky-Piskunov (FKPP) equation with difference values of α .
Table 3. Numerical results of the fractional Kolmogorov-Petrovsky-Piskunov (FKPP) equation with difference values of α .
tx α = 0.3 α = 0.5 α = 0.7 α = 0.9 α = 1
x = 0.1 0.079640.096550.116550.139900.15307
x = 0.3 0.192250.234130.283750.341830.37473
t = 0.1 x = 0.5 0.231410.282230.342480.413060.45307
x = 0.7 0.192250.234130.283750.341830.37473
x = 0.9 0.079640.096550.116550.139900.15307
x = 0.1 0.059890.056870.050590.040350.03379
x = 0.3 0.144230.137620.123180.099350.08414
t = 0.3 x = 0.5 0.173490.165780.148670.120340.10226
x = 0.7 0.144230.137620.123180.099350.08414
x = 0.9 0.059890.056870.050590.040350.03379
x = 0.1 0.061470.061090.058480.051370.04484
x = 0.3 0.146750.144960.136910.116520.09822
t = 0.5 x = 0.5 0.176020.173530.163170.137380.11439
x = 0.7 0.146750.144960.136910.116520.09822
x = 0.9 0.061470.061090.058480.051370.04484
x = 0.1 0.055860.050960.044730.037770.03398
x = 0.3 0.133490.121730.107090.091250.08278
t = 0.7 x = 0.5 0.160170.146040.128570.109870.09994
x = 0.7 0.133490.121730.107090.091250.08278
x = 0.9 0.055860.050960.044730.037770.03398
x = 0.1 0.057630.054700.049280.040320.03497
x = 0.3 0.136940.128540.113230.088460.07403
t = 0.9 x = 0.5 0.164000.153390.134100.103090.08513
x = 0.7 0.136940.128540.113230.088460.07403
x = 0.9 0.057630.054700.049280.040320.03497

Share and Cite

MDPI and ACS Style

Korkiatsakul, T.; Koonprasert, S.; Neamprem, K. New Analytical Solutions for Time-Fractional Kolmogorov-Petrovsky-Piskunov Equation with Variety of Initial Boundary Conditions. Mathematics 2019, 7, 813. https://doi.org/10.3390/math7090813

AMA Style

Korkiatsakul T, Koonprasert S, Neamprem K. New Analytical Solutions for Time-Fractional Kolmogorov-Petrovsky-Piskunov Equation with Variety of Initial Boundary Conditions. Mathematics. 2019; 7(9):813. https://doi.org/10.3390/math7090813

Chicago/Turabian Style

Korkiatsakul, Thanon, Sanoe Koonprasert, and Khomsan Neamprem. 2019. "New Analytical Solutions for Time-Fractional Kolmogorov-Petrovsky-Piskunov Equation with Variety of Initial Boundary Conditions" Mathematics 7, no. 9: 813. https://doi.org/10.3390/math7090813

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop