1. Introduction
Integral equations play a crucial role in modeling and analyzing a wide range of scientific and engineering phenomena [
1,
2,
3]. Mathematical physics models such as diffraction, quantum scattering, conformal mapping, and water waves have also led to the development of integral equations [
4,
5,
6,
7]. Electro–mechanical devices can be modeled effectively using integral models to analyze their dynamic behavior: for example, to simulate the angular velocity of a wind turbine [
8] and to evaluate the current performance of a reluctance motor [
9].
Various initial and boundary value problems can also be reformulated as Volterra or Fredholm integral equations. Volterra integral equations (VIEs) have been the focus of much research: both theoretical and numerical. VIEs can be applied to create mathematical models for a vast array of phenomena including epidemic diffusion, demography, insurance mathematics, reaction processes, electromagnetic scattering, viscoelastic materials, population dynamics, biological interactions, fish propagation, heat transfer, and heat radiation [
10,
11,
12,
13,
14,
15,
16]. For instance, the Helmholtz equation
is a traditional model for describing the scattering of time-harmonic acoustic or electromagnetic wave problems. Under suitable boundary conditions, it can be expressed as an integral equation
with
where the given kernel function
is weakly singular and highly oscillatory for
[
17,
18,
19].
This paper analyzes the highly oscillatory algebraic singular VIEs of the second kind of the form
where
,
is a continuous function,
is a given function, and y(x) is the unknown function that must be determined. For different cases, based on
the theoretical aspects of the solutions, their uniqueness, and the existence of VIEs with singularities have been thoroughly studied and established; see [
20,
21]. Attaining an analytical solution for a highly oscillatory algebraic singular VIE (
1) proves to be a formidable challenge. Especially, when
and
, the solution to (
1) is both singular and highly oscillatory. In recent decades, computational methods for evaluating highly oscillatory integrals have undergone significant advancements. Among numerical methods for VIEs, spectral methods have gained more interest from researchers. Some of the eminent methods are the differential transform method [
22,
23,
24], Filon-type method [
25], Levin’s method [
26], Galerkin and multi Galerkin methods [
27], Chebyshev wavelet method [
28], collocation method [
29], Jacobi spectral collocation method [
30,
31], Chelyshkov collocation method [
32,
33], and the collocation boundary value method [
34].
The weakly singular VIE of the second kind with highly oscillatory Bessel kernels of the type
is discussed by Xiang and Brunner [
35]. The authors explore the Filon method, piecewise constant collocation method (PCCM), and piecewise linear collocation method (PLCM) to get the approximated solution of (
2). It was claimed that the solution of the VIE is uniformly bounded for
and the computational cost of the presented method remains the same regardless of the size of the frequencies. A direct Hermite collocation method as well as a piecewise Hermite collocation method are presented for VIEs of the second kind with highly oscillatory Bessel kernels by Fang et al., see [
36]. The results of this study showed that Hermite-type collocation methods are more reliable than other collocation methods. The authors claimed that the approximate function value and derivative value can be calculated concurrently by both methods.
Fermo and Occorsio [
37] presented the
method for algebraic singular VIEs:
where the kernel function possesses singularities along the diagonal
and/or at
. The authors provided the stability, convergence, and error analysis in the Zygmund weighted space. However, the kernel function presented there does not contain the oscillatory function, i.e.,
. Li et al. [
38] proposed the Chebyshev and Legendre pseudo-spectral method for weakly singular VIEs of the second kind (
3) with
. The integral operator in the equation is approximated by the Gauss-type quadrature formula. They also proved the exponential convergence of the proposed method. A Chebyshev collocation method is developed by Wang et al. [
39] to solve VIEs with algebraic or logarithmic singularities by splitting the interval into a singular subinterval and a regular subinterval. To approximate the solution directly in the singular subinterval, the truncated asymptotic expansion or its Padé approximation is used. The singular kernel is evaluated analytically by using a stable and fast recurrence algorithm.
Wu and Sun [
40] presented a collocation method based on the steepest descent method for weakly singular VIEs with highly oscillatory kernels:
After applying the steepest descent method, the introduced method calculated the highly oscillatory integral with the generalized Gauss–Laguerre rule. Xiang and Wu [
41] introduced piecewise constant and piecewise linear collocation methods for approximating the solution to VIEs of the second kind with weakly singular trigonometric kernels. The authors stated that a Filon-type method can be used to compute oscillatory integrals by evaluating the highly oscillatory kernels of integral equations. According to Liang and Brunner, the convergence order of the piecewise collocation method for weakly singular VIEs of the second kind has been improved: see [
42] for more details. With an increase in
n, a piecewise polynomial collocation method with degree
is presented to improve the convergence order. For weakly singular VIEs of the second kind with oscillatory trigonometric kernels, Wu [
43] compared the collocation method on uniform meshes with that on graded meshes by using the Filon-type method to compute the highly oscillatory integrals occurring in the collocation equation. The author demonstrated that as long as the kernels are oscillatory trigonometric, collocation on graded meshes may not be better than on uniform meshes. It is evident from the above discussion that the discussed methods are inapplicable for solving (
1) directly due to the highly oscillatory and algebraic singular kernel. This paper aims to develop an efficient numerical method to compute VIEs with highly oscillatory and algebraic singular kernels. To calculate (
1), we have proposed two collocation methods depending on the uniform mesh: the PCCM and the PLCM. Based on the analytic continuation, the steepest descent method is used to compute the obtained highly oscillatory algebraic singular integrals. This transforms them into the sum of two line integrals, with integrands that are nonoscillatory and decay exponentially fast. These line integrals can be efficiently computed by the Gauss–Laguerre and generalized Gauss–Laguerre quadrature rules. In addition, some theoretical and numerical results are also provided to prove the validity of the proposed method.
Here is the brief outline of the paper.
Section 1 provides a brief introduction to numerical methods for the VIEs for different cases. The purpose of
Section 2 is to present the basic conceptual information and methodology of the proposed method for approximating highly oscillatory algebraic singular VIEs.
Section 3 provides some theoretical results, including error bounds for the introduced novel method.
Section 4 promises to represent the accuracy and efficiency of the proposed method with some numerical examples. Moreover, a comparison is made between the new numerical technique and the one provided by Wu [
43] to demonstrate its reliability.
2. Description of the Collocation Methods
This section explores numerical techniques for computing the solution to (
1). A direct method for evaluating highly oscillatory algebraic singular VIEs is the PCCM. Suppose that
as a uniform mesh of the interval
. Let
, and the set of collocation points is defined by
where
is the collocation parameter that determines
. For a given mesh
, the piecewise polynomial space
, with
, is given by
Here, represents the space of polynomials with a degree of at most . For VIEs, the particular piecewise polynomial space with ; we choose . Then, the natural collocation space is with dimension .
The PCCM considers the collocation points
; then, the approximate function
of
such that
is constant. However, for the PLCM,
is linear such that
and
. The core purpose of the PCCM and PLCM is to find the approximate solution in
. Set
; the collocation polynomial
on
is expressed as
where
. Then, for
, Equation (
1),
can be rewritten as
Now by approximating
by the Lagrange polynomial (
7), we get
where
where
are the unknowns, and
denotes the identity matrix. Upon solving the above linear system for
, the collocation solution can then be obtained on
. The linear system of equations (
8) can only be calculated once
and
are computed. To solve these highly oscillatory integrals containing algebraic singularities, the steepest descent method is applied to calculate these integrals by the following theorem.
Theorem 1. Let us consider a function , which is an analytic in the upper half-strip of the complex plane and and satisfiesfor constants M and , the integrals and can be evaluated as Proof. The functions
and
are analytic in the upper half-strip of complex planes
and
, respectively, where region
is enclosed by the curves
and
is enclosed by the curves
, as shown in
Figure 1 and
Figure 2, respectively. Then, based on the Cauchy theorem, we obtain
and
with the integration paths shown in
Figure 1 and
Figure 2 for (
12) and (
13), respectively.
Set
and
; we achieve
For Equation (
12), let
; then
Similarly, for
, we have
Now, for
, we get
Now applying the same procedure for Equation (
13) and considering
, we obtain
Now for
, we have
Put
; we get
Now, for
; we have
□
Furthermore, the Gauss–Laguerre quadrature and the generalized Gauss–Laguerre quadrature rules are applied to approximate the integrals (
12) and (
13). A convenient and straightforward method of generating Gaussian quadrature points and weights can be achieved with the
function in the Chebfun system. For details, see [
44].