Abstract
In a previous work, we developed an algorithm for the computation of incomplete Bessel functions, which pose as a numerical challenge, based on the \(G_{n}^{(1)}\) transformation and Slevinsky-Safouhi formula for differentiation. In the present contribution, we improve this existing algorithm for incomplete Bessel functions by developing a recurrence relation for the numerator sequence and the denominator sequence whose ratio forms the sequence of approximations. By finding this recurrence relation, we reduce the complexity from \({\mathcal O}(n^{4})\) to \({\mathcal O}(n)\). We plot relative error showing that the algorithm is capable of extremely high accuracy for incomplete Bessel functions.
Similar content being viewed by others
References
Jones, D.S.: Incomplete Bessel functions. i. Proc. Edinb. Math. Soc. 50, 173–183 (2007)
Jones, D.S.: Incomplete Bessel functions. II. Asymptotic expansions for large argument. Proc. Edinb. Math. Soc. 50, 711–723 (2007)
Hantush, M.S., Jacob, C.E.: Non-steady radial flow in an infinite leaky aquifer. Trans. Amer. Geophys. Union. 36, 95–100 (1955)
Harris, F.E.: New approach to calculation of the leaky aquifer function. Int. J. Quantum Chem. 63, 913–916 (1997)
Harris, F.E.: More about the leaky aquifer function. Int. J. Quantum Chem. 70, 623–626 (1998)
Harris, F.E.: On Kryachko’s formula for the leaky aquifer function. Int. J. Quantum Chem. 81, 332–334 (2001)
Hunt, B.: Calculation of the leaky aquifer function. J. Hydrol. 33, 179–183 (1977)
Kryachko, E.S.: Explicit expression for the leaky aquifer function. Int. J. Quantum Chem. 78, 303–305 (2000)
Harris, F.E., Fripiat, J.G.: Methods for incomplete Bessel evaluation. J. Comp. Appl. Math. 109, 1728–1740 (2009)
Agrest, M.M., Maksimov, M.S.: Theory of Incomplete Cylinder Functions and Their Applications. Springer, Philadelphia (1971)
Lewin, L.: The near field of a locally illuminated diffracting edge. IEEE Trans. Antennas Propagat. AP19, 134–136 (1971)
Chang, D.C., Fisher, R.J.: A unified theory on radiation of a vertical electric dipole above a dissipative earth. Radio Sci. 9, 1129–1138 (1974)
Dvorak, S.L.: Applications for incomplete Lipschitz-Hankel integrals in electromagnetics. IEEE Antennas Propagat. Mag. 36, 26–32 (1994)
Mechaik, M.M., Dvorak, S.L.: Exact closed form field expressions for a semiinfinite traveling-wave current filament in homogeneous space. J. Electromagn. Waves Appl. 8, 1563–1584 (1994)
Slevinsky, R.M., Safouhi, H.: A recursive algorithm for the \({G}\) transformation and accurate computation of incomplete Bessel functions. App. Num. Math. 60, 1411–1417 (2010)
Gaudreau, P., Slevinsky, R.M., Safouhi, H.: Computation of tail probability distributions via extrapolation methods and connection with rational and Padé approximants. SIAM J. Sci. Comput. 34, B65–B85 (2012)
Scott, D., Tran, T., Slevinsky, R.M., Safouhi, H.: The incomplete Bessel K function in R Package DistributionUtils. http://cran.r-project.org/web/packages/DistributionUtils/ (2012)
Slevinsky, R.M., Safouhi, H.: Useful properties of the coefficients of the Slevinsky-Safouhi formula for differentiation. Numer. Algorithms 66, 457–477 (2014)
Creal, D.D.: Exact likelihood inference for autoregressive gamma stochastic volatility models. Research Seminar pp. 1–35 (2012)
Creal, D.D.: A class of non-Gaussian state space models with exact likelihood inference: Appendix. Working Paper pp. 1–28 (2013)
Nestler, F., Pippig, M., Potts, D.: Fast Ewald summation based on NFFT with mixed periodicity. Working Paper pp. 1–38 (2013)
Harris, F.E.: Incomplete Bessel, generalized incomplete gamma, or leaky aquifer functions. J. Comp. Appl. Math. 215, 260–269 (2008)
Gray, H.L., Wang, S.: A new method for approximating improper integrals. SIAM J. Numer. Anal. 29, 271–283 (1992)
Gray, H.L., Atchison, T.A.: Nonlinear transformation related to the evaluation of improper integrals. I. SIAM J. Numer. Anal. 4, 363–371 (1967)
Gray, H.L., Atchison, T.A., McWilliams, G.V.: Higher order \(G\)-transformations. SIAM J. Numer. Anal. 8, 365–381 (1971)
Joyce, D.C.: Survey of extrapolation processes in numerical analysis. SIAM Rev. 13, 435–490 (1971)
Slevinsky, R.M., Safouhi, H.: New formulae for higher order derivatives and applications. J. Comput. App. Math. 233, 405–419 (2009)
Levin, D., Sidi, A.: Two new classes of non-linear transformations for accelerating the convergence of infinite integrals and series. Appl. Math. Comput. 9, 175–215 (1981)
Funding
HS acknowledges the financial support from the Natural Sciences and Engineering Research Council of Canada (NSERC) — Grant RGPIN-2016-04317. RMS acknowledges the financial support from the Natural Sciences and Engineering Research Council of Canada (NSERC) — Grant RGPIN-2017-05514.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Declarations
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Conflict of interest
The authors declare no competing interests.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Slevinsky, R.M., Safouhi, H. A recursive algorithm for an efficient and accurate computation of incomplete Bessel functions. Numer Algor 92, 973–983 (2023). https://doi.org/10.1007/s11075-022-01438-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01438-0
Keywords
- Incomplete Bessel functions
- Extrapolation methods
- The G transformation
- Numerical integration
- The Slevinsky-Safouhi formulae