1. Introduction
Boundary element method and finite element method are intensively eminent numerical approaches to evaluate partial differential equations (PDEs), which appear in variety of disciplines from engineering to astronomy and quantum mechanics [
1,
2,
3,
4,
5]. Although these methods lead PDEs to Fredholm integral equations or Voltera integral equations, but these kind of integral equations posses integrals of oscillatory, Cauchy-singular, logarithmic singular, weak singular kernel functions. However, these classical methods are failed to approximate the integrals constitute kernel functions of highly oscillation and logarithmic singularity.
This paper aims at approximation of the integral
where
is relatively smooth function. For integral (
1) the developed strategy for logarithmic singularity
is valid for
. In particular, the highly oscillatory integral,
has been computed by many methods such as asymptotic expansion, Filon method, Levin collocation method and numerical steepest descent method [
6,
7,
8,
9,
10]. For instant, Dominguez et al. [
11] for function
with integrable singularities have proposed an error bound, calculated in Sobolev spaces
, for composite Filon-Clenshaw-Curtis quadrature. Error bound depends on the derivative of
and length of the interval
M, for some
defined as
for
On the other hand, one methodology for numerical evaluation of integral
is replacing
by different kind of polynomials [
12,
13]. Another technique is based on analytic continuation of the integral if the integrand
is analytic in the complex region [
14]. As far as for
solution methods and properties of the solution for relative non-homogenous integrals have been discussed by using Brestain polynomials and Chebyshev polynoimals of all four kinds in [
3,
15].
For integral
Clenshaw-Curtise rule is applied for numerical calculation. Wherein the convergence rate is independent of
k but depends on the number of nodes of quadrature rule and function
[
16]. Furthermore, Piessense and Branders [
17] established the Clenshaw-Curtis quadrature rule, relies on the recurrence relation for
They replaced the nonoscillatory and nonsingular part of the integrand by Chebyshev series. Chen [
18] presented the numerical approximation of the integral
with
,
and
For analytic function
the integral was rewritten in the form of sum of line integrals, wherein the integrands do not oscillate and decay exponentially. Moreover, Fang [
19] established the Clenshaw-Curtis quadrature for
for general function
where steepest descent method is illustrated for analytic function
. Recently, John [
20] introduced the algorithm for integral approximation of Cauchy-singular, logarithmic-singular, Hadamard type and nearly singular integrals having integrable endpoints singularities i.e.,
. Composed Gauss-Jacobi quadrature consists of approximating the function
by Jacobi polynomials
of degree
.
However, all these proposed method are inadequate to apply directly on integral (
1) in the presence of oscillation and other singularities. This work presents Clenshaw-Curtis quadrature to get recurrence relation to compute the modified moments, that takes just
operations. The initial Cauchy singular values for recurrence relation are obtained by the steepest descent method, as it prominently renowned to evaluate highly oscillatory integrals when the integrands are analytic in sufficiently large region.
The rest of the paper is organized as follows.
Section 2 delineates the quadrature algorithm for integral (
1). Numerical calculation of the modified moments with recurrence relation by using some Chebyshev properties is defined. Also steepest descent method is established for Cauchy singularity where later the obtained line integrals are further approximated by generalized Gauss quadrature.
Section 3 alludes some error bounds derived in terms of Clenshaw-Curtis points and the rate of oscillation
k. In
Section 4, numerical examples are provided to demonstrate the efficiency and accuracy of the presented method.
2. Numerical Methods
In the computation of integral
, the Clenshaw-Curtis quadrature approach is extensively adopted. The scheme is postulated on interpolating the function
at Clenshaw-Curtis points set
Writing the interpolation polynomial as basis of Chebyshev series
where
is the Chebyshev polynomial of first kind of degree
N and double prime denotes a sum whose first and last terms are halved, the coefficients
can be computed efficiently by FFT in
operations [
8,
9]. This paper appertains to Clenshaw-Curtis quadrature, which depends on Hermite interpolating polynomial that allow us to get higher order accuracy
For any fixed
t, we can elect felicitous
N such that
and rewrite Hermite interpolating polynomial of degree
in terms of Chebyshev series
can be calculated in
operations once if
are known [
13,
21]. Finally Clenshaw-Curtis quadrature for integral
is defined as
where
more specifically
are called the modified moments. Efficiency of the Clenshaw-Curtis quadrature depends on the fast computation of the moments. In ensuing sub-section, we deduce the recurrence relation for
.
Computation of the Moments
A reputed property of Chebyshev polynomial [
22]
leads the modified moments
to
Forthcoming theorem defines the procedure to calculate the moments
.
Proposition 1. The sequence satisfies the recurrence relationwhere Proof. Using Chebyshev recurrence relation
□
The proof completes with the initial values
. The starting values
and
of recurrence relation can be calculated by steepest descent method.
Proposition 2. Suppose that is an analytic function in the half-strip of the complex plan, and , and satisfies the condition for constant M and then the integral (1) for can be transformed intowhere Proof. Following proof asserts the results for case
, and for
the same technique can be used as well. Since the integrand
is analytic in the half strip of the complex plane, by Cauchy’s Theorem, we have
with all the contours taken in clockwise direction (
Figure 1).
Setting
we obtain that
Similarly for
, we get
From the statement of the theorem,
,
Let
, then
Thus, we complete the proof with
□
From Proposition 2.2 numerical scheme for the line integrals
can be evaluated by generalized Gauss-Laguerre quadrature rule, using command lagpts in Chebfun [
23]. Let
be the nodes and weights of the weight function
and let
be the nodes and weights of the weight function
The line integrals
and
can be approximated by
By the same argument and can also be approximated with generalized Gauss-Laguerre quadrature rule. Aforementioned theorem enlightens the another interesting fact that can also be computed by it if is an analytic function.
Computation of the moments
is derived as, by using Chebyshev property (
8)
For
integrating by parts, we derive
We deduce the following recurrence relation by inserting (
20) in (
19)
where
and
It is worth to mention that
can be computed in
operations [
12]. For
we obtain the
as
Unfortunately, practical experiments demonstrate that the recurrence relation for
is numerically unstable in the forward direction for
, in this sense so-called Oliver’s algorithm is stable and used to rewrite the recurrence relation in the tridiagonal form [
24].