Abstract
In this paper we present a stable numerical method for the linear complementary problem arising from American put option pricing. The numerical method is based on a hybrid finite difference spatial discretization on a piecewise uniform mesh and an implicit time stepping technique. The scheme is stable for arbitrary volatility and arbitrary interest rate. We apply some tricks to derive the error estimates for the direct application of finite difference method to the linear complementary problem. We use the Singularity-Separating method to remove the singularity of the non-smooth payoff function. It is proved that the scheme is second-order convergent with respect to the spatial variable. Numerical results support the theoretical results.
Similar content being viewed by others
References
Angermann, L., Wang, S.: Convergence of a fitted finite volume method for the penalized Black-Scholes equation governing European and American option pricing. Numer. Math. 106, 1–40 (2007)
Black, F., Scholes, M.S.: The pricing of options and corporate liabilities. J. Polit. Econ. 81, 637–654 (1973)
Cheng, X., Xue, L.: On the error estimate of finite difference method for the obstacle problem. Appl. Math. Comput. 183, 416–422 (2006)
Courtadon, G.: A more accurate finite difference approximation for the valuation of options. J. Fin. Quant. Anal. 17, 697–703 (1982)
Cox, J.C., Ross, S., Rubinstein, M.: Option pricing: a simplified approach. J. Fin. Econ. 7, 229–264 (1979)
Forsyth, P.A., Vetzal, K.R.: Quadratic convergence for valuing American options using a penalty method. SIAM J. Sci. Comput. 23(6), 2095–2122 (2002)
Glowinski, R., Lions, J.L., Trémolières, T.: Numerical analysis of variational inequality. North-Holland, Amsterdam (1984)
Goeleven, D.: A uniqueness theorem for the generalized-order linear complementary problem associated with M-matrices. Linear Algebra Appl. 235, 221–227 (1996)
Hull, J.C., White, A.: The use of the control variate technique in option pricing. J. Fin. Quant. Anal. 23, 237–251 (1988)
Ikonen, S., Toivanen, J.: Operator splitting methods for American option pricing. Appl. Math. Lett. 17, 809–814 (2004)
Kangro, R., Nicolaides, R.: Far field boundary conditions for Black-Scholes equations. SIAM J. Numer. Anal. 38, 1357–1368 (2000)
Rogers, L.C.G., Talay, D.: Numercial methods in finance. Cambridge University Press, Cambridge (1997)
Schwartz, E.: The valuation of warrants: implementing a new approach. J. Fin. Econ. 4, 79–93 (1977)
Stynes, M., Roos, H.-G.: The midpoint upwind scheme. Appl. Numer. Math. 32, 291–308 (1997)
Stynes, M., Tobiska, L.: A finite difference analysis of a streamline diffusion method on a Shishkin mesh. Numer. Algorithms 18, 337–360 (1998)
Tangman, D.Y., Gopaul, A., Bhuruth, M.: A fast high-order finite difference algorithm for pricing American options. J. Comput. Appl. Math. 222, 17–29 (2008)
Vazquez, C.: An upwind numerical approach for an American and European option pricing model. Appl. Math. Comput. 97, 273–286 (1998)
Wang, S., Yang X.Q., Teo, K.L.: Power penalty method for a linear complementarity problem arising from American option valuation. J. Optim. Theory Appl. 129(2), 227–254 (2006)
Wilmott, P., Dewynne, J., Howison, S.: Option pricing: mathematical models and computation. Oxford Financial, Oxford (1993)
Wu, X., Kong, W.: A highly accurate linearized method for free boundary problems. Comput. Math. Appl. 50, 1241–1250 (2005)
Zhu, Y., Chen, B., Ren, H., Xu, H.: Application of the singularity-separating method to American exotic option pricing. Adv. Comput. Math. 19, 147–158 (2003)
Zhu, Y., Sun, Y.S.: The singularity-separating method for two factor convertible bonds. J. Comput. Fin. 3, 91–100 (1999)
Zhu, Y., Wu, X., Chen, I.: Derivative securities and difference methods. Springer, New York (2004)
Zhu, Y., Zhong, X., Chen, B., Zhang, Z.: Difference methods for initial-boundary-value problems and flow around bodies. Springer and Science Press, Heidelberg (1988)
Zvan, R., Forsyth, P.A., Vetzal, K.R.: A general finite element approach for PDE option pricing models. University of Waterloo, Waterloo (1998)
Zvan, R., Forsyth, P.A., Vetzal, K.R.: Penalty methods for American options with stochastic volatility. J. Comput. Appl. Math. 91, 199–218 (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cen, Z., Le, A. A robust finite difference scheme for pricing American put options with Singularity-Separating method. Numer Algor 53, 497–510 (2010). https://doi.org/10.1007/s11075-009-9316-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-009-9316-x
Keywords
- Black-Scholes equation
- Option valuation
- Singularity-Separating method
- Central difference scheme
- Piecewise uniform mesh