Skip to main content
Log in

A recursive algorithm for an efficient and accurate computation of incomplete Bessel functions

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Jones, D.S.: Incomplete Bessel functions. i. Proc. Edinb. Math. Soc. 50, 173–183 (2007)

  2. Jones, D.S.: Incomplete Bessel functions. II. Asymptotic expansions for large argument. Proc. Edinb. Math. Soc. 50, 711–723 (2007)

  3. Hantush, M.S., Jacob, C.E.: Non-steady radial flow in an infinite leaky aquifer. Trans. Amer. Geophys. Union. 36, 95–100 (1955)

    Article  MathSciNet  Google Scholar 

  4. Harris, F.E.: New approach to calculation of the leaky aquifer function. Int. J. Quantum Chem. 63, 913–916 (1997)

    Article  Google Scholar 

  5. Harris, F.E.: More about the leaky aquifer function. Int. J. Quantum Chem. 70, 623–626 (1998)

    Article  Google Scholar 

  6. Harris, F.E.: On Kryachko’s formula for the leaky aquifer function. Int. J. Quantum Chem. 81, 332–334 (2001)

    Article  Google Scholar 

  7. Hunt, B.: Calculation of the leaky aquifer function. J. Hydrol. 33, 179–183 (1977)

    Article  Google Scholar 

  8. Kryachko, E.S.: Explicit expression for the leaky aquifer function. Int. J. Quantum Chem. 78, 303–305 (2000)

    Article  Google Scholar 

  9. Harris, F.E., Fripiat, J.G.: Methods for incomplete Bessel evaluation. J. Comp. Appl. Math. 109, 1728–1740 (2009)

    Google Scholar 

  10. Agrest, M.M., Maksimov, M.S.: Theory of Incomplete Cylinder Functions and Their Applications. Springer, Philadelphia (1971)

    Book  MATH  Google Scholar 

  11. Lewin, L.: The near field of a locally illuminated diffracting edge. IEEE Trans. Antennas Propagat. AP19, 134–136 (1971)

  12. 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)

    Article  Google Scholar 

  13. Dvorak, S.L.: Applications for incomplete Lipschitz-Hankel integrals in electromagnetics. IEEE Antennas Propagat. Mag. 36, 26–32 (1994)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

  16. 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)

    Article  MATH  Google Scholar 

  17. 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)

  18. Slevinsky, R.M., Safouhi, H.: Useful properties of the coefficients of the Slevinsky-Safouhi formula for differentiation. Numer. Algorithms 66, 457–477 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  19. Creal, D.D.: Exact likelihood inference for autoregressive gamma stochastic volatility models. Research Seminar pp. 1–35 (2012)

  20. Creal, D.D.: A class of non-Gaussian state space models with exact likelihood inference: Appendix. Working Paper pp. 1–28 (2013)

  21. Nestler, F., Pippig, M., Potts, D.: Fast Ewald summation based on NFFT with mixed periodicity. Working Paper pp. 1–38 (2013)

  22. Harris, F.E.: Incomplete Bessel, generalized incomplete gamma, or leaky aquifer functions. J. Comp. Appl. Math. 215, 260–269 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  23. Gray, H.L., Wang, S.: A new method for approximating improper integrals. SIAM J. Numer. Anal. 29, 271–283 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  24. Gray, H.L., Atchison, T.A.: Nonlinear transformation related to the evaluation of improper integrals. I. SIAM J. Numer. Anal. 4, 363–371 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  25. Gray, H.L., Atchison, T.A., McWilliams, G.V.: Higher order \(G\)-transformations. SIAM J. Numer. Anal. 8, 365–381 (1971)

  26. Joyce, D.C.: Survey of extrapolation processes in numerical analysis. SIAM Rev. 13, 435–490 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  27. Slevinsky, R.M., Safouhi, H.: New formulae for higher order derivatives and applications. J. Comput. App. Math. 233, 405–419 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  28. 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)

    MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hassan Safouhi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-022-01438-0

Keywords

Mathematical subject classification (2010)

Navigation