Skip to main content

Journal of Computational Finance

Risk.net

Finite-difference solution ansatz approach in least-squares Monte Carlo

Jiawei Huo

  • The improved method leverages a one-dimensional finite difference solution to construct an ansatz, which then forms a basis for the least-squares regression.
  • In a generic model setting, the ansatz is theoretically proven to serve as a “control variate”.
  • Extensive numerical experiments on practitioner-focused examples confirm our method’s enhanced accuracy and stability without sacrificing computational efficiency.

This paper presents a simple but effective and efficient approach to improve the accuracy and stability of the least-squares Monte Carlo method. The key idea is to construct an ansatz for the conditional expected continuation payoff using the finite-difference solution from one dimension, to be used in linear regression. This approach acts as a bridge between solving backward partial differential equations and Monte Carlo simulation, aiming to achieve the best of both worlds. In a general setting encompassing both local and stochastic volatility models, the ansatz is proven to act as a control variate, reducing the mean squared error, thereby leading to a reduction in the final pricing error. We illustrate the technique with realistic examples including Bermudan options, worst-of issuer callable notes and the expected positive exposure on European options under valuation adjustments.

Sorry, our subscription options are not loading right now

Please try again later. Get in touch with our customer services team if this issue persists.

New to Risk.net? View our subscription options

Want to know what’s included in our free membership? Click here

Show password
Hide password

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here