Collocation Solutions of A Weakly Singular Volterra Integral Equation
Collocation Solutions of A Weakly Singular Volterra Integral Equation
Collocation Solutions of A Weakly Singular Volterra Integral Equation
c Uma Publicac
ao da Sociedade Brasileira de Matem
atica Aplicada e Computacional.
1.
Introduction
t I = (0, T ],
(1.1)
s1
,
(1.2)
t
where > 0, K(t, s) is a smooth function and g is a given function, can arise,
e.g., in heat conduction problems with mixed boundary conditions ([2], [10]). The
case when K(t, s) = 1 has been considered in several papers. The following lemma
summarizes the analytical results for (1.1) in the case K(t, s) = 1.
p(t, s) :=
Lemma 1.1. (a) [12] Let > 1 in (1.2). If the function g belongs to C m [0, T ]
then the integral equation
Z t
y(t) =
p(t, s)y(s)ds + g(t), t (0, T ],
(1.3)
0
(c) [16] However, if 0 < 1 and g C 1 [0, T ] (with g(0) = 0 if = 1), then
(1.3) has a family of solutions in C[0, T ] of which only one has C 1 continuity.
1 [email protected]
2 [email protected]
230
We note that equation (1.3) differs substantially from the well known case
of Abel-type equations whose kernels contain a singularity of the form q(t, s) =
(t s) , 0 < < 1 (see e.g. [6], [15] for comprehensive studies). For these
equations, a smooth forcing function leads to a solution which has typically unbounded derivatives at t = 0. As a consequence of this non-smooth behaviour, if
uniform meshes are used then the convergence order of polynomial spline collocation methods (studied in detail in [6]) is only 1 , independently of the degree
of the polynomials. In order to recover the optimal convergence orders one has to
use suitable graded meshes ([3], [8], [19]). Alternatively, one may keep the uniform
meshes but then use nonpolynomial spline approximating functions reflecting the
singularity; variable transformations followed by standard methods have also been
considered by several authors (e.g. [13], [14], [1], [18]). For an extensive list of
references on these and other approaches see [4].
Equation (1.3) has been the subject of several works for the case when > 1:
certain classes of product integration methods based on Newton-Cotes rules were
studied in [10]; Diogo et al [12] considered a fourth order Hermite-type collocation
method and Lima and Diogo [17] developed an extrapolation algorithm, based on
Eulers method. Recently, it was shown that general collocation methods on uniform
meshes based on piecewise polynomials of degree m1 yield convergence of order m.
In [11] it was also proved that if certain derivatives of the exact solution are zero at
the origin, then a higher order is attained at the mesh points by a special choice of
the collocation points, like the Radau II points. In this work we investigate the use
of the Gauss-Legendre points (that is, the zeros of the shifted Legendre polynomial
Pm (2s 1)) as collocation parameters. In this case, the interesting feature is that
superconvergence does not occur at the mesh points, that is, the superconvergence
results for ODEs when using the Gauss points as collocation parameters do not
carry over to second kind Volterra equations. However, in Section 3 of this work
we give sufficient conditions for superconvergence to be attained at the collocation
points.
The above properties are in sharp contrast with the situation for Abel-type
equations for which no superconvergence properties can be obtained ([7], [6], [4]).
2.
Collocation Methods
Let us consider equation (1.3), that is, (1.1) with K(t, s) = 1, and in future work
the results will be extended to a more general function K. We shall take > 1.
We follow the notations of [6]. Given the following partition of the interval I
{tj = jh,
0 j N; Nh = T} ,
0 n N 1},
(2.1)
231
N[
1
Xn ,
(2.2)
n=0
with
Xn := {tnj := tn + cj h : 0 c1 < . . . < cm 1}.
(2.3)
1
Sm1
(ZN )
cj
(n + )1
un (tn + h)d
(n + cj )
0
n1
X Z 1 (i + )1
ui (ti + h)d,
+
(n + cj )
i=0 0
(2.5)
j = 1, . . . , m (n = 0, . . . , N 1).
Let l be the canonical Lagrange polynomials associated with the collocation parameters, defined by
m
Y
ci
l ( ) :=
.
(2.6)
cl ci
i=1
i6=l
m
X
l ( )Unl ,
l=1
tn + h n ,
(2.7)
where Unl := un (tn + cl h), then (2.5) represents a sequence of N linear systems in
the unknowns (Un1 , . . . , Unm )T , 0 n N 1:
m Z cj
X
(n + )1
(
Unj = g(tnj ) +
l ( )d )Unl
(n + cj )
l=1 0
n1
m Z 1
XX
(i + )1
( )d )Uil .
(2.8)
+
(
l
0 (n + cj )
i=0
l=1
n = 0, . . . , N 1}.
232
Theorem 2.1. Suppose > 1 in (1.2). Let u Sm1 (ZN ) denote the collocation
approximation to the solution of the integral equation (1.3) and assume that g
C m (I). Then, for every choice of the collocation parameters {cj }, with 0 c1 <
. . . < cm 1, we have
kek = O(hm ),
3.
(as h 0, N h = T ).
(2.9)
Superconvergence
Theorem 3.1. Consider > 1 in (1.3) and let u Sm1 (ZN ) denote the collocation approximation to the solution of the integral equation (1.3). Let the collocation parameters {cj } be the Radau II points for (0,1], that is, the zeros of
Pm1 (2s 1) Pm (2s 1), where Pm is the mth degree Legendre polynomial. If
g C 2m1 [0, T ] and
y (m) (0) = y (m+1) (0) = = y (2m2) (0) = 0,
m 1,
(3.1)
then we have local superconvergence of order 2m 1 at the mesh points, that is,
max |e(tn )| = O(h2m1 ),
tn Z N
(as h 0, N h = T ).
(3.2)
Theorem 3.2. Let > 1 and u Sm1 (ZN ) denote the collocation approximation
to the solution of the integral equation (1.3), defined by (2.4), where the collocation
parameters {cj } are the Gauss points for (0,1) and let g C m+1 [0, T ]. If the m-th
order derivative of y is such that
y (m) (0) = 0,
m 1,
(3.3)
tnj XN
(as h 0, N h = T ).
(3.4)
233
Proof. It will be convenient to rewrite the collocation equation (2.4) in the form
Z t
p(t, s)u(s)ds (t), t I,
(3.5)
u(t) = g(t) +
0
where is a suitable function which is zero at the collocation points (tnj ). Moreover
will be smooth on each subinterval, with the degree of smoothness given by that
of g. Subtracting (3.5) from (1.3) gives the following second kind Volterra integral
equation for the error function
Z t
e(t) = (t) +
p(t, s)e(s)ds, t I,
(3.6)
0
which is of the type of (1.3) and whose solution is given by (cf. (1.4))
Z t 2
s
e(t) = (t) +
(s)ds, t I.
1
0 t
(3.7)
We now analyze (3.7) at t = tnj , using the fact that (tnj ) = 0. In the case
t = t0j , since y C m+1 [0, T ] and y (m) (0) = 0, it can be proved that (cf. [11])
max |e(t0j )| = O(hm+1 ).
1jm
(3.8)
n1
X
+h
cj
(tn + h)2
(tn + h)d .
(tnj )1
i=0
(ti + h)2
(ti + h)d
(tnj )1
If i = 0, we have
Z 1
Z 1 1
Z 1
( h)2
( h)
( h)
h
( h)d =
d
d,
1
tn
h
h
0 (tn )
0
0
(3.9)
(3.10)
h)
ti + h
nj
nj
i
0
0
0
Using an m-point quadrature rule based on the abscissas til , with remainder Eni ,
for each integral, we obtain
Z 1
m
X
(ti + h)
(til )
bl
d =
+ Eni = O(hm+1 ),
(3.12)
t
+
h
t
i
il
0
l=1
234
where we have used the fact that (til ) = 0; on the other hand, since the cj satisfy
the orthogonality condition
Z
m
1Y
0 j=1
(s cj )ds = 0
(3.13)
and the integrand is in the class C m+1 , then Eni = O(hm+1 ) (see e.g. [5]).
Finally, for the last integral in (3.9), we have
Z cj
Z cj
(tn + h)
(tn + h)2
(t
+
h)d
h
d.
(3.14)
h
n
1
(tnj )
tn + h
0
0
From (3.6) we can easily obtain the relation
|(t)|
+1
sup |e(t)|,
t(tn ,tnj ]
t (tn , tnj ],
h
(t
+
h)d
C
h
(tn + h)d = O(hm+1 ).
n
1
(t
)
nj
0
0
(3.15)
(3.16)
In the analysis above we have assumed that tn > h, since the analysis for e(t), with
t near the origin, has been considered in (3.11). Summing up the contributions
(3.11), (3.12), (3.16) in (3.9) yields
|e(tnj )| h O(hm ) + h
n1
X
i=1
|Eni | + O(hm+1 )
O(hm+1 ), n = 1, ..., N.
(3.17)
4.
Numerical Results
We have considered the numerical solution of equation (1.3), with various choices
of g(t) and, consequently, of y(t), for t [0, 2].
Example 1. = 1.5 and g such that y(t) = t4 + t4.5 .
Example 2. = 1.5 and g such that y(t) = t5 + t5.4 .
Example 3. = 1.5 and g such that y(t) = t3 .
235
Tables 1-5 illustrate the performance of the collocation method defined by (2.8)
applied to the above examples.
1
In Table 1 we have considered collocation in Sm1
(ZN ), with m = 3, applied
to Example
1.
We
have
used
the
Gauss
points
{c
=
(5
15)/10, c2 = 1/2,c3 =
1
(5 + 15)/10} as collocation parameters and the results of the first column confirm
the discrete convergence order m = 3, that is, no superconvergence at the mesh
points. However, since y (0) = 0, that is, (3.3) is satisfied, local superconvergence
of order m + 1 = 4 takes place at the collocation points and this is shown in the
third column. Table 2 displays the results obtained with cubic collocation, that is,
1
in Sm1
(ZN ), with m = 4, applied to Example 2. Again we have used the Gauss
points, now given by
525 + 70 30
c1 =
,
p 70
35 + 525 70 30
,
c3 =
70
35
525 70 30
c2 =
,
p 70
35 + 525 + 70 30
c4 =
.
70
35
(4.1)
The results of the first column confirm the discrete convergence order m = 4 (no
superconvergence at the mesh points) and the third column shows local superconvergence of order m + 1 = 5 at the collocation points.
Table 1: Quadratic collocation using Gauss points Example 1:
y(t) = t4 + t4.5 ,
t [0, 2]
h
max|e(ti )| order max|e(tij )| order
0.05
1.6D 4
1.9D 6
0.025
2.1D
5
3.0
1.1D
7
4.1
0.0125
2.6D
6
3.0
6.7D
9
4.1
0.00625
3.2D
7
3.0
4.1D
10
4.0
0.003125 4.0D 8
3.0
2.5D 11
4.0
Table 2: Cubic collocation using Gauss points Example 2: y(t) = t5 +t5.4 , t [0, 2]
h
max|e(ti )| order max|e(tij )| order
0.05
2.7D 6
1.3D 8
0.025
1.7D 7
4.0
3.7D 10
5.1
0.0125
1.1D 8
4.0
1.1D 11
5.1
0.00625
6.8D 10
4.0
3.3D 13
5.1
0.003125 4.3D 11
4.0
1.0D 14
5.0
236
For completeness, we use Example 2 to illustrate the result of Theorem 3.1 in the
case of quadratic collocation. Since y (0) = y iv (0) = 0, that is, (3.1) is satisfied,
local superconvergence of order 2m
at the mesh points, using
1 = 5 takes place
the Radau II points {c1 = (4 6)/10, c2 = (4 + 6)/10, c3 = 1} as collocation
parameters. This is shown in the first column of Table 3. The third column displays
the errors at the collocation points indicating convergence of order m + 1 = 4, in
accordance with Remark 1.
In Tables 4, 5 we illustrate the importance of conditions (3.1), (3.3) for attaining superconvergence. The first column of Table 4 shows the errors for quadratic
collocation using the Radau II points, applied to Example 3, indicating third order
of convergence at the mesh points; we do not have superconvergence and this is not
surprising since y (0) 6= 0 (cf. (3.1)). The third column of Table 4 shows a similar
situation with collocation based on the Gauss points, since (3.3) is not satisfied;
there we only have order 3 at the collocation points instead of order m + 1 = 4 (cf.
(3.4)).
Table 5 contains the results for Example 4, obtained with cubic collocation based
on the Radau II points (first column) and on the Gauss points (third column). Here,
the function y of Example 4 is such that y iv (0) 6= 0, therefore conditions (3.1) and
(3.3) are not satisfied. Convergence of order 4 is obtained with the Radau II points
(on the mesh) and with the Gauss points (at the collocation points), instead of the
orders 2m 1 = 7 and m + 1 = 5, respectively (cf. (3.2) and (3.4)).
Table 3: Quadratic collocation using Radau II
t [0, 2]
h
max|e(ti )| order
0.05
2.8D 8
0.025
8.1D
10
5.1
0.0125
2.4D
11
5.1
0.00625
7.3D
13
5.1
0.003125 2.2D 14
5.0
order
4.0
4.0
4.0
4.0
Radau II
Gauss
0.05
0.025
0.0125
0.00625
0.003125
3.3D 6
4.2D 7
5.2D 8
6.5D 9
8.1D 10
3.0
3.0
3.0
3.0
6.0D 6
7.5D 7
9.4D 8
1.2D 8
1.5D 9
p
3.0
3.0
3.0
3.0
237
Radau II
Gauss
0.05
0.025
0.0125
0.00625
0.003125
3.7D 8
2.3D 9
1.4D 10
9.1D 12
5.7D 13
4.0
4.0
4.0
4.0
9.0D 8
5.6D 9
3.5D 10
4.0D 11
1.4D 12
p
4.0
4.0
4.0
4.0
References
[1] P. Baratella, A.P. Orsi, A new approach to the numerical solution of weakly
singular volterra integral equations, J. Comput. Appl. Math., 163 (2004), 401418.
28 (1975),
[2] M.A. Bartoshevich, On a heat conduction problem, Inz.- Fiz. Z.,
340-346. (In russian)
[3] H. Brunner, The numerical solution of weakly singular Volterra integral equations by collocation on graded meshes, Math. Comp., 45 (1985), 417-437.
[4] H. Brunner, Collocation methods for Volterra integral and related functional
differential equations, Cambridge University Press, 2004.
[5] H. Brunner, On discrete superconvergence properties of spline collocation
methods for nonlinear Volterra integral equations, J. Comput. Appl. Math.,
10 (1992), 348-357.
[6] H. Brunner, P.J. van der Houwen, The Numerical Solution of Volterra Equations, North Holland, 1986.
[7] H. Brunner, S. Nrsett, Superconvergence of collocation methods for Volterra
and Abel integral equations of the second kind, Numer. Math., 36 (1981),
347-358.
[8] H. Brunner, A. Pedas, G. Vainikko, The piecewise polynomial collocation
method for nonlinear weakly singular Volterra equations, Math. Comp., 68
(1999), 1079-1095.
[9] T. Diogo, A note on collocation and iterated collocation methods for a class of
weakly singular Volterra integral equations, submitted.
[10] T. Diogo, N.B. Franco, P. Lima, High order product integration methods for
a Volterra integral equation with logarithmic singular kernel, Commun. Pure
Appl. Anal., 3 (2004), 217-235.
238