You are on page 1of 11

177

17

Hybrid Methods

17.1 Introduction
Laplace transform method, Adomian decomposition method (ADM), and
homotopy perturbation method (HPM) have been implemented for solving
various types of differential equations in Chapters 2, 11, and 12, respectively.
This chapter deals with the methods that combine more than one method.
These have been termed as hybrid methods. Two main such methods, which
are getting more attention of research, are homotopy perturbation transform
method (HPTM) and Laplace Adomian decomposition method (LADM).
Although the Laplace transform method is an effective method for solving
ordinary and partial differential equations (PDEs), a notable difficulty with
this method is about handling nonlinear terms if appearing in the differential
equations. This difficulty may be overcome by combining Laplace transform
(LT) with the HPM and ADM.
First, we briefly describe the HPTM in the following section.

17.2 Homotopy Perturbation Transform Method


Here, the Laplace transform method and HPM are combined to have a method
called the HPTM for solving nonlinear differential equations. It is also called as
Laplace homotopy perturbation method (LHPM).
Let us consider a general nonlinear PDE with source term g(x, t) to illustrate
the basic idea of HPTM as below [1–3]

Du(x, t) + Ru(x, t) + Nu(x, t) = g(x, t) (17.1)

subject to initial conditions


𝜕
u(x, 0) = h(x), u(x, 0) = f (x) (17.2)
𝜕t
Advanced Numerical and Semi-Analytical Methods for Differential Equations, First Edition.
Snehashish Chakraverty, Nisha Rani Mahato, Perumandla Karunakar, and Tharasi Dilleswar Rao.
© 2019 John Wiley & Sons, Inc. Published 2019 by John Wiley & Sons, Inc.
178 17 Hybrid Methods

where D is the linear differential operator D = 𝜕t𝜕 2 (or 𝜕t𝜕 ), R is the linear dif-
2

ferential operator whose order is less than that of D, and N is the nonlinear
differential operator.
The HPTM methodology consists of mainly two steps. The first step is apply-
ing LT on both sides of Eq. (17.1) and the second step is applying the HPM
where decomposition of the nonlinear term is done using He’s polynomials.
First, by operating LT on both sides of Eq. (17.1), we obtain
[Du(x, t)] = −[Ru(x, t)] − [Nu(x, t)] + [g(x, t)]
Assuming that D is a second-order differential operator and using differenti-
ation property of LT we get
s2 [u(x, t)] − sh(x) − f (x) = − [Ru(x, t)] − [Nu(x, t)] + [g(x, t)]
h(x) f (x) 1 1
[u(x, t)] = + 2 + 2 [g(x, t)] − 2 [Ru(x, t)]
s s s s
1
− 2 [Nu(x, t)] (17.3)
s
By applying inverse LT on both sides of Eq. (17.3), we have
[ ]
1 1
u(x, t) = G(x, t) − −1 2 [Ru(x, t)] + 2 [Nu(x, t)] (17.4)
s s
where G(x, t) is the term arising from first three terms on right-hand side of
Eq. (17.3).
Next, to apply HPM (Chapter 12), first we need to assume solution as series
that contains embedding parameter p ∈ [0, 1] as


u(x, t) = pn un (x, t) (17.5)
n=0

and the nonlinear term may be decomposed using He’s polynomials as




Nu(x, t) = pn Hn (u) (17.6)
n=0

where H n (u) represents the He’s polynomials [1, 2] which are defined as below
[ (∞ )]
1 𝜕n ∑
Hn (u0 , u1 , … , un ) = N i
p ui , n = 0, 1, 2, 3, …
n! 𝜕pn i=0 p=0
(17.7)
Interested readers are suggested to see Ref. [4] for the detailed derivation of
He’ polynomials (Eq. (17.7)) using the concept of HPM. By plugging Eqs. (17.5)
and (17.6) in Eq. (17.4) and combining LT with the HPM, one may obtain the
17.2 Homotopy Perturbation Transform Method 179

following expression:


pn un (x, t) = G(x, t)
n=0
( [ [ ∞ ] [∞ ]])
1 ∑ 1 ∑
−p  −1
 R p un (x, t) + 2 
n n
p Hn (u) . (17.8)
s2 n=0
s n=0

By comparing the coefficients of like powers of “p” on both sides of Eq. (17.8)
we may obtain the following successive approximations:
p0 ∶ u0 (x, t) =G(x, t)
[ ]
1 1
p1 ∶ u1 (x, t) = − −1 2
[Ru 0 (x, t)] + [H 0 (u)] ,
[s s2 ]
1 1
p2 ∶ u2 (x, t) = − −1 2 [Ru1 (x, t)] + 2 [H1 (u)] ,
[ s s ]
1 1
p3 ∶ u3 (x, t) = − −1 2 [Ru2 (x, t)] + 2 [H2 (u)] ,
s s

[ ]
1 1
pn ∶ un (x, t) = − −1 2 [Run−1 (x, t)] + 2 [Hn−1 (u)] ,
s s

Finally, the solution of the differential equation (17.1) may be obtained as
below
u(x, t) = lim un (x, t) = u0 (x, t) + u1 (x, t) + u2 (x, t) + · · · (17.9)
p→1

Next, we solve two test problems to demonstrate the present method.

Example 17.1 Consider advection equation from Ref. [5] as


ut + uux = x (17.10)
with initial condition
u(x, 0) = 2 (17.11)

Solution Applying LT on both sides of Eq. (17.10) subject to initial condition


(17.11), we get
2 1 1
[u(x, t)] = + [x] − [uux ]
s s( ) s
2 1 x 1
[u(x, t)] = + − [uux ] (17.12)
s s s s
Taking inverse LT on both sides of Eq. (17.12) gives
[ ]
1
u(x, t) = 2 + xt − −1 [uux ]
s
180 17 Hybrid Methods

By using the HPM procedure, we get

( [ [∞ ]])


1 ∑
p un (x, t) = 2 + xt − p 
n −1
 n
p Hn (u) (17.13)
n=0
s n=0

The first few He’s polynomials H n (u) [2] for the nonlinear term uux are

𝜕u0 ⎫
H0 (u) = u0 ⎪
𝜕x ⎪
𝜕u1 𝜕u ⎪
H1 (u) = u0 + u1 0 ⎪
𝜕x 𝜕x ⎬ (17.14)
𝜕u2 𝜕u1 𝜕u ⎪
H2 (u) = u0 + u1 + u2 0 ⎪
𝜕x 𝜕x 𝜕x

⋮ ⎪

Comparing the coefficients of like powers of p on both sides of Eq. (17.13),


we get

p0 ∶ u0 (x, t) = 2 + xt,
[ ]
1
p1 ∶ u1 (x, t) = − −1 [H0 (u)]
[s [ ]]
−1 1
𝜕u
=−  u0 0
s 𝜕x
[ [ ]]
1 𝜕
= − −1  (2 + xt) (2 + xt)
[s 𝜕x
]
−1 1
=− [2t + xt ] 2

[s ]
−1 2 2x
=− +
s3 s4
3
xt
= − t2 − ,
[3 ]
1
p2 ∶ u2 (x, t) = − −1 [H1 (u)]
[s [ ]]
1 𝜕u 𝜕u
= − −1  u0 1 + u1 0
s 𝜕x 𝜕x
15 4 2 5
= t + xt ,
12 15

17.2 Homotopy Perturbation Transform Method 181

The solution of the advection equation (17.10), as p → 1 may be obtained as

1 5 2
u = 2 + xt − t 2 − xt 3 + t 4 + xt 5 + · · ·
3 12 15
( ) ( )
1 5 1 2
⇒ u = 2 1 − t2 + t4 − · · · + x t − t3 + t5 − · · ·
2 24 3 15
⇒ u = 2 sech t + x tanh t

which is the exact solution [5] of Eq. (17.10).

Example 17.2 Now, we apply the HPTM to Burger’s equation [6]

𝜕u 𝜕 2 u 𝜕u
− 2 +u = 0, (17.15)
𝜕t 𝜕x 𝜕x

subject to initial conditions

u(x, 0) = 2x. (17.16)

Solution The exact solution [6] of Eq. (17.15) with initial condition (17.16) is

2x
u(x, t) = . (17.17)
1 + 2t

By applying LT on both sides of Eq. (17.15) subject to initial condition (17.16),


we get
[ 2 ]
2x 1 𝜕 u 𝜕u
[u(x, t)] = +  − u . (17.18)
s s 𝜕x2 𝜕x

Taking inverse LT on both sides of Eq. (17.18) gives


[ [ 2 ]]
1 𝜕 u 𝜕u
u(x, t) = 2x +  −1
 −u . (17.19)
s 𝜕x2 𝜕x

By applying the HPM to Eq. (17.19), we get


( [ [ [∞ ] ∞ ]])


1 𝜕2 ∑ n ∑
p un (x, t) = 2x + p 
n −1
 p un (x, t) − n
p Hn (u)
n=0
s 𝜕x2 n=0 n=0
(17.20)
182 17 Hybrid Methods

By comparing the coefficients of like powers of p on both sides of Eq. (17.20)


and making use of He’s polynomials (17.14), we obtain
p0 ∶ u0 (x, t) = 2x,
[ [ 2 ]]
1 𝜕 u0
p1 ∶ u1 (x, t) = −1  − H (u)
s 𝜕x2 0
[ [ 2 ]]
1 𝜕 u0 𝜕u0
= −1  − u
s 𝜕x2 0
𝜕x
[ ]
1
= −1 [0 − 2x(2)]
[s ]
−1 −4x
=
s2
= − 4xt
[ [ 2 ]]
−1 1 𝜕 u1
p ∶ u2 (x, t) = 
2
 − H1 (u)
s 𝜕x2
[ ]
1
= −1 [0 − (−16xt)]
s
[ ]
−1 16x
=
s3
= 8xt .
2

Similarly,
p3 ∶ u3 (x, t) = − 16xt 3 ,
p4 ∶ u4 (x, t) = 32xt 5 ,
p5 ∶ u5 (x, t) = − 64xt 6 .
Thus, the solution of the Burger’s equation (17.15) with the given initial con-
dition is
u(x, t) = 2x − 4xt + 8xt 2 − 16xt 3 + 32xt 4 − 64xt 5 + · · ·
= 2x(1 − 2t + 4t 2 − 8t 3 + 16t 4 − 32t 5 + · · ·)
2x
The compact form solution of the above is u(x, t) = 1+2t
which is the same as
the exact solution (17.17).

17.3 Laplace Adomian Decomposition Method


Now, we briefly illustrate the LADM [7, 8]. This method combines LT with the
ADM. In this method nonlinear terms of the differential equations are handled
by Adomian polynomials.
Let us consider nonlinear nonhomogeneous PDE (17.1) with same conditions
as in PDE (17.2) for the explanation of the LADM.
17.3 Laplace Adomian Decomposition Method 183

Just like HPTM we apply LT on both sides of PDE (17.1) and using differen-
tiation property of LT we obtain

s2 [u(x, t)] − sh(x) − f (x) = [g(x, t)] − [Ru(x, t)] − [Nu(x, t)]
(17.21)
Inverse LT on both sides of PDE (17.21) results in
[ ]
1 1
u(x, t) = G(x, t) − −1 2 [Ru(x, t)] + 2 [Nu(x, t)] , (17.22)
s s
where G(x, t) is the term arising from first three terms on right-hand side of
PDE (17.21).
In the LADM we assume a series solution for the PDE as below
∑∞
u(x, t) = un (x, t) (17.23)
n=0

Here, the nonlinear term is written in terms of Adomian polynomials as




Nu(x, t) = An (17.24)
n=0

where An represents the Adomian polynomials [9] and these are defined as
[ (∞ )]
1 dn ∑
An = N i
q ui , n = 0, 1, 2, 3, … (17.25)
n! dqn i=0 q=0

By plugging Eqs. (17.23) and (17.24) in Eq. (17.22), we obtain


[ [ ∞ ] [∞ ]]
∑∞
1 ∑ 1 ∑
un (x, t) = G(x, t) − −1 2  R un (x, t) + 2  An
n=0
s n=0
s n=0
(17.26)
An iterative algorithm may be obtained by matching both sides of Eq. (17.26)
as below
u0 (x, t) = G(x, t) (17.27)
[ ]
1 1
u1 (x, t) = − −1 2 [Ru0 (x, t)] + 2 [A0 ] ,
[s s ]
−1 1 1
u2 (x, t) = −  2
[Ru1 (x, t)] + [A1 ,
]
[s s2 ]
1 1
u3 (x, t) = − −1 2 [Ru2 (x, t)] + 2 [A2 ] ,
s s

[ ]
1 1
un (x, t) = − −1 2 [Run−1 (x, t)] + 2 [An−1 ] . (17.28)
s s
184 17 Hybrid Methods

Solution of the differential equation (17.1) using the LADM is

u(x, t) = u0 (x, t) + u1 (x, t) + u2 (x, t) + · · · (17.29)

Next, we apply LADM to a nonlinear PDE to make the readers familiar with
the present method.

Example 17.3 Let us consider the Cauchy problem from Ref. [10]

4ut − u2x = 4x2 (17.30)

subject to initial conditions

u(x, 0) = 0. (17.31)

Solution The exact solution [10] of the above PDE is

u(x, t) = x2 tan t. (17.32)

Rewrite Eq. (17.30) as


1
ut = x2 + u2x (17.33)
4
Using LT to Eq. (17.33), we get

x2 1
[ut (x, t)] =+ [u2x ]
s 4
x2 1
s[u(x, t)] − u(x, 0) = + [u2x ]
s 4
x2 1
⇒ [u(x, t)] = 2 + [u2x ].
s 4s
Taking inverse LT on both sides, we get
[ ]
1 1
u(x, t) = x2 t + −1 [u2x ] . (17.34)
4 s
According to the LADM, assuming a series solution for the PDE as Eq. (17.23)
and by replacing the nonlinear term by Eq. (17.24), we obtain
[∞ ]2

∞ ⎡ ∑ ⎤
1 1
un (x, t) = x2 t + −1 ⎢  An ⎥ (17.35)
4 ⎢s ⎥
n=0 ⎣ n=0 ⎦
17.3 Laplace Adomian Decomposition Method 185

where the Adomian polynomials An for the nonlinear term u2x are given by [8]
A0 = u20x ⎫
A1 = 2u0x u1x ⎪

A2 = 2u0x u2x + u21x ⎪
⎬ (17.36)
A3 = 2u0x u3x + 2u1x u2x ⎪
A4 = 2u0x u4x + 2u1x u4x + u22x ⎪

⋮ ⎭
Next, successive approximations to the solution of Eq. (17.30) may be found
using Eqs. (17.27) and (17.28) as
u0 (x, t) = x2 t
[ ]
1 1
u1 (x, t) = −1 [A0 ]
4 [s ]
1 −1 1
=  [u20x ]
4 [s ]
1 −1 1
=  [(2xt)2 ]
4 [s ]
1 −1 1 2 2
=  4x [t ]
4 [s ]
2 −1 1
=x  [t 2 ]
[s ]
2 −1 2
=x 
s4
3
t
= x2
3 [ ]
1 −1 1
u2 (x, t) =  [A1 ]
4 [s ]
1 −1 1
=  [2u0x u1x ]
4 [s [ ( 3 )]]
1 −1 1 t
=   2(2xt) 2x
4 s 3
[ ]
2 2 −1 1 4!
= x
3 s s5
[ ]
2 × 4! 2 −1 1
= x
3 s6
2
= x2 t 5
15
2 17 7
u3 (x, t) = x t
315
62 9
u4 (x, t) = x2 t
2835

186 17 Hybrid Methods

The solution of Eq. (17.30) is then written as


2 17 7 62 9
u(x, t) = x2 t + x2 t 5 + x2 t + x2 t +···
15 315 2835
( )
2 17 7 62 9
= x2 t + t 5 + t +x t +···
15 315 2835
2
This gives u(x, t) = x tan t which is the exact solution as given in Eq. (17.32).
Here, only two hybrid methods are addressed. In the similar fashion, readers
may try to combine two or more methods for possible efficient solution.

Exercise
1 Use the HPTM to solve ut + uux = 0 subject to initial condition u(x, 0) = x.

2 Use the LADM for finding the solution of ordinary nonlinear differential
equation ut = uxx + u(1 − u) subject to initial condition u(x, 0) = 1.

References
1 Madani, M., Fathizadeh, M., Khan, Y., and Yildirim, A. (2011). On the cou-
pling of the homotopy perturbation method and Laplace transformation.
Mathematical and Computer Modelling 53 (9–10): 1937–1945.
2 Khan, Y. and Wu, Q. (2011). Homotopy perturbation transform method for
nonlinear equations using He’s polynomials. Computers and Mathematics
with Applications 61 (8): 1963–1967.
3 Aminikhah, H. (2012). The combined Laplace transform and new homotopy
perturbation methods for stiff systems of ODEs. Applied Mathematical
Modelling 36 (8): 3638–3644.
4 Ghorbani, A. (2009). Beyond Adomian polynomials: He polynomials. Chaos,
Solitons, and Fractals 39 (3): 1486–1492.
5 Wazwaz, A.M. (2010). Partial Differential Equations and Solitary Waves
Theory. Beijing: Springer Science & Business Media, Higher Education
Press.
6 Gorguis, A. (2006). A comparison between Cole–Hopf transformation
and the decomposition method for solving Burgers’ equations. Applied
Mathematics and Computation 173 (1): 126–136.
7 Jafari, H., Khalique, C.M., and Nazari, M. (2011). Application of the
Laplace decomposition method for solving linear and nonlinear fractional
diffusion–wave equations. Applied Mathematics Letters 24 (11): 1799–1805.
8 Khan, M., Hussain, M., Jafari, H., and Khan, Y. (2010). Application of
Laplace decomposition method to solve nonlinear coupled partial differ-
ential equations. World Applied Sciences Journal 9 (1): 13–19.
References 187

9 Wazwaz, A.M. (2000). A new algorithm for calculating Adomian polynomi-


als for nonlinear operators. Applied Mathematics and Computation 111 (1):
33–51.
10 Debnath, L. (2012). Nonlinear Partial Differential Equations for Scientists
and Engineers. New York: Springer Science & Business Media.

You might also like