zbMATH — the first resource for mathematics

Participating life insurance policies: an accurate and efficient parallel software for COTS clusters. (English) Zbl 1253.91188
Summary: 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.
91G60 Numerical methods (including Monte Carlo methods)
68W15 Distributed algorithms
60H35 Computational methods for stochastic equations (aspects of stochastic analysis)
65C05 Monte Carlo methods
68W10 Parallel algorithms in computer science
91-08 Computational methods for problems pertaining to game theory, economics, and finance
Full Text: DOI
[1] Alfonsi A (2005) On the discretization schemes for the CIR (and Bessel squared) processes. CERMICS preprint · Zbl 1100.65007
[2] Black F, Scholes M (1973) The pricing of options and corporate liabilities. J Political Econ 81(3): 637–654 · Zbl 1092.91524 · doi:10.1086/260062
[3] Brent RP (1994) On the periods of generalized Fibonacci recurrences. Math Comput 63: 389–401 · Zbl 0809.11083 · doi:10.1090/S0025-5718-1994-1216256-7
[4] Brigo D, Alfonsi A (2005) Credit default swap calibration and derivatives pricing with the SSRD stochastic intensity model. Finance Stoch 9: 29–42 · Zbl 1065.60085 · doi:10.1007/s00780-004-0131-x
[5] 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
[6] 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
[7] Castellani G, De Felice M, Moriconi F, Pacati C (2005) Embedded value in life insurance. Working Paper
[8] 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 · Zbl 1147.91339
[9] Cox JC, Ingersoll JE, Ross SA (1985) A theory of the term structure of interest rates. Econometrica 53: 385–407 · Zbl 1274.91447 · doi:10.2307/1911242
[10] De Felice M, Moriconi F (2005) Market based tools for managing the life insurance company. Astin Bull 35(1): 79–111 · Zbl 1137.62384 · doi:10.2143/AST.35.1.583167
[11] Glasserman P (2004) Monte Carlo methods in financial engineering. Springer, New York · Zbl 1038.91045
[12] L’Ecuyer P, Simard R (2007) TestU01: AC Library for empirical testing of random number generators. ACM Trans Math Softw 33(4): 22 · Zbl 1365.65008 · doi:10.1145/1268776.1268777
[13] Marsaglia G (1995) Diehard software package. http://www.stat.fsu.edu/pub/diehard/
[14] Mascagni M, Srinivasan A (2000) Algorithm 806: SPRNG: a scalable library for pseudorandom number generation. ACM Trans Math Softw 26: 436–461 · doi:10.1145/358407.358427
[15] 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 · Zbl 0842.65005 · doi:10.1006/jcph.1995.1130
[16] Pacati C (2000) Valutazione di portafogli di polizze vita con rivalutazione agli ennesimi. Technical report 38, Progetto MIUR Modelli per la Finanza Matematica
[17] Paskov S, Traub J (1995) Faster valuation of financial derivatives. J Portfolio Manage Fall:113–120
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.