Professional Documents
Culture Documents
net/publication/269404799
CITATIONS READS
7 548
2 authors, including:
Randhir Singh
Birla Institute of Technology, Mesra
54 PUBLICATIONS 740 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Randhir Singh on 20 March 2015.
ISSN 0259-9791
Volume 53
Number 2
1 23
Your article is protected by copyright and
all rights are held exclusively by Springer
International Publishing Switzerland. This e-
offprint is for personal use only and shall not
be self-archived in electronic repositories. If
you wish to self-archive your article, please
use the accepted manuscript version for
posting on your own website. You may
further deposit the accepted manuscript
version in any repository, provided it is only
made publicly available 12 months after
official publication or later and provided
acknowledgement is given to the original
source of publication and a link is inserted
to the published article on Springer's
website. The link must be accompanied by
the following text: "The final publication is
available at link.springer.com”.
1 23
Author's personal copy
J Math Chem (2015) 53:767–790
DOI 10.1007/s10910-014-0455-5
ORIGINAL PAPER
Received: 26 June 2014 / Accepted: 4 December 2014 / Published online: 12 December 2014
© Springer International Publishing Switzerland 2014
1 Introduction
R. Singh (B)
Department of Mathematics, Indian Institute of Technology Kharagpur, Kharagpur, India
e-mail: randhir.math@gmail.com; randhir.math@maths.iitkgp.ernet.in
A.-M. Wazwaz
Department of Mathematics, Saint Xavier University, Chicago, IL 60655, USA
e-mail: wazwaz@sxu.edu
123
Author's personal copy
768 J Math Chem (2015) 53:767–790
reasonable choice. Such BVPs arise in chemical engineering, underground water flow
and population dynamics, and other field of physics and mathematical chemistry [2,3].
Since it is usually impossible to obtain the closed-form solutions to BVPs met in prac-
tice, so these problems must be solved by various approximate and numerical methods.
The aim of this paper is to introduce an efficient approach for solving second-
order differential equation with Neumann boundary conditions. Consider the following
boundary value problems
where a and b are any finite real constants and f is continuous on the set D =
{(x, y, y ) : [a, b] × R2 }.
There are several analytical and numerical methods that are used in the literature
to handle the BVPs [4–7]. The finite difference method [4], finite element method [8],
the shooting method, collocation method [5], the variational iteration method [9,10]
and many others are examples of these methods. These methods usually suffer from
the huge size of calculations.
The ADM is a powerful technique for solving functional equations, linear and
nonlinear. The ADM allows us to solve both nonlinear initial value problems (IVPs)
and boundary value problems (BVPs) without unphysical restrictive assumptions such
as linearization, discretization, perturbation and guessing the initial term or a set of
basis functions. Many authors [11–22] have shown interest to study of the ADM for
different scientific models. The ADM provides a systematic approach for approximate
analytic solutions of nonlinear and stochastic operator equations, including differential
and integral equations.
It should be noted that in the literature very little attention has been devoted for
applying the ADM to boundary value problems with Neumann boundary conditions.
In this paper, we propose a practical method that can be efficiently used to handle
Neumann BVPs. The method combines the Adomian method and the Green’s function
method to present a reliable technique that gives higher accuracy level. It also depends
on decomposing the domain of the problem into two sub-domains as will be seen later.
2
where L = ddx 2 and N y(x) = f (x, y(x), y (x)), and the inverse operator of L −1 [·] :=
x x
[·]d xd x is used to Eq. (1.3) resulting in
a a
123
Author's personal copy
J Math Chem (2015) 53:767–790 769
where c1 and c2 are unknown parameter to be determined. The idea of ADM is based
on decomposing y(x) and the nonlinear term N y(x) by an infinite series as
∞
∞
y(x) = y j (x), N y(x) = Aj, (1.5)
j=0 j=0
where A j are Adomian’s polynomials which can be obtained by using the formula
given in [17] as
∞
1 dn
An = N yk λ k
, n = 0, 1, 2, . . . . (1.6)
n! dλn λ=0
k=0
2 Two-stage ADM
In order to solve BVPs (1.1) and (1.2) by the ADM, we divide original problem into
two subproblems. To do so, we first decompose the domain of the problem [a, b] into
two sub-domains [a, c] ∪ [c, b], set y(c) = η, c ∈ (a, b), where η is an unknown
constant.
For [a, c]: We consider the following boundary value problem
Integrating the problem (2.1) w.r.t. x from a to x and using y (a) = α, we obtain the
Volterra integro-differential equation
x
y (x) = α + f (ξ, y(ξ ), y (ξ ))dξ. (2.2)
a
123
Author's personal copy
770 J Math Chem (2015) 53:767–790
Again integrating above equation w.r.t. x from a to x and changing the order of
integration we get the Volterra integral equation
x
y(x) = y(a) + α(x − a) + (x − ξ ) f (ξ, y(ξ ), y (ξ ))dξ. (2.3)
a
Using other boundary condition y(c) = η, the unknown constant y(a) is identified as
c
y(a) = η − α(c − a) − (c − ξ ) f (ξ, y(ξ ), y (ξ ))dξ.
a
c
y(x) = η + α(x − c) − (c − ξ ) f (ξ, y(ξ ), y (ξ ))dξ
a
x
+ (x − ξ ) f (ξ, y(ξ ), y (ξ ))dξ.
a
Splitting the first integral into two parts from a to x and x to c, we get
x
y(x) = η + α(x − c) + (ξ − c) f (ξ, y(ξ ), y (ξ ))dξ
a
c
+ (ξ − c) f (ξ, y(ξ ), y (ξ ))dξ
x
x
+ (x − ξ ) f (ξ, y(ξ ), y (ξ ))dξ.
a
x
y(x) = η + α(x − c) + (x − c) f (ξ, y(ξ ), y (ξ ))dξ
a
c
+ (ξ − c) f (ξ, y(ξ ), y (ξ ))dξ.
x
123
Author's personal copy
J Math Chem (2015) 53:767–790 771
c
y(x) = η + α(x − c) + G(x, ξ ) f (ξ, y(ξ ), y (ξ ))dξ, (2.4)
a
∞
c
∞
y j (x) = η + α(x − c) + G(x, ξ ) A j dξ. (2.6)
j=0 a j=0
which leads to a complete determination of the components y j (x), and the n-terms
series solution of the sub-problem (2.1) is given by
n
ψn(I ) (x) = y j (x, η). (2.9)
j=0
For [c, b]: Let us consider the following boundary value problem
x
y (x) = y (c) + f (ξ, y(ξ ), y (ξ ))dξ. (2.11)
c
123
Author's personal copy
772 J Math Chem (2015) 53:767–790
Integrating (2.11) from c to x and using boundary condition y(c) = η and changing
the order of integration we have
x
y(x) = η + y (c)(x − c) + (x − ξ ) f (ξ, y(ξ ), y (ξ ))dξ. (2.12)
c
To eliminate the unknown constant y (c) from (2.12), we impose other boundary
condition y (b) = β in equation (2.11) and yields
b
y (c) = β − f (ξ, y(ξ ), y (ξ ))dξ. (2.13)
c
b
y(x) = η + β(x − c) + (c − x) f (ξ, y(ξ ), y (ξ ))dξ
c
x
+ (x − ξ ) f (ξ, y(ξ ), y (ξ ))dξ
c
x
= η + β(x − c) + (c − ξ ) f (ξ, y(ξ ), y (ξ ))dξ
c
b
+ (c − x) f (ξ, y(ξ ), y (ξ ))dξ.
x
b
y(x) = η + β(x − c) + G(x, ξ ) f (ξ, y(ξ ), y (ξ ))dξ, (2.14)
c
∞
b
∞
y j (x) = η + β(x − c) + G(x, ξ ) A j dξ. (2.16)
j=0 c j=0
123
Author's personal copy
J Math Chem (2015) 53:767–790 773
Upon comparing both sides of (2.16), we have the following recursion scheme
⎫
y0 (x, η) = η + β(x − c), ⎬
b (2.17)
y j (x, η) = G(x, ξ )A j−1 dξ, j = 1, 2 . . . ⎭
c
which gives a complete determination of the components y j (x), we denote the n-terms
approximant of the series solutions
n
ψn(I I ) (x) = y j (x, η). (2.19)
j=0
In order to determine η form equations (2.11) and (2.19), we use the continuity
condition for the flux
(I ) (I I )
dψn (x, η) dψn (x, η)
− = 0, n = 1, 2, . . . (2.20)
dx x=c dx x=c
3 Convergence analysis
Note that the convergence of the ADM for differential and integral equations have
already been discussed in [12,23]. In this section we follow the approach discussed
[12] for the convergence of the recursive schemes (2.7) or (2.8) and (2.17) or (2.18).
123
Author's personal copy
774 J Math Chem (2015) 53:767–790
For [a, c]: Let E = C 1 [a, c] be a Banach space with a norm defined by
where l1 and l2 are Lipschitz constants defined by (3.4). Rewrite integral equation
(2.4) in an operator form
where T : E → E is defined as
c
T y(x) = η + α(x − c) + G(x, ξ ) f (ξ, y(ξ ), y (ξ ))dξ. (3.3)
a
Theorem 3.1 Let E be Banach space with norm given by (3.1). Assume that
f (x, y, y ) satisfies Lipschitz condition, i.e., there exists constants l1 and l2 such that
for all (x, y, y ), (x, z, z ) ∈ D,
c
|T y(x) − T y (x)| = G(x, ξ ) f (ξ, y(ξ ), y (ξ )) − f (ξ, y ∗ (ξ ), y ∗ (ξ )) dξ
∗
a
c
≤ |G(x, ξ )| f (ξ, y(ξ ), y (ξ )) − f (ξ, y (ξ ), y ∗ (ξ )) dξ
a
c
where m 1 := |G(x, ξ )|dξ . Similarly, consider
a
c
d
∗ ∗ ∗
d x T y(x) − T y (x) = G x (x, ξ ) f (ξ, y(ξ ), y (ξ ))− f (ξ, y (ξ ), y (ξ )) dξ
a
c
≤ |G x (x, ξ )| f (ξ, y(ξ ), y (ξ ))− f (ξ, y (ξ ), y ∗ (ξ )) dξ
a
123
Author's personal copy
J Math Chem (2015) 53:767–790 775
c
where m 2 := |G x (x, ξ )|dξ . Combining the estimates (3.5) and (3.6), we obtain
a
Theorem 3.2 Assume that all the conditions of Theorem 3.1 hold. Let y0 , y1 , y2 , . . . ,
be the
solution components obtained by the recursive schemes (2.7) or (2.8), and let
ψn = nj=0 y j be the n-terms series solution defined by (2.9). Then ψn converges to
the exact solution y of the operator Eq. (3.2) whenever δ < 1 and y1 < ∞.
n n
1
ψn = y0 + y j = η + α(x − c) + G(x, ξ )A j−1 dξ
j=1 j=1 0
1
n−1
= η + α(x − c) + G(x, ξ )q(ξ ) A j dξ. (3.8)
0 j=0
c
n−1 m−1
ψn − ψm = max G(x, ξ ) Aj − A j dξ . (3.9)
a≤x≤c
a j=0 j=0
n−1
Using the relation j=0 A j ≤ f (x, ψn−1 , ψn−1 ) in above Eq. ([24] pp. 945), we
obtain
c
ψn − ψm ≤ max G(x, ξ )( f (ξ, ψn−1 , ψn−1
) − f (ξ, ψm−1 , ψm−1 ))dξ .
0≤x≤1
a
(3.10)
Hence for any n ∈ N and following the steps of Theorem 3.1, we can obtain the
following relation
123
Author's personal copy
776 J Math Chem (2015) 53:767–790
Thus we have
Since δ < 1 so, (1 − δ n−m ) < 1 and y1 < ∞, it follows that
δm
ψn − ψm ≤ y1 → 0, as m → ∞.
1−δ
This implies that there exits a ψ such that limn→∞ ψn = ψ. Since, we have y =
∞
j=0 y j = lim n→∞ ψn , that is, y = ψ which is the exact solution of (3.2).
For [c, b]: Let E = C 1 [c, b] be a Banach space with a norm defined by
where T : E → E is defined as
b
T y(x) = η + β(x − c) + G(x, ξ ) f (ξ, y(ξ ), y (ξ ))dξ, (3.13)
c
Note 3.1 As we discussed the convergence analysis for the recursive schemes (2.7)
or (2.8), by following similar steps we can also do for the recursive schemes (2.17) or
(2.18).
4 Numerical results
123
Author's personal copy
J Math Chem (2015) 53:767–790 777
Example 4.1 Consider the following second-order BVPs with Neumann boundary
conditions [25]
y (x) = −(y(x) + x) x ∈ [0, 1],
(4.1)
y (0) = −1 + cosec(1), y (1) = −1 + cot(1),
and
For [0, 0.5]: According to the recursive scheme (2.8) with a = 0, c = 0.5 and
α = −1 + cosec(1), we transform sub-problem (4.2) into the following recursive
scheme as
⎫
y0 (x) = η, ⎪
⎪
⎪
⎪
0.5 ⎪
⎪
⎪
y1 (x) = (−1 + cosec(1))(x − 0.5) + G(x, ξ )(−y0 (ξ ) − ξ )dξ, ⎪ ⎪
⎬
(4.4)
0
⎪
⎪
0.5 ⎪
⎪
⎪
⎪
y j (x) = G(x, ξ )(−y j−1 (ξ ))dξ, j = 2, 3, . . . ⎪
⎪
⎪
⎭
0
y0 (x) = η,
25 x3 1 x2 1
y1 (x) = −x− +η − − cosec(1) +x ,
48 6 8 2 2
2 3 5 2
169 25x x x 5 x x4
y2 (x) = − + + +η − +
3840 96 6 120 384 16 24
123
Author's personal copy
778 J Math Chem (2015) 53:767–790
1 x2 x3
− cosec(1) + − ,
24 4 6
..
.
(I )
Hence, the n-terms series solution can obtained as ψn (x, η) = nj=0 y j .
For [0.5, 1]: According to the recursive scheme (2.18) with c = 0.5, b = 1 and
β = −1 + cot(1), we convert sub-problem (4.3) into the following recursive scheme
⎫
y0 (x) = η, ⎪
⎪
1 ⎪
⎪
⎪
y1 (x) = (−1 + cot(1))(x − 0.5) + G(x, ξ )(−y0 (ξ ) − ξ )dξ, ⎬
0.5 (4.6)
⎪
⎪
1 ⎪
⎪
y j (x) = G(x, ξ )(−y j−1 (ξ ))dξ, j = 2, 3, . . . ⎪
⎭
0.5
y0 (x) = η,
13 x x3 3 x2 1
y1 (x) = − − −η −x+ − cot(1) −x ,
48 2 6 8 2 2
2 3 5
43 x 13x x x 1 x 3x 2 x3 x4
y2 (x) = − − + + −η + − + −
1280 48 96 12 120 128 24 16 6 24
1 1 1
− cot(1) − x2 + x3 ,
24 4 6
..
.
(I I )
Hence, the n-terms series solution can obtained as ψn (x, η) = nj=0 y j . To deter-
mine unknown constant η, we use the continuity condition for the flux defined as
(2.20)
(I ) (I I )
dψn (x, η) dψn (x, η)
− = 0, n = 1, 2, . . . (4.8)
dx x=0.5 dx x=0.5
123
Author's personal copy
J Math Chem (2015) 53:767–790 779
n 2 3 4 5 6 7 8
n 2 3 4 5 6 7 8
In view of Eq. (2.20), we can obtain approximate series solution of the problem
(4.1) as
ψn(I ) (x, ηn ), 0 ≤ x < 0.5,
ψn (x) = (I I ) (4.9)
ψn (x, ηn ), 0.5 ≤ x ≤ 1,
Example 4.2 Consider the following second-order nonlinear BVPs with Neumann
boundary conditions
123
Author's personal copy
780 J Math Chem (2015) 53:767–790
⎫
y (x) = −e−2y(x) , x ∈ [0, 1], ⎬
1 (4.10)
y (0) = 1, y (1) = , ⎭
2
As we did in the last example, the domain of solution [0, 1] is decomposed into two
sub-domains [0, 0.5] and [0.5, 1] and setting y(0.5) = η. We solve the following two
nonlinear sub-BVPs
and
1
y (x) = −e−2y(x) , y(0.5) = η, y (1) = , x ∈ [0.5, 1]. (4.12)
2
For [0, 0.5]: According to the recursive scheme (2.8) with a = 0, c = 0.5, and
α = 1, we transform the sub-problem (4.11) into the following recursive scheme as
⎫
y0 (x) = η, ⎪
⎪
⎪
⎪
0.5 ⎪
⎬
y1 (x) = 1(x − 0.5) + G(x, ξ )A0 dξ,
(4.13)
0
⎪
⎪
0.5 ⎪
y j (x) = G(x, ξ )A j−1 dξ, j = 2, 3, . . . ⎪
⎪
⎭
0
where G(x, ξ ) is same as in (4.5). We use the Duan’s algorithm [26] for obtaining the
Adomian’s polynomial for f (y) = −e−2y given as
y0 (x) = η,
1
y1 (x) = −4 + 8x + e−2η 1 − 4x 2 ,
8
1 −4η
y2 (x) = e −5 + 24x 2 − 16x 4 + 16e2η 1 − 6x 2 + 4x 3 ,
192
..
.
Thus, the n-terms series solution is obtained as ψn(I ) (x, η) = nj=0 y j .
For [0.5, 1]: According to the recursive scheme (2.18) with c = 0.5, b = 1 and
β = 21 , we convert sub-problem (4.12) into the following recursive scheme as
123
Author's personal copy
J Math Chem (2015) 53:767–790 781
n 2 3 4 5 6 7 8
n 2 3 4 5 6 7 8
⎫
y0 (x) = η, ⎪
⎪
1 ⎪
⎪
⎪
⎬
y1 (x) = 21 (x − 0.5) + G(x, ξ )A0 dξ,
0.5 (4.15)
⎪
⎪
1 ⎪
y j (x) = G(x, ξ )A j−1 dξ, j = 2, 3, . . . ⎪
⎪
⎭
0.5
where G(x, ξ ) is same as in (4.7). By using (4.15) and (4.14), the solution components
are computed as
y0 (x) = η,
1
y1 (x) = e−2η 3 + 2e2η − 2x (−1 + 2x),
8
1 −4η
y2 (x) = − e (−1 + 2x) 3 + 22x − 28x 2 + 8x 3 + e2η 8 + 16x − 16x 2 ,
192
..
.
(I I )
Thus, the n-terms series solution is obtained as ψn (x, η) = nj=0 y j . In order to
determine value of η, we again use the continuity condition for the flux defined by
(2.20), i.e.,
(I ) (I I )
dψn (x, η) dψn (x, η)
− = 0, n = 1, 2, . . . (4.16)
dx x=0.5 dx x=0.5
After solving above Eq. (4.16) numerically, we get a sequence of approximate values
for η. From Table 3 we can observe that the approximate value of η approaches to
0.4054158.... Note that the actual value of η is y( 21 ) = ln(1.5) = 0.4054651081081....
Table 4 shows the numerical results of the maximum absolute error E n , n = 2, 3, . . . 8.
Further, we plot the exact y(x) and the approximate solutions ψn for n = 2, 3, 4 in
Fig. 2. It can be observed from the figure that ψ4 and the exact solution overlap.
Example 4.3 Consider the nonlinear oscillator second-order nonlinear BVPs with
Neumann boundary conditions [25]
123
Author's personal copy
782 J Math Chem (2015) 53:767–790
⎫
y + ω2 y = λy m , x ∈ [0, 1],
⎬
1 1 (4.17)
y (0) = 1, y (1) = cn 1| dn 1| ,⎭
4 4
where m is a positive integer. This problem has the exact solution y = sn(x| 41 ) when
m = 3 (Duffing oscillator), λ = 21 and ω2 = 45 , where sn, cn, dn are Jacobi elliptic
functions.
and
1 1
y (x) = λy m (x) − ω2 y(x), y(0.5) = η, y (1) = cn 1| dn 1| ,
4 4
x ∈ [0.5, 1]. (4.19)
For [0, 0.5]: Using the recursive scheme (2.7) with a = 0, c = 0.5 and α = 1, we
convert sub-problem (4.18) into the following recursive scheme
⎫
y0 (x) = η + 1(x − 0.5), ⎬
0.5
(4.20)
y j (x) = G(x, ξ )(λA j−1 − ω2 y j−1 )dξ, j = 1, 2, . . . ⎭
0
123
Author's personal copy
J Math Chem (2015) 53:767–790 783
where G(x, ξ ) is defied as in (4.5). The first few terms of Adomian polynomials for
f (y) = y m is obtained as
1
A0 = y0m , A1 = my0m−1 y1 , A2 = my0m−1 y2 + m(m − 1)y0m−2 y12 , . . . (4.21)
2
y0 (x) = η + (x − 0.5),
47 9x 2 7x 3 x4 x5 17η 7x 2 η x 3η x 4 η η2
y1 (x) = − + − − + + − − + +
960 32 48 16 40 128 16 4 8 16
3x 2 η2 x 3 η2 η3 x 2 η3
− + − + ,
8 4 16 4
..
.
Hence, the n-terms series solution is obtained as ψn(I ) (x, η) = nj=0 y j .
[0.5,
For 1]: Applying
the recursive scheme (2.17) with c = 0.5, b = 1 and β =
cn 1| 41 dn 1| 41 , the sub-problem (4.19) is converted into the following recursive
scheme
⎫
y0 (x) = η + cn 1| 41 dn 1| 41 (x − 0.5), ⎪
⎬
1 (4.22)
y j (x) = G(x, ξ )(λA j−1 − ω y j−1 )dξ, j = 1, 2, . . . ⎪
2
⎭
0.5
where G(x, ξ ) is same as in (4.7). Using (4.22) and (4.21), the solution components
are computed as
1 1
y0 (x) = η + cn 1| dn 1| (x − 0.5),
4 4
y1 (x) = −0.026557 + 0.157602x 2 − 0.099268x 3 − 0.008699x 4 + 0.003479x 5
− 0.458259η + 1.21643xη − 0.574641x 2 η − 0.0671448x 3 η
+ 0.0335724x 4 η + 0.0323904η2 − 0.194342x 2 η2 + 0.129562x 3 η2
+ 0.1875η3 − 0.5xη3 + 0.25x 2 η3 ,
..
.
Thus, the n-terms series solution is obtained as ψn(I I ) (x, η) = nj=0 y j . To determine
the approximate values ηn for η, we apply the continuity condition for the flux, i.e.
dψn(I ) (x, η) dψn(I I ) (x, η)
− = 0, n = 1, 2, . . . (4.23)
dx x=0.5 dx x=0.5
123
Author's personal copy
784 J Math Chem (2015) 53:767–790
n 1 2 3 4 5 6 7
n 1 2 3 4 5 6 7
By solving Eq. (4.23), we obtain the approximate values for η. From Table 5 we can
observe that the approximate value of η approaches to 0.4750830.... Note that the
actual value of η is y( 21 ) = sn( 21 | 41 ) = 0.47508293602.... In Table 6, we list the
numerical results of the maximum absolute error E n , n = 1, 3, . . . 7. We also plot the
exact y(x) and the approximate solutions ψn for n = 1, 2 in Fig. 3. It can be seen
from the figure that ψ2 and the exact solution overlap.
Example 4.4 Consider the nonlinear second-order nonlinear BVPs with Neumann
conditions
⎫
y (x) = 4x 2 e2y(x) − 2e y(x) , x ∈ [0, 1], ⎬
−2 (4.24)
y (0) = 0, y (1) = . ⎭
5
Its exact solution is y(x) = ln 4+x 1
2 .
We decompose the domain of solution [0, 1] into two sub-domains [0, 0.5] and
[0.5, 1], and set y(0.5) = η, where η is an unknown constant. Then we solve the
following two sub-BVPs
123
Author's personal copy
J Math Chem (2015) 53:767–790 785
and
−2
y (x) = 4x 2 e2y(x) − 2e y(x) , y(0.5) = η, y (1) = , x ∈ [0.5, 1]. (4.26)
5
For [0, 0.5]: By using the recursive scheme (2.8) with a = 0, c = 0.5 and α = 0,
the sub-problem (4.25) is transformed into the following recursive scheme
⎫
y0 (x) = η, ⎪
⎪
⎪
⎪
0.5 ⎪
⎬
y1 (x) = 0(x − 0.5) + G(x, ξ )A0 dξ,
(4.27)
0
⎪
⎪
0.5 ⎪
y j (x) = G(x, ξ )A j−1 dξ, j = 1, 2, . . . ⎪
⎪
⎭
0
where G(x, ξ ) is given by (4.5). The first few terms of Adomian polynomials for
f (x, y) = 4x 2 e2y − 2e y are obtained as
A0 = e y0 (4x 2 − 2), A1 = 2e y0 4e y0 x 2 − 1 y1 , A2
= e y0 8e y0 x 2 y12 + y2 − y12 − 2y2 , . . . (4.28)
y0 (x) = η,
eη e2η 1
y1 (x) = − − eη x 2 + e2η x 4 ,
4 48 3
5e2η e3η 11e4η e2η x 2 e3η x 2 e2η x 4 e3η x 4
y2 (x) = − + − + + +
96 90 16128 4 48 6 6
e4η x 4 13e3η x 6 e4η x 8
− − + ,
72 45 21
..
.
(I )
Hence, the n-terms series solution is obtained as ψn (x, η) = nj=0 y j .
For [0.5, 1]: Applying the recursive scheme (2.18) with c = 0.5, b = 1 and
β = −2
5 , we convert sub-problem (4.19) into the following recursive scheme
⎫
y0 (x) = η, ⎪
⎪
1 ⎪
⎪
⎪
y1 (x) = ( 5 )(x − 0.5) + G(x, ξ )A0 dξ, ⎬
−2
0.5
⎪
⎪
1 ⎪
y j (x) = G(x, ξ )A j−1 dξ, j = 1, 2, . . . ⎪
⎪
⎭
0.5
(4.29)
123
Author's personal copy
786 J Math Chem (2015) 53:767–790
n 1 2 3 4 5 6 7
n 1 2 3 4 5 6 7
y0 (x) = η,
1 3eη 31e2η 2x 4 1
y1 (x) = − + − + 2eη x − e2η x − eη x 2 + e2η x 4 ,
5 4 48 5 3 3
eη 403e2η 13e3η 23561e4η 1 2η 37 3η 71 4η eη x 2
y2 (x) = − + − + e x− e x+ e x−
30 2400 48 80640 10 120 126 5
3 2η 2 31 3η 2 2eη x 3 2 2η 3 4 3η 3 3 2η 4 1 3η 4
+ e x − e x + − e x + e x + e x − e x
4 48 15 3 9 10 2
31 4η 4 4 2η 5 4 3η 5 8 4η 5 13 3η 6 1 4η 8
+ e x − e x + e x − e x − e x + e x ,
72 25 5 15 45 21
..
.
(I I )
Thus, the n-terms series solution is obtained as ψn (x, η) = nj=0 y j . To evaluate
the approximate values of η, we use the continuity condition for the flux, i.e.
dψn(I ) (x, η) dψn(I I ) (x, η)
− = 0, n = 1, 2, . . . (4.30)
dx x=0.5 dx x=0.5
Solving Eq. (4.30), we obtain approximate values for η. From Table 7 we can observe
that the approximate value of η approaches
4 to −1.4469189.... Also, it can be noted
that the true value of η is y( 21 ) = ln 17 = −1.4469189829363254.... Table 8 shows
the numerical results of the maximum absolute error E n , n = 1, 2, . . . 7. Moreover,
we plot the exact y(x) and the approximate solutions ψn for n = 1, 2 in Fig. 4. It can
be observed from the figure that ψ2 and the exact solution overlap.
Example 4.5 Consider the nonlinear second-order nonlinear BVPs with Neumann
conditions
⎫
y (x) − y (x) = 9x 4 e2y(x) + 3xe y(x) (x − 2), x ∈ [0, 1], ⎬
−3 (4.31)
y (0) = 0, y (1) = . ⎭
7
This problem has the exact solution y(x) = ln 6+x 1
3 .
123
Author's personal copy
J Math Chem (2015) 53:767–790 787
According to the proposed method we decompose the domain of solution [0, 1] into
two sub-domains [0, 0.5] and [0.5, 1], and setting y(0.5) = η, where η is an unknown
constant. We then solve the following two non-linear sub-BVPs
and
−3
y (x) − y (x) = 9x 4 e2y(x) + 3xe y(x) (x − 2), y(0.5) = η, y (1) = ,
7
x ∈ [0.5, 1]. (4.33)
For [0, 0.5]: According to the recursive scheme (2.8) with a = 0, c = 0.5 and
α = 0, the sub-problem (4.32) is transformed into the following recursive scheme
⎫
y0 (x) = η, ⎪
⎪
⎪
⎪
0.5 ⎪
⎬
y1 (x) = 0(x − 0.5) + G(x, ξ )(y0 (ξ ) + A0 )dξ,
(4.34)
0
⎪
⎪
0.5 ⎪
y j (x) = G(x, ξ )(y j−1 (ξ ) + A j−1 )dξ, j = 1, 2, . . . ⎪
⎪
⎭
0
where G(x, ξ ) is same as in (4.5). Similarly, using the Duan’s efficient algorithm [26],
the Adomian’s polynomials for f (x, y) = 9x 4 e2y + 3xe y (x − 2) are obtained as
A0 = 3e y0 x x − 2 + 3e y0 x 3 , A1 = 3e y0 x x − 2 + 6e y0 x 3 y1 ,
3
A2 = e y0 x x − 2 + 12e y0 x 3 y12 + 2 x − 2 + 6e y0 x 3 y2 , . . . (4.35)
2
123
Author's personal copy
788 J Math Chem (2015) 53:767–790
n 1 2 3 4 5 6 7
y0 (x) = η,
7eη 3e2η eη x 4 3
y1 (x) = − − eη x 3 + + e2η x 6 ,
64 640 4 10
..
.
(I )
Hence, the n-terms series solution is obtained as ψn (x, η) = nj=0 y j .
−3
For [0.5, 1]: Using the recursive scheme (2.18) with c = 0.5, b = 1 and β = 7 ,
we convert sub-problem (4.33) into the following recursive scheme
⎫
y0 (x) = η, ⎪
⎪
1 ⎪
⎪
⎪
⎬
y1 (x) = ( −2
5 )(x − 0.5) + G(x, ξ )(y0 (ξ ) + A0 )dξ,
0.5 (4.36)
⎪
⎪
1 ⎪
y j (x) = G(x, ξ )(y j−1 (ξ ) + A j−1 )dξ, j = 1, 2, . . . ⎪
⎪
⎭
0.5
where G(x, ξ ) is given by (4.7). By using (4.36) and (4.35), we have the solution
components as
y0 (x) = η,
3 57eη 573e2η 3x 9 eη x 4 3
y1 (x) = − + − + 2eη x − e2η x − eη x 3 + + e2η x 6 ,
14 64 640 7 5 4 10
..
.
Thus, the n-terms series solution is obtained as ψn(I I ) (x, η) = nj=0 y j . In order to
determine value of η, we use the continuity condition for the flux, i.e.,
(I ) (I I )
dψn (x, η) dψn (x, η)
− = 0, n = 1, 2, . . . (4.37)
dx x=0.5 dx x=0.5
Then solving Eq. (4.37), the approximate values for η are obtained. From Table 9 we
can observe that the approximate value of 8ηapproaches to −1.8123149.... It is noted
that the actual value of η is y( 21 ) = ln 49 = −1.81237875643079.... In Table 10
we list the numerical results of the maximum absolute error E n , n = 1, 2, . . . 7.
Furthermore, we plot the exact y(x) and the approximate solutions ψn for n = 1, 2 in
123
Author's personal copy
J Math Chem (2015) 53:767–790 789
n 1 2 3 4 5 6 7
Figure 5. It can be seen from the figure that the approximate solution ψ5 converges to
the exact solution.
5 Conclusion
We have presented the ADM and Green’s function for solving nonlinear second-
order BVPs with Neumann boundary conditions. The proposed technique depends
upon decomposing the domain of the problem into two sub-domains and constructing
Green’s function before establishing the recursive scheme for the solution components.
Accuracy and efficiency of the ADM have been examined by solving five examples
of second-order Neumann BVPs. Unlike the finite difference, the cubic spline meth-
ods, and any other discretization methods, the proposed method does not require
any linearization or discretization of variables. Convergence analysis of the proposed
method has also been discussed. The combination of ADM and Green functions show
enhancement over existing techniques where we overcome the cumbersome work.
Acknowledgments The authors thankfully acknowledge the financial assistance provided by Council of
Scientific and Industrial Research (CSIR), New Delhi, India.
References
1. R. Rach, J. Duan, A. Wazwaz, Solving coupled Lane–Emden boundary value problems in catalytic
diffusion reactions by the Adomian decomposition method. J. Math. Chem. 52(1), 255–267 (2014)
123
Author's personal copy
790 J Math Chem (2015) 53:767–790
2. S. Khuri, A. Wazwaz, A variational approach for a class of nonlocal elliptic boundary value problems.
J. Math. Chem. 52(5), 1324–1337 (2014)
3. G. Rahamathunissa, L. Rajendran, Application of He’s variational iteration method in nonlinear bound-
ary value problems in enzyme-substrate reaction diffusion processes: part 1. The steady-state amper-
ometric response. J. Math. Chem. 44(3), 849–861 (2008)
4. M. Chawla, A fourth-order tridiagonal finite difference method for general non-linear two-point bound-
ary value problems with mixed boundary conditions. IMA J. Appl. Math. 21(1), 83–93 (1978)
5. I. Aziz, B. Šarler et al., The numerical solution of second-order boundary-value problems by collocation
method with the haar wavelets. Math. Comput. Model. 52(9), 1577–1590 (2010)
6. B. Jang, Two-point boundary value problems by the extended Adomian decomposition method. J.
Comput. Appl. Math. 219(1), 253–262 (2008)
7. R. Singh, J. Kumar, G. Nelakanti, Numerical solution of singular boundary value problems using
Green’s function and improved decomposition method. J. Appl. Math. Comput. 43(1–2), 409–425
(2013)
8. I. Christie, D.F. Griffiths, A.R. Mitchell, O.C. Zienkiewicz, Finite element methods for second order
differential equations with significant first derivatives. Int. J. Numer. Meth. Eng. 10(6), 1389–1396
(1976)
9. A. Wazwaz, The variational iteration method for solving nonlinear singular boundary value problems
arising in various physical models. Commun. Nonlinear Sci. Numer. Simul. 16(10), 3881–3886 (2011)
10. S. Momani, S. Abuasad, Z. Odibat, Variational iteration method for solving nonlinear boundary value
problems. Appl. Math. Comput. 183(2), 1351–1358 (2006)
11. L. Bougoffa, R.C. Rach, Solving nonlocal boundary value problems for first-and second-order differ-
ential equations by the Adomian decomposition method. Kybernetes 42(4), 641–664 (2013)
12. R. Singh, J. Kumar, G. Nelakanti, Approximate series solution of fourth-order boundary value problems
using decomposition method with Green’s function. J. Math. Chem. 52(4), 1099–1118 (2014)
13. J. Duan, An efficient algorithm for the multivariable Adomian polynomials. Appl. Math. Comput.
217(6), 2456–2467 (2010)
14. J. Duan, New recurrence algorithms for the nonclassic Adomian polynomials. Comput. Math. Appl.
62(8), 2961–2977 (2011)
15. S. Khuri, A. Sayfy, A novel approach for the solution of a class of singular boundary value problems
arising in physiology. Math. Comput. Model. 52(3), 626–636 (2010)
16. A. Wazwaz, A reliable study for extensions of the Bratu problem with boundary conditions. Math.
Methods Appl. Sci. 35(7), 845–856 (2012)
17. G. Adomian, R. Rach, Inversion of nonlinear stochastic operators. J. Math. Anal. Appl. 91(1), 39–46
(1983)
18. G. Adomian, Solving Frontier Problems of Physics: The Decomposition Methoc [ie Method] (Kluwer
Academic Publishers, Boston, 1994)
19. A. Wazwaz, Approximate solutions to boundary value problems of higher order by the modified
decomposition method. Comput. Math. Appl. 40(6–7), 679–691 (2000)
20. R. Singh, J. Kumar, G. Nelakanti, New approach for solving a class of doubly singular two-point
boundary value problems using Adomian decomposition method. Adv. Numer. Anal. (2012). doi:10.
1155/2012/541083
21. R. Singh, J. Kumar, The Adomian decomposition method with Green’s function for solving nonlinear
singular boundary value problems. J. Appl. Math. Comput. 44(1–2), 397–416 (2014)
22. A. Wazwaz, R. Rach, Comparison of the Adomian decomposition method and the variational iteration
method for solving the lane-emden equations of the first and second kinds. Kybernetes 40(9/10),
1305–1318 (2011)
23. M. Hosseini, H. Nasabzadeh, On the convergence of Adomian decomposition method. Appl. Math.
Comput. 182(1), 536–543 (2006)
24. R.C. Rach, A new definition of the Adomian polynomials. Kybernetes 37(7), 910–955 (2008)
25. E.H. Aly, A. Ebaid, R. Rach, Advances in the Adomian decomposition method for solving two-point
nonlinear boundary value problems with neumann boundary conditions. Comput. Math. Appl. 63(6),
1056–1065 (2012)
26. J.-S. Duan, Convenient analytic recurrence algorithms for the Adomian polynomials. Appl. Math.
Comput. 217(13), 6337–6348 (2011)
123
View publication stats