An Efficient Computational Method for Handling Singular Second-Order, Three Points Volterra Integrodifferential Equations

Copyright © 2016 American Scientific Publishers
All rights reserved
Printed in the United States of America
Journal of
Computational and Theoretical Nanoscience
Vol. 13, 1–9, 2016
An Efficient Computational Method for Handling
Singular Second-Order, Three Points Volterra
Integrodifferential Equations
Morad Ahmad1 , Shaher Momani2 3 ∗ , Omar Abu Arqub4 , Mohammed Al-Smadi5 , and Ahmed Alsaedi3 6
1
Department of Basic Sciences, King Abdullah II Faculty of Engineering,
Princess Sumaya University for Technology, Amman 11941, Jordan
2
Department of Mathematics, Faculty of Science, The University of Jordan, Amman 11942, Jordan
3
Nonlinear Analysis and Applied Mathematics Research Group, Faculty of Science,
King Abdulaziz University, Jeddah 21589, Saudi Arabia
4
Department of Mathematics, Faculty of Science, Al-Balqa Applied University, Salt 19117, Jordan
5
Department of Applied Science, Ajloun College, Al-Balqa Applied University, Ajloun 26816, Jordan
6
Department of Mathematics, Faculty of Science, King Abdulaziz University, Jeddah 21589, Saudi Arabia
RESEARCH ARTICLE
In this paper, a powerful computational algorithm is developed for the solution of classes of singular second-order, three-point Volterra integrodifferential equations in favorable reproducing kernel
Hilbert spaces. The solutions is represented in the form of series in the Hilbert space W23 0 1
with easily computable components. In finding the computational solutions, we use generating the
orthogonal basis from the obtained kernel functions such that the orthonormal basis is constructing in order to formulate and utilize the solutions. Numerical experiments are carried where two
smooth reproducing kernel functions are used throughout the evolution of the algorithm to obtain
the required nodal values of the unknown variables. Error estimates are proven that it converge to
zero in the sense of the space norm. Several computational simulation experiments are given to
show the good performance of the proposed procedure. Finally, the utilized results show that the
present algorithm and simulated annealing provide a good scheduling methodology to multipoint
singular boundary value problems restricted by Volterra operator.
Keywords: Reproducing Kernel Method, Multipoint Boundary Conditions, Singular Boundary
Value Problem, Integrodifferential Equation of Volterra Type.
1. INTRODUCTION
The multipoint singular boundary value problems (BVPs)
arise in a variety of differential applied mathematics and
physics such as gas dynamics, nuclear physics, chemical reaction, studies of atomic structures, and atomic calculations. For instance, the vibrations of a guy wire of
uniform cross-section and composed of N parts of different densities can be set up as a multipoint singular
BVP as in Ref. [1]. Many problems in the theory of
elastic stability can be handled using multipoint singular BVPs as in Ref. [2]. In optimal bridge design, large
size bridges are sometimes contrived with multipoint supports, which corresponds to a multipoint singular BVP as
in Ref. [3]. Therefore, it appears to be very important to
∗
Author to whom correspondence should be addressed.
J. Comput. Theor. Nanosci. 2016, Vol. 13, No. 10
develop numerical or analytical methods for solving such
problems.
Most scientific problems and phenomenons in different fields of sciences and engineering occur nonlinearly
with a set of finite singularity. To set the scene, we know
that except a limited number of these problems and phenomenons, most of them do not have analytical solutions. So these nonlinear singular equations should be
solved using numerical methods or other analytical methods. Anyhow, when applied to the multipoint singular
BVPs, classical numerical methods designed for regular
BVPs suffer from a loss of accuracy or may even fail to
converge,4–6 because of the singularity; whilst analytical
methods commonly used to solve nonlinear singular differential equations are very restricted and numerical techniques involving discretization of the variables on the other
hand gives rise to rounding off errors. As a result, there are
1546-1955/2016/13/001/009
doi:10.1166/jctn.2016.5782
1
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
some restrictions to solve these multipoint singular BVPs,
firstly, we encountered with the nonlinearity of equations,
secondly, these equations are singular BVPs with multipoint boundary conditions.
The aim of this work is to give an effective algorithm for
solving second-order singular ordinary differential equations subject to three-point boundary conditions based on
the reproducing kernel theory. More specifically, we provide the analytical-numerical solutions for the following
singular differential-operator equation:
u x +
ax bx
u x +
ux
px
qx
= Tux + f x ux
x
Tux = kx tGut dt
(1)
0
subject to the three-point boundary conditions
u0 = 0
RESEARCH ARTICLE
u1 − u = 0
0 < < 1
> 0
< 1
(2)
where 0 < t < x < 1, kx t is a continuous arbitrary kernel function over the square 0 < t < x < 1, u ∈ W23 0 1
is an unknown function to be determined, f x w1 , and
Gw2 are continuous terms in W21 0 1 as wi = wi x ∈
W23 0 1, 0 ≤ x ≤ 1, − < wi < , i = 1 2, and W21 0 1,
W23 0 1 are reproducing kernel spaces. Here, the two realvalued functions px, qx are continuous and may be
equal to zero at xi m
i=1 ∈ 0 1 which make Eq. (1) to be
singular at x = xi , while on the other hand, ax bx are
continuous real-valued functions on 0 1.
Investigation about second-order, three-point singular
BVPs restricted by Volterra operator numerically is scarce
and missing, but on the other side, the solvability analysis of second-order, three-point singular BVPs have been
studied by many authors. The reader is asked to refer to
Refs. [7–12] in order to know more details about these
analyzes, including their modifications and conditions for
use, their scientific applications, their importance and characteristics, their relationship including the differences, and
others.
Reproducing kernel theory has important application
in numerical analysis, computational mathematics, image
processing, machine learning, finance, and probability
and statistics.13–16 Recently, a lot of research work has
been devoted to the applications of the RKHS algorithm
for wide classes of stochastic and deterministic problems involving operator equations, differential equations,
integral equations, and integro-differential equations. The
RKHS algorithm was successfully used by many authors
to investigate several scientific applications side by side
with their theories. The reader is kindly requested to go
through17–37 in order to know more details about the RKHS
algorithm, including its modification and scientific applications, its characteristics and symmetric kernel functions,
and others.
2
Ahmad et al.
The plan of the paper is the following: in Section 2, an
algorithm for solving Eqs. (1) and (2) in the space W23 0 1
is introduced. In Section 3, two reproducing kernel functions are building in appropriate inner product spaces in
order to apply our algorithm. In Section 4, the GramSchmidt orthogonalization process is introduced in order to
provide the theoretic basis of the algorithm. In Section 5,
the n-truncation numerical solution is proved to converge
to the analytical solution uniformly, whilst an error bound
is provided for the present RKHS algorithm. Numerical
results are presented in Section 6. Finally, in Section 7
some concluding remarks are presented.
2. SOLUTION REPRESENTATION WITH
PROBLEM FORMULATION
Problem formulation is normally the most important part
of the process. It is the determination of the discretized
representation of Eq. (1), the construction of the appropriate reproducing kernel spaces, the selection of the smooth
kernel functions, and the separation of multipoint boundary conditions of Eq. (2).
Anyhow, in order to apply our RKHS algorithm, we
multiplying both sides of Eq. (1) by pxqx to obtain
the following realistic equivalent form:
P xu x + Qxu x + Rxux
= F x ux Tux
(3)
such that F x ux Tux = pxqxTux +
f x ux, P x = pxqx, Qx = axqx, and
Rx = bxpx. Obviously, the form of Eqs. (1) and (3)
are equivalent; therefore, it suffices for us to solve Eq. (3)
subject to multipoint boundary conditions of Eq. (2).
Actually, it is very difficult to expand the application
of RKHS algorithm to three-point boundary conditions
directly, since it is very difficult to obtain a reproducing kernel function that satisfying these points. Next, we
shall introduce an effective iterative algorithm for solving second-order, three-point singular BVPs restricted by
Volterra operator.
Algorithm 1. To evaluate the analytical-numerical
solutions of Eqs. (2) and (3):
Step A: Construct the auxiliary two-point boundary conditions as
u0 = 0 u1 = where is constant to be determined.
Step B: Solve the following equation
algorithm:
via
RKHS
P xu x + Qxu x + Rxux
= F x ux Tux
(4)
subject to the two-point boundary conditions
u0 = 0
u1 = (5)
J. Comput. Theor. Nanosci. 13, 1–9, 2016
Ahmad et al.
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
Step C: To complete the detailed process, do steps (I, II,
III, IV) in the following subroutine:
Step I: Define a new unknown function as
vx = ux − x
where x satisfies 0 = 0 and 1 = . Hence,
x = x and vx = ux − x.
Step II: The shape of Eq. (4) with two-point boundary
conditions of Eq. (5) can be equivalently reduced to
finding vx that satisfying the equation
P xv x + Qxv x + Rxvx
= F x v + x Tv + x
− Q + Rx
(6)
subject to the homogeneous two-point boundary
conditions
v0 = 0 v1 = 0
(7)
Step III: Using RKHS algorithm, the analyticalnumerical solutions of Eqs. (6) and (7) can be obtained,
respectively, as
vx =
i
ik F xk v + xk T v + xk i=1 k=1
− Q + Rxk ¯ i x
vn x =
n i
ik F xk v + xk T v + xk − Q + Rxk ¯ i x
where ik are orthogonalization coefficients and ¯ i x
are orthonormal functions system.
Step IV: The analytical-numerical solutions of Eqs. (2)
and (3) can be immediately obtained as
ux = x +
i
In this section, a method for constructing a reproducing kernel function that satisfying the two-point boundary conditions v0 = 0 and v1 = 0 is presented. By
applying some good properties of the reproducing kernel space, a very simple numerical method is provided
for obtaining approximation to the solution of Eqs. (3)
and (2).
Prior to discussing the applicability of the RKHS algorithm on solving second-order, three-point singular BVPs
restricted by Volterra operator and their associated numerical algorithm, it is necessary to present an appropriate
brief introduction to preliminary topics from the reproducing kernel theory.
Definition 1 (Lin et al. (2006)). Let be a Hilbert
space of function → on a set . A function
× → is a reproducing kernel of if the following conditions are satisfied. Firstly, · x ∈ for each
x ∈ . Secondly, · · x = x for each ∈ and
each x ∈ .
To solve Eqs. (6) and (7) using RKHS algorithm,
we first define and construct a reproducing kernel space
W23 0 1 in which every function satisfies the two-point
boundary conditions v0 = 0 and v1 = 0. After that, we
utilize a reproducing kernel space W21 0 1.
Definition 2. The space W23 0 1 is defined as
3
W2 0 1 = v v v v are absolutely continuous on 0 1,
v v v v ∈ L2 0 1, and v0 = 0 v1 = 0. On the
other hand, the inner product and the norm in W23 0 1 are
defined, respectively, by
vx wxW23 =
+
ik F xk uxk Tuxk − Q + Rxk ¯ i x
n i
and v
W23 =
i=1 k=1
− Q + Rxk ¯ i x
Step D: Incorporate the three-point boundary conditions
of Eq. (2) into un x, it follows that
un 1 − un = 0
(8)
Step E: Solve the linear system of Eq. (8), the n-term
numerical solution un x for Eqs. (1) and (2) are obtained.
We mention here that, the detail mathematical descriptions of Step III and Step IV in the aforementioned subroutine of Step C can be found in detailed in Section 4.
J. Comput. Theor. Nanosci. 13, 1–9, 2016
1
0
v xw x dx
(9)
vx vxW23 , where v w ∈ W23 0 1.
The Hilbert space W23 0 1 is called a reproducing
kernel if for each fixed x ∈ 0 1, there exist R1 x y ∈
1
W23 0 1 (simply R1
x y) such that vy Rx yW23 =
3
vx for any vy ∈ W2 0 1 and y ∈ 0 1.
ik F xk uxk Tuxk un 0 = 0
vi 0w i 0
i=0
i=1 k=1
un x = x +
2
Theorem 1. The Hilbert space W23 0 1 is a complete
reproducing kernel with reproducing kernel function
⎧
2
⎪
⎪ a1 x + a2 xy + a3 xy
⎪
⎪
⎪
⎨ + a4 xy 3 + a5 xy 4 + a6 xy 5 y ≤ x
y
=
R1
x
2
⎪
⎪
⎪ b1 x + b2 xy + b3 xy
⎪
⎪
⎩
+ b4 xy 3 + b5 xy 4 + b6 xy 5 y > x
(10)
where ai x and bi x, i = 1 2 6 are unknown coefficients of R1
x y and are given as
3
RESEARCH ARTICLE
i=1 k=1
3. THE STRUCTURE OF APPROPRIATE
INNER PRODUCT SPACES AND THE
MAIN RESULTS
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
ai ’s coefficients
bi ’s coefficients
a1 x = 0
1
x−36 + 30x + 10x 2 − 5x3 + x4 156
1
x120 − 126x + 10x2 − 5x3 + x4 a3 x = −
624
1
x120 − 126x + 10x2 − 5x3 + x4 a4 x = −
1872
1
a5 x =
x−36 + 30x + 10x2 − 5x3 + x4 3744
1
156 − 120x − 30x2 − 10x3 + 5x4 − x5 a6 x =
18720
Proof. The proof of the completeness and reproducing property of W23 0 1 is similar to the proof in
Ref. [18]. Now, let us find out the expression form of
1
in the space W23 0 1. It is easy to see that
R1x y
2
y=1
i i
5−i 1
v yy3 R1
i=0 −1 v yy Rx yy=0 −
x y dy =
01
vyy6 R1
x y dy. From Eq. (9), one can write
0
vy R1
x yW23
2
RESEARCH ARTICLE
+
i+1 5−i 1
vi 0yi R1
y Rx 0
x 0 + −1
2
−1i vi 1y5−i R1
x 1
i=0
−
1
0
vyy6 R1
x y dy
(11)
3
1
Since R1
x y ∈ W2 0 1, it follows that Rx 0 = 0
3
1
and Rx 1 = 0. Again, since vx ∈ W2 0 1, it yield
that v0 = 0 and v1 = 0. On the other hand, if
3 1
2 1
3 1
y4 R1
x 1 = 0, y Rx 1 = 0, y Rx 0 − y Rx 0 = 0,
1 1
4 1
and y Rx 0 + y Rx 0 = 0, then Eq. (11) implies that
1
6 1
vy R1
x yW23 = 0 vy−y Rx y dy. Now, for any
1
x ∈ 0 1, if Rx y satisfies
y6 R1
x y = −x − y
Definition 3 (Lin et al. (2006)). The space W21 0 1
is defined as W21 0 1 = v v is absolutely continuous on
0 1 and v ∈ L2 0 1. On the other hand, the inner product and the norm in W21 0 1 are defined, respectively, by
vx wxW21 = v0w0 +
and v
W21 =
i=0
dirac-delta function
(12)
1
then vy R1
x yW23 = vx. Clearly, Rx y is the
reproducing kernel function of the space W23 0 1. The
auxiliary formula of Eq. (12) is 6 = 0, so, let the expression form of R1
x y be as defined in Eq. (10). For Eq. (12)
m 1
m 1
let R1
x y satisfy y Rx x + 0 = y Rx x − 0, m =
6 1
0 1 2 3 4. Integrating y Rx y = −x − y from x − to x + with respect to y and let → 0, we have the
5 1
jump degree of y5 R1
x y at y = x given by y Rx x +0−
5 1
y Rx x − 0 = −1. Through the last descriptions and by
using MAPLE 13 software package, the unknown coefficients ai x and bi x, i = 1 2 6 of Eq. (10) can be
obtained. 4
1 5
x 120
1
x−72 + 60x + 20x2 + 3x3 + 2x4 b2 x = −
312
1
x120 − 126x − 42x2 − 5x3 + x4 b3 x = −
624
1
x120 + 30x + 10x2 − 5x3 + x4 b4 x = −
1872
1
x120 + 30x + 10x2 − 5x3 + x4 b5 x =
3744
1
x120 + 30x + 10x2 − 5x3 + x4 .
b6 x = −
18720
b1 x =
a2 x = −
=
Ahmad et al.
1
0
v xw x dx
vx vxW21 , where v w ∈ W21 0 1.
Theorem 2 (Lin et al. (2006)). The Hilbert space
W21 0 1 is a complete reproducing kernel with reproducing kernel function
1 + y y ≤ x
2
Rx y =
1 + x y > x
4. THEORETIC BASIS OF THE
RKHS ALGORITHM
Here, the formulation of a differential linear operator
is presented in W23 0 1. After that, we use the GramSchmidt orthogonalization process on the orthonormal
3
system ¯ i x
i=1 and normalizing them on W2 0 1 to
obtain the required orthogonalization coefficients in order
to obtain the analytical-numerical solutions of Eqs. (6)
and (7) using RKHS algorithm.
Let us consider the differential operator L W23 0 1 →
1
W2 0 1 such that Lvx = P xv x + Qxv x +
Rxvx. Thus, Eqs. (6) and (7) can be equivalently converted into the form:
Lvx = F x v + x T v + x
− Q + Rx
(13)
with respect to the two-point boundary conditions
v0 = 0
v1 = 0
(14)
Theorem 3. The operator L W23 0 1 → W21 0 1 is
bounded and linear.
J. Comput. Theor. Nanosci. 13, 1–9, 2016
Ahmad et al.
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
Proof. Clearly, Lv
2W 1 ≤ M
v
2W 3 , where M > 0.
2
2
From the definition of W21 0 1, we have Lv
2W 1 =
2
1
Lvx LvxW21 = Lv02 + 0 Lv x2 dx. By the
Schwarz inequality and reproducing properties vx =
1
vy R1
x yW23 , Lvx = vy LRx yW23 , and
1 Lv x = vy LRx yW23 , we get
v 0 =
v 02 ≤
= v
W23 1
0
v p dp ≤
≤
= M1 v
W23
= M2 v
W23
where Mi > 0, i = 1 2. Thus, Lv
2W 1 = Lv02 +
2
1
2
2
2
2
Lv
x
dx
≤
M
+
M
v
.
The
linearity part is
3
1
2
0
W2
obvious. To construct an orthogonal function system of W23 0 1;
∗
put i x = R2
xi x and i x = L i x, where xi i=1
∗
is dense on 0 1 and L is the adjoint operator of L.
In other words, vx i xW23 = vx L∗ i xW23 =
Lvx i xW21 = Lvxi , i = 1 2 The orthonormal
function system ¯ i x
i=1 can be derived from the GramSchmidt orthogonalization process of i x
i=1 as
¯ i x =
i
ik k x
(15)
k=1
2
Lemma 1. If v ∈ W23 0 1, then vx ≤ 7/2
v
W23 ,
v x ≤ 3
v
W23 , and v x ≤ 2
v
W23 .
x
Proof. Noting that v x − v 0 = 0 v pdp, where
v x is absolute continuous on 0 1. If this is integrated again from 0 to x, the
result is v x itself as;
x z v x − v 0 − v 0x = 0 0 vs pdp dz. Again, inte
grated from 0 to
x x,
w yield
z that vx − v0 − v 0x −
2
1/2v 0x = 0 0 0 v pdp dzdw. So, vx ≤
1
v0 + v 0x + 1/2v 0x2 + 0 v pdp or
1
vx ≤ v0 + v 0 + 1/2v 0 + 0 v pdp. By
using Holder’s inequality and Eq. (9), we can note the
following relation inequalities:
1
2 i
v 02 + v x2 dx
v0 = v2 0 ≤
i=0
= v
W23 v 0 =
v 02 ≤
2
0
vi 02 +
i=0
= v
W23 J. Comput. Theor. Nanosci. 13, 1–9, 2016
1
0
2
v p2 dp
vi 02 +
i=0
0
v x2 dx
1
0
1
1
0
12 dp
v x2 dx = v
W23
Thus, vx ≤ 7/2
v
W23 . For the second part, since
x
z
v x = v 0 + v 0x + 0 0 v pdp dz, this means
1
that v x ≤ v 0 + v 0 + 0 v pdp. Thus, one
can find v
x ≤ 3
v
W23 . In the third part, clearly, v x−
x
v 0 = 0 v pdp, which yield that v x ≤ v 0 +
1 v pdp. Hence, one can write v x ≤ 2
v
W23 0
Theorem 4. If xi i=1 is dense on 0 1, then i xi=1
3
is a complete function system of the space W2 0 1.
Proof. Clearly,
i x = L∗ i x = L∗ i x
1
1
Rx yW23 = i x Ly R1
x yW21 = Ly Rx yy=xi ∈
3
1
W2 0 1, so, i x = Ly Rx yy=xi . For each fixed v ∈
W23 0 1, let vx i xW23 = 0, so, vx i xW23 =
vx L∗ i xW23 = Lvx i xW21 = Lvxi = 0. But
since xi i=1 is dense on 0 1, therefore Lvx = 0.
It follows that vx = 0 from the existence of L−1 5. IMPLEMENTATION OF THE
ITERATIVE METHOD
In this section, a procedure of obtaining the analytical
solution of Eqs. (13) and (14) is represented in the series
form in the space W23 0 1, whilst, the numerical solution
is obtained by taking finitely many terms in this series
representation form. After that, the numerical solution and
its first (second) derivative are proved to converging uniformly to the analytical solution and its first (second)
derivative, respectively.
¯
Theorem 5. For each v ∈ W23 0 1, i=1 vx i x ·
¯
i x is convergent in the sense of the norm of W23 0 1.
On the other hand, if xi i=1 is dense on 0 1, then the
analytical solution of Eqs. (13) and (14) is
vx =
i
ik F xk v + xk T v + xk i=1 k=1
− Q + Rxk ¯ i x
(16)
Proof. Using Eq. (15), it easy to see that
vx = L−1 F x v + x T v + x
b
a
− Q + Rx
v x2 dx
=
vx ¯ i xW23 ¯ i x
i=1
5
RESEARCH ARTICLE
where ij = 1/
1 W23 for i = j = 1, ij = 1/
2
¯
i 2W 3 − i−1
for i = j = 1,
k=1 i x k xW23 2
i−1
2
and ij = −1/ i W 3 − k=1 cik 2 × i−1
k=j i x
2
¯ k xW 3 kj for i > j.
vi 02 +
i=0
1
Lvx = vx LR1
x xW23 ≤ LRx W23 v
W23
1 Lv x = vx LR1
x xW23 ≤ LRx W23 v
W23
2
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
=
i
ik vx k xW23 ¯ i x
i=1 k=1
=
i
ik vx L∗ k xW23 ¯ i x
i=1 k=1
=
i
ik Lvx k xW21 ¯ i x
i=1 k=1
=
i
ik F x v + x T v + x
i=1 k=1
− Q + Rx k xW21 ¯ i x
=
i
ik F xk v + xk T v + xk i=1 k=1
− Q + Rxk ¯ i x
Hence, Eq. (16) is the analytical solution of Eqs. (13)
and (14). Let ¯ i x
i=1 be the normal orthogonal system derived
from the Gram-Schmidt orthogonalization process of
i x
i=1 , then according to Eq. (16) , the analytical solution of Eqs. (13) and (14) can be denoted by
vx =
Bi ¯ i x
(17)
RESEARCH ARTICLE
i=1
where Bi = ik=1 ik F xk vk−1 + xk T vk−1 +
xk − Q + Rxk . In fact, Bi in Eq. (17) are
unknown, we will approximate Bi using known Ai . For
a numerical computations, we define the initial function
v0 x1 = 0, put v0 x1 = vx1 , and define the n-term
approximation vn x to vx as
vn x =
n
Ai ¯ i x
(18)
i=1
Ai =
i
ik F xk vk−1 + xk T vk−1 + xk k=1
− Q + Rxk (19)
The convergence of the analytical-numerical solutions
will discuss next. For any x ∈ 0 1 and according to
Lemma 1, we get
vni x − vi x ≤ Mi vn − v
W23 i = 0 1 2
(20)
where M0 = 7/3, M1 = 3, M2 = 2. Hence, if
vn − v
W23 → 0 as n → , the numerical solution vn x
and vni x, i = 0 1 2 are converge uniformly to the analytical solution vx and vi x, i = 0 1 2, respectively.
Theorem 6. vn satisfies Lvn xj = F xj vj−1 + xj ,
T vj−1 + xj − Q + Rxj , j = 1 2 3 6
Ahmad et al.
Proof. If Ai = ik=1 ik F xk vk−1 + x
k T vk−1 +
xk − Q + Rxk , then vn x = ni=1 Ai ¯ i x.
Combining the reproducing and symmetric
properties
n
y,
it
follows
that
Lv
x
=
A
L
¯ x =
of R1
n x
nn j ¯ i=1 ∗i i j
¯
1
A
L
x
x
=
A
x
L
x
i
i
j
W2
i
W23 =
i=1 i
j
i=1
n
¯
i=1 Ai i x j xW23 . Using the orthogonality of
j
¯ i x
, yields that l=1 jl Lvn xl = ni=1 Ai ¯ i x
i=1
n
j
j
¯
¯
l=1 jl l xW23 =
l=1 jl ×
i=1 Ai i x j xW23 =
F xl vl−1 + xl T vl−1 + xl − Q +
Rxl . Take j = 1, one gets Lvn x1 = F x1 v0 +
x1 T v0 + x1 − Q + Rx1 . Take j = 2,
one gets Lvn x2 = F x2 v1 + x2 T v1 + x2 −
Q + Rx2 . Using mathematical induction, one
get Lvn xj = F xj vj−1 + xj T vj−1 + xj −
Q + Rxj From Eq. (20),
since vn x converge uniformly to
¯
A
vx, vx = i=1 i i x. Therefore, vn x = Pn vx,
where Pn is an orthogonal projector from W23 0 1 to
Span 1 2 n . Thus one can write Lvn xj =
Lvn x j xW21 = vn x L∗j xW23 = Pn vx
j xW23 = vx Pn j xW23 = vx j xW23 =
Lvx j xW21 = Lvxj Theorem 7. If vn−1 − v
W23 → 0, xn → y as n → ,
and F x w1 w2 is continuous in 0 1 with respect
to x wi , i = 1 2, then F xn vn−1 + xn T vn−1 +
xn − Q + Rxn → F y v + y T v +
y − Q + Ry as n → .
Proof. We want to show that vn−1 xn → vy. Since,
vn−1 xn −vy = vn−1 xn −vn−1 y+vn−1 y−vy
≤ vn−1 xn −vn−1 y+vn−1 y−vy
≤ vn−1 xn −y+vn−1 y−vy
lies between xn and y
From Lemma 1, vn−1 y − vy ≤ 7/2
vn−1 − v
W23
which gives vn−1 y − vy → 0 as n → , whilst,
vn−1 ≤ 3
vn−1 W23 . In terms of the boundedness of
vn−1 W23 , we get vn−1 xn − vy → 0 as n → . As
a result, by means of the continuation of F the result is
obtained directly. Theorem 8. If vn W23 is bounded and xi i=1 is dense
on 0 1, then the n-term numerical solution vn x in the
iterative formula of Eq. (18) converges to the analytical
solution vxof Eqs. (13) and (14) in the space W23 0 1
¯
and vx = i=1 Ai i x, where Ai is given by Eq. (19).
Proof. The proof is straightforward. If n = v − vn W23 , where vx and vn x are
given by
and (18), respectively, then
Eqs. ¯(17)
2
2
and 2n−1 =
2n = i=n+1 Ai i W 3 =
i=n+1 Ai 2
Ai ¯ i 2 3 =
Ai 2 . Thus, n−1 ≥ n , and
i=n
W2
i=n
consequently n are monotone decreasing in the
J. Comput. Theor. Nanosci. 13, 1–9, 2016
Ahmad et al.
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
¯
sense of · W23 . By Theorem 5, i=1 Ai i x is conver
2
2
gent, so, n = i=n+1 Ai → 0 or n → 0 as n → .
Example 2. Consider the singularities at two endpoint
of 0 1:
u x −
6. NUMERICAL EXAMPLES
In order to solve multipoint singular BVPs restricted by
Volterra operator numerically and to show behavior, properties, efficiency, and applicability of the present RKHS
algorithm, four multipoint singular BVPs restricted by
Volterra operator will be solved numerically in this section.
Here, all the symbolic and numerical computations were
performed by using MAPLE 13 software package.
Using RKHS algorithm, taking xi = i − 1/n − 1, i =
2
1 2 n, applying R1
x y and Rx y on 0 1 in which
Algorithm 1 is used throughout the computations; some
tabulate data is presented and discussed quantitatively at
some selected grid points on 0 1 to illustrate the numerical solutions for the following multipoint singular BVPs
restricted by the given Volterra operator.
Example 1. Consider the singularities at two endpoint
of 0 1:
u x +
1
x 2 1 − x2
u x +
1
ux
sinhx
= u2 x + sinh−1 ux + Tux + f x
x
Tux = x − tu2 t dt
0
subject to the three-point boundary conditions
u0 = 0
1
u1 − u
=0
2
where 0 < t < x < 1, the analytical solution is ux =
x − 1/22 x − 12 sinhx.
Example 3. Consider the singularities at multipoint of
0 1:
u x +
1
1
u x −
ux = Tux + f x
sinx
xx − 1
x
Tux = x + 1tut dt
1
1
u x + x
ux
xx − 1x − 1/3
e − 1
= coshux + Tux + f x
x
Tux =
coshxu4 t dt
0
0
subject to the three-point boundary conditions
subject to the three-point boundary conditions
u0 = 0
1
u1 − 2u
=0
3
where 0 < t < x < 1, the analytical solution is ux =
xx − 1x − 1/9 cosx.
where 0 < t < x < 1, the analytical solution is ux =
xx − 1/32x 2 − 3x + 1.
Table I. The analytical-numerical solutions and errors for Example 1.
x
016
032
048
064
080
096
Table II.
x
016
032
048
064
080
096
Exact solution
−0.00648674140330012
−0.04314675763472329
−0.08166976184992833
−0.09774018067274835
−0.07679256174137644
−0.01869522215933257
Numerical solution
−0.00648701932919779
−0.04314697922423827
−0.08166986517758862
−0.09774015978092232
−0.07679247394675902
−0.01869518857715539
Absolute error
−7
Relative error
277926 × 10
221590 × 10−7
103328 × 10−7
208918 × 10−8
877946 × 10−8
335822 × 10−8
428452 × 10−5
513572 × 10−6
126519 × 10−6
213749 × 10−7
114327 × 10−6
179630 × 10−6
Absolute error
Relative error
The analytical-numerical solutions and errors for Example 2.
Exact solution
001310653223586577
000487640352847436
000005393349784172
000173897887325904
000319718153587544
000037729187128320
J. Comput. Theor. Nanosci. 13, 1–9, 2016
Numerical solution
0013106673444133368
0004876573498209635
0000054062551919420
0001739035091758989
0003197173005396070
0000377276827374901
−7
141208 × 10
169970 × 10−7
129054 × 10−8
562185 × 10−8
853048 × 10−9
150439 × 10−8
107739 × 10−5
348556 × 10−5
239284 × 10−3
323285 × 10−5
266812 × 10−6
398734 × 10−5
7
RESEARCH ARTICLE
u0 = 0
1
=0
u1 − 4u
9
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
Table III.
The analytical-numerical solutions and errors for Example 3.
x
Exact solution
−001584128000000000
−000104447999999999
000146432000000000
−001978367999999998
−004480000000000005
−002213887999999997
016
032
048
064
080
096
Table IV.
Numerical solution
−0015841501202561670
−0001044838270691351
0001463908889641097
−0019784059627530715
−0044800263728179024
−0022138943318272125
Exact solution
−000193723522905100
000486239935272751
002718301141037295
005591504562239846
006803241039182698
002583677729641778
016
032
048
064
080
096
Numerical solution
−000193715122696797
000486253640369627
002718317043250062
005591520011909257
006803253422667077
002583681728855300
Example 4. Consider the singularities at multipoint of
0 1:
u x +
1
1
u x −
ux
lnx + 1
xx − 1/4x − 1
= uxeux + f x
x
Tux = et+x eut dt
0
RESEARCH ARTICLE
Absolute error
−7
Relative error
221203 × 10
358271 × 10−7
411110 × 10−7
379628 × 10−7
263728 × 10−7
633183 × 10−8
139637 × 10−5
343013 × 10−4
280752 × 10−4
191889 × 10−5
588679 × 10−6
286005 × 10−6
Absolute error
Relative error
The analytical-numerical solutions and errors for Example 4.
x
subject to the three-point boundary conditions
u0 = 0
1
=0
u1 − 3u
4
where 0 < t < x < 1, the analytical solution is ux =
lnx 2 1 − xx − 1/4 + 1.
Our next goal is to illustrate some numerical results of
the RKHS solutions of the aforementioned examples in
numeric values. In fact, results from numerical analysis
are an approximation, in general, which can be made as
accurate as desired. Because a computer has a finite word
length, only a fixed number of digits are stored and used
during computations. Next, the agreement between the
analytical-numerical solutions is investigated for Examples
1, 2, 3, and 4 at various x in 0 1 by computing the absolute errors and the relative errors of numerically approximating their analytical solutions for the corresponding
equivalent equations as shown in Tables I–IV, respectively.
Anyhow, it is clear from the tables that, the numerical
solutions are in close agreement with the analytical solutions for all examples, while the accuracy is in advanced
by using only few tens of the RKHS iterations. Indeed,
we can conclude that higher accuracy can be achieved by
computing further RKHS iterations.
8
Ahmad et al.
−8
840021 × 10
137051 × 10−7
159022 × 10−7
154497 × 10−7
123835 × 10−7
399921 × 10−8
433618 × 10−5
281859 × 10−5
585006 × 10−6
276306 × 10−6
182023 × 10−6
154788 × 10−6
7. CONCLUDING REMARKS
In this work, we have used the reproducing kernel algorithm for solving linear and nonlinear second-order, threepoint singular BVPs restricted by Volterra operator. In the
meantime, we employed our algorithm and its conjugate
operator to construct the complete orthonormal basis in
the reproducing kernel space W23 0 1. By separating the
multipoint boundary conditions and adding the initial and
boundary conditions to the reproducing kernel space that
satisfying these points, we obtain the analytical-numerical
solutions of the problem. The algorithm is applied in a
direct way without using linearization, perturbation, or any
restrictive assumptions. It may be concluded that RKHS
algorithm is very powerful and efficient in finding the
analytical-numerical solutions for a wide class of multipoint singular BVPs. It is worth mentioning here that the
algorithm is capable of reducing the volume of the computational work and complexity while still maintaining the
high accuracy of the numerical results.
Acknowledgment: The authors express their thanks to
unknown referees for the careful reading and helpful
comments.
References
1. M. Moshinsky, Bol. Soc. Mat. Mexicana 7, 1 (1950).
2. S. Timoshenko, Theory of Elastic Stability, McGraw-Hill, New York
(1961).
3. Y. Lin and J. Lin, Applied Mathematics Letters 23, 997 (2010).
4. U. M. Ascher, R. M. Mattheij, and R. D. Russell, Classics in Applied
Mathematics 13 (1995).
5. O. Abu Arqub, Z. Abo-Hammour, S. Momani, and N. Shawagfeh,
Abstract and Applied Analysis 2012, 25 (2012) Article ID 205391.
6. Z. Abo-Hammour, O. Abu Arqub, O. Alsmadi, S. Momani, and
A. Alsaedi, Applied Mathematics and Information Sciences 8, 2809
(2014).
7. C. P. Gupta, Journal of Mathematical Analysis and Applications
205, 586 (1997).
J. Comput. Theor. Nanosci. 13, 1–9, 2016
Ahmad et al.
An Efficient Computational Method for Handling Volterra Integrodifferential Equations
8. H. B. Thompson and C. Tisdell, Mathematical and Computer Modelling 34, 311 (2001).
9. P. Singh, Applied Mathematics Letters 17, 969 (2004).
10. R. Ma and D. O’Regan, Journal of Mathematical Analysis and
Applications 301, 124 (2005).
11. F. Geng, Applied Mathematics and Computation 215, 2095 (2009).
12. Y. Zhou and Y. Xu, Journal of Mathematical Analysis and Applications 320, 578 (2006).
13. M. Cui and Y. Lin, Nonlinear Numerical Analysis in the Reproducing Kernel Space, Nova Science, New York, NY, USA (2009).
14. A. Berlinet and C. T. Agnan, Reproducing Kernel Hilbert Space
in Probability and Statistics, Kluwer Academic Publishers, Boston,
Mass, USA (2004).
15. A. Daniel, Reproducing Kernel Spaces and Applications, Springer,
Basel, Switzerland (2003).
16. H. L. Weinert, Reproducing Kernel Hilbert Spaces: Applications in
Statistical Signal Processing, Hutchinson Ross (1982).
17. Y. Lin, M. Cui, and L. Yang, Applied Mathematics Letters 19, 808
(2006).
18. L. H. Yang and Y. Lin, Electronic Journal of Differential Equations
2008, 1 (2008).
19. O. Abu Arqub and M. Al-Smadi, Applied Mathematics and Computation 243, 911 (2014).
20. S. Momani, O. Abu Arqub, T. Hayat, and H. Al-Sulami, Applied
Mathematics and Computation 240, 229 (2014).
21. M. Al-Smadi, O. Abu Arqub, and S. Momani, Mathematical Problems in Engineering 2013, 10 (2012), Article ID 832074.
22. O. Abu Arqub, M. Al-Smadi, and S. Momani, Abstract and Applied
Analysis 2012, 16 (2012), Article ID 839836.
23. O. Abu Arqub, M. Al-Smadi, and N. Shawagfeh, Applied Mathematics and Computation 219, 8938 (2013).
24. N. Shawagfeh, O. Abu Arqub, and S. Momani, Journal of Computational Analysis and Applications 16, 750 (2014).
25. M. Al-Smadi, O. Abu Arqub, and A. El-Ajuo, Journal of Applied
Mathematics 2014, 10 (2014), Article ID 135465.
26. O. Abu Arqub, Journal of Computational Analysis and Applications
18, 857 (2015).
27. O. Abu Arqub, M. Al-Smadi, S. Momani, and T. Hayat, Soft Computing (2015), doi:10.1007/s00500-015-1707-4.
28. F. Geng and M. Cui, Applied Mathematics and Computation
192, 389 (2007).
29. C. Li and M. Cui, Applied Mathematics and Computation 143, 393
(2003).
30. W. Jiang and Z. Chen, Applied Mathematics and Computation
219, 10225 (2013).
31. F. Geng and M. Cui, Applied Mathematics Letters 25, 818 (2012).
32. F. Geng and S. P. Qian, Applied Mathematics Letters 26, 998
(2013).
33. O. Abu Arqub, Mathematical Problems in Engineering 2015, 13
(2015), Article ID 518406.
34. O. Abu Arqub, Neural Computing and Applications (2015), DOI:
10.1007/s00521-015-2110-x.
35. O. Abu Arqub, Mathematical Methods in the Applied Sciences, In
press.
36. F. Geng, S. P. Qian, and S. Li, Journal of Computational and Applied
Mathematics 255, 97 (2014).
37. W. Jiang and Z. Chen, Numerical Methods for Partial Differential
Equations 30, 289 (2014).
Received: 14 January 2016. Revised/Accepted: 24 April 2016.
RESEARCH ARTICLE
J. Comput. Theor. Nanosci. 13, 1–9, 2016
View publication stats
9