Abstract
In this paper we discuss the development of a parallel software for the numerical simulation of Participating Life Insurance Policies in distributed environments. The main computational kernels in the mathematical models for the solution of the problem are multidimensional integrals and stochastic differential equations. The former is solved by means of Monte Carlo method combined with the Antithetic Variates variance reduction technique, while differential equations are approximated via a fully implicit, positivity-preserving, Euler method. The parallelization strategy we adopted relies on the parallelization of Monte Carlo algorithm. We implemented and tested the software on a PC Linux cluster.
Similar content being viewed by others
References
Alfonsi A (2005) On the discretization schemes for the CIR (and Bessel squared) processes. CERMICS preprint
Black F, Scholes M (1973) The pricing of options and corporate liabilities. J Political Econ 81(3): 637–654
Brent RP (1994) On the periods of generalized Fibonacci recurrences. Math Comput 63: 389–401
Brigo D, Alfonsi A (2005) Credit default swap calibration and derivatives pricing with the SSRD stochastic intensity model. Finance Stoch 9: 29–42
Brown BW, Lovato J, Russell K (1994) DCDFLIB: a library of C routines for cumulative distribution functions, inverses, and other parameters. Technical report, Department of Biomathematics, The University of Texas, Houston, 77030
Caflisch R, Morokoff W, Owen A (1998) Valuation of mortgage-backed securities using Brownian bridges to reduce effective dimension. J Comput Finance 1: 27–46
Castellani G, De Felice M, Moriconi F, Pacati C (2005) Embedded value in life insurance. Working Paper
Corsaro S, De Angelis PL, Marino Z, Perla F (2007) On high performance software development for the numerical simulation of life insurance policies. In: Miller J, Edelman ID, Appleby J (eds) Numerical methods for finance. Chapman & Hall/CRC, Dublin, pp 87–111
Cox JC, Ingersoll JE, Ross SA (1985) A theory of the term structure of interest rates. Econometrica 53: 385–407
De Felice M, Moriconi F (2005) Market based tools for managing the life insurance company. Astin Bull 35(1): 79–111
Glasserman P (2004) Monte Carlo methods in financial engineering. Springer, New York
L’Ecuyer P, Simard R (2007) TestU01: AC Library for empirical testing of random number generators. ACM Trans Math Softw 33(4): 22
Marsaglia G (1995) Diehard software package. http://www.stat.fsu.edu/pub/diehard/
Mascagni M, Srinivasan A (2000) Algorithm 806: SPRNG: a scalable library for pseudorandom number generation. ACM Trans Math Softw 26: 436–461
Mascagni M, Cuccaro SA, Pryor DV, Robinson ML (1995) A fast, high-quality, and reproducible lagged-Fibonacci pseudorandom number generator. J Comput Phys 15: 211–219
Pacati C (2000) Valutazione di portafogli di polizze vita con rivalutazione agli ennesimi. Technical report 38, Progetto MIUR Modelli per la Finanza Matematica
Paskov S, Traub J (1995) Faster valuation of financial derivatives. J Portfolio Manage Fall:113–120
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Corsaro, S., De Angelis, P.L., Marino, Z. et al. Participating life insurance policies: an accurate and efficient parallel software for COTS clusters. Comput Manag Sci 8, 219–236 (2011). https://doi.org/10.1007/s10287-009-0100-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10287-009-0100-0