S Kumar and R Singh Department of Mathematics, Institute of Basic Science, Khandari, Agra-282002, India, Department of Mathematics Delhi College of Technology and Management, Palwal, India
S Kumar and R Singh Department of Mathematics, Institute of Basic Science, Khandari, Agra-282002, India, Department of Mathematics Delhi College of Technology and Management, Palwal, India
Abstract: This work is designed for He’s homotopy perturbation method (HPM) and
differential transformation method (DTM) to solve the linear and non-linear reaction diffusion
equations. To illustrate the capability and reliability of the methods, some cases has been
defined. The proper implementation of He's homotopy perturbation method can extremely
minimize the size of work if compared with the existing differential transformation method.
The results obtained using HPM and DTM are compared with the results of variational
iteration method (VIM) and MATLAB solutions and then the ability of each method are also
discussed.
Keywords: Homotopy perturbation method, Differential transformation, Cauchy reaction-
diffusion problems, MATLAB
Introduction:
Reaction–diffusion equations are useful in many areas of science and engineering. In
applications to population biology, the reaction term models growth, and the diffusion term
accounts for migration. The study of nonlinear problems is of crucial importance in all areas
of Physics and Engineering, as well as in other disciplines. It is very difficult to solve non-
linear problems and, in general, it is often more difficult to get an analytic or approximation
solution than a numerical one to a given systems of differential equations. There are several
methods available to find exact, approximate, and purely numerical, for the solution of
systems of differential equations. Most of these methods are computationally intensive
because they are trial-and-error in nature, or need complicated symbolic computations.
Integral transforms such as Laplace and Fourier transforms are commonly used to solve
differential equations and usefulness of these integral transforms lies in their ability to
transform differential equations into algebraic equations which allows simple and systematic
solution procedures. However, using integral transform in non-linear problems may increase
its complexity. In the present work, some partial differential equations with non-
homogeneous initial conditions aimed to solve by the differential transformation method and
comparison with He’s homotopy-perturbation method (HPM) which was introduced by Ji
Huan He [10]. The differential transformation is a numerical method for solving differential
equations. The concept of differential transform was introduced by Zhou [23], who was the
first one to use differential transform method (DTM) in engineering applications. He
employed DTM in solution of initial boundary value problems in electric circuit analysis. In
recent years, concept of DTM has broadened to the problems involving partial differential
equations and systems of differential equations [4-6].
Ayaz [4-6] developed this method for PDEs and obtained closed form series solutions
for linear and non-linear initial value problems. The differential transforms method an
analytical solution in the form of a polynomial. It is different from the traditional high order
Taylor series method, which requires symbolic computation of the necessary derivatives of
the data functions. The Taylor series method is computationally taken long time for large
orders. The present method reduces the size of computational domain and applicable to many
problems easily. A distinctive practical feature of the differential transformation method DTM
is haring ability to solve linear or non-linear differential equations. In fact, DTM and HPM
are very efficient methods to find the numerical and analytic solutions of linear and non-linear
differential equations, delay differential equations as well as integral equations have already
discussed by Karakoc and Bereketoglu [17], Arikoglu and Ozkol [3] and Nadjafi and
Ghorbani [20].
A new approach to the heat equation which is an application of the decomposition
method gave by Adomian [2]. Different applications for the differential transformation in the
differential equation were shown by Hassan [1], where he was used the differential
transformation technique which is applied to solve eigen value problems and partial
differential equations (P.D.E.) is proposed in this study. They were first, using the one-
dimensional differential transformation to construct the eigen values and the normalized
eigenfunctions for the differential equation of the second, and the fourth-order, and the
second, using the two-dimensional differential transformation to solve P.D.E. of the first- and
second-order with constant coefficients. In both cases, a set of difference equations is derived
and the results were compared with the results obtained by other analytical methods.
Kumar et. al [16] discussed about the exact and numerical solutions of non-linear
reaction diffusion equation by using the Cole–Hopf transformation. In this work the main
focus is to get a constructive method for obtaining exact solutions of certain classes of non-
linear equations arising in mathematical biology. The method is based on the Cole–Hopf
transformation of non-linear partial differential equation. With the help of this method, new
exact solutions were obtained for non-linear reaction-diffusion equations of various forms,
which are the generalizations of the Fisher and Burgers equations. Finally the governing
partial differential equations are then solved using MATLAB.
Application of He's homotopy perturbation method for solving the Cauchy reaction
diffusion problem have also discussed by Yildirim [22], where he presented the solution of
Cauchy reaction–diffusion problem by the homotopy perturbation method. Othman [21]
presented the differential transformation method and variation iteration method for Cauchy
reaction-diffusion Problems.
Mathematical Formulation: In this paper, consider the following one-dimensional time
dependent reaction-diffusion equation for this model-
𝜕𝑢 𝜕2 𝑢
= 𝐷 𝜕𝑥 2 + 𝑟 𝑢 (𝑥, 𝑡) ∈ Ω ⊂ 𝑅 2 (1)
𝜕𝑡
𝑢 (𝑥, 0) = 𝑔 (𝑥), 𝑥∈𝑅 (2)
𝜕𝑢
𝑢(0, 𝑡) = 𝑓0 (𝑡), (𝜕𝑥 ) = 𝑓1 (𝑡) , 𝑡 ∈ 𝑅 (3)
(1,𝑡)
where 𝑢 = 𝑢(𝑥, 𝑡) is the concentration, 𝑟 = 𝑟(𝑥, 𝑡) is the reaction parameter and D > 0 is the
diffusion coefficient, subject to the initial or boundary conditions
The equations (1) and (2) is called the characteristic Cauchy reaction-diffusion equation in the
domain 𝑅×𝑅+ , while the equations (1) and (3) is called the non-characteristic Cauchy
reaction-diffusion equation in the domain 𝑅+ ×𝑅. If 𝑟 = 1 then the equation (1) is called
Kolmogorov– Petrovsky–Piskunov equations.
The DTM introduces a promising approach for many applications in various domains of
science. However, DTM has some drawbacks. By using the DTM, we obtain a series solution,
or we can say a truncated series solution. This series solution does not exhibit the real
behaviors of the problem but gives a good approximation to the true solution in a very small
region. While homotopy perturbation method can be used successfully finding the solution of
linear and non-linear boundary value problems, and the system of differential equations. It
may be concluded that this technique is very powerful and efficient in finding the analytical
solutions for a large class of integral and differential equations. This technique provides more
realistic series solutions as compared with the Adomian decomposition and variational
iteration method and others techniques.
Basic idea of Differential Transformation Method:
The basic definitions of the differential transformation are introduced as follows:
(i) One-dimensional differential transformation:
The differential transformation of the 𝑘 𝑡ℎ derivative of a function 𝑢(𝑥) is defined as follows:
1 𝑑𝑘 𝑢(𝑥)
𝑈(𝑘) = 𝑘! [ ] (4)
𝑑𝑥 𝑘 𝑥=𝑥0
𝑢(𝑥) is the original function while 𝑈(𝑘) is the transformed function.
As discussed by [1] and [23] the differential inverse transformation of 𝑈(𝑘) may defined as
follows:
∞
The application of the differential transformation method (DTM) will be discussed, for
solving problems (1)-(3). According to the (DTM) and the operations mathematics of the
method, consider equation (1) after taking the differential transformation of both sides in the
following form:
𝑘 ℎ
1
𝑈(𝑘, ℎ) = [𝐷(𝑘 + 1)(𝑘 + 2)𝑈(𝑘 + 2, ℎ) + ∑ ∑ 𝑃(𝑟, ℎ − 𝑠)𝑈(𝑘 − 𝑟, 𝑠)] (12)
(ℎ + 1)
𝑟=0 𝑠=0
and by applying the differential transformation to initial and boundary conditions equation (2)
and (3) are obtained as follows:
𝑈(𝑘, 0) = 𝐺(𝑘) (13)
𝑈(0, ℎ) = 𝐹0 (ℎ) and 𝑈(1, ℎ) = 𝐹1 (ℎ) (14)
By using (13) and (14) into (12), calculate 𝑈(𝑘, ℎ), and substitute all value 𝑈(𝑘, ℎ) into (11),
then the solution 𝑢(𝑥, 𝑦) will be consequently readily obtained.
𝑢(𝑥, 𝑡) = ∑ ∑ 𝑈(𝑘, ℎ) 𝑥 𝑘 𝑡 ℎ
𝑘=0 ℎ=0
1 1 1 1
𝑢(𝑥, 𝑡) = (1 − 𝑥𝑡 + 2 𝑥𝑡 2 − 6 𝑥𝑡 3 + 24 𝑥𝑡 4 − 120 𝑥𝑡 5 + ⋯
1 1 1 1
+ 2 𝑥 2 − 6 𝑥 3 + 24 𝑥 4 − 120 𝑥 5 + ⋯ ),
1 1 1 1
𝑢(𝑥, 𝑡) = 𝑥 (1 − 𝑡 + 2 𝑡 2 − 6 𝑡 3 + 24 𝑡 4 − 120 𝑡 5 + ⋯ )
1 1 1 1
+ (1 − 𝑥 + 2 𝑥 2 − 6 𝑥 3 + 24 𝑥 4 − 120 𝑥 5 + ⋯ ) ,
𝑢(𝑥, 𝑡) = 𝑥𝑒 −𝑡 + 𝑒 −𝑥 (33)
According to the HPM, construct the following homotopy of equation (23):
𝜕𝑢 𝜕𝑢 𝜕2 𝑢 𝜕𝑢
− 𝜕𝑡0 = 𝑃 (𝜕𝑥 2 − 𝑢 − 𝜕𝑡0 ) (34)
𝜕𝑡
and the initial approximations are as follow:
𝑢0 (𝑥, 𝑡) = 𝑢 (𝑥, 0) = 𝑒 −𝑥 + 𝑥 (35)
Suppose that the solution of equation (34) in the form
𝑢 = 𝑢0 + 𝑝𝑢1 + 𝑝2 𝑢2 + 𝑝3 𝑢3 + 𝑝4 𝑢4 + ⋯ (36)
Substituting equation (36) into equation (34) and equating the term of same power of 𝑝, that
it follows that-
𝜕𝑢0 𝜕𝑢0
𝑝0 ∶ − =0
𝜕𝑡 𝜕𝑡
𝜕𝑢1 𝜕2 𝑢0 𝜕𝑢0
𝑝1 ∶ = − 𝑢0 −
𝜕𝑡 𝜕𝑥 2 𝜕𝑡
2 𝜕𝑢2 𝜕2 𝑢1
𝑝 ∶ = − 𝑢1
𝜕𝑡 𝜕𝑥 2
𝜕𝑢3 𝜕2 𝑢2
𝑝3 ∶ = 𝜕𝑥 2 − 𝑢2 ,
𝜕𝑡
similarly others.
By choosing 𝑢0 (𝑥, 𝑡) = 𝑢 (𝑥, 0) = 𝑒 −𝑥 + 𝑥 , and solving the above equations, we obtain
the following approximation-
𝑢1 = −𝑥 𝑡
1
𝑢2 = 2 𝑥 𝑡 2
1
𝑢3 = − 𝑥 𝑡 3 ,
6
similarly others.
Further the series solutions expression by HPM can be written in the following form:
𝑢 = 𝑢0 + 𝑢1 + 𝑢2 + 𝑢3 + 𝑢4 + ⋯ (37)
−𝑥 1 2 1 3 1 4
𝑢 = 𝑒 + 𝑥 − 𝑥 𝑡 + 2 𝑥 𝑡 − 6 𝑥 𝑡 + 24 𝑥 𝑡 − ⋯
1 1 1
𝑢 = 𝑒 −𝑥 + 𝑥 (1 − 𝑡 + 2 𝑡 2 − 6 𝑡 3 + 24 𝑡 4 − ⋯ ) = 𝑒 −𝑥 + 𝑥𝑒 −𝑡 (38)
From equations (33) and (38), the approximate solution of the given problem (1) by using
differential transformation method is having the same results as that obtained by the
homotopy-perturbation method and it clearly appears that the approximate solution remains
closed form to exact solution.
2.5
2.5
2
2
u 1.5 u 1.5
1 1
0.5
1 1 0.5
1 1
0.8 0.8 0.8
0.8
0.6 0.6 0.6 0.6
0.4 0.4 0.4 0.4
0.2 0.2 0.2 0.2
t 0 0 0 0 x
x t
Figure 1(a) represents the HPM or DTM solution for the problem (1) of equation (33) or (38)
from 𝑡 = 0 to 𝑡 = 1 and 𝑥 = 0 to 𝑥 = 1 while Figure 1(b) represents the by MATLAB
solution of problem (1) from 𝑡 = 0 to 𝑡 = 1 and 𝑥 = 0 to 𝑥 = 1.
The accuracy of the HPM or DTM for the combined KPP equation is controllable, and
absolute errors are very small with the present choice of t and x. These results also obtain by
MATLAB, and both the results are compare through the figure 1(a) & (b) and there are no
visible differences in the two solutions. The exact solution HPM or DTM is the same as that
obtained by VIM [16] and ADM [14].
2 2
1.5
u u
1 1
0.5
0 0
1 1
0.8 0.8 1
1 0.6 0.8
0.6
0.8
0.4 0.4 0.6
0.6
0.4 0.4
0.2 0.2 0.2
0.2
t 0 0 t 0 0
x x
Figure 2(a) represents the HPM solution for the problem (1) of equation (44) or (49) from 𝑡 =
0 to 𝑡 = 1 and 𝑥 = 0 to 𝑥 = 1 while the figure 2(b) represents the MATLAB solution of
Problem (2) from 𝑡 = 0 to 𝑡 = 1 and 𝑥 = 0 to 𝑥 = 1
The accuracy of the HPM for the combined KPP equation is controllable, and absolute
errors are very small with the present choice of t and x. These results also obtain by
MATLAB, and both the results are comparing through the figures 2(a) and (b). There are no
visible differences in the two solutions. The exact solution HPM or DTM is the same as that
obtained by VIM [16] and ADM [14].
1 +2 ∑ ∑ 𝛿(𝑟, ℎ − 𝑠 − 1) 𝑈(𝑘 − 𝑟, 𝑠)
𝑈(𝑘, ℎ + 1) = 𝑟=0 𝑠=0 (54)
ℎ+1 𝑘 ℎ
𝑢(𝑥, 𝑦) = ∑ ∑ 𝑈(𝑘, ℎ) 𝑥 𝑘 𝑡 ℎ
𝑘=0 ℎ=0
(𝑥 2 +𝑡 2 )
𝑢(𝑥, 𝑦) = 𝑒 (58)
According to the HPM, construct the following homotopy of the equation (50):
𝜕𝑢 𝜕𝑢 𝜕2 𝑢 𝜕𝑢
− 𝜕𝑡0 = 𝑃 (𝜕𝑥 2 − (4𝑥 2 − 2𝑡 + 2)𝑢 − 𝜕𝑡0 ) (59)
𝜕𝑡
and the initial approximations are as follow:
2
𝑢0 (𝑥, 𝑡) = 𝑢 (𝑥, 0) = 𝑒 𝑥 (60)
Suppose that the solution of equation (59) is in the following form:
𝑢 = 𝑢0 + 𝑝𝑢1 + 𝑝2 𝑢2 + 𝑝3 𝑢3 + 𝑝4 𝑢4 + ⋯ (61)
Substituting equation (61) into equation (59) and equating the term of same power of 𝑝, it
follows that-
𝜕𝑢0 𝜕𝑢0
𝑝0 ∶ − =0
𝜕𝑡 𝜕𝑡
𝜕𝑢1 𝜕2 𝑢0 𝜕𝑢0
𝑝1 ∶ = − (4𝑥 2 − 2𝑡 + 2)𝑢0 −
𝜕𝑡 𝜕𝑥 2 𝜕𝑡
2 𝜕𝑢2 𝜕2 𝑢1
𝑝 ∶ = − (4𝑥 2 − 2𝑡 + 2)𝑢1
𝜕𝑡 𝜕𝑥 2
𝜕𝑢3 𝜕2 𝑢2
𝑝3 ∶ = 𝜕𝑥 2 − (4𝑥 2 − 2𝑡 + 2)𝑢2 ,
𝜕𝑡
similarly others.
2
By choosing 𝑢0 (𝑥, 𝑡) = 𝑢 (𝑥, 0) = 𝑒 𝑥 , and solving the above equations, we obtain the
following approximation-
2
𝑢1 = 𝑒 𝑥 𝑡 2
2 𝑡4
𝑢2 = 𝑒 𝑥 2
6
𝑥2 𝑡
𝑢3 = 𝑒 6
similarly others.
Then the series solutions expression by HPM can be written in the form:
𝑢 = 𝑢0 + 𝑢1 + 𝑢2 + 𝑢3 + 𝑢4 + ⋯ (62)
𝑥2 𝑥2 2 2 𝑡4 2 𝑡6
𝑢 = 𝑒 + 𝑒 𝑡 + 𝑒𝑥 2 + 𝑒𝑥 6 +⋯
𝑥 2 +𝑡 2
𝑢 = 𝑒 (63)
From equations (58) and (63), the approximate solution of the given problem (1) by using
differential transformation method is the same results as that obtained by the homotopy-
perturbation method and it clearly appears that the approximate solution remains closed form
to exact solution.
3
3
2.5 2.5
2 2
u 1.5 u 1.5
1 1
0.5
0.5
0
1 1 0
0.8 1 1
0.8 0.8 0.8
0.6 0.6 0.6
0.6
0.4 0.4 0.4 0.4
0.2 0.2 0.2 0.2
0 0 0 0
t x t x
The accuracy of the HPM for the combined KPP equation is controllable, and absolute
errors are very small with the present choice of 𝑡 and 𝑥. These results also obtain by
MATLAB, and both the results are comparing through the figures 3(a) and (b). There are no
visible differences in the two solutions. The exact solution HPM or DTM is the same as that
obtained by VIM [16] and ADM [14].
Conclusion:
Reaction–diffusion equations have special importance in engineering and sciences and
constitute a good model for many systems in various fields. Therefore the main goal of this
work is to conduct a comparative study between the differential transformation method
(DTM) and He’s homotopy perturbation method (HPM). The two methods are so powerful
and efficient that they both give approximations of higher accuracy and closed form solutions
if existing. Throughout the result of our example which are found by using the two methods
are compared with the analytic solutions, and show that the convergence are quite close.
Further the results of our example tell us the two successfully methods can be alternative way
for the solution of the linear and nonlinear higher-order initial value problems. In fact, DTM
and HPM are very efficient methods to find the numerical and analytic solutions of
differential-difference equations, delay differential equations as well as integral equations.
The results show that HPM is a powerful mathematical tool for solving linear and nonlinear
partial differential equations, and therefore, can be widely applied in engineering problems.
The Comparison between obtained results showed that HPM is more acceptable and accurate
than two other methods. In work MATLAB is used to calculate the series obtained from the
HPM or DTM.
References:
1. Abdel-Halim Hassan I. H. (2002); “Different applications for the differential transformation
in the differential equations”, Appl. Math. Comput., 129, pp 183-201.
2. Adomian, G. (1986); “A new approach to the heat equation-an application of the
decomposition method”, J. Math. Anal. Appl. 113, pp 202–209.
3. Arikoglu, A., Ozkol, I. (2006); “Solution of differential-difference equations by using
differential transform method”, Appl. Math. Comput., 181, pp.153-162.
4. Ayaz, F. (2003); “On the two-dimensional differential transform method”, Appl. Math.
Comput., 143, pp 361-374.
5. Ayaz, F. (2004);”Solutions of the system of differential equations by differential
transform method”, Appl. Math. Comput., 147, pp 547–567.
6. Ayaz, F. (2004); “Applications of differential transform method to differential-algebraic
equations”, Appl. Math. Comput., 152, pp 649-657.
7. Bataineh, A.S., Noorani, M.S.M. and Hashim, I. (2008); “The homotopy analysis method
for Cauchy reaction-diffusion problems”, Physics Letters A, 372, pp. 613–618.
8. Dehghan, M. and Shakeri, F. (2008); “Application of He's variational iteration method for
solving the Cauchy reaction-diffusion problem”, Journal of Computational and Applied
Mathematics, 214, pp. 435-446.
9. Ganjia, D.D., Afrouzib, G.A. and Talarposhtib, R.A. (2007); “Application of He’s
variational iteration method for solving the reaction–diffusion equation with ecological
parameters”, Computers and Mathematics with Applications, 54, pp. 1010–1017.
10. He, J.H. (1999); “Homotopy perturbation technique”, Computational Methods in Applied
Mechanics and Engineering, 178, pp. 257–262.
11. He, J.H. (2000); “A coupling method of a homotopy technique and a perturbation technique
for non-linear problems”, International Journal of Non-linear Mechanics, 35, pp. 37–43.
12. He, J.H. (2003); “Homotopy perturbation method: A new non-linear analytical technique”,
Appl. Math. Comput., 135, pp. 73–79.
13. He, J.H. (2006); “Homotopy perturbation method for solving boundary value problems”,
Physics Letters A, 350, pp. 87–88.
14. Jang, M. J., Chen, C. L., Liy Y. C. (2000); “On solving the initial value problems using the
differential transformation method”, Appl. Math. Comput., 115, pp 145-160.
15. Kumar, S. and Kumar, N. (2005); “A computational study of oxygen transport in the body of
living organism”, Int. J. Engg., 18(4), pp. 351–358.
16. Kumar S. and Singh R. (2009): Exact and numerical solutions of nonlinear reaction
diffusion equation by using the Cole–Hopf transformation, “International Transactions in
Mathematical Sciences & Computer” 02 (2), pp 241-252.
17. Karakoc, F., Bereketoglu, H. (2009); “Solutions of delay differential equations by using
differential transform method”. Int. J. Comput. Math., 86, 914-923.
18. Lesnic, D. (2007); “The decomposition method for Cauchy reaction-diffusion problems”,
Applied Mathematics Letters, 20, pp. 412–418.
19. Murray J.D. (1989); “Mathematical Biology”, Springer-Verlag, Berlin.
20. Nadjafi, J. S. and Ghorbani, A. (2009); “He's homotopy perturbation method: An effective
tool for solving nonlinear integral and integro-differential equations”, Computers and
Mathematics with Applications, 58, pp. 2379-2390
21. Othman M. I. A. and A. M. S. Mahdy (2010); “Differential Transformation Method and
Variation Iteration Method for Cauchy Reaction-diffusion Problems” Journal of Mathematics and
Computer Science, 1(2), pp. 61-75.
22. Yildirim, A. (2009); “Application of He's homotopy perturbation method for solving the
Cauchy reaction diffusion problem”, Computers and Mathematics with Applications, 57, pp.
612-618.
23. Zhou J. K. (1986); “Differential transformation and its application for electrical circuits”
Huarjung University Press, Wuuhahn, China.