Abstract
In this paper, we consider fast and high-order algorithms for calculation of highly oscillatory and nearly singular integrals. Based on operators with regard to Chebyshev polynomials, we propose a class of spectral efficient Levin quadrature for oscillatory integrals over rectangle domains, and give detailed convergence analysis. Furthermore, with the help of adaptive mesh refinement, we are able to develop an efficient algorithm to compute highly oscillatory and nearly singular integrals. In contrast to existing methods, approximations derived from the new approach do not suffer from high oscillatory and singularity. Finally, several numerical experiments are included to illustrate the performance of given quadrature rules.
1. Introduction
Highly oscillatory integrals frequently arise in acoustic scattering [1], computational physical optics [2], computational electromagnetics [3], and related fields. Generally, dramatically changing integrands make classical approximations perform poor. Therefore, studies on numerical calculation of highly oscillatory integrals have attracted much attention during the past few decades, and a variety of contributions has been made, for example, Filon-type quadrature [4,5], numerical steepest descent method [6], Levin method [7], and so on.
When the phase is nonlinear, researchers usually resort to Levin-type quadrature, which originates from David Levin’s pioneering work in [7]. By transforming the oscillatory integration problem into a special ordinary differential equation, one could get an efficient approximation to the generalized Fourier transform with the help of collocation methods. Afterwards, Levin analyzed the convergence rate of the innovative approach in [8]. Analogous to Filon-type quadrature, the Levin-type method based on Hermite interpolation was developed by Olver in [9]. Application of Hermite interpolation definitely increased the convergence rate of the numerical method with respect to the frequency. In [10], Li et al. proposed a stable and high-order Levin quadrature rule by employing the spectral Chebyshev collocation method and truncated singular value decomposition technique. Multiquadric radial basis functions were applied to Levin’s equation and an innovative composite Levin method was presented in [11]. Numerical tests manifested that such kind of algorithms was able to deal with stationary problems. Sparse solvers for Levin’s equation in one-dimension were constructed by employing recurrence of Chebyshev polynomials in [12,13]. Meanwhile, a class of preconditioners was proposed by the second author to deal with the ill-conditioned linear system in [13]. Molabahrami studied the Galerkin method for Levin’s equation and developed the Galerkin–Levin method for oscillatory integrals in [14].
Levin-type quadrature rules were extended to solving singular problems in the past several years. In [15], Wang and Xiang employed the technique of singularity separation and transformed Levin’s equation into coupled non-singular ordinary differential equations. By solving the transformed equations numerically, they obtained an efficient Levin quadrature rule for weakly singular integrals with highly oscillatory Fourier kernels. Recently, the second author proposed the fractional Jacobi-Galerkin–Levin quadrature by investigating fractional Jacobi approximations in [16]. Through properly choosing weighted Jacobi polynomials, the discretized Levin’s equation was turned into a sparse linear system. It had been verified that the convergence rate of this kind of Levin quadrature rules could be analyzed by studying coefficients of the fractional Jacobi expansion of the error function. In [17], a multi-resolution quadrature rule was applied to deal with the singularity, and the modified Levin quadrature rule coupled with the multi-quadric radial basis function was developed to calculate oscillatory integrals with Bessel and Airy kernels.
Levin’s quadrature rule also plays an important role in solving multi-dimensional problems. By introducing a multivariate ordinary differential equation, Levin found a non-oscillatory approximation to the integrand in [7], which led to an efficient algorithm for computing oscillatory integrals over rectangular regions. In [18], Li et al. devised a class of spectral Levin methods for multi-dimensional integrals by utilizing the Chebyshev differential matrix and delaminating quadrature rule. An innovative procedure for multivariate highly oscillatory integrals was devised by employing multi-resolution analysis in [19]. Meanwhile, the meshless approximation was obtained by truncated singular value decomposition. In [20], the second author studied a fast algorithm for Hermite differential matrix by the barycentric formula. With the help of delaminating quadrature, the spectral Levin-type method for calculation of highly oscillatory integrals over rectangular regions was constructed.
Although researchers have made much contribution to numerical calculation of highly oscillatory integrals, little attention has been paid to the computation of nearly singular and highly oscillatory integrals, for example,
In this paper, we are concerned with efficient computation of Integral (1), and partly fill in the gap in this field. Moreover, we suppose that is analytic with respect to both variables, and are sufficiently smooth functions without stationary points, and the frequency parameter and
A large frequency parameter implies that integrands of Integral (1) are highly oscillatory, and classical quadrature rules suffer from the computational cost. In Table 1, we list numerical results computed by the classical delaminating quadrature rule coupled with Clenshaw–Curtis quadrature (CCQ), where the quadrature nodes are fixed Referenced values are computed by Chebfun toolbox (see [21]). Chebfun, which approximate functions by Chebyshev interplant, was firstly developed in 2004. Due to the fast and high-order approximation to the integrand, numerical integration methods in Chebfun usually provide efficient numerical approaches for univariate and multivariate integrals. Hence, the 2D quadrature method in Chebfun is chosen as a benchmark. It can be seen from Table 1 that, as goes to infinity, CCQ diverges from the referenced values when we do not add quadrature nodes.
Table 1.
Numerical results of classical delaminating quadrature rules for highly oscillatory multivariate integrals
In contrast to oscillatory integrals arising in existing studies, when the point in Integral (1) is close to or falls in the integration domain and is particularly small, the integrand attains its peak value around and decays dramatically away from such a critical point. In general, the point is called the nearly singular point. Plenty of additional quadrature nodes have to be used if we want to make the numerical formula retain a tolerance error.
There also exist several contributions to tackle the nearly singular problem. The sinh transformation is deemed one of the most important tools. For nearly singular moments arising in Laplace’s equation, Johnston et al. proposed the sinh transformation in [22]. Occorsio and Serafini considered two kinds of cubature rules for nearly singular and highly oscillatory integrals in [23]. With the help of 2D-dilation technique, Occorsio and Serafini were able to relax the fast changing integrand and applied Gauss–Jacobi quadrature to the transformed integral. Numerical experiments verified that such an approximation procedure greatly increased the numerical performance of Gauss quadrature.
The remaining parts are organized as follows. In the second section, we review some results with regard to the calculation of Chebyshev series and present the convergence property of Chebyshev interplant and series. In Section 3, we first extend the idea in [13] to two-dimensional oscillatory integrals. Compared with existing Levin quadrature, the new approach has an advantage in computational time. Then, noting that there is little convergence analysis of 2D Levin quadrature rules, we try to fill the gap through examining the modified Levin equation. Finally, we present an innovative composite Levin quadrature rule for solving nearly singular and highly oscillatory problems. In contrast to existing numerical integration methods, the proposed composite method does not suffer from high oscillation and nearly singular amplitudes. Numerical tests included in Section 4 are conducted to verify the efficiency of the proposed approach, and some remarks are concluded in Section 5.
2. Auxillary Tools
In this section, we first revisit auxillary operators with regard to Chebyshev series, which help develop numerical algorithms for computation of two-dimensional oscillatory integrals. Then, error bounds for coefficients of Chebyshev series and Clenshaw–Curtis interplant are introduced.
When the given function is analytic in a sufficiently large domain containing one can compute its Chebyshev series by (see [24])
with
Here, denotes the first-kind Chebyshev polynomial of order Noting the relation between the first- and second-kind Chebyshev polynomials (see [24])
and
we are able to compute
which implies Chebyshev coefficients of the derivative can be represented by
Secondly, suppose that there exists a sufficiently smooth function
Noting the identity (see [24])
we can compute the product by
where and coefficients are defined by
Operators have been verified to be efficient tools for discretizing Levin’s equation. For more details, one can refer to [13].
On the other hand, when is analytic with in the region bounded by the Bernstein ellipse with the radius we have for every (see [25])
Noting that
we can compute
Employing
leads to
Furthermore, according to ([25], Theorems 2.1, 2.4), we have
and
Here, denotes the interplant of at Clenshaw–Curtis nodes or the truncated Chebyshev series of
3. Main Results
This section is devoted to investigating fast algorithms for calculation of Integral (1). To begin with, let us consider the computation of oscillatory integral without nearly singular integrands, that is,
Here, are smooth functions with sufficiently large analytic regions, and do not have stationary points in the complex plane.
Consider the inner integral
For fixed we are restricted to finding a function satisfying
Noting that never vanishes over the interval we can get the modified Levin equation,
Let
Solving Equation (12) by the truncation method [26] gives the unknown coefficients and we can get approximations to by Clenshaw algorithm,
with
where denotes the approximation to Hence, the inner integral (9) is computed by
Since the approximation to at Clenshaw–Curtis nodes, has been obtained, we are able to construct the polynomial by
where denotes Lagrange basis with respect to Clenshaw–Curtis nodes and can be computed by fast Fourier transform. Letting
denote the function satisfying
where
and
we are able to approximate by the truncation method again. Computing by
where denotes the approximation to we arrive at 2D spectral coefficient Levin quadrature for Integral (8)
In [27], Xiang established the relation between Filon and Levin quadrature rules in the case of the phase and analyzed the convergence property of Levin quadrature. Instead of resorting to Filon quadrature, we consider the convergence rate of the above spectral coefficient Levin method with respect to quadrature nodes and frequency in the case of nonlinear oscillators through examining the decaying rate of the coefficients.
For any fixed turns to the univariate function with regard to Let denote the maximum of within their corresponding Bernstein ellipse with radiuses respectively. Furthermore, denoting
we summarize the convergence analysis in the following theorem.
Theorem 1.
Suppose
- and are analytic within corresponding Bernstein ellipses;
- , are smooth and bounded over ;
- The analytic radiuses satisfy
Then, for sufficiently large we have
where the constant C does not depend on
Proof.
Let denote the interplant of at Clenshaw–Curtis points. A direct calculation implies the quadrature error can be decomposed into
Here,
In the remaining work, we give estimates for with respect to the increasing truncation term N and frequency
For note that is bounded within its Bernstein ellipse by
As a result, we have according to integration by parts
where
For since
letting
we obtain
Furthermore, letting
we have
A direct calculation as is done in the estimation procedure for results in
Then, let us consider the decaying rate of coefficients of Chebyshev expansions of which helps to analyze and In fact, the truncation technique implies
with
and denotes the approximation to in Equation (12). For sufficiently large it follows that By Neumann’s lemma, we have
Denoting the maximum of by we notice that
The Chebyshev coefficients of can be computed by
Noting the construction technique in the modified spectral Levin coefficient method, we get for On the other hand, for it follows that
It is noted that the first term in the right-hand side of the above equation is the coefficient of and the second term is that of where we denote coefficients to be respectively. Recalling the product operator in Equation (5), we have
and
Therefore, it follows
Here, Hence, and can be bounded by
and
As a result, it follows that
Now, we arrive at the fact
where
The estimation procedure for is similar to that of We ignore details and give the conclusion directly
where does not depend on N and
Finally, let us turn to the construction of the composite quadrature rule for calculation of Integral (1). It is observed in the above theorem that, when the radiuses are close to the error bound would expand dramatically. Therefore, an efficient quadrature rule has to guarantee the fact that the integrand has a relatively large analytic radius over the integration domain. To make this judgment be satisfied, we choose a non-uniform grid instead of partitioning the integration region uniformly.
To begin with, the singular point is projected into the plane containing the integration region and we get the projection point z. In the case of the projected point z falling into the integration domain (Case I), the first box is determined by the distance between and We construct a square with its center being z and its side length being Then, the side length of level-2 box’s with the center z is set to be To devise the composite quadrature rule, we first select level-1 box as a subdomain. Noting that the remaining domain is not a rectangle, we partition it into four subdomains, that is, Box21, Box22, Box23, and Box24 (see Figure 1). In general, the side length of level-l box’s with the center z is set to be and the integration subdomain is constructed similarly, which finally results in a nonuniform grid (see Figure 2).
Figure 1.
The integration subdomains for level-2 box.
Figure 2.
The partition method in Case I (left: location of the singular point and projection point z. right: the nonuniform grid).
When the projected point falls out of the integration domain, for example, it is around the side (Case II) or vertex (Case III), we implement a similar partition procedure like that in Case I. The final partition grid is shown in Figure 3 and Figure 4. Applying 2D spectral coefficient Levin quadrature rule in the subdomain leads to a class of composite 2D spectral coefficient Levin quadrature. It is noted that such kind of partition techniques guarantee the fact that the distance between the singular and the integration interval is no less than 2 when we map the integration domain into
Figure 3.
The partition method in Case II (left: location of the singular point and projection point z. right: the nonuniform grid).
Figure 4.
The partition method in Case III (left: location of the singular point and projection point z. right: the nonuniform grid).
4. Numerical Experiments
This section is devoted to illustrating the numerical performance of 2D spectral coefficient Levin quadrature (2DSC-Levin) and composite 2D spectral coefficient Levin quadrature (C2DSC-Levin) given in Section 3.
Example 1.
Let us consider the computation of the oscillatory integral
The phase has no stationary points within the domain and the amplitude is analytic with respect to both variables. Therefore, it is expected that the new approach has an exponential convergence rate.
It is noted that approximation results derived from classical cubature usually do not make sense when . We first employ CCQ and give the computational results in Table 2, where both quantity of quadrature nodes N and oscillation parameter are variables.
Table 2.
Absolute errors of CCQ for Example 1.
Although plenty of quadrature nodes have been used in the above example, computed results are not satisfactory especially in the case of high oscillation. Now, we list approximated results of 2DSC-Levin in Table 3, where the referenced exact value is computed by the Chebfun toolbox again. It can be seen from Table 3 that absolute errors do not increase as the frequency enlarges, which implies that the new method is robust to high oscillation. On the other hand, when we raise the truncation term of Chebyshev series, the absolute error decays fast. In Figure 5, we give tendencies of absolute errors with respect to increasing frequencies and compare the computational time of 2DSC-Levin and referenced algorithm in Chebfun. It can be found that the consumed time of 2DSC-Levin does not vary as the frequency enlarges, whereas that of Chebfun’s 2D quadrature (2D-Cheb) increases dramatically. Since 2D-Cheb is a class of self-adaptive algorithms, it has to increase quadrature nodes when the frequency goes to infinity to retain a tolerance error, which results in the dramatically growing curve. However, approximations derived from 2DSC-Levin do not suffer from high oscillation according to Theorem 1. Hence, there is no need to raise quadrature nodes of 2DSC-Levin in high oscillation, and we do not witness an obvious change in Figure 5.
Table 3.
Absolute errors of 2DSC-Levin for Example 1.
Figure 5.
Comparison between 2DSC-Levin and 2D-Cheb in Example 1, is a variable (left: absolute errors, right: CPU time).
We also employ 2D-Cheb–Levin quadrature given in [18] to give a comparison. Computed results are shown in Table 4.
Table 4.
Absolute errors of 2D-Cheb–Levin quadrature for Example 1.
Comparison between Table 3 and Table 4 illustrates that the accuracy of 2DSC-Levin and 2D-Cheb–Levin quadrature is similar. However, 2DSC-Levin does a little better than 2D-Cheb–Levin quadrature when CPU time is considered. Since both approaches consist of approximations to a series of one-dimensional integrals, we show the consuming time of both approaches for computing the final highly oscillatory integrals in Table 5, where it can be seen that 2DSC-Levin is slightly faster than 2D-Cheb–Levin quadrature, which is partly due to the sparse structure of the discretizatized modified Levin equation.
Table 5.
Comparison of CPU time for 2DSC-Levin and 2D-Cheb–Levin quadrature for fixed
For computation of univariate oscillatory integrals, Levin quadrature does well in solving problems with complicate phases. In the following example, we consider a highly oscillatory integral with nonlinear oscillators over
Example 2.
Let us consider the computation of the oscillatory integral
The amplitude is no longer an entire function, and the inverse of the phase function can not be calculated directly.
We show absolute errors and CPU time of 2DSC-Levin in Table 6 and Figure 6, respectively. Due to the fact that the amplitude in Example 2 has a limited analytic radius, 2DSC-Levin converges to the machine precision much more slowly than that in Example 1. However, noting the decaying curve in the left part of Figure 6 manifests that 2DSC-Levin has the property that the higher the oscillation, the better the approximation, which also coincides with the theoretical estimate in Theorem 1. Hence, 2DSC-Levin is feasible for calculation of highly oscillatory integrals over rectangle regions when the oscillator is nonlinear. In addition, it is interesting that the curve of CPU time of 2DSC-Levin has a jump at about in the right part of Figure 6. Such a phenomenon may originate from the fact that the Levin equation can be solved more efficiently as the frequency becomes larger. However, this is still a conjecture and we need more theoretical investigation in the future work.
Table 6.
Absolute errors of 2DSC-Levin for Example 2.
Figure 6.
Comparison between 2DSC-Levin and 2D-Cheb in Example 2, is a variable (left: absolute errors, right: CPU time).
To illustrate the effectiveness of the composite 2D spectral coefficient Levin quadrature rule (C2DSC Levin), we give a comparison among the new approach, 2D sinh transformation (JJE) in [22], and 2D dilation quadrature (2D-d) in [23].
Since the transformed integrand is no longer nearly singular, a direct 2D Gauss cubature can be applied in practical computation.However, it should be noted that, although JJE can efficiently deal with nearly singular problems, it generally suffers from the highly oscillatory integrands.
In [23], Occorsio and Serafini proposed 2D-d for the integral
where and
Letting we have
Properly choosing and results in
Here, Employing the transformed Gauss–Jacobi quadrature to the moment integral gives 2D-dilation quadrature.
Example 3.
Consider the computation of
It is noted that the integrand will reach its peak value at and dramatically decrease away from such a critical point.
We list computed absolute errors of JJE, 2D-d and C2DSC-Levin in Table 7, Table 8 and Table 9. As the number of quadrature nodes N increases, all of algorithms converge fast to the referenced value. When the integrand does not change rapidly, JJE provides the best numerical approximation. However, as the frequency enlarges, JJE and 2D-d suffer from high oscillation, while C2DSC-Levin is still able to maintain a relatively high-order approximation. It should be noted that the dilation parameter d in 2D-d is restricted to make the number of quadrature nodes coincide with the other two methods, and a slightly modified choice as is done in [23] may make 2D-d be able to deal with some highly oscillatory problems. The corresponding results are shown in Figure 7. Numerical results in this figure indicate that the absolute error derived from JJE increases dramatically when goes beyond while the error of 2D-d rises slowly. It is also found that both absolute errors and computational time of the new approach do not suffer from the varying frequency Hence, C2DSC-Levin is the most effective tool for computing oscillatory and nearly singular integrals.
Table 7.
Absolute errors of JJE for Example 3.
Table 8.
Absolute errors of 2D-d for Example 3.
Table 9.
Absolute errors of C2DSC-Levin for Example 3.
Figure 7.
Comparison of JJE, 2D-d and C2DSC-Levin in Example 3, is a variable (left: absolute errors, right: CPU time).
Although JJE is efficient for solving some nearly singular problems, it may fail when in the integrand.
Example 4.
Let us consider the computation of the following integral
It is noted that JJE does not work in this case.
Absolute errors derived from 2D-d and C2DSC-Levin are listed in Table 10 and Table 11, respectively. It can be found that 2D-d provides more accurate approximation than that of C2DSC-Levin in the relatively low frequency. Nevertheless, the absolute error of C2DSC-Levin never increases in the high frequency while its 2D-d counterpart enlarges. Furthermore, although 2D-d will provide a more accurate approximation if we employ the choice of the dilation parameter considered in [23], it still cannot beat C2DSC-Levin in the high frequency when both absolute errors and computational time are considered (see Figure 8).
Table 10.
Absolute errors of 2D-d for Example 4.
Table 11.
Absolute errors of C2DSC-Levin for Example 4.
Figure 8.
Comparison of 2D-d and C2DSC-Levin in Example 4, is a variable (left: absolute errors, right: CPU time).
5. Conclusions
In this paper, we have presented the modified spectral coefficient Levin quadrature for calculation of highly oscillatory integrals over rectangle regions and established its convergence rate with respect to the truncation term and oscillation parameter. Furthermore, by considering numerical calculation of moments over a non-uniform mesh, we derive the composite Levin quadrature. Numerical experiments indicate that the non-uniform partition technique greatly reduces the nearly singular problem. Recently, sharp bounds for coefficients of multivariate Gegenbauer expansion of analytic functions have been studied in [28], which definitely opens a door for our ongoing work about convergence analysis of Levin quadrature in high dimensional hypercube.
On the other hand, studies on the asymptotic and oscillatory behavior of solutions to highly oscillatory integral and differential equations have attracted much attention during the past decades [29,30,31,32]. It is noted that computation and numerical analysis of oscillatory integrals provide efficient tools for such kinds of studies and investigation of application of the proposed approaches to oscillatory equations is also necessary in the future work.
Author Contributions
Z.Y. and J.M. conceived and designed the experiments; Z.Y. performed the experiments; Z.Y. and J.M. analyzed the data; J.M. contributed reagents/materials/analysis tools; Z.Y. 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 the National Natural Science Foundation of China (No. 11901133) and the Science and Technology Foundation of Guizhou Province (No. QKHJC[2020]1Y014).
Acknowledgments
The authors thank referees for their helpful suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| CCQ | Clenshaw–Curtis quadrature |
| 2DSC-Levin | 2D spectral coefficient Levin quadrature |
| C2DSC-Levin | Composite 2D spectral coefficient Levin quadrature |
| 2D-Cheb | Chebfun’s 2D quadrature |
| JJE | cubature with 2D sinh transformation in [21] |
| 2D-d | 2D dilation quadrature |
References
- Chandler-Wilde, S.N.; Graham, I.G.; Langdon, S.; Spence, E.A. Numerical-asymptotic boundary integral methods in high-frequency acoustic scattering. Acta Numer. 2012, 21, 89–305. [Google Scholar] [CrossRef]
- Wu, Y.; Jiang, L.; Chew, W. An efficient method for computing highly oscillatory physical optics integral. Prog. Electromagn. Res. 2012, 127, 211–257. [Google Scholar] [CrossRef]
- Ma, J. Fast and high-precision calculation of earth return mutual impedance between conductors over a multilayered soil. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2018, 37, 1214–1227. [Google Scholar] [CrossRef]
- Iserles, A.; Nørsett, S.P. Efficient quadrature of highly oscillatory integrals using derivatives. Proc. R. Soc. A Math. Phys. Eng. Sci. 2005, 46, 1383–1399. [Google Scholar] [CrossRef]
- Xiang, S. Efficient Filon-type methods for f(x)eiωg(x)dx. Numer. Math. 2007, 105, 633–658. [Google Scholar] [CrossRef]
- Huybrechs, D.; Vandewalle, S. On the evaluation of highly oscillatory integrals by analytic continuation. SIAM J. Numer. Anal. 2006, 44, 1026–1048. [Google Scholar] [CrossRef]
- 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]
- Levin, D. Analysis of a collocation method for integrating rapidly oscillatory functions. J. Comput. Appl. Math. 1997, 78, 131–138. [Google Scholar] [CrossRef]
- Olver, S. Moment-free numerical integration of highly oscillatory functions. IMA J. Numer. Anal. 2006, 26, 213–227. [Google Scholar] [CrossRef]
- Li, J.; Wang, X.; Wang, T. A universal solution to one-dimensional oscillatory integrals. Sci. China Ser. F Inf. Sci. 2008, 51, 1614–1622. [Google Scholar] [CrossRef]
- Zaman, S. New quadrature rules for highly oscillatory integrals with stationary points. J. Comput. Appl. Math. 2015, 278, 75–89. [Google Scholar]
- Hasegawa, T.; Sugiura, H. A user-friendly method for computing indefinite integrals of oscillatory functions. J. Comput. Appl. Math. 2017, 315, 126–141. [Google Scholar] [CrossRef]
- Ma, J.; Liu, H. A well-conditioned Levin method for calculation of highly oscillatory integrals and its application. J. Comput. Appl. Math. 2018, 342, 451–462. [Google Scholar] [CrossRef]
- Molabahrami, A. Galerkin Levin method for highly oscillatory integrals. J. Comput. Appl. Math. 2017, 321, 499–507. [Google Scholar] [CrossRef]
- Wang, Y.; Xiang, S. Levin methods for highly oscillatory integrals with singularities. Sci. China Math. 2020. [Google Scholar] [CrossRef]
- Ma, J.; Liu, H. A sparse fractional Jacobi-Galerkin–Levin quadrature rule for highly oscillatory integrals. Appl. Math. Comput. 2020, 367, 124775. [Google Scholar] [CrossRef]
- Zaman, S.; Hussain, I. Approximation of highly oscillatory integrals containing special functions. J. Comput. Appl. Math. 2020, 365, 112372. [Google Scholar] [CrossRef]
- Li, J.; Wang, X.; Wang, T.; Shen, C. Delaminating quadrature method for multi-dimensional highly oscillatory integrals. Appl. Math. Comput. 2009, 209, 327–338. [Google Scholar] [CrossRef]
- Siraj-ul-Islam; Zaman, S. Numerical methods for multivariate highly oscillatory integrals. Int. J. Comput. Math. 2018, 95, 1024–1046. [Google Scholar] [CrossRef]
- Ma, J.; Duan, S. Spectral Levin-type methods for calculation of generalized Fourier transforms. Comput. Appl. Math. 2019, 38, 1–14. [Google Scholar] [CrossRef]
- Trefethen, L.N. Chebfun Version 5.7.0. The Chebfun Development Team. 2017. Available online: http://www.maths.ox.ac.uk/chebfun/ (accessed on 31 July 2020).
- Johnston, B.M.; Johnston, P.R.; Elliott, D. A sinh transformation for evaluating twodimensional nearly singular boundary element integrals. Int. J. Numer. Methods Eng. 2007, 69, 1460–1479. [Google Scholar] [CrossRef]
- Occorsio, D.; Serafini, G. Cubature formulae for nearly singular and highly oscillating integrals. Calcolo 2018, 55, 1–33. [Google Scholar] [CrossRef]
- Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; Taylor and Francis: Oxfordshire, UK, 2002. [Google Scholar]
- Xiang, S.; Chen, X.; Wang, H. Error bounds for approximation in Chebyshev points. Numer. Math. 2010, 116, 463–491. [Google Scholar] [CrossRef]
- Olver, S.; Townsend, A. A fast and well-conditioned spectral method. SIAM Rev. 2013, 55, 462–489. [Google Scholar] [CrossRef]
- Xiang, S. On the Filon and Levin methods for highly oscillatory integral f(x)eiωg(x)dx. J. Comput. Appl. Math. 2007, 208, 434–439. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, L. Analysis of multivariate Gegenbauer approximation in the hypercube. Adv. Comput. Math. 2020, 46, 53. [Google Scholar] [CrossRef]
- 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]
- 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]
- Bazighifan, O.; Ramos, H. On the asymptotic and oscillatory behavior of the solutions of a class of higher-order differential equations with middle term. Appl. Math. Lett. 2020, 107, 106431. [Google Scholar] [CrossRef]
- Bazighifan, O. Kamenev and Philos-types oscillation criteria for fourth-order neutral differential equations. Adv. Differ. Equ. 2020, 2020, 201. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).