Abstract
We present an efficient algorithm for the confluent hypergeometric functions when the imaginary part of b and z is large. The algorithm is based on the steepest descent method, applied to a suitable representation of the confluent hypergeometric functions as a highly oscillatory integral, which is then integrated by using various quadrature methods. The performance of the algorithm is compared with open-source and commercial software solutions with arbitrary precision, and for many cases the algorithm achieves high accuracy in both the real and imaginary parts. Our motivation comes from the need for accurate computation of the characteristic function of the Arcsine distribution or the Beta distribution; the latter being required in several financial applications, for example, modeling the loss given default in the context of portfolio credit risk.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Intel(R) Core(TM) i5-3317U CPU at 1.70 GHz.
References
NIST digital library of mathematical functions. Release 1.0.10 of 07 August 2015. In: Olver, F. W.J., et al. (ed.) NIST Handbook of Mathematical Functions. Cambridge University Press, NY (2010). http://dlmf.nist.gov/
Galassi, M., et al.: GNU Scientific Library Reference Manual, 3rd edn. ISBN 0954612078. http://www.gnu.org/software/gsl/
Huybrechs, D., Vandewalle, S.: On the evaluation of highly oscillatory integrals by analytic continuation. SIAM J. Numer. Anal. 44(3), 1026–1048 (2006)
Johansson, F., others.: mpmath: a Python library for arbitrary-precision floating-point arithmetic (version 0.19) (2013). http://mpmath.org/
Jones, E., Oliphant, E., Peterson, P., et al.: SciPy: open source scientific tools for Python (2001). http://www.scipy.org/
Nardin, M., Perger, W.F., Bhalla, A.: Algorithm 707. CONHYP: a numerical evaluator of the confluent hypergeometric function for complex arguments of large magnitudes. ACM Trans. Math. Softw. 18, 345–349 (1992)
Nardin, M., Perger, W.F., Bhalla, A.: Numerical evaluation of the confluent hypergeometric function for complex arguments of large magnitudes. J. Comput. Appl. Math. 39, 193–200 (1992)
Navas-Palencia, G.: Portfolio credit risk: models and numerical methods. MSc in Statistics and Operations Research Dissertation, Universitat Politècnica de Catalunya (2016). http://upcommons.upc.edu/bitstream/handle/2117/82265/memoria.pdf
Pearson, J.W.: Computation of hypergeometric functions. MSc in Mathematical Modelling and Scientific Computing Dissertation, University of Oxford (2009). http://people.maths.ox.ac.uk/~porterm/research/pearson_final.pdf
Pearson, J.W., Olver, S., Porter, M.A.: Numerical methods for the computation of the confluent and gauss hypergeometric functions (2015). arXiv:1407.7786
Watson, G.N.: The harmonic functions associated with the parabolic cylinder. Proc. Lond. Math. Soc. 2, 116–148 (1918)
Zhang, S., Jin, J.: Computation of Special Functions. Wiley, New York (1996)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Navas-Palencia, G., Arratia, A. (2016). On the Computation of Confluent Hypergeometric Functions for Large Imaginary Part of Parameters b and z . In: Greuel, GM., Koch, T., Paule, P., Sommese, A. (eds) Mathematical Software – ICMS 2016. ICMS 2016. Lecture Notes in Computer Science(), vol 9725. Springer, Cham. https://doi.org/10.1007/978-3-319-42432-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-42432-3_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-42431-6
Online ISBN: 978-3-319-42432-3
eBook Packages: Computer ScienceComputer Science (R0)