Skip to main content
Log in

A robust finite difference scheme for pricing American put options with Singularity-Separating method

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

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.

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.

Similar content being viewed by others

References

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

    Article  MATH  MathSciNet  Google Scholar 

  2. Black, F., Scholes, M.S.: The pricing of options and corporate liabilities. J. Polit. Econ. 81, 637–654 (1973)

    Article  Google Scholar 

  3. Cheng, X., Xue, L.: On the error estimate of finite difference method for the obstacle problem. Appl. Math. Comput. 183, 416–422 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  4. Courtadon, G.: A more accurate finite difference approximation for the valuation of options. J. Fin. Quant. Anal. 17, 697–703 (1982)

    Article  Google Scholar 

  5. Cox, J.C., Ross, S., Rubinstein, M.: Option pricing: a simplified approach. J. Fin. Econ. 7, 229–264 (1979)

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  7. Glowinski, R., Lions, J.L., Trémolières, T.: Numerical analysis of variational inequality. North-Holland, Amsterdam (1984)

    Google Scholar 

  8. Goeleven, D.: A uniqueness theorem for the generalized-order linear complementary problem associated with M-matrices. Linear Algebra Appl. 235, 221–227 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  9. Hull, J.C., White, A.: The use of the control variate technique in option pricing. J. Fin. Quant. Anal. 23, 237–251 (1988)

    Article  Google Scholar 

  10. Ikonen, S., Toivanen, J.: Operator splitting methods for American option pricing. Appl. Math. Lett. 17, 809–814 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  11. Kangro, R., Nicolaides, R.: Far field boundary conditions for Black-Scholes equations. SIAM J. Numer. Anal. 38, 1357–1368 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  12. Rogers, L.C.G., Talay, D.: Numercial methods in finance. Cambridge University Press, Cambridge (1997)

    Google Scholar 

  13. Schwartz, E.: The valuation of warrants: implementing a new approach. J. Fin. Econ. 4, 79–93 (1977)

    Article  Google Scholar 

  14. Stynes, M., Roos, H.-G.: The midpoint upwind scheme. Appl. Numer. Math. 32, 291–308 (1997)

    MathSciNet  Google Scholar 

  15. Stynes, M., Tobiska, L.: A finite difference analysis of a streamline diffusion method on a Shishkin mesh. Numer. Algorithms 18, 337–360 (1998)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  17. Vazquez, C.: An upwind numerical approach for an American and European option pricing model. Appl. Math. Comput. 97, 273–286 (1998)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  19. Wilmott, P., Dewynne, J., Howison, S.: Option pricing: mathematical models and computation. Oxford Financial, Oxford (1993)

    Google Scholar 

  20. Wu, X., Kong, W.: A highly accurate linearized method for free boundary problems. Comput. Math. Appl. 50, 1241–1250 (2005)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  22. Zhu, Y., Sun, Y.S.: The singularity-separating method for two factor convertible bonds. J. Comput. Fin. 3, 91–100 (1999)

    Google Scholar 

  23. Zhu, Y., Wu, X., Chen, I.: Derivative securities and difference methods. Springer, New York (2004)

    MATH  Google Scholar 

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

    MATH  Google Scholar 

  25. Zvan, R., Forsyth, P.A., Vetzal, K.R.: A general finite element approach for PDE option pricing models. University of Waterloo, Waterloo (1998)

    Google Scholar 

  26. Zvan, R., Forsyth, P.A., Vetzal, K.R.: Penalty methods for American options with stochastic volatility. J. Comput. Appl. Math. 91, 199–218 (1998)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhongdi Cen.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-009-9316-x

Keywords

Mathematics Subject Classifications (2000)

Navigation