Next Article in Journal
Influence of Musical Learning in the Acquisition of Mathematical Skills in Primary School
Next Article in Special Issue
Relating Hydraulic Conductivity Curve to Soil-Water Retention Curve Using a Fractal Model
Previous Article in Journal
A Novel Data Analytics Method for Predicting the Delivery Speed of Software Enhancement Projects
Previous Article in Special Issue
Corrected Evolutive Kendall’s τ Coefficients for Incomplete Rankings with Ties: Application to Case of Spotify Lists
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Generalized Multistep Collocation Solutions for Oscillatory Volterra Integral Equations

School of Mathematics and Statistics, Guizhou University, Guiyang 550025, China
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(11), 2004; https://doi.org/10.3390/math8112004
Submission received: 9 October 2020 / Revised: 4 November 2020 / Accepted: 4 November 2020 / Published: 10 November 2020
(This article belongs to the Special Issue Mathematical Methods, Modelling and Applications)

Abstract

:
In this work, we introduce a class of generalized multistep collocation methods for solving oscillatory Volterra integral equations, and study two kinds of convergence analysis. The error estimate with respect to the stepsize is given based on the interpolation remainder, and the nonclassical convergence analysis with respect to oscillation is developed by investigating the asymptotic property of highly oscillatory integrals. Besides, the linear stability is analyzed with the help of generalized Schur polynomials. Several numerical tests are given to show that the numerical results coincide with our theoretical estimates.

1. Introduction

In many practical problems, such as epidemic diffusion, population dynamics and reaction processes, one may usually come across a class of Volterra integral equations (VIEs) (see [1] and references therein). Noting that most VIEs cannot be solved in closed forms, many researchers have made contributions to the numerical approaches to VIEs.
Particularly, the study of numerical solutions to VIEs with highly oscillatory Fourier or Bessel kernels has attracted much attention during the past decade. In [2], Xiang and Brunner first investigated Filon collocation approximations to highly oscillatory VIEs by employing the asymptotic property of oscillatory integrals. They found that errors of Filon collocation solutions decayed fast as the frequency increased. The third author presented an optimal convergence order for the direct Filon collocation solution to the first kind of oscillatory VIE arising in acoustic scattering in [3]. The convergence behavior of such kinds of numerical approaches was able to be revealed with the help of the detailed study of the remainder for the error function. Besides, it is noted that numerical analysis with respect to the frequency, which is usually done by solving error equations and extending van der Corput lemma (see [4] p. 333), is able to detect the ability of the numerical method to solve highly oscillatory VIEs. With these techniques in mind, several authors made great contributions to numerical solutions to highly oscillatory VIEs. For example, Galerkin and collocation solutions for VIEs with highly oscillatory trigonometric kernels were investigated in [5,6], highly oscillatory VIEs with weakly singular kernels were studied in [7], the Hermite-type Filon collocation method was presented in [8], and Clenshaw–Curtis–Filon qudrature for Cauchy singular integral equations was investigated in [9].
In this work, we consider the numerical computation of the following second-kind oscillatory VIE:
u ( t ) = f ( t ) + 0 t K ( t , s ) e i ω g ( t , s ) u ( s ) d s , t [ 0 , T ] ,
where K ( t , s ) , g ( t , s ) and f ( t ) are sufficiently smooth, u ( t ) is unknown, and ω denotes the oscillation parameter. When ω = 0 , Equation (1) reduces to the classical VIEs. In the case of ω 1 , the kernel in Equation (1) is highly oscillatory, and special quadrature rules should be employed in practical computation.
In the remaining part, we are restricted to the following problems. In the forthcoming section, we first develop a class of generalized multistep collocation methods ( G M C k 1 , k 2 M ) for Equation (1) with non-oscillatory kernels, that is, ω = 0 . Then, classical convergence analysis and linear stability analysis are implemented. In the third section, we study the numerical solution to VIE (1) when the kernel changes rapidly, that is, ω 1 , and present the frequency-explicit convergence analysis. Some concluding remarks are given in Section 4.

2. GMC k 1 , k 2 M in the Case of ω = 0

Frequently-used approaches for VIEs include collocation methods [10], the spectral collocation method [11,12], the spectral Galerkin method [13,14], the Nyström method [15,16], and so on. Among these numerical formulae, the collocation-based approach is one of the most important tools. In general, the collocation solution is obtained by making the polynomial or piecewise polynomial satisfy the collocation equation. For one-step collocation methods, one can find detailed analysis in [10]. To increase the convergence rate without adding collocation points, Conte and Paternoster studied multistep collocation solutions with the help of employing approximations to numerical solutions in computed steps in [17]. However, multistep methods usually tend to be unstable. Fazeli et al. further investigated the stability of multistep collocation methods in [18], and found some super implicit collocation solutions with wide stability regions. On the other hand, inspired by the study of boundary value methodology for solving ODE (see [19]), several authors made contributions to boundary value solutions to Volterra functional equations [20,21,22]. Based on interpolation outside the current subinterval and approximated end values, the third author and Xiang devised CBVM for second-kind VIEs in [22]. Furthermore, the third author extended said kind of methodology to VIEs with weakly singular kernels by employing the fractional polynomial interplant in [23], and the block CBVM for the first-kind VIE was investigated in [24]. In this section we first investigate the construction of G M C k 1 , k 2 M with the help of local polynomial interpolation. Then, the convergence and linear stability analysis of G M C k 1 , k 2 M are considered.

2.1. Discretization of VIE

Let the interval [ 0 , T ] be divided uniformly, that is,
X h = t j : t j = j h , j = 0 , 1 , , N = T / h .
Then define local basic functions
ϕ j k 1 , k 2 ( s ) = i = k 1 , i j k 2 + 1 s i j i , j = k 1 , , k 2 + 1 ,
For the first k 1 subintervals, that is, for any t [ t 0 , t k 1 ] , the collocation polynomial is represented by
u h ( t k 1 + s h ) = i = k 1 k 2 + 1 y k 1 + i ϕ i k 1 , k 2 ( s ) , s ( k 1 , 0 ] ,
For k 1 n N k 2 1 , u h ( t ) over the interval [ t n , t n + 1 ] is rewritten as
u h ( t n + s h ) = i = k 1 k 2 + 1 y n + i ϕ i k 1 , k 2 ( s ) , s ( 0 , 1 ] ,
In the last subinterval [ t N k 2 , t N ], we rewrite u h ( t ) as
u h ( t N k 2 1 + s h ) = i = k 1 k 2 + 1 y N k 2 1 + i ϕ i k 1 , k 2 ( s ) , s ( 1 , k 2 + 1 ] .
Finally, the collocation equation follows:
u h ( t n ) = f ( t n ) + 0 t n K ( t n , s ) u h ( s ) d s , t n X h .
A direct calculation leads to
y n f ( t n ) = h k 1 n k 1 K ( t n , t k 1 + s h ) i = k 1 k 2 + 1 y k 1 + i ϕ i k 1 , k 2 ( s ) d s , n = 1 , , k 1 , h k 1 0 K ( t n , t k 1 + s h ) i = k 1 k 2 + 1 y k 1 + i ϕ i k 1 , k 2 ( s ) d s + h j = k 1 + 1 n 0 1 K ( t n , t j 1 + s h ) i = k 1 k 2 + 1 y j 1 + i ϕ i k 1 , k 2 ( s ) d s , n = k 1 + 1 , , N k 2 , h k 1 0 K ( t n , t k 1 + s h s h ) i = k 1 k 2 + 1 y k 1 + i ϕ i k 1 , k 2 ( s ) d s + h j = k 1 + 1 N k 2 0 1 K ( t n , t j 1 + s h ) i = k 1 k 2 + 1 y j + i 1 ϕ i k 1 , k 2 ( s ) d s + h 1 n N + k 2 + 1 K ( t n , t N k 2 1 + s h ) i = k 1 k 2 + 1 y N k 2 1 + i ϕ i k 1 , k 2 ( s ) d s , n = N k 2 + 1 , , N .
Denoting
M O M a , c , i b , d = a b K ( t c , t d + s h ) ϕ i k 1 , k 2 ( s ) d s ,
we have for k = k 1 , , k 2 + 1 ,
A k i n i t i a l = ( a i , j ( k ) ) = M O M k 1 , n , j k 1 1 0 , k 1 , i N , j = k + k 1 + 1 , 0 , others ,
A k m a i n = ( b i , j ( k ) ) = M O M 0 , n , k 1 , j 1 , k 1 < i N , i + k j i + k + min { 0 , n N + k 2 + 1 } , 0 , others ,
A k e n d = ( c i , j ( k ) ) = M O M i , n , j N + k 2 n N + k 2 + 1 , N k 2 1 , i > N k 2 , j = N k 2 + k , 0 , others .
Now we are able to rewrite Equation (6) in the closed form:
( I h A ( 1 : N , 2 : N + 1 ) ) Y = F + h y 0 A ( 1 : N , 1 ) ,
where I denotes the identity matrix, A = k = k 1 k 2 + 1 A k i n i t i a l + k = k 1 k 2 + 1 A k m a i n + k = k 1 k 2 + 1 A k e n d , Y = [ y 1 , y 2 , , y N ] T , and F = [ f ( t 1 ) , f ( t 2 ) , , f ( t N ) ] T . By employing proper numerical integration approaches such as Clenshaw–Curtis quadrature and applying iterative solvers to Equation (9), we are able to obtain the collocation solution at the grid.

2.2. Convergence Analysis with Respect to Stepsize

Now we turn to studying the convergence behavior of the piecewise collocation polynomial computed by Equation (9). Firstly, we revisit some helpful results from approximation theory.
Lemma 1
([10] p. 43). Consider the following assumption.
Defining abscissa a ξ 1 < . . . < ξ m b , we obtain the error between f ( x ) and the Lagrange interpolation polynomial of degree m 1 with respect to the given points { ξ j } .
ε m ( f ; x ) = f ( x ) j = 1 m L j ( x ) f ( ξ j ) , x [ a , b ] ,
where L j ( x ) denotes Lagrange basis.
Letting 1 d m , we suppose f ( x ) belongs to the space C d [ a , b ] .
Then we can represent the error function ε m ( f ; x ) as follows.
ε m ( f ; x ) = a b κ d ( x , t ) f ( d ) ( t ) d t , x [ a , b ] .
Here the kernel function κ d ( x , t ) can be obtained by
κ d ( x , t ) : = 1 ( d 1 ) ! ( x t ) + d 1 j = 1 m L j ( x ) ( ξ j t ) + d 1 ,
and
( x t ) + p : = 0 , x < t , ( x t ) p , x t .
Lemma 2
([10] p. 81). Suppose that there a sequence { k i } with k i 0 and another sequence { ϵ i } with ϵ 0 ρ 0 . Moreover, { k i } and { ϵ i } satisfy
ϵ n ρ 0 + i = 0 n 1 q i + i = 0 n 1 k i ϵ i , n 1 ,
with ρ 0 0 , q i 0 , i 0 . Then
ϵ n ρ 0 + i = 0 n 1 q i e i = 0 n 1 k i , n 1 .
Existing studies show that we cannot compute collocation boundary value solutions by recurrences. All numerical values should be computed simultaneously through solving linear systems. Note that the element of h A ( 1 : N , 2 : N + 1 ) is bounded by
h ( k 1 + k 2 + 1 ) K ¯ i = k 1 k 2 + 1 ϕ i k 1 , k 2 ( t ) h K ¯ 2 k 1 + k 2 + 4 ,
where K ¯ denotes the maximum of the kernel function K ( t , s ) , and the above inequality is derived from the Lesbegue constant of the polynomial interpolant (see [25]). We obtain h A ( 1 : N , 2 : N + 1 ) < 1 whenever h < ( K ¯ 2 k 1 + k 2 + 4 ) 1 , which enables us to compute det ( I h A ( 1 : N , 2 : N + 1 ) ) 0 by Gaussian elimination, as is done in [22]. Therefore, the well-posedess of the solution computed by G M C k 1 , k 2 M is guaranteed. It is noted that when we encounter stiff problems, the maximum K ¯ may be large, which implies we have to apply a particularly small stepsize h and restricts the application of the collocation method. However, due to the compactness of Volterra integral operator, the spectrum of h A ( 1 : N , 2 : N + 1 ) will be found in the neighborhood of 0 with a tolerance stepsize, and the multistep collocation method is feasible in practical uses. In Figure 1, we show the discretized spectrum of h A ( 1 : N , 2 : N + 1 ) by considering the kernel function K ( t , s ) = 50 e i ω ( t s ) with the maximum 50 . It can be seen that eigenvalues are bounded by the unit circle when the stepsize decreases to 1 / 64 , which guarantees the solvability of the linear system.
Furthermore, we arrive at the following theorem by employing Lemmas 1 and 2.
Theorem 3.
Suppose that K ( t , s ) , f ( t ) in VIE (1) are sufficiently smooth, that is, K C k 1 + k 2 + 2 ( D ) and f C k 1 + k 2 + 2 ( I ) . Furthermore, let u h ( t ) denote the collocation polynomial computed by G M C k 1 , k 2 M with a stepsize h . Then the collocation error e h ( t ) = u ( t ) u h ( t ) in the collocation grid is bounded by
max t X h | e ( t ) | C h k 1 + k 2 + 2 ,
where the constant C is independent of the stepsize h but depends on T.
Proof. 
Note that by
u ( t ) = f ( t ) + 0 t K ( t , s ) u ( s ) d s , t [ 0 , T ] ,
and
u h ( t ) = f ( t ) + 0 t K ( t , s ) u h ( s ) d s , t X h ,
we obtain the collocation error function e h ( t ) satisfying
e h ( t ) = 0 t K ( t , s ) e h ( s ) d s , t X h .
Let
R n k 1 , k 2 ( v ) : = 0 k 1 + k 2 + 1 κ k 1 k 2 ( v , z ) u ( k 1 + k 2 + 2 ) ( t n + z h ) d z ,
where
κ k 1 k 2 ( v , z ) : = 1 ( k 1 + k 2 + 1 ) ! ( v z ) + k 1 + k 2 + 1 j = k 1 k 2 + 1 ϕ j k 1 , k 2 ( v ) ( j z ) + .
For t [ 0 , t k 1 ] , we have
e h ( t ) = e h ( t k 1 + s h ) = i = k 1 k 2 + 1 v k 1 + i ϕ i k 1 , k 2 ( s ) + h k 1 + k 2 + 2 R 0 k 1 , k 2 ( s ) , s [ k 1 , 0 ] ,
where v n : = e h ( t n ) . For t [ t j , t j + 1 ] , j = k 1 , , N k 2 1 , we have
e h ( t ) = e h ( t j + s h ) = i = k 1 k 2 + 1 v j + i ϕ i k 1 , k 2 ( s ) + h k 1 + k 2 + 2 R j k 1 , k 2 ( s ) , s [ 0 , 1 ] .
For t [ t N k 2 , t N ] , we have
e h ( t ) = e h ( t N k 2 1 + s h ) = i = k 1 k 2 + 1 v N k 2 + i ϕ i k 1 , k 2 ( s ) + h k 1 + k 2 + 2 R N k 2 k 1 , k 2 ( s ) , s [ 1 , k 2 + 1 ] .
Furthermore, by letting
R E S a , c , i b , d = a b K ( t c , t d + s h ) R i k 1 , k 2 ( s ) d s ,
we obtain
v n : = h i = k 1 k 2 + 1 v i + k 1 M O M k 1 , n , 0 n k 1 , k 1 + h k 1 + k 2 + 3 R E S k 1 , n , 0 n k 1 , k 1 , n = 1 , , k 1 , h i = k 1 k 2 + 1 v i + k 1 M O M k 1 , n , i 0 , k 1 + h k 1 + k 2 + 3 R E S k 1 , n , 0 0 , k 1 + h l = k 1 n 1 i = k 1 k 2 + 1 v l + i M O M 0 , n , i 1 , l + h k 1 + k 2 + 3 l = k 1 n 1 R E S 0 , n , n 1 1 , l n = k 1 + 1 , , N k 2 , h i = k 1 k 2 + 1 v i + k 1 M O M k 1 , n , i 0 , k 1 + h k 1 + k 2 + 3 R E S 0 , 0 , 0 k 1 , 0 + h l = k 1 N k 2 1 i = k 1 k 2 + 1 v l + i M O M 0 , n , i 1 , l + h k 1 + k 2 + 3 l = k 1 N k 2 1 R E S 0 , n , l 1 , l + h i = k 1 k 2 + 1 v i + N k 2 M O M 1 , n , i n N + k 2 + 1 , n k 2 1 + h k 1 + k 2 + 3 R E S 1 , n , N k 2 1 n N + k 2 + 1 , N k 2 1 n = N k 2 + 1 , , N .
Suppose that M O M a , c , i b , d and R E S a , c , i b , d are bounded by the constant B . It is easily noted from Equations (8) and (13) that B does not depend on the stepsize. A direct calculation leads to
| v n | h B i = k 1 , i n k 1 k 2 + 1 | v i + k 1 | + h | v n | + h k 1 + k 2 + 3 B , n = 1 , , k 1 , h B i = k 1 , i n k 1 k 2 + 1 | v i + k 1 | + h k 1 + k 2 + 3 B + h ( k 1 + k 2 + 2 ) | v n | + h B l = k 1 n 1 i = k 1 , i n l k 2 + 1 | v l + i | + h k 1 + k 2 + 3 B , n = k 1 + 1 , , N k 2 , h B i = k 1 , i n k 1 k 2 + 1 | v i + k 1 | + h k 1 + k 2 + 3 B + h ( k 1 + k 2 + 2 ) | v n | + h B l = k 1 N k 2 1 i = k 1 , i n l k 2 + 1 | v l + i | + h k 1 + k 2 + 3 B + h B i = k 1 , i n N + k 2 + 1 k 2 + 1 | v i + N k 2 | + h | v n | + h k 1 + k 2 + 3 B , n = N k 2 + 1 , , N .
Hence, we have
( 1 h ( k 1 + k 2 + 2 ) ) | v n | h k 1 + k 2 + 2 B + h ( k 1 + k 2 + 2 ) B i = n + 1 n + k 2 | v i | + h ( k 1 + k 2 + 2 ) B i = 1 n 1 | v i | .
Since 1 h ( k 1 + k 2 + 2 ) 1 for sufficiently small stepsize h , we obtain
| v n | h k 1 + k 2 + 2 B ˜ + h k 2 ( k 1 + k 2 + 2 ) B ˜ e h + h ( k 1 + k 2 + 2 ) B ˜ i = 1 n 1 | v i | .
According to Lemma 2, we have
e h e ( k 1 + k 2 + 2 ) B ˜ B ˜ h k 1 + k 2 + 2 + h e ( k 1 + k 2 + 2 ) B ˜ ( k 1 + k 2 + 2 ) k 2 B ˜ e h ,
or equivalently,
e h e ( k 1 + k 2 + 2 ) B ˜ B ˜ 1 h e ( k 1 + k 2 + 2 ) B ˜ ( k 1 + k 2 + 2 ) k 2 B ˜ h k 1 + k 2 + 2
for sufficiently small stepsize h .  □
Example 1.
Let us solve VIE with G M C k 1 , k 2 M
u ( t ) = e t + 0 t 2 cos ( t s ) u ( s ) d s , t [ 0 , 2 ]
with the exact solution u ( t ) = ( 1 + t ) 2 e t .
In this example, we test the performance of G M C k 1 , k 2 M . We mainly focus on two terms of data, the maximum of error functions (INAE), and the convergence order. Computed results are shown in Table 1, Table 2 and Table 3.
It can be seen from these tables that as the quantity of nodes increases, absolute errors decay fast, and as k 1 and k 2 get bigger, the convergence order enlarges. Besides, numerical results illustrate that G M C k 1 , k 2 M achieves the expected order of the estimate given in Theorem 3.
Remark 1.
When numerical solutions of evolution equations are considered, Courant proposes that the combination of a consistent and stable numerical approach led to its convergence, which contributes to the foundation of classical numerical analysis theory of numerical studies on differential equations. On the other hand, the above convergence analysis is based on a fixed integration interval [ 0 , T ] , which differs from the convergence analysis for evolution problems where we usually consider the case of T . In addition, it should be noted that the convergence result in Theorem 3 does not guarantee a feasible approximation in practical computation for long-time integration, especially when we are met with stiff problems. Therefore, we give linear stability analysis of the presented collocation method in the forthcoming subsection.

2.3. Linear Stability Analysis

For a long-time integration problem, round-off errors may dramatically affect the numerical solution. In this subsection, we analyze the collocation solution’s linear stability originating from the study of numerical solutions of ordinary differential equations, where one usually considers the test equation
y ( t ) = λ y ( t ) , Re ( λ ) < 0 .
Particularly, Brugnano and Trigiante investigated multistep methods for solving differential problems with the above scalar equation in [19]. For the general linear multistep formula
j = 0 k α j y n + j h λ j = 0 k β j y n + j = 0 ,
we can introduce two polynomials
ρ ( z ) = j = 0 k α j z j , σ ( z ) = j = 0 k β j z j ,
and define the associated characteristic polynomial π ( z , q ) = ρ ( z ) q σ ( z ) with q = h λ . When π ( z , q ) is a Schur polynomial for fixed q , the method is absolutely stable at q . For the moment the definition of the region of absolute stability is
D : = { q C : π ( z , q ) is a Schur polynomial }
If C D , the method is said to be A stable.
Since both of discretization of ODE and VIE result in difference equations, we can investigate the generalized multistep collocation method with the help of stability studies of ODE. Consider the following test equation:
u ( t ) = 1 + λ 0 t u ( s ) d s , t [ 0 , T ] , Re ( λ ) < 0 .
We turn to study the linear stability of the collocation solution by investigating Equation (15). By applying G M C k 1 , k 2 M we have
y j = 1 + λ 0 j h u h ( s ) d s , j = k 1 + 1 , . . . , N k 2 .
Next, noting the difference between y j and y j 1 in Equation (15) leads to
y j y j 1 = h λ i = k 1 k 2 + 1 y j 1 + i 0 1 ϕ i k ( s ) d s , j = k 1 + 1 , . . . , N k 2 .
Then the characteristic polynomial is defined by
π k 1 , k 2 ( z , q ) = z k 1 + 1 z k 1 q i = 0 k 1 + k 2 + 1 z i 0 1 ϕ i k 1 k 1 , k 2 ( s ) d s = ρ ( z ) q σ ( z ) .
Before investigating the linear stability region, we introduce some helpful definitions and theorems in the version of G M C k 1 , k 2 M .
Definition 4
([19]). For any complex number q : = h λ , if the collocation solution u h to Equation (15) computed by G M C k 1 , k 2 M goes to 0 as T goes for fixed stepsize, then G M C k 1 , k 2 M is said to be absolutely stable at q .
Definition 5
([19]). For any z S , if G M C k 1 , k 2 M is absolutely stable at z , then the set S is said to be the linear stability region of G M C k 1 , k 2 M . Particularly, if the left part of the complex plane is contained in S , then G M C k 1 , k 2 M is said to be A stable.
Theorem 6
([19]). For any complex number q , if roots of Equation (18) satisfy
| z 1 k | | z k 1 k | < 1 < | z k 1 + 1 k | . . . | z k 1 + k 2 + 1 k | ,
then G M C k 1 , k 2 M is stable at q .
By a direct calculation, we find that roots of π k 1 , k 2 ( z , q ) do not satisfy the condition given in Theorem 6 in the case of k 1 = k 2 . Hence, the region of stability cannot be shown. In Figure 2 and Figure 3, we list the boundary locus corresponding to various multistep collocation methods with k 1 k 2 , where the boundary Γ is defined by
Γ : = { z C , z = ρ ( e i θ ) σ ( e i θ ) , 0 θ < 2 π } .
It can be seen that these trajectories are Jordan curves, which implies Γ is the boundary of corresponding absolute stability region. The stability region in Figure 2 is the part outside the boundary curves, while that in Figure 3 is the inside part. Therefore, we can conclude that G M C k 1 , k 2 M has wide stability region in the case of k 2 > k 1 . In addition, the boundary trajectories of G M C k 1 , k 2 M and G M C k 2 , k 1 M are symmetric with respect to virtual axis.

3. GMC k 1 , k 2 M in the Case of ω 1

When the oscillation parameter ω 1 in Equation (1), classical quadrature usually results in time-consuming algorithms. Hence, we first give an efficient numerical approach for moments in Equation (6) in this section. Then the frequency-explicit convergence analysis is presented.

3.1. Fast Calculation of Moments

Numerical studies of highly oscillatory integrals (HOIs) have been intensively focused on in the past few decades. High-order algorithms, such as Filon-type quadrature [26], Levin quadrature [27], and the numerical steepest decent method [28], have been proposed. In this subsection, we consider a composite quadrature rule based on Xiang’s modified Filon-type quadrature developed in [29].
Consider the computation of
M ω , n a , b : = a b K ( t n , s ) e i ω g ( t n , s ) ϕ ( s ) d s , n = 1 , 2 , , N .
When the phase has no stationary points, that is, g ( t n , s ) 0 for any s [ a , b ] , let { c k } k = 0 v be the equispaced nodes on the interval [ a , b ] , that is, c k = a + k v ( b a ) for k = 0 , , v . In addition, let { m k } k = 0 v denote a set of positive integers associated with nodes { c k } k = 0 v , which helps represent Hermite interplant later. Furthermore, define the function
σ k ( s ) = K ( t n , s ) ϕ ( s ) g ( t n , s ) , k = 1 , σ k 1 ( s ) g ( t n , s ) , k 2 .
Then we can find a polynomial p ( s ) = q = 0 N ^ a q s q with N ^ = k = 0 v m k 1 satisfying
p ( g ( c 0 ) ) = σ 1 ( c 0 ) p ( m 0 1 ) ( g ( c 0 ) ) = σ m 0 1 ( c 0 ) p ( g ( c 1 ) ) = σ 1 ( c 1 ) p ( m 1 1 ) ( g ( c 1 ) ) = σ m 1 1 ( c 1 ) p ( g ( c v ) ) = σ 1 ( c v ) p ( m v 1 ) ( g ( c v ) ) = σ m v 1 ( c v )
With the coefficients a q by solving the above linear system, we can approximate M ω , n a , b by
g ( t n , a ) g ( t n , b ) p ( s ) e i ω s d s = q = 0 N ^ a q g ( t n , a ) g ( t n , b ) s q e i ω s d s ,
where g ( t n , a ) g ( t n , b ) s q e i ω s d s can be calculated by incomplete Gamma function.
In the case of g ( t n , s ) = 0 for some s [ a , b ] , suppose s = a without loss of generality. Then we insert the grid points
a , a + 2 0 ω , a + 2 ω , a + 2 2 ω , , a + 2 m ω , b ,
where m is the maximum integer less than log 2 ω ( b a ) . Integration with Xiang’s Filon quadrature in each subintervals results in the composite Filon quadrature. It is noted that the integral over the first interval is non-oscillatory and we can employ classical quadrature such as Gauss or Clenshaw–Curtis instead to avoid the stationary problem.

3.2. Convergence Analysis with Respect to the Frequency

Collocation methods with high-order quadrature usually lead to a class of fascinating algorithms, which are able to provide high-precision collocation solutions in the case of high frequency. In this subsection, we consider the general oscillator and investigate the convergence analysis for multistep collocation solutions, where the convergence order is represented by the frequency parameter ω .
Firstly, let us restrict ourselves to considering the following set of functions.
Definition 7.
Given any bivariate function g ( t , s ) defined on [ 0 , T ] × [ 0 , T ] , suppose that g ( t , s ) has several stationary points ξ 1 , , ξ n t over [ 0 , T ] for any fixed t , and
g ( t , ξ 1 ) = = g ( r 1 ) ( t , ξ 1 ) = 0 , g ( r 1 + 1 ) ( t , ξ 1 ) 0 g ( t , ξ 2 ) = = g ( r 2 ) ( t , ξ 2 ) = 0 , g ( r 2 + 1 ) ( t , ξ 2 ) 0 , g ( t , ξ n t ) = = g ( r N ) ( t , ξ n t ) = 0 , g ( r n t + 1 ) ( t , ξ n t ) 0 .
Let ρ ( t ) = max i = 1 , , n t { r i } and r = sup t [ 0 , T ] { ρ ( t ) } . Then g ( t , s ) is said to be in A ( r ) .
Secondly, we give a slight extension of the classical van der Corput Lemma (see [4] p. 333).
Lemma 8.
Suppose that g ( t , s ) A ( r ) . Moreover, suppose ϕ ( s ) C 1 ( a , b ) and ϕ ( s ) is integrable. We can conclude that
a b ϕ ( s ) e i ω g ( t n , s ) d s C ω 1 / ( r + 1 ) . n = 1 , 2 , , N .
Here the constant C is independent of ω .
Finally, we are able to develop the convergence behavior of collocation polynomials computed by G M C k 1 , k 2 M in the highly oscillatory case.
Theorem 9.
Assume both of g ( t , s ) A ( r ) and f are sufficiently smooth. Then the numerical solutions derived from G M C k 1 , k 2 M for VIE (1) satisfy
max t I h { | u ( t ) u h ( t ) | } = O ( ω 1 / ( r + 1 ) ) , ω .
Proof. 
To begin with, we explore the boundedness of the solution u ( t ) to Equation (1) and its derivative. By applying Picard iteration, we can rewrite u ( t ) as
u = f + j = 1 ( K j f ) .
Here K denotes the integral operator
( K ϕ ) ( t ) : = 0 t K ( t , s ) e i ω g ( t , s ) ϕ ( s ) d s
According to Lemma 8, we get that u ( t ) is bounded as ω . On the other hand, the derivative can be rewritten by a direct calculation
u ( t ) = f ( t ) + j = 1 K ( t , t ) f ( t ) e i ω g ( t , t ) ( K j 1 f ) ( t ) + i ω 0 t K ( t , s ) f ( s ) g ( t , s ) e i ω g ( t , s ) ( K j 1 f ) ( s ) d s = f ( t ) + j = 1 I j + II j ,
where
I j : = K ( t , t ) f ( t ) e i ω g ( t , t ) ( K j 1 f ) ( t ) , II j : = i ω 0 t K ( t , s ) f ( s ) g ( t , s ) e i ω g ( t , s ) ( K j 1 f ) ( s ) d s .
By letting ω , I j is bounded due to Lemma 8, and II j is bounded by noting that g ( t , s ) vanishes at s = 0 .
When noting that the collocation error function e h ( t ) defined in the previous section satisfies
e h ( t ) = 0 t K ( t , s ) e i ω g ( t , s ) e h ( s ) d s , t X h ,
we obtain
( I h A ( 1 : N , 2 : N + 1 ) ) e h = R ,
where
e h = e h ( t 1 ) e h ( t 2 ) e h ( t N ) , R = h k 1 + k 2 + 3 R E S 0 , 0 , 0 1 , 0 h k 1 + k 2 + 3 R E S 0 , 0 , 0 2 , 0 h k 1 + k 2 + 3 R E S 0 , 0 , 0 k 1 , 0 + h k 1 + k + 2 + 3 l = k 1 N k 2 1 R E S 0 , N , N 1 , l + h k 1 + k 2 + 3 R E S 0 , n , N k 2 1 k 2 + 1 , N k 2 1
Since both of u ( t ) and u h ( t ) are bounded as ω , employing Lemma 8 implies
| M O M a , c , i b , d | C ω 1 / ( r + 1 ) , | R E S a , c , i b , d | C ω 1 / ( r + 1 ) .
Hence for fixed stepsize h , I h A ( 1 : N , 2 : N + 1 ) is invertible for sufficiently large ω , and we can represent e h by
e h = ( I h A ( 1 : N , 2 : N + 1 ) ) 1 R .
By noting that maximum of R goes to 0 with a speed of O ( ω 1 / ( r + 1 ) ) as ω goes to , we obtain the estimate (21).  □
In the following example, we test the convergence rate of G C M 1 , 2 M in the case of high frequency.
Example 2.
In this example, we solve the following VIE with G C M 1 , 2 M ,
u ( t ) + 0 t e i ω ( t s ) u ( s ) d s = e t , t [ 0 , 1 ] .
The exact solution is u ( t ) = 0 t ( c e s ) e c s d s + 1 e c t , c = i ω 1 .
In Figure 4, we plot the scaled infinite norm of absolute error according to the corresponding order by letting N = 32 , and ω varies from 50 to 1000 . The left part shows the infinite norm of the error and the right part shows the absolute error scaled by corresponding rates. It can be seen that the increase of the frequency parameter ω makes the absolute error get smaller. This indicates as the kernel becomes more highly oscillatory, computed approximation becomes more accurate. Considering the right part of Figure 4, we find that when the frequency parameter ω reaches 150 , the curve turns to a horizontal straight line, which is in agreement with the estimate given in Theorem 9.

4. Final Remark

For VIEs with oscillatory and non-oscillatory kernels, we have investigated the generalized multistep collocation solution to VIE (1). Detailed convergence properties with respect to the stepsize and oscillation are presented. Noting that the new approach coupled with mild composite oscillatory quadrature rules is able to produce high-order approximation as the frequency goes to infinity, we could expect it is valuable to conduct further studies in related highly oscillatory problems, such as oscillatory Riemann–Hilbert problems, spectral calculation of oscillatory Fredholm operators, and so on.

Author Contributions

H.C. and J.M. conceived and designed the experiments; H.C. and L.L. performed the experiments; H.C. and J.M. analyzed the data; J.M.contributed reagents/materials/analysis tools; H.C. and J.M. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (number 11901133) and the Science and Technology Foundation of Guizhou Province (number QKHJC[2020]1Y014).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
VIEVolterra integral equation
G M C k 1 , k 2 M generalized multistep collocation method
ODEordinary differential equation
CBVMcollocation boundary value method
HOIhighly oscillatory integral

References

  1. Brunner, H. Volterra Integral Equations: An Introduction to Theory and Applications; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
  2. 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]
  3. 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. 2013, 26, 699–705. [Google Scholar] [CrossRef]
  4. E Stein. Harmonic Analysis: Real-Variable Methods, Orthogonality, and Oscillatory Integrals; Princeton University Press: Princeton, NJ, USA, 1993. [Google Scholar]
  5. Xiang, S.; He, K. On the implementation of discontinuous Galerkin methods for Volterra integral equations with highly oscillatory Bessel kernels. Appl. Math. Comput. 2013, 219, 4884–4891. [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. Ma, J.; Kang, H. Frequency-explicit convergence analysis of collocation methods for highly oscillatory Volterra integral equations with weak singularities. Appl. Numer. Math. 2020, 151, 1–12. [Google Scholar] [CrossRef]
  8. Fang, C.; He, G.; Xiang, S. Hermite-Type collocation methods to solve Volterra integral equations with highly oscillatory Bessel kernels. Symmetry 2019, 11, 168. [Google Scholar] [CrossRef] [Green Version]
  9. Saira, S.X.; Liu, G. Numerical solution of the Cauchy-type singular integral equation with a highly oscillatory kernel function. Mathematics 2019, 7, 872. [Google Scholar] [CrossRef] [Green Version]
  10. H. Brunner. Collocation Methods for Volterra Integral and Related Functional Equations; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  11. Shen, J.; Tang, T.; Wang, L. Spectral Methods: Algorithms, Analysis and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  12. Li, X.; Tang, T. Convergence analysis of Jacobi spectral collocation methods for Abel-Volterra integral equations of second kind. Front. Math. China 2012, 7, 69–84. [Google Scholar] [CrossRef]
  13. Xie, Z.; Li, X.; Tang, T. Convergence analysis of spectral Galerkin methods for Volterra type integral equations. J. Sci. Comput. 2012, 53, 414–434. [Google Scholar] [CrossRef]
  14. Cai, H.; Qi, J. A Legendre-Galerkin method for solving general Volterra functional integral equations. Numer. Algorithms 2016, 73, 1159–1180. [Google Scholar] [CrossRef]
  15. Berrut, J.P.; Hosseini, S.A.; Klein, G. The linear barycentric rational quadrature method for Volterra integral equations. SIAM J. Sci. Comput. 2014, 36, A105–A123. [Google Scholar] [CrossRef]
  16. Li, M.; Huang, C. The linear barycentric rational quadrature method for auto-convolution Volterra integral equations. J. Sci. Comput. 2019, 78, 549–564. [Google Scholar] [CrossRef]
  17. Conte, D.; Paternoster, B. Multistep collocation methods for Volterra integral equations. Appl. Numer. Math. 2009, 59, 1721–1736. [Google Scholar] [CrossRef]
  18. Fazeli, S.; Hojjati, G. Numerical solution of Volterra integro-differential equations by superimplicit multistep collocation methods. Numer. Algorithms 2015, 68, 741–768. [Google Scholar] [CrossRef]
  19. Brugnano, L.; Trigiante, D. Solving Differential Problems by Multistep Initial and Boundary Value Methods; Cordon and Breach Science Publishers: Concord, ON, Canada, 1998. [Google Scholar]
  20. Chen, H.; Zhang, C. Boundary value methods for Volterra integral and integro-differential equations. Appl. Math. Comput. 2011, 218, 2619–2630. [Google Scholar] [CrossRef]
  21. Li, C.; Zhang, C. Block boundary value methods applied to functional differential equations with piecewise continuous arguments. Appl. Numer. Math. 2017, 115, 214–224. [Google Scholar] [CrossRef]
  22. Ma, J.; Xiang, S. A collocation boundary value method for linear Volterra integral equations. J. Sci. Comput. 2017, 71, 1–20. [Google Scholar] [CrossRef]
  23. Ma, J.; Liu, H. Fractional collocation boundary value methods for the second kind Volterra equations with weakly singular kernels. Numer. Algorithms 2020, 84, 743–760. [Google Scholar] [CrossRef]
  24. Liu, L.; Ma, J. Block collocation boundary value solutions of the first-kind Volterra integral equations. Numer. Algorithms 2020. [Google Scholar] [CrossRef]
  25. Trefethen, L.N.; Weideman, J.A.C. Two results on polynomial interpolation in equally spaced points. J. Approx. Theory 1991, 65, 247–260. [Google Scholar] [CrossRef] [Green Version]
  26. Iserles, A.; Nørsett, S.P. Efficient quadrature of highly oscillatory integrals using derivatives. Proc. R. Soc. Math. Phys. Eng. Sci. 2005, 461, 1383–1399. [Google Scholar] [CrossRef] [Green Version]
  27. Levin, D. Procedures for computing one- and two-dimensional integrals of functions with rapid irregular oscillations. Math. Comput. 1982, 38, 531–538. [Google Scholar] [CrossRef]
  28. Milovanovic, G.V. Numerical calculation of integrals involving oscillatory and singular kernels and some applications of quadratures. Comput. Math. Appl. 1998, 36, 19–39. [Google Scholar] [CrossRef] [Green Version]
  29. Xiang, S. Efficient Filon-type methods for a b f(x) e i ω g ( x ) dx. Numer. Math. 2007, 105, 633–658. [Google Scholar] [CrossRef]
Figure 1. The spectrum of h A ( 1 : N , 2 : N + 1 ) for various stepsizes h.
Figure 1. The spectrum of h A ( 1 : N , 2 : N + 1 ) for various stepsizes h.
Mathematics 08 02004 g001
Figure 2. Linear stability region for G M C 1 , 2 M , G M C 1 , 3 M , G M C 2 , 3 M .
Figure 2. Linear stability region for G M C 1 , 2 M , G M C 1 , 3 M , G M C 2 , 3 M .
Mathematics 08 02004 g002
Figure 3. Linear stability region for G M C 2 , 1 M , G M C 3 , 1 M , G M C 3 , 2 M .
Figure 3. Linear stability region for G M C 2 , 1 M , G M C 3 , 1 M , G M C 3 , 2 M .
Mathematics 08 02004 g003
Figure 4. G M C k 1 , k 2 M for the highly oscillatory problem.
Figure 4. G M C k 1 , k 2 M for the highly oscillatory problem.
Mathematics 08 02004 g004
Table 1. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
Table 1. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
GMC 1 , 2 M GMC 1 , 3 M
ErrorOrderErrorOrder
N = 8 4.10 × 10 3 1.20 × 10 3
N = 16 4.13 × 10 4 3.31 2.72 × 10 5 5.46
N = 32 1.59 × 10 5 4.70 6.76 × 10 7 5.33
N = 64 5.34 × 10 7 4.90 1.22 × 10 8 5.79
N = 128 1.72 × 10 8 4.96 2.03 × 10 10 5.91
N = 256 5.45 × 10 10 4.98 3.27 × 10 12 5.96
Referenced Order 5.00 6.00
Table 2. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
Table 2. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
GMC 2 , 1 M GMC 2 , 3 M
ErrorOrderErrorOrder
N = 8 1.57 × 10 2 9.39 × 10 4
N = 16 4.77 × 10 4 5.04 3.91 × 10 6 7.91
N = 32 1.61 × 10 5 4.89 2.62 × 10 8 7.22
N = 64 5.32 × 10 7 4.92 1.97 × 10 10 7.05
N = 128 1.71 × 10 8 4.96 1.51 × 10 12 7.03
Referenced Order 5.00 7.00
Table 3. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
Table 3. Collocation error and convergence order of G M C k 1 , k 2 M for Example 1.
GMC 3 , 1 M GMC 3 , 2 M
ErrorOrderErrorOrder
N = 16 1.58 × 10 5 4.57 × 10 7
N = 32 5.54 × 10 7 4.83 1.51 × 10 8 4.92
N = 64 1.12 × 10 8 5.63 1.60 × 10 10 6.57
N = 128 1.95 × 10 10 5.85 1.38 × 10 12 6.86
Referenced Order 6.00 7.00
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, H.; Liu, L.; Ma, J. Analysis of Generalized Multistep Collocation Solutions for Oscillatory Volterra Integral Equations. Mathematics 2020, 8, 2004. https://doi.org/10.3390/math8112004

AMA Style

Chen H, Liu L, Ma J. Analysis of Generalized Multistep Collocation Solutions for Oscillatory Volterra Integral Equations. Mathematics. 2020; 8(11):2004. https://doi.org/10.3390/math8112004

Chicago/Turabian Style

Chen, Hao, Ling Liu, and Junjie Ma. 2020. "Analysis of Generalized Multistep Collocation Solutions for Oscillatory Volterra Integral Equations" Mathematics 8, no. 11: 2004. https://doi.org/10.3390/math8112004

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