Professional Documents
Culture Documents
11 Adomian Decomposition Method: L P (X) ) + N (P (X) )
11 Adomian Decomposition Method: L P (X) ) + N (P (X) )
11
11.1 Introduction
The Adomian Decomposition Method (ADM) was first introduced by
Adomian in the early 1980s [1, 2]. It is an efficient semi-analytical technique
used for solving linear and nonlinear differential equations. It permits us
to handle both nonlinear initial value problems (IVPs) and boundary value
problems (BVPs).
The solution technique of this method [3, 4] is mainly based on decompos-
ing the solution of nonlinear operator equation to a series of functions. Each
presented term of the obtained series is developed from a polynomial gener-
ated in the expansion of an analytic function into a power series. Generally, the
abstract formulation of this technique is very simple, but the actual difficulty
arises while calculating the required polynomials and also in proving the con-
vergence of the series of functions. In this chapter, we present procedures for
solving linear as well as nonlinear ordinary/partial differential equations by the
ADM along with example problems for clear understanding.
The following section addresses the ADM for handling ordinary differential
equations (ODEs).
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.
120 11 Adomian Decomposition Method
x
x = ∫0 dx on both sides of Eq. (11.2) yields
Applying the inverse operator L−1
p(x) = 𝜙(x) − L−1
x [N(p(x))] (11.3)
where p(0) = 𝜙(x) is the constant of integration which satisfies the given ini-
tial conditions. Now assume that the solution “p(x)” can be represented as an
infinite series of the form
∑∞
p(x) = pn (x) (11.4)
n=0
Furthermore, from Eq. (11.4) the nonlinear term N(p(x)) is written as infinite
series [1, 2] in terms of the Adomian polynomials An (x) of the form
(∞ )
∑ ∑∞
N pn (x) = An (x) (11.5)
n=0 n=0
From Eq. (11.6), one may find the Adomian polynomials as below [4, 5]
⎫
A0 (x) = N(p0 ), ⎪
d | ⎪
A1 (x) = N(p0 + xp1 )|| = p0 N ′ (p0 ), ⎪
dx |x=0 ⎪
1 d2 | 1 2 ′′ ⎪
A2 (x) = 2 | ′
N(p0 + xp1 + x p2 )| = p2 (x)N (p0 ) + p1 N (p0 ) ⎪
2! dx 2
|x=0 2
⎪
| ⎪
1 d3 ∑ n
3
| 1
A3 (x) = N x p (x) | = p (x)N ′ (p ) + p (x)p (x) + p3 N ′′′ (p )⎪
n | 3 0 1 3
3! 1 0
⎪
3! dx3 n=0 |
|x=0 ⎬
| ⎪
1 d4 ∑ n
4
|
A4 (x) = N x p (x) | ⎪
n | ⎪
4! dx4 n=0 |
( |x=0
) ⎪
= p4 (x)N ′ (p0 ) + p1 (x)p3 (x) + 12 p21 (x) N ′′ (p0 ) + p21 (x)p2 (x)N ′′′ (p0 )⎪
1
2 ⎪
1 4 ′′′′ ⎪
+ p1 N (p0 ) ⎪
4! ⎪
⋮ ⎪
⎭
(11.8)
11.2 ADM for ODEs 121
∑
∞
In order to get the solution p(x) = pn (x), the process is longer but in prac-
n=0
tice all the terms of the series may not be required and the solution may be
∑N
approximated by the truncated series n=0 pn (by using the convergence of the
series).
Next, we present linear and nonlinear IVPs for clear understanding of the
ADM for ODEs.
Example 11.1 Consider the IVP ex y′′ + xy = 0 subject to the initial conditions
y(0) = 2, y′ (0) = 5.
Next, by using Eqs. (11.5), (11.8), and (11.12), one can obtain the Adomian
∑∞
∑
∞
polynomials An (x)dx = yn (x)dx (because, as mentioned above there is no
n=0 n=0
nonlinear part in the considered problem) as
y0 (x) = 2 + 5x,
y1 (x) = −L−1 −x
xx (xe y0 (x)),
= −L−1 −x
xx (xe (2 + 5x)),
= −L−1
xx (2xe
−x
+ 5x2 e−x ),
122 11 Adomian Decomposition Method
⋮
( )
∑
∞
∑
∞
(−1)n xn+1 ∑
∞
(−1)n xn+2
yn (x) = −L−1
xx 2 +5 ,
n=0 n=0
n! n=0
n!
( )
∑
∞
∑
∞
(−1)n xn+3 ∑∞
(−1)n xn+4
⇒ yn (x) = 2 −5 .
n=0 n=0
(n + 3)(n + 2)n! n=0
(n + 4)(n + 3)n!
(11.13)
(−1)n xn
where e−x = n!
.
From Eqs. (11.13) and (11.11), we can obtain
( ) ( )
1 1 4 1 1 4 1 1
y(x) = 2 x3 − x + x3 + · · · + 5 x − x5 + x6 + · · ·
6 212 40 12 20 60
du u2
Example 11.2 Consider the nonlinear IVP dx
= 1−xu
, u(0) = 1.
du u2
Solution The nonlinear IVP dx
= 1−xu
can be reduced to the operator form
A0 = u0 u′ 0 , ⎫
⎪
A1 = u′0 u1 + u′1 u0, ⎪
⎬ (11.18)
A2 = u0 u2 + u1 u1 + u2 u0 ,⎪
′ ′ ′
⎪
⋮ ⎭
11.3 Solving System of ODEs by ADM 123
and
B0 = u20 , ⎫
⎪
B1 = 2u′0 u1 , ⎪
⎬ (11.19)
B2 = 2u0 u2 + u1 ,⎪
′ 2
⎪
⋮ ⎭
By substituting Eq. (11.17) in Eq. (11.16), we have
(∞ ) (∞ )
∑∞
∑ ∑
un = 1 + Lx−1
xAn + Lx −1
Bn . (11.20)
n=0 n=0 n=0
On comparing both sides of the series of Eq. (11.20), we obtain uk+1 (x) =
x (xAK ) + Lx (BK ), k ≥ 0. By using Eqs. (11.18) and (11.19), this leads to
L−1 −1
u0 (x) = 1,
u1 (x) = L−1 −1
x (xA0 ) + Lx (B0 ) = x,
3 2
u2 (x) = L−1 −1
x (xA1 ) + Lx (B1 ) = x,
2
8 3
u3 (x) = L−1 −1
x (xA2 ) + Lx (B2 ) = x,
3
125 4
u4 (x) = L−1 −1
x (xA4 ) + Lx (B4 ) = x ,…,
4
∑
∞
The solution of Eq. (11.14) u(x) = un may now be written as
n=0
3 8 125 4
u(x) = 1 + x + x2 + x3 + x +···
2 3 4
x
By applying the inverse operator L−1 = ∫0 dx to both sides of Eq. (11.28a), we
get
x x
⎫
u1 = 1 − cos xdx +u3 dx⎪
∫0 ∫0
⎪
x
x
x
⎪
u2 = −
∫0
e dx +
∫0 3
u dx ⎬ (11.28b)
⎪
x ⎪
u3 = 2 + (u − u2 )dx. ⎪
∫0 1 ⎭
General form of the system (11.28b) for computing Adomian polynomials
(11.27) can be written as
where n = 0, 1, 2, . . . .
By expanding and solving the system of equations (11.28c), we get the solu-
tion of Eq. (11.28a) as u1 = ex , u2 = sin x, and u3 = ex + cos x.
Lu + Ru + Nu = g (11.29)
The linear term of nonlinear PDE is represented as Lu + Ru, while the nonlin-
ear term is represented by Nu. Here, L is the invertible linear operator and R is
x
the remaining linear part. By applying inverse operator L−1 = ∫0 dx, Eq. (11.29)
can be written as
where 𝜙(x) is the constant of integration which satisfies the given initial condi-
tions.
Then, the solution may be represented by the decomposition method given
in Eq. (11.30) by the following infinite series:
∑
∞
u= un (11.31)
n=0
126 11 Adomian Decomposition Method
⎫
u0 = 𝜙 + L−1 (g), ⎪
−1 −1
⎪
u1 = −L (R(u0 )) − L (A0 ) ⎪
⎪
u2 = −L−1 (R(u1 )) − L−1 (A1 ) ⎬ (11.35)
⎪
⋮ ⎪
⎪
un = −L−1 (R(un−1 )) − L−1 (An−1 ).⎪
⎭
Hence, all the terms of “u” may be calculated using the above recursive rela-
∑∞
tions and the general solution obtained according to the ADM u = un .
n=0
and
∑
∞
q(x, t) = qn (x, t). (11.43)
n=0
128 11 Adomian Decomposition Method
By substituting Eqs. (11.42) and (11.43) in Eqs. (11.40) and (11.41), respec-
tively, we obtain
∑
∞
∑
∞
pn (x, t) = g1 (x) + L−1 −1
t f 1 − Lt Lx qn (x, t). (11.44)
n=0 n=0
and
∑
∞
∑
∞
qn (x, t) = g2 (x) + L−1 −1
t f 2 − Lt Lx pn (x, t). (11.45)
n=0 n=0
t f1 ,
p0 (x, t) = g1 (x) + L−1
pk+1 (x, t) = −L−1
t Lx qk (x, t), k≥0
and
t f2 ,
q0 (x, t) = g2 (x) + L−1
qk+1 (x, t) = −L−1
t Lx pk (x, t), k≥0
Solution The above system of linear PDEs can be written in terms of differ-
ential operator as
}
Lt p + Lx q = 0
(11.46)
L t q + Lx p = 0
By using Eq. (11.47), the unknowns pi and qi for i = 1, 2, … are computed and
substituted in Eqs. (11.42) and (11.43) to obtain the solution as
( )
x t2 t4
p(x, t) = p0 + p1 + p2 + · · · = e 1 + + +···
2! 4!
( )
t3 t5
+ e−x t + + + · · · = ex cosh t + e−x sinh t,
3! 5!
( )
−x t2 t4
q(x, t) = q0 + q1 + q2 + · · · = e 1+ + +···
2! 4!
( )
t3 t5
− ex t + + + · · · = e−x cosh t − ex sinh t.
3! 5!
Exercise
1 Solve the following IVPs by using the ADM
dy y2
= , y(0) = 1
dx 1 − xy
dy y
= , y(0) = 1
dx x − y
pt + qx + 2q = 0
qt + px + 2p = 0
References
1 Wazwaz, A.M. (1998). A comparison between Adomian decomposi-
tion method and Taylor series method in the series solutions. Applied
Mathematics and Computation 97 (1): 37–44.
2 Adomian, G. (1990). A review of the decomposition method and some
recent results for nonlinear equations. Mathematical and Computer
Modelling 13 (7): 17–43.
3 Momani, S. and Odibat, Z. (2006). Analytical solution of a time-fractional
Navier–Stokes equation by Adomian decomposition method. Applied
Mathematics and Computation 177 (2): 488–494.
4 Evans, D.J. and Raslan, K.R. (2005). The Adomian decomposition method
for solving delay differential equation. International Journal of Computer
Mathematics 82 (1): 49–54.
5 Jafari, H. and Daftardar-Gejji, V. (2006). Revised Adomian decomposition
method for solving systems of ordinary and fractional differential equations.
Applied Mathematics and Computation 181 (1): 598–608.
6 Batiha, B., Noorani, M.S.M., and Hashim, I. (2008). Numerical solutions of
the nonlinear integro-differential equations. International Journal of Open
Problems in Computer Science 1 (1): 34–42.
7 Dehghan, M., Shakourifar, M., and Hamidi, A. (2009). The solution of
linear and nonlinear systems of Volterra functional equations using
Adomian–Pade technique. Chaos, Solitons, and Fractals 39 (5): 2509–2521.
8 Jafari, H. and Daftardar-Gejji, V. (2006). Revised Adomian decomposition
method for solving a system of nonlinear equations. Applied Mathematics
and Computation 175 (1): 1–7.
9 Bildik, N. and Konuralp, A. (2006). The use of variational iteration method,
differential transform method and Adomian decomposition method for
solving different types of nonlinear partial differential equations. Inter-
national Journal of Nonlinear Sciences and Numerical Simulation 7 (1):
65–70.
10 Wazwaz, A.M. (1999). A reliable modification of Adomian decomposition
method. Applied Mathematics and Computation 102 (1): 77–86.