Next Article in Journal
An Overview on the Standing Waves of Nonlinear Schrödinger and Dirac Equations on Metric Graphs with Localized Nonlinearity
Next Article in Special Issue
On Meromorphic Functions Defined by a New Operator Containing the Mittag–Leffler Function
Previous Article in Journal
Reliability Enhancement of Edge Computing Paradigm Using Agreement
Previous Article in Special Issue
Certain Results of q -Sheffer–Appell Polynomials
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hermite-Type Collocation Methods to Solve Volterra Integral Equations with Highly Oscillatory Bessel Kernels

1
College of Mathematics, Hunan Institute of Science and Technology, Yueyang 414006, China
2
College of Economics, Jinan University, Guangzhou 510632, China
3
School of Mathematics and Statistics, Central South University, Changsha 410083, China
*
Authors to whom correspondence should be addressed.
Symmetry 2019, 11(2), 168; https://doi.org/10.3390/sym11020168
Submission received: 20 December 2018 / Revised: 21 January 2019 / Accepted: 29 January 2019 / Published: 1 February 2019
(This article belongs to the Special Issue Integral Transforms and Operational Calculus)

Abstract

:
In this paper, we present two kinds of Hermite-type collocation methods for linear Volterra integral equations of the second kind with highly oscillatory Bessel kernels. One method is direct Hermite collocation method, which used direct two-points Hermite interpolation in the whole interval. The other one is piecewise Hermite collocation method, which used a two-points Hermite interpolation in each subinterval. These two methods can calculate the approximate value of function value and derivative value simultaneously. Both methods are constructed easily and implemented well by the fast computation of highly oscillatory integrals involving Bessel functions. Under some conditions, the asymptotic convergence order with respect to oscillatory factor of these two methods are established, which are higher than the existing results. Some numerical experiments are included to show efficiency of these two methods.

1. Introduction

Volterra integral equations arise from many mathematical problems in engineering and physics [1,2,3]. For example, the numerical solution of a scalar retarded potential integral equation posted on an infinite flat surface,
R 2 u ( x , t | x x | ) | x x | d x = a ( x , t ) o n R 2 × ( 0 , T ) ,
where u and a satisfy the causality condition u 0 , a 0 for all t 0 . The continuous Fourier transform (CFT) of a function g L 2 ( R 2 ) is g ˜ L 2 ( R 2 ) defined by g ˜ ( ω ) = R 2 g ( x ) e i x ω d x . When a ( · , t ) , u ( · , t ) L 2 ( R 2 ) for t ( 0 , T ) , by taking CFT, Davies and Duncan [2] reformulated it as the following Volterra integral equation of the first kind with highly oscillatory Bessel kernel,
2 π 0 t u ˜ ( ω , t R ) J 0 ( ω R ) d R = a ˜ ( ω , t ) , f o r ω R 2 , t ( 0 , T ) ,
where J m ( x ) is the first-kind Bessel function of order m, which is the solution of the Bessel equation d 2 y d x 2 + 1 x d y d x + ( 1 m 2 x 2 ) y = 0 . In 2005, for the study of the problem of the electromagnetic scattering from a large cavity, G. Bao and W. W. Sun [1] reformulated (1) as a Volterra integral equation with Cauchy singular and highly oscillatory Hankel kernel.
The Bessel kernel of the above Equation (1) has a parameter ω . Obviously, when ω 1 , the Bessel kernel function becomes highly oscillatory. When resort to numerical solutions of Equation (1), the computation of integrals involved Bessel kernel functions is inevitable. However, the classical quadrature rules, such as Newton-Cotes rule, Clenshaw-Curtis rule or Gauss rule, are failed to calculate this kind of integral. Hence, adopting suitable quadrature rules for the corresponding highly oscillatory integrals plays an important role in obtaining the numerical solution.
The function J 0 ( ω ( x t ) ) satisfies the condition of Theorem 2.1.8 ([4], p. 64). Upon differentiation with respect to x, the first-kind Volterra integral Equation (1) can be rewritten as the second-kind Volterra integral equations. In this paper, we treat the following Volterra integral equation of the second kind with highly oscillatory Bessel kernel
u ( x ) 0 x J m ( ω ( x t ) ) u ( t ) d t = f ( x ) , x [ 0 , 1 ] , t I : = [ 0 , x ] ,
where u ( x ) is an unknown function, f ( x ) is a given smooth function, J m is the Bessel function of the first kind of order m 0 and the frequency ω is a parameter. When ω 1 , the Bessel kernel function is highly oscillatory, and this makes solving Equation (2) a challenging problem.
In recent years, there has been tremendous interest in developing methods for solving highly oscillatory Volterra integral equation, such as discontinuous Galerkin method [5], Filon-type method [6,7], collocation method [4,8,9], collocation boundary value method [10,11], collocation method on uniform mesh [12], collocation method on graded mesh [13].
Xiang and Brunner [14] presented three methods: direct Filon method, piecewise constant collocation method and piecewise linear collocation method for the equation,
u ( x ) 0 x J m ( ω ( x t ) ) u ( t ) ( x t ) α d t = f ( x ) , x [ 0 , 1 ] , t I : = [ 0 , x ] , 0 α < 1 , f ( x ) C 1 [ 0 , 1 ] .
Based on the asymptotic analysis of the solution, they gave corresponding convergence rates in terms of the frequency for these methods. For the case of the α = 0 , f C 2 [ 0 , 1 ] , Fang et al. [15] showed that the optimal convergence with respect to the ω are O ( ω 2 ) , O ( ω 3 / 2 ) , O ( ω 2 ) respectively. These three methods, same as other existing methods, are constructed by original integral equation or its equivalent equation. Since only the function value in start point is used, which leads to low error precision. In this paper, we present two kinds of Hermite-type collocation methods by combining original integral equation and its differential equation. The new methods will use the values of function and derivative function in start point, which gets higher error precision than that of the above three methods.
The rest of the paper is organized as follows. In Section 2, we present two efficient methods for Equation (2): direct Hermite collocation method and piecewise Hermite collocation method. We show the error bound with respect to the frequency ω in Section 3. In Section 4, several numerical examples are included to verify the results of theoretical analysis. It is observed from numerical experiments that these methods have higher accuracy as compared with the Direct Filon method in [14].

2. Hermite-Type Collocation Methods

2.1. Direct Hermite Collocation Method (Algorithm 1)

Differentiate both sides of Equation (2),
u ( x ) J m ( 0 ) u ( x ) 0 x ( J m ( ω ( x t ) ) u ( t ) d t = f ( x ) .
Since
( J m ( ω ( x t ) ) = ω 2 ( J m + 1 ( ω ( x t ) ) + J m 1 ( ω ( x t ) ) ) , m > 0 , ω J 1 ( ω ( x t ) ) , m = 0 ,
it follows that for the case m = 0 ,
u ( x ) J 0 ( 0 ) u ( x ) + ω 0 x ( J 1 ( ω ( x t ) ) u ( t ) d t = f ( x ) ,
and for m > 0 ,
u ( x ) J m ( 0 ) u ( x ) + ω 2 0 x ( J m + 1 ( ω ( x t ) ) J m 1 ( ω ( x t ) ) ) u ( t ) d t = f ( x ) .
Let us denote the Hermite interpolant polynomial between u ( 0 ) and u ( x j ) by
u h ( x ) = H 0 j u ( 0 ) + H 1 j u ( x j ) + H 2 j u ( 0 ) + H 3 j u ( x j ) ,
where the polynomials
H 0 j = 1 + 2 x x j x x j x j 2 , H 1 j = 1 + 2 x x j x j x x j 2 , H 2 j = x x x j x j 2 , H 3 j = ( x x j ) x x j 2 ,
mean the fundamental polynomials with respect to the nodes 0 and x j . Then the collocation systems follow
u j d 0 x j J m ( ω ( x j t ) ) ( H 0 j u 0 + H 1 j u j d + H 2 j u 0 + H 3 j u j d ) d t = f j ,
u j d J m ( 0 ) u j d + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ( H 0 j u 0 + H 1 j u j d + H 2 j u 0 + H 3 j u j d ) d t = f j ,
where u j d denotes an approximation of u ( x j ) , u j d denotes an approximation of u ( x j ) . That is
( 1 I ( 1 , j , m ) ) u j d I ( 3 , j , m ) u j d = f j + I ( 0 , j , m ) u 0 + I ( 2 , j , m ) u 0 ,
J m ( 0 ) + ω 2 I ( 1 , j , m + 1 ) I ( 1 , j , m 1 ) u j d + 1 + ω 2 I ( 3 , j , m + 1 ) I ( 3 , j , m 1 ) u j d = f j ω 2 ( I ( 0 , j , m + 1 ) I ( 0 , j , m 1 ) ) u 0 ω 2 ( I ( 2 , j , m + 1 ) I ( 2 , j , m 1 ) ) u 0 .
Solving these systems, we get direct Hermite appromximate schemes for m = 0 ,
u j d = ( f j + I ( 0 , j , 0 ) u 0 + I ( 2 , j , 0 ) u 0 ) ( 1 + ω I ( 3 , j , 1 ) ) + ( f j ω I ( 0 , j , 1 ) u 0 ω I ( 2 , j , 1 ) u 0 ) I ( 3 , j , 0 ) ( 1 I ( 1 , j , 0 ) ) ( 1 + ω I ( 3 , j , 1 ) ) + I ( 3 , j , 0 ) ( 1 + ω I ( 1 , j , 1 ) ) ,
u j d = ( f j + I ( 0 , j , 0 ) u 0 + I ( 2 , j , 0 ) u 0 ) ( 1 ω I ( 1 , j , 1 ) ) + ( f j ω I ( 0 , j , 1 ) u 0 ω I ( 2 , j , 1 ) u 0 ) ( 1 I ( 1 , j , 0 ) ) I ( 3 , j , 0 ) ( 1 ω I ( 1 , j , 1 ) ) + ( 1 + ω I ( 3 , j , 0 ) ) ( 1 I ( 1 , j , 0 ) ) ,
for m > 0 ,
u j d = b 1 a 22 b 2 a 12 a 11 a 22 a 21 a 12 , u j d = a 11 b 2 a 21 b 1 a 11 a 22 a 21 a 12 ,
where
a 11 = 1 I ( 1 , j , m ) , a 12 = I ( 3 , j , m ) , a 21 = J m ( 0 ) + ω 2 ( I ( 1 , j , m + 1 ) I ( 1 , j , m 1 ) ) , a 22 = 1 + ω 2 ( I ( 3 , j , m + 1 ) I ( 3 , j , m 1 ) ) , b 1 = f j + I ( 0 , j , m ) u 0 + I ( 2 , j , m ) u 0 , b 2 = f j ω 2 ( I ( 0 , j , m + 1 ) I ( 0 , j , m 1 ) ) u 0 ω 2 ( I ( 2 , j , m + 1 ) I ( 2 , j , m 1 ) ) u 0 .
I ( k , j , m ) denotes the moment
I ( k , j , m ) = 0 x j H k j J m ( ω ( x j t ) ) d t k = 0 , 1 , 2 , 3 .
The specific calculation formula follows
I ( 0 , j , m ) = 3 x j 2 L ( 2 , m , ω , x j ) 2 x j 3 L ( 3 , m , ω , x j ) ,
I ( 1 , j , m ) = L ( 0 , m , ω , x j ) 3 x j 2 L ( 2 , m , ω , x j ) + 2 x j 3 L ( 3 , m , ω , x j ) ,
I ( 2 , j , m ) = 1 x j L ( 2 , m , ω , x j ) 1 x j 2 L ( 3 , m , ω , x j ) ,
I ( 3 , j , m ) = L ( 1 , m , ω , x j ) + 2 x j L ( 2 , m , ω , x j ) 1 x j 2 L ( 3 , m , ω , x j ) .
The moments L [ μ , m , ω , a ] = 0 a t μ J m ( ω t ) d t can be efficiently calculated by
L [ μ , m , ω , a ] = 2 μ Γ m + μ + 1 2 a 2 ω μ + 1 Γ m μ + 1 2 + ( m + μ 1 ) J m ( ω a ) s μ 1 , m 1 ( 2 ) ( ω a ) J m 1 ( ω a ) s μ , m ( 2 ) ( ω a ) a ω μ ,
where Γ ( x ) = 0 e t t x 1 d t denotes the Gamma function and s μ , ν ( 2 ) ( z ) denotes the Lommel function of the second kind [16,17]. Once ω is large, the Lommel function can be efficiently approximated by truncating
s μ , ν ( 2 ) ( z ) = z μ 1 [ 1 ( μ 1 ) 2 ν 2 z 2 + + ( 1 ) p [ ( μ 1 ) 2 ν 2 ] [ ( μ 2 p + 1 ) 2 ν 2 ] z 2 p ] + O ( z μ 2 p 2 )
Algorithm 1: direct Hermite collocation method.
1. Compute L [ i , m , ω , x j ] , i = 0 , 1 , 2 , 3 by (18);
2. Compute I ( k , j , m ) , k = 0 , 1 , 2 , 3 by (14)–(17);
3. Compute u j d and u j d by (13).

2.2. Piecewise Hermite Collocation Method

To obtain higher-order approximations, a direct improvement of the direct Hermite collocation method is the composite Hermite collocation method, which is so-called piecewise Hermite collocation method (Algorithm 2), that is split the interval into several bins and apply the formula over each bin independently of the other.
Without loss of generality, suppose that I Δ = { x j = j h : j = 0 , 1 , , N } is a uniform nodal point and u ^ ( x ) is an approximation of u ( x ) such that u ^ ( x ) | [ x j 1 , x j ] is the Hermite interpolant polynomial between u ( x j 1 ) and u ( x j ) for j = 1 , , N .
Let us define
u ^ ( x ) = H ^ 0 j u ( x j 1 ) + H ^ 1 j u ( x j ) + H ^ 2 j u ( x j 1 ) + H ^ 3 j u ( x j ) ,
where the polynomials
H ^ 0 j = 1 + 2 x x j 1 x j x j 1 x x j x j x j 1 2 = 1 + 2 x x j 1 h x x j h 2 , H ^ 1 j = 1 + 2 x j x x j x j 1 x x j 1 x j x j 1 2 = 1 + 2 x j x h x x j 1 h 2 , H ^ 2 j = ( x x j 1 ) x x j x j x j 1 2 = ( x x j 1 ) x x j h 2 , H ^ 3 j = ( x x j ) x x j 1 x j x j 1 2 = ( x x j ) x x j 1 h 2
denote the fundamental polynomials with respect to the nodes x j 1 and x j . Then the collocation systems follow
u j i = 1 j 1 x i 1 x i J m ( ω ( x j t ) ) u ^ i ( t ) d t x j 1 x j J m ( ω ( x j t ) ) u ^ j ( t ) d t = f j ,
u j J m ( 0 ) u j + ω 2 i = 1 j 1 x i 1 x i ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) u ^ i ( t ) d t + ω 2 x j 1 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) u ^ j ( t ) d t = f j .
This leads to the piecewise Hermite collocation method
b 11 b 12 b 21 b 22 u j u j = r 1 r 2 ,
where
b 11 = 1 A j j 1 m , b 12 = A j j 3 m , b 21 = J m ( 0 ) + ω 2 ( A j j 1 ( m + 1 ) A j j 1 ( m 1 ) ) , b 22 = 1 + ω 2 ( A j j 3 ( m + 1 ) A j j 3 ( m 1 ) ) , r 1 = f j + i = 1 j 1 ( A i j 0 m u i 1 + A i j 1 m u i + A i j 2 m u i 1 + A i j 3 m u i ) + A j j 0 m u j 1 + A j j 2 m u j 1 , r 2 = f j ω 2 i = 1 j 1 ( A i j 0 ( m + 1 ) A i j 0 ( m 1 ) ) u i 1 + ( A i j 1 ( m + 1 ) A i j 1 ( m 1 ) ) u i + ( A i j 2 ( m + 1 ) A i j 2 ( m 1 ) ) u i 1 + ( A i j 3 ( m + 1 ) A i j 3 ( m 1 ) ) u i ω 2 ( A j j 0 ( m + 1 ) A j j 0 ( m 1 ) ) u j 1 + ( A j j 2 ( m + 1 ) A j j 2 ( m 1 ) ) u j 1 ,
A i j k m denotes the moment
A i j k m = x i 1 x i H ^ k i J m ( ω ( x j t ) ) d t k = 0 , 1 , 2 , 3 .
The specific calculation formula is following that
A i j 0 m = L ( 0 , m , ω , ( j i + 1 ) h ) L ( 0 , m , ω , ( j i ) h ) ( 2 j 2 i + 3 ) ( j i ) 2 L ( 1 , m , ω , ( j i + 1 ) h ) L ( 1 , m , ω , ( j i ) h ) ( j i + 1 ) ( j i ) 6 / h + L ( 2 , m , ω , ( j i + 1 ) h ) L ( 2 , m , ω , ( j i ) h ) 3 ( 2 j 2 i + 1 ) / h 2 L ( 3 , m , ω , ( j i + 1 ) h ) L ( 3 , m , ω , ( j i ) h ) 2 / h 3 , A i j 1 m = L ( 0 , m , ω , ( j i + 1 ) h ) L ( 0 , m , ω , ( j i ) h ) ( j i + 1 ) 2 ( 2 j + 2 i + 1 ) + L ( 1 , m , ω , ( j i + 1 ) h ) L ( 1 , m , ω , ( j i ) h ) ( j i + 1 ) ( j i ) 6 / h L ( 2 , m , ω , ( j i + 1 ) h ) L ( 2 , m , ω , ( j i ) h ) 3 ( 2 j 2 i + 1 ) / h 2 + L ( 3 , m , ω , ( j i + 1 ) h ) L ( 3 , m , ω , ( j i ) h ) 2 / h 3 , A i j 2 m = L ( 0 , m , ω , ( j i + 1 ) h ) L ( 0 , m , ω , ( j i ) h ) ( j i + 1 ) ( j i ) 2 h L ( 1 , m , ω , ( j i + 1 ) h ) L ( 1 , m , ω , ( j i ) h ) ( 3 j 3 i + 2 ) ( j i ) + L ( 2 , m , ω , ( j i + 1 ) h ) L ( 2 , m , ω , ( j i ) h ) ( 3 j 3 i + 1 ) / h L ( 3 , m , ω , ( j i + 1 ) h ) L ( 3 , m , ω , ( j i ) h ) / h 2 , A i j 3 m = L ( 0 , m , ω , ( j i + 1 ) h ) L ( 0 , m , ω , ( j i ) h ) ( j i + 1 ) 2 ( j i ) h L ( 1 , m , ω , ( j i + 1 ) h ) L ( 1 , m , ω , ( j i ) h ) ( j i + 1 ) ( 3 j 3 i + 1 ) + L ( 2 , m , ω , ( j i + 1 ) h ) L ( 2 , m , ω , ( j i ) h ) ( 3 j 3 i + 2 ) / h L ( 3 , m , ω , ( j i + 1 ) h ) L ( 3 , m , ω , ( j i ) h ) / h 2 .
Algorithm 2: piecewise Hermite collocation method.
1. Compute L [ i , m , ω , x j ] , i = 0 , 1 , 2 , 3 by (18);
2. Compute A i j k m , k = 0 , 1 , 2 , 3 by (24);
3. Compute u j and u j by (22).

3. Error Analyses

Firstly, we introduce some useful lemmas, which will be used to prove theorems for the later analyses.
Lemma 1
([15], Lemma 1). For any integers μ , ν 0 and x ( 0 , 1 ] , the following integral
ω 0 x J μ ( ω t ) J ν ( ω ( x t ) ) d t
is uniformly bounded with respect to ω > 0 .
Lemma 2
([15], Lemma 2). Suppose g ω ( t ) C [ 0 , 1 ] and g ω ( t ) = O ( 1 ) as ω . Then for any v > 0 and x ( 0 , 1 ] , it is true that the integral
0 x g ω ( t ) J ν ( ω t ) t d t
is uniformly bounded with respect to ω > 0 .
Lemma 3
([18], Lemma 2.1). For any ω 1 , m 0 and h ω ( t ) satisfies
  • 0 1 | h ω ( s ) | d s is integrable;
  • 0 1 | h ω ( s ) | d s and h ω ( t ) are bounded in ω ( 0 , ] for fixed t , respectively,
it is true that
0 1 h ω ( t ) t k J m ( ω t ) d t K 1 ω 1 k , 1 < k < 1 2 , K 2 ω 3 / 2 , k 1 2 ,
where the constants K 1 and K 2 are independent of ω.
Let A : C ( I ) C ( I ) denote the linear Volterra integral operator defined by
( A u ) ( t ) : = 0 x J m ( ω ( x t ) ) u ( t ) d t , x [ 0 , 1 ] , t I : = [ 0 , x ] ,
and I denote identity operator. Then Equation (2) can be reformulated more compactly as
I A u = f .
To get the expression of (1)–(3) order derivatives of the solution of (2), we first discuss the relation between the integral operator A and the differential operator D.
Theorem 1.
Assume f C 3 [ 0 , 1 ] . The Volterra operator A n : = C ( I ) C ( I ) defined by ( A n u ) ( x ) : = 0 x K n ( t , x ) u ( t ) d t , n 1 , where K n ( t , x ) are the iterated kernels. Then the solution of (2) satisfies
u = j = 0 A j f ,
D u = j = 0 f ( 0 ) A j 1 r + A j D f ,
D 2 u = j = 0 f ( 0 ) r ( 0 ) A j 2 r + f ( 0 ) A j 1 D r + f ( 0 ) A j 1 r + A j D 2 f ,
D 3 u = j = 0 ( f ( 0 ) r ( 0 ) r ( 0 ) A j 3 r + A j 2 D r + f ( 0 ) r ( 0 ) A j 2 r + A j 1 D 2 r + f ( 0 ) r ( 0 ) A j 2 r + A j 1 D r + f ( 0 ) A j 1 r + A j D 3 f ) .
where, r ( x ) = J m ( ω x ) and A j = 0 if j < 0 . Moreover, we have both of D u , D 2 u f ( 0 ) D r D 2 f and D 3 u f ( 0 ) r ( 0 ) D r f ( 0 ) D 2 r f ( 0 ) D r D 3 f are uniformly bounded with respect to ω .
Proof. 
A j f = 0 x J m ( ω ( x s 1 ) ) 0 s 1 J m ( ω ( s 1 s 2 ) ) 0 s j 1 J m ( ω ( s j 1 s ) ) f ( s ) d s d s j 1 d s 1 .
Let s 1 = x s 1 , s 2 = s 1 s 2 , , s j 1 = s j 2 s j 1 , s = s j 1 s , it follows that
A j f = 0 x J m ( ω s 1 ) 0 x s 1 J m ( ω s 2 ) 0 x k = 1 j 1 s k J m ( ω s ) f x k = 1 j 1 s k s d s d s j 1 d s 1 .
Then
D A j f = f ( 0 ) 0 x J m ( ω s 1 ) 0 x s 1 J m ( ω s 2 ) 0 x k = 1 j 2 s k J m ( ω s j 1 ) J m ω ( x k = 1 j 1 s k ) d s j 1 d s 1 + 0 x J m ( ω s 1 ) 0 x s 1 J m ( ω s 2 ) 0 x k = 1 j 1 s k J m ( ω s ) f x k = 1 j 1 s k s d s d s j 1 d s 1 = f ( 0 ) A j 1 r + A j D f .
Since
u = j = 0 A j f ,
this series is uniformly absolutely convergent, therefore we can differentiate it term by term
D u = j = 0 f ( 0 ) A j 1 r + A j D f ,
D 2 u = j = 0 f ( 0 ) r ( 0 ) A j 2 r + f ( 0 ) A j 1 D r + f ( 0 ) A j 1 r + A j D 2 f ,
D 3 u = j = 0 ( f ( 0 ) r ( 0 ) ( r ( 0 ) A j 3 r + A j 2 D r ) + f ( 0 ) ( r ( 0 ) A j 2 r + A j 1 D 2 r ) + f ( 0 ) ( r ( 0 ) A j 2 r + A j 1 D r ) + ( f ( 0 ) A j 1 r + A j D 3 f ) ) ,
where A j = 0 if j < 0 . □
If we define
A j : = s u p A j ϕ ϕ = max x I 0 x | K j ( x , s ) | d s
and recall that A j ϕ A j ϕ , we find
Remark 1.
A j max { | J m ( ω ( x s ) ) | : ( x , s ) I × ( 0 , x ) } / j ! 1 / j ! ,
D u j = 0 f ( 0 ) A j 1 r + A j D f , D 2 u f ( 0 ) j = 0 A j 1 D r j = 0 f ( 0 ) r ( 0 ) A j 2 r + f ( 0 ) A j 1 r + A j D 2 f ,
D 3 u j = 0 ( f ( 0 ) r ( 0 ) A j 2 D r f ( 0 ) A j 1 D 2 r f ( 0 ) A j 1 D r ) j = 0 ( | f ( 0 ) r 2 ( 0 ) | A j 3 r    + | f ( 0 ) r ( 0 ) | A j 2 r + f ( 0 ) r ( 0 ) | A j 2 r + | f ( 0 ) | A j 1 r + A j D 3 f ,
then, we have D u , D 2 u f ( 0 ) D r D 2 f and D 3 u f ( 0 ) r ( 0 ) D r f ( 0 ) D 2 r f ( 0 ) D r D 3 f are uniform bounded with respect to ω .
Theorem 2.
Assuming f C 3 [ 0 , 1 ] , the pointwise error of the direct Hermite collocation method for (2) satisfies
| u ( x i ) u i d | = O ( ω 3 ) , f ( 0 ) = 0 O ( ω 2 ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
| u ( x i ) u i d | = O ( ω 2 ) , f ( 0 ) = 0 O ( ω 1 ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
Proof. 
We only prove a situation m > 0 . For the case m = 0 , the proof method is similar.
By the definition of the direct Hermite collocation method, for any x i I N , it follows that
E ( x j ) 0 x j J m ( ω ( x j t ) ) E ( t ) d t = 0 , E ( x j ) J m ( 0 ) E ( t ) + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) E ( t ) d t = 0 ,
where E ( x ) = u ( x ) u h ( x ) be the error function. Interpolating E(x) at x = 0 and x = x j , we have
E ( x ) = H 1 j E ( x j ) + H 3 j E ( x j ) + R ( x ) ,
where R ( x ) denotes the remainder of the Hermite interpolation. As we know E ( x ) satisfies that E ( 0 ) = E ( 0 ) = 0 . Substituting (40) into (39), we are led to
E ( x j ) 0 x j J m ( ω ( x j t ) ) ( H 1 j E ( x j ) + H 3 j E ( x j ) + R ( t ) ) d t = 0 , E ( x j ) J m ( 0 ) E ( t ) + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) ( H 1 j E ( x j ) + H 3 j E ( x j ) + R ( t ) ) d t = 0 .
That is
( 1 0 x j J m ( ω ( x j t ) ) H 1 j d t ) E ( x j ) 0 x j J m ( ω ( x j t ) ) H 3 j d t E ( x j ) = 0 x j J m ( ω ( x j t ) R ( t ) d t J m ( 0 ) + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 1 j d t E ( x j ) + 1 + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 3 j d t E ( x j ) = ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) R ( t ) d t .
Therefore, the error E ( x j ) can be computed by
E ( x j ) = Q 1 Q 3 , E ( x j ) = Q 2 Q 3 ,
where
Q 1 = 0 x j J m ( ω ( x j t ) ) R ( t ) d t 1 + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 3 j d t 0 x j J m ( ω ( x j t ) ) H 3 j d t ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) R ( t ) d t Q 2 = 0 x j J m ( ω ( x j t ) ) R ( t ) d t J m ( 0 ) ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 1 j d t 1 0 x j J m ( ω ( x j t ) ) H 1 j d t ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) R ( t ) d t Q 3 = 1 0 x j J m ( ω ( x j t ) ) H 1 j d t 1 + ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 3 j d t 0 x j J m ( ω ( x j t ) ) H 3 j d t J m ( 0 ) ω 2 0 x j ( J m + 1 ( ω ( x j t ) ) J m 1 ( ω ( x j t ) ) ) H 1 j d t .
Defining R ( x j t ) = S ( t ) , then S ( 0 ) = S ( 0 ) = S ( x j ) = S ( x j ) . From Lemma 1 to Lemma 3, we can easily get Q 3 = O ( 1 ) with respect to ω . What shall we do is prove that
0 x j J m ( ω s ) S ( s ) d s = O ( ω 3 ) , f ( 0 ) = 0 O ( ω 2 ) , f ( 0 ) 0 .
Using integration by parts twice, we get
0 x j J m ( ω s ) S ( s ) d s = 0 x j S ( s ) d s m + 1 J m + 1 ( ω s ) ω s m + 1 = 1 ω 2 0 x j S ( s ) ( 2 m + 3 ) S ( s ) s + ( m + 1 ) ( m + 3 ) S ( s ) s 2 J m + 2 ( ω s ) d s .
Denote
J = 0 x j S ( s ) ( 2 m + 3 ) S ( s ) s + ( m + 1 ) ( m + 3 ) S ( s ) s 2 J m + 2 ( ω s ) d s .
So, we only need to prove that J = O ( ω 1 ) f ( 0 ) = 0 O ( 1 ) f ( 0 ) 0 .
In the following, we show that the convergence degree of J with respect to ω .
Letting
F ( s ) = S ( s ) ( 2 m + 3 ) S ( s ) s + ( m + 1 ) ( m + 3 ) S ( s ) s 2 ,
then we have
F ( 0 ) = S ( 0 ) ( 2 m + 3 ) S ( 0 ) + ( m + 1 ) ( m + 3 ) S ( 0 ) 2 ,
J = 0 x j F ( s ) J m + 2 ( ω s ) d s = 0 x j ( F ( s ) F ( 0 ) ) J m + 2 ( ω s ) d s + 0 x j F ( 0 ) J m + 2 ( ω s ) d s = 1 ω J m + 3 ( ω s ) ( F ( s ) F ( 0 ) ) | s = 0 s = x j 0 x j ( F ( s ) ( m + 3 ) F ( s ) F ( 0 ) s ) J m + 3 ( ω s ) d s + F ( 0 ) 0 x j J m + 2 ( ω s ) d s .
Observing that
F ( s ) = S ( s ) ( 2 m + 3 ) S ( s ) s S ( s ) s 2 + ( m + 1 ) ( m + 3 ) S ( s ) s 2 2 S ( s ) s 3 , F ( s ) F ( 0 ) s = S ( s ) s S ( 0 ) s ( 2 m + 3 ) S ( s ) s S ( 0 ) + ( m + 1 ) ( m + 3 ) S ( s ) s 2 S ( 0 ) 2 .
Notice that
S ( s ) = u ( s ) u h ( s ) = u ( s ) + c 1 · u 0 + c 2 · u j ,
where c 1 and c 2 are some constants independent of ω . For u h ( x ) is cubic polynomial, we can easily show that u h ( s ) = O ( 1 ) with respect to ω . According to Theorem 1 it follows that D 3 u f ( 0 ) r ( 0 ) D r f ( 0 ) D 2 r f ( 0 ) D r D 3 f . Together with Lemma 3 we can easily get
0 x j ( u ( s ) f ( 0 ) r ( 0 ) D r f ( 0 ) D 2 r f ( 0 ) D r D 3 f ) J m ( ω ( x j s ) d s = O ( 1 ) , f ( 0 ) = 0 , O ( ω ) , f ( 0 ) 0 .
That is
0 x j S ( s ) J m ( ω ( x j s ) ) d s = O ( 1 ) , f ( 0 ) = 0 , O ( ω ) , f ( 0 ) 0 .
Then
J = O ( ω 1 ) , f ( 0 ) = 0 , O ( 1 ) , f ( 0 ) 0 .
Therefore, we can get
| u ( x i ) u i d | = O ( ω 3 ) , f ( 0 ) = 0 O ( ω 2 ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
| u ( x i ) u i d | = O ( ω 2 ) , f ( 0 ) = 0 O ( ω 1 ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
 □
Theorem 3.
Assuming f C 3 ( I ) , the error of the piecewise Hermite collocation method for (2) satisfies
| u ( x i ) u i | = O ( ω 3 h ) , f ( 0 ) = 0 O ( ω 2 h ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
| u ( x i ) u i | = O ( ω 2 h ) , f ( 0 ) = 0 O ( ω 1 h ) , f ( 0 ) 0 ω , i = 1 , 2 , 3 , , N .
Proof. 
For the piecewise Hermite collocation method, u ( x j ) satisfies
u ( x j ) k = 1 j 1 x k 1 x k J m ( ω ( x j t ) ) u ( t ) d t x j 1 x j J m ( ω ( x j t ) ) u ( t ) d t = f ( x j ) .
Combining the above equation with
u j k = 1 j 1 x k 1 x k J m ( ω ( x j t ) ) u ^ k ( t ) d t x j 1 x j J m ( ω ( x j t ) ) u ^ j ( t ) d t = f ( x j ) ,
we get
ε j = k = 1 j 1 ε k x k 1 x k J m ( ω ( x j t ) ) d t + k = 1 j x k 1 x k J m ( ω ( x j t ) ) r k ( t ) d t 1 0 x 1 J m ( ω t ) d t ,
where ε j = u ( x j ) u j , j = 1 , 2 , , N and r k ( t ) = ( u ( t ) u ^ k ( t ) ) | t [ x k 1 , x k ] . An argument similar to the one used in Theorem 2 shows that
k = 1 j x k 1 x k J m ( ω ( x j t ) ) r k ( t ) d t 1 0 x 1 J m ( ω t ) d t = O ( ω 3 h ) , f ( 0 ) = 0 O ( ω 2 h ) , f ( 0 ) 0 ,
the desired result is then found by employing the generalized discrete Gronwall inequality ([4], p. 95). Similarly, one can derive the convergence order of | u ( x i ) u i | . □

4. Numerical Examples

From Section 4, we can see that direct Hermite collocation method and piecewise Hermite collocation method are very efficient for solving the second-kind Volterra integral equation with highly oscillatory Bessel kernel. They possess the property that the higher oscillation, the higher accuracy. In this section, based on the Formulas (11), (13) and (22), we present some preliminary numerical experiments to verify the result of theoretical analysis. The experiments are performed on a 1.86 GHz PC with 2 GB of RAM. We are using the R2016a version of the Matlab system. The following Direct Filon method (DF) is presented in paper [14].
Example 1.
Consider the following equation
u ( x ) 0 x J m ( ω ( x t ) ) u ( t ) d t = f ( x ) w i t h x I = [ 0 , 1 ] ,
where f ( x ) = e x 0 x J m ( ω ( x t ) ) e t d t . The analytic solution is u ( x ) = e x .
In Table 1, we compare the relative error of u ( x ) from the DF method, piecewise linear collocation method, direct Hermite collocation, and piecewise Hermite collocation method. In Table 2, for fixed ω , we compare the relative error of u ( x ) from the piecewise linear collocation method and piecewise Hermite collocation method when the steps are different. In Figure 1, Figure 2 and Figure 3, we can see the convergence rate with respect to ω of these methods.
Example 2.
Consider the following equation,
u ( x ) 0 x J 3 ( ω ( x t ) ) u ( t ) d t = f ( x ) w i t h x I = [ 0 , 1 ] ,
where f ( x ) = 1 1 + x 2 0 x J 3 ( ω ( x t ) ) 1 1 + t 2 d t . The analytic solution is u ( x ) = 1 1 + x 2 .
We can see the numerical solutions from the Table 3 and Table 4 and Figure 4 and Figure 5.
Example 3.
Consider the following equation,
u ( x ) 0 x J m ( ω ( x t ) ) u ( t ) d t = f ( x ) w i t h x I = [ 0 , 1 ] ,
where f ( x ) = sin ( x ) 0 x J 2 ( ω ( x t ) ) sin ( t ) d t . The analytic solution is u ( x ) = sin ( x ) .
Results of these calculations are given in Table 5 and Figure 6 and Figure 7.
Example 4.
Consider the following equation,
u ( x ) 0 x J 3 ( ω ( x t ) ) u ( t ) d t = f ( x ) w i t h x I = [ 0 , 1 ] ,
where f ( x ) = ( x 0.5 ) 3.1 0 x J 3 ( ω ( x t ) ) ( t 0.5 ) 3.1 d t . The analytic solution is u ( x ) = ( x 0.5 ) 3.1 .
We can see the numerical solutions from the Figure 8.
From above examples, as can be seen, there is a good agreement between the present result and the exact solution. The Hermite-type collocation methods are better than DF method and PL collocation method. For Hermite-type collocation methods, the higher oscillation, the higher accuracy. For fixed frequency, the error is decrease with the increase of nodes.

5. Conclusions

Collocation methods are efficient in solving Volterra integral equation with highly oscillatory kernel. In this paper, we present two collocation methods: DH collocation method and piecewise Hermite collocation method. The first conclusion to be drawn from the numerical evidence presented earlier is that Hermite-type collocation methods are higher efficient than existent collocation methods. Both methods can calculate the approximate value of function value and derivative value simultaneously. Finally, while we have considered only the case of Bessel kernel in this paper, the Hermite-type collocation methods can be extended to Fourier kernel.
In the future work, we will study better methods to solve the Volterra integral equations with different kernel and Fredholm integral equations.

Author Contributions

C.F., G.H. and S.X. conceived and designed the experiments; C.F. performed the experiments; G.H. analyzed the data; C.F. contributed reagents/materials/analysis tools; C.F. and G.H. wrote the paper.

Funding

This work is supported partly by National Natural Science Foundation of China (No. 11701171, 11771454), the Scientific Research Fund of Hunan Provincial Education Department (No. 17B113 ), the Hunan Provincial Natural Science Foundation of China (No. 2016JJ4037), the Aid program for Science and Technology Innovative Research Team in Higher Educational Institutions of Hunan Province, the Fundamental Research Funds for the Central Universities (No. 21618333), and the Opening Project of Guangdong Province Key Laboratory of Computational Science at the Sun Yat-sen University (No. 2018010).

Acknowledgments

The authors are grateful to the anonymous referees for their useful comments and constructive suggestions for improvement of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bao, G.; Sun, W.W. A fast algorithm for the electromagnetic scattering from a large cavity. SIAM J. Sci. Comput. 2005, 27, 553–574. [Google Scholar] [CrossRef]
  2. Davis, P.J.; Duncan, D.B. Stability and convergence of collocation schemes for retarded potential integral equations. SIAM J. Numer. Anal. 2004, 42, 1167–1188. [Google Scholar] [CrossRef]
  3. Langdon, S.; Chandler-Wilde, S.N. A wavenumber independent boundary element method for an acoustic scattering problem. SIAM J. Numer. Anal. 2006, 43, 2450–2477. [Google Scholar] [CrossRef]
  4. Brunner, H. Collocation Methods for Volterra Integral and Related Functional Equations; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  5. Brunner, H.; Davis, P.J.; Duncan, D.B. Discontinuous Galerkin approximations for Volterra integral equations of the first kind. IMA J. Numer. Anal. 2009, 29, 856–881. [Google Scholar] [CrossRef]
  6. Ma, J.; Fang, C.; Xiang, S. Modified asymptotic orders of the direct Filon method for a class of Volterra integral equations. J. Comput. Appl. Math. 2015, 281, 120–125. [Google Scholar] [CrossRef]
  7. Wang, H.; Xiang, S. Asymptotic expansion and Filon-type methods for a Volterra integral equation with a highly oscillatory kernel. IMA J. Numer. Anal. 2011, 31, 469–490. [Google Scholar] [CrossRef]
  8. Brunner, H. On Volterra integral operators with highly oscillatory kernels. Discret. Contin. Dyn. Syst. 2014, 34, 915–929. [Google Scholar] [CrossRef]
  9. Ma, J.; Liu, H. On the Convolution Quadrature Rule for Integral Transforms with Oscillatory Bessel Kernels. Symmetry 2018, 10, 239. [Google Scholar] [CrossRef]
  10. Chen, H.; Zhang, C. Boundary value methods for Volterra integral and integro-differential equations. Appl. Math. Comp. 2011, 218, 2619–2630. [Google Scholar] [CrossRef]
  11. Ma, J.; Xiang, S. A Collocation Boundary Value Method for Linear Volterra Integral Equations. J. Sci. Comput. 2017, 71, 1–20. [Google Scholar] [CrossRef]
  12. Xiang, S.; Wu, Q. Numerical solutions to Volterra integral equations of the second kind with oscillatory trigonometric kernels. Appl. Math. Comp. 2013, 223, 34–44. [Google Scholar] [CrossRef]
  13. Wu, Q. On graded meshes for weakly singular Volterra integral equations with oscillatory trigonometric kernels. J. Comput. Appl. Math. 2014, 263, 370–376. [Google Scholar] [CrossRef]
  14. Xiang, S.; Brunner, H. Efficient methods for Volterra integral equations with highly oscillatory Bessel kernels. BIT Numer. Math. 2013, 53, 241–263. [Google Scholar] [CrossRef]
  15. Fang, C.; Ma, J.; Xiang, M. On Filon methods for a class of Volterra integral equations with highly oscillatory Bessel kernels. Appl. Math. Comp. 2015, 268, 783–792. [Google Scholar] [CrossRef]
  16. Watson, G.N. A Treatise on the Theory of Bessel Functions; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
  17. Xiang, S.; Wang, H. Fast integration of highly oscillatory integrals with exotic oscillators. Math. Comp. 2010, 79, 829–844. [Google Scholar] [CrossRef]
  18. Ma, J.; Xiang, S.; Kang, H. on the convergence rates of Filon methods for the solution of a Volterra integral equation with a highly oscillatory Bessel kernel. Appl. Math. Lett. 2013, 26, 699–705. [Google Scholar] [CrossRef]
Sample Availability: Samples of the compounds …… are available from the authors.
Figure 1. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.8 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Figure 1. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.8 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Symmetry 11 00168 g001
Figure 2. The relative errors of u ( x ) at point x = 0.8 for DF method, direct Hermite collocation method (DH), piecewise Hermite collocation method (PH).
Figure 2. The relative errors of u ( x ) at point x = 0.8 for DF method, direct Hermite collocation method (DH), piecewise Hermite collocation method (PH).
Symmetry 11 00168 g002
Figure 3. The relative error of u ( x ) .
Figure 3. The relative error of u ( x ) .
Symmetry 11 00168 g003
Figure 4. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.8 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Figure 4. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.8 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Symmetry 11 00168 g004
Figure 5. The relative error of u ( x ) .
Figure 5. The relative error of u ( x ) .
Symmetry 11 00168 g005
Figure 6. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.9 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Figure 6. The relative errors of u ( x ) for DF method, direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH) at point x = 0.9 (left), the maximum relative errors at collocation points x = 0.1:0.1:1 (right).
Symmetry 11 00168 g006
Figure 7. The relative error of u ( x ) .
Figure 7. The relative error of u ( x ) .
Symmetry 11 00168 g007
Figure 8. The relative errors of u ( x ) and u ( x ) for direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH).
Figure 8. The relative errors of u ( x ) and u ( x ) for direct Hermite collocation method (DH) and piecewise Hermite collocation method (PH).
Symmetry 11 00168 g008
Table 1. Relative errors of u ( x ) in N–point approximations to the Example 1 by the DF method, the piecewise linear method (PL), the direct Hermite method(DH) and the piecewise Hermite collocation method(PH). The step is 0.1 for piecewise method and the test point is 0.8.
Table 1. Relative errors of u ( x ) in N–point approximations to the Example 1 by the DF method, the piecewise linear method (PL), the direct Hermite method(DH) and the piecewise Hermite collocation method(PH). The step is 0.1 for piecewise method and the test point is 0.8.
ω \ Method DF PL DH PH
10 6.85 × 10 3 6.86 × 10 5 8.80 × 10 5 1.14 × 10 8
100 8.89 × 10 5 1.06 × 10 5 1.56 × 10 7 2.08 × 10 9
1000 9.38 × 10 7 1.31 × 10 7 1.56 × 10 10 3.08 × 10 12
10 , 000 9.36 × 10 9 1.46 × 10 9 1.57 × 10 13 3.39 × 10 15
Table 2. Relative errors of u ( x ) in N–point approximations to the Example 1 by the PL method and the piecewise Hermite collocation method(PH). where ω = 1000 and the test point is 0.8.
Table 2. Relative errors of u ( x ) in N–point approximations to the Example 1 by the PL method and the piecewise Hermite collocation method(PH). where ω = 1000 and the test point is 0.8.
Method \ h 0.2 0.1 0.05 0.01
P L 2.71 × 10 7 1.31 × 10 7 5.69 × 10 8 1.10 × 10 8
P H 1.21 × 10 11 3.08 × 10 12 7.44 × 10 13 1.03 × 10 14
Table 3. Relative errors of u ( x ) in N–point approximations to the Example 2 by the DF method, the PL method, the DH method, and the piecewise Hermite collocation method (PH). The step is 0.1 for piecewise method and the test point is 0.8.
Table 3. Relative errors of u ( x ) in N–point approximations to the Example 2 by the DF method, the PL method, the DH method, and the piecewise Hermite collocation method (PH). The step is 0.1 for piecewise method and the test point is 0.8.
ω \ Method DF PL DH PH
10 1.13 × 10 2 6.83 × 10 5 4.34 × 10 4 2.22 × 10 7
100 5.10 × 10 5 7.23 × 10 6 1.68 × 10 6 2.53 × 10 8
1000 5.12 × 10 7 6.77 × 10 8 1.75 × 10 9 4.11 × 10 11
10 , 000 5.32 × 10 9 9.68 × 10 10 1.75 × 10 12 4.21 × 10 14
Table 4. Relative errors of u ( x ) in N–point approximations to the Example 2 by the PL method and the piecewise Hermite collocation method (PH). where ω = 10 , 000 and the test point is 0.8.
Table 4. Relative errors of u ( x ) in N–point approximations to the Example 2 by the PL method and the piecewise Hermite collocation method (PH). where ω = 10 , 000 and the test point is 0.8.
Method \ h 0.2 0.1 0.05 0.01
P L 1.64 × 10 9 9.68 × 10 10 4.91 × 10 10 8.78 × 10 11
P H 1.85 × 10 13 4.21 × 10 14 1.00 × 10 14 0
Table 5. Relative errors of u ( x ) in N–point approximations to the Example 3 by the DF method and the PL method and the DH method, and the piecewise Hermite collocation method (PH). The step is 0.1 for piecewise method and the test point is 0.9.
Table 5. Relative errors of u ( x ) in N–point approximations to the Example 3 by the DF method and the PL method and the DH method, and the piecewise Hermite collocation method (PH). The step is 0.1 for piecewise method and the test point is 0.9.
ω \ Method DF PL DH PH
10 5.02 × 10 3 7.35 × 10 5 7.88 × 10 5 1.23 × 10 8
100 6.31 × 10 5 6.83 × 10 6 7.01 × 10 8 1.03 × 10 9
1000 6.38 × 10 7 8.92 × 10 8 6.62 × 10 11 1.20 × 10 12
10 , 000 6.35 × 10 9 9.88 × 10 10 6.56 × 10 14 1.28 × 10 15

Share and Cite

MDPI and ACS Style

Fang, C.; He, G.; Xiang, S. Hermite-Type Collocation Methods to Solve Volterra Integral Equations with Highly Oscillatory Bessel Kernels. Symmetry 2019, 11, 168. https://doi.org/10.3390/sym11020168

AMA Style

Fang C, He G, Xiang S. Hermite-Type Collocation Methods to Solve Volterra Integral Equations with Highly Oscillatory Bessel Kernels. Symmetry. 2019; 11(2):168. https://doi.org/10.3390/sym11020168

Chicago/Turabian Style

Fang, Chunhua, Guo He, and Shuhuang Xiang. 2019. "Hermite-Type Collocation Methods to Solve Volterra Integral Equations with Highly Oscillatory Bessel Kernels" Symmetry 11, no. 2: 168. https://doi.org/10.3390/sym11020168

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop