Skip to main content
Log in

Deep Learning and American Options via Free Boundary Framework

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

We propose a deep learning method for solving the American options model with a free boundary feature. To extract the free boundary known as the early exercise boundary from our proposed method, we introduce the Landau transformation. For efficient implementation of our proposed method, we further construct an implicit dual solution framework consisting of a novel auxiliary function and free boundary equations. The auxiliary function is formulated to include the feed-forward deep neural network (DNN) output and further mimic the far boundary behaviour, smooth pasting condition, and remaining boundary conditions due to the second-order space derivative and first-order time derivative. Because the early exercise boundary and its derivative are not a priori known, the boundary values mimicked by the auxiliary function are in approximate form. Concurrently, we then establish equations that approximate the early exercise boundary and its derivative directly from the DNN output based on some linear relationships at the left boundary. Furthermore, the option Greeks are obtained from the derivatives of this auxiliary function. We test our implementation with several examples and compare them with the existing numerical methods. All indicators show that our proposed deep learning method presents an efficient and alternative way of pricing options with early exercise features.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Code and Data Availability

The code and data could be shared at a reasonable request.

Notes

  1. Adam is an optimization algorithm based on adaptive estimation of momentums of the first order and second order (Kingma Diederik & Adam, 2014) It has the reputation of converging rapidly and being computationally efficient.

  2. It is essential to mention that all the plot profiles in Sect. 4.2 are in log scale. It enables better visualization of the LTM profile for the final loss function value and the computational time.

  3. After performing several experiments, we obtained the average of the optimal exercise boundary (denoted by Mean \([\hat{s}_f(T)]\)), SD, final loss value, and training time. The averaged values over the number of sample data are displayed in Table 14.

  4. Based on symmetry properties, the American call options can be obtain from our DNN approximation of the American put options. Similarly, the early exercise boundary for the American call options can also be obtained from the DNN approximation of the early exercise boundary for the American put options. We refer the reader to the work of Detemple (2001).

References

  • Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., et al. (2016). Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv Preprint arXiv:1603.04467.

  • Alexiades, V., & Cannon, J. R. (1980). Free boundary problems in solidification of alloys. SIAM Journal on Mathematical Analysis, 11(2), 254–264.

    Article  Google Scholar 

  • Anderson, D. & Ulrych, U. (2022). Accelerated American option pricing with deep neural networks. Swiss Finance Institute Research Paper, (22-03).

  • Andreucci, D., & Gianni, R. (1994). Classical solutions to a multidimensional free boundary problem arising in combustion theory. Communications in Partial Differential Equations, 19(5–6), 803–826.

    Article  Google Scholar 

  • Ballestra, L. V. (2018). Fast and accurate calculation of American option prices. Decisions in Economics and Finance, 41(2), 399–426.

    Article  Google Scholar 

  • Bänsch, E., Paul, J., & Schmidt, A. (2013). An ALE finite element method for a coupled Stefan problem and Navier–Stokes equations with free capillary surface. International Journal for Numerical Methods in Fluids, 71(10), 1282–1296.

    Article  Google Scholar 

  • Barles, G., & Soner, H. M. (1998). Option pricing with transaction costs and a nonlinear Black–Scholes equation. Finance & Stochastics, 2(4), 369–397.

    Article  Google Scholar 

  • Becker, S., Cheridito, P., & Jentzen, A. (2020). Pricing and hedging American-style options with deep learning. Journal of Risk and Financial Management, 13(7), 158.

    Article  Google Scholar 

  • Brennan, M. J., & Schwartz, E. S. (1977). The valuation of American put options. The Journal of Finance, 32(2), 449–462.

    Article  Google Scholar 

  • Bunch, D. S., & Johnson, H. (2000). The American put option and its critical stock price. The Journal of Finance, 55(5), 2333–2356.

    Article  Google Scholar 

  • Caffarelli, L. A., & Vázquez, J. L. (1995). A free-boundary problem for the heat equation arising in flame propagation. Transactions of the American Mathematical Society, 347(2), 411–441.

    Article  Google Scholar 

  • Carr, P. (1998). Randomization and the American put. The Review of Financial Studies, 11(3), 597–626.

    Article  Google Scholar 

  • Ceseri, M., & Stockie, J. M. (2014). A three-phase free boundary problem with melting ice and dissolving gas. European Journal of Applied Mathematics, 25(4), 449–480.

    Article  Google Scholar 

  • Chen, F., Sondak, D., Protopapas, P., Mattheakis, M., Liu, S., Agarwal, D., & Di Giovanni, M. (2020). NeuroDiffEq: A python package for solving differential equations with neural networks. Journal of Open Source Software, 5(46), 1931.

    Article  Google Scholar 

  • Chen, X., Cheng, H., & Chadam, J. (2013). Nonconvexity of the optimal exercise boundary for an American put option on a dividend-paying asset. Mathematical Finance: An International Journal of Mathematics, Statistics and Financial Economics, 23(1), 169–185.

    Article  Google Scholar 

  • Chen, Y., & Wan, J. W. (2021). Deep neural network framework based on backward stochastic differential equations for pricing and hedging American options in high dimensions. Quantitative Finance, 21(1), 45–67.

    Article  Google Scholar 

  • Cox, J. C., Ross, S. A., & Rubinstein, M. (1979). Option pricing: A simplified approach. Journal of Financial Economics, 7(3), 229–263.

    Article  Google Scholar 

  • Deng, L., Yu, D., et al. (2014). Deep learning: methods and applications. Foundations and Trends® in Signal Processing, 7(3–4), 197–387.

  • Detemple, J. (2001). American options: Symmetry properties. Option Pricing, Interest Rates and Risk Management, 67–104.

  • Dolezel, P., Skrabanek, P., & Gago, L. (2016). Weight initialization possibilities for feedforward neural network with linear saturated activation functions. IFAC-PapersOnLine, 49(25), 49–54.

    Article  Google Scholar 

  • Dutta, S., & Shekhar, S. (1988). Bond rating: A non-conservative application of neural networks. In IEEE International Conference on Neural Networks (pp. 443–450). Publ by IEEE.

  • Egorova, V., Jódar, L., et al. (2014). Solving American option pricing models by the front fixing method: Numerical analysis and computing. Abstract and Applied Analysis, 2014, 146745.

    Google Scholar 

  • Egorova, V. N., Tan, S.-H., Lai, C.-H., Company, R., & Jódar, L. (2017). Moving boundary transformation for American call options with transaction cost: Finite difference methods and computing. International Journal of Computer Mathematics, 94(2), 345–362.

    Article  Google Scholar 

  • Eskiizmirliler, S., Günel, K., & Polat, R. (2021). On the solution of the Black–Scholes equation using feed-forward neural networks. Computational Economics, 58(3), 915–941.

    Article  Google Scholar 

  • Fazio, R., Insana, A., & Jannelli, A. (2021). A front-fixing implicit finite difference method for the American put options model. Mathematical and Computational Applications, 26(2), 30.

    Article  Google Scholar 

  • Filippi, J.-B., Morandini, F., Balbi, J. H., & Hill, D. R. (2010). Discrete event front-tracking simulation of a physical fire-spread model. Simulation, 86(10), 629–646.

    Article  Google Scholar 

  • Frankel, M. L., & Roytburd, V. (1994). A free boundary problem modeling thermal instabilities: Stability and bifurcation. Journal of Dynamics and Differential Equations, 6(3), 447–486.

    Article  Google Scholar 

  • Glorot, X., & Bengio, Y. (2010). Understanding the difficulty of training deep feedforward neural networks. In Proceedings of the thirteenth international conference on artificial intelligence and statistics (pp. 249–256). JMLR Workshop and Conference Proceedings.

  • Golbabai, A., & Seifollahi, S. (2006). Numerical solution of the second kind integral equations using radial basis function networks. Applied Mathematics and Computation, 174(2), 877–883.

    Article  Google Scholar 

  • Gutiérrez, Ó. (2013). American option valuation using first-passage densities. Quantitative Finance, 13(11), 1831–1843.

    Article  Google Scholar 

  • He, J., & Xu, J. (2019). MgNet: A unified framework of multigrid and convolutional neural network. Science China Mathematics, 62(7), 1331–1354.

    Article  Google Scholar 

  • He, S., Reif, K., & Unbehauen, R. (2000). Multilayer neural networks for solving a class of partial differential equations. Neural Networks, 13(3), 385–396.

    Article  Google Scholar 

  • Hele-Shaw, H. S. (1898). Flow of water. Nature, 58(1509), 520–520.

    Article  Google Scholar 

  • Hirsa, A., Karatas, T., & Oskoui, A. (2019). Supervised deep neural networks (DNNs) for pricing/calibration of vanilla/exotic options under various different processes. arXiv Preprint arXiv:1902.05810.

  • Hou, M., Fu, H., Hu, Z., Wang, J., Chen, Y., & Yang, Y. (2022). Numerical solving of generalized Black–Scholes differential equation using deep learning based on blocked residual connection. Digital Signal Processing, 126, 103498.

    Article  Google Scholar 

  • Hu, H., & Argyropoulos, S. A. (1996). Mathematical modelling of solidification and melting: a review. Modelling and Simulation in Materials Science and Engineering, 4(4), 371.

    Article  Google Scholar 

  • Hussian, E. A., & Suhhiem, M. H. (2015). Numerical solution of partial differential equations by using modified artificial neural network. Network and Complex Systems, 5(6), 11–21.

    Google Scholar 

  • Hutchinson, J. M., Lo, A. W., & Poggio, T. (1994). A nonparametric approach to pricing and hedging derivative securities via learning networks. The Journal of Finance, 49(3), 851–889.

    Article  Google Scholar 

  • Jandačka, M., & Ševčovič, D. (2005). On the risk-adjusted pricing-methodology-based valuation of vanilla options and explanation of the volatility smile. Journal of Applied Mathematics, 2005(3), 235–258.

    Article  Google Scholar 

  • Jianyu, L., Siwei, L., Yingjian, Q., & Yaping, H. (2003). Numerical solution of elliptic partial differential equation using radial basis function neural networks. Neural Networks, 16(5–6), 729–734.

    Article  Google Scholar 

  • Khashman, A. (2010). Neural networks for credit risk evaluation: Investigation of different neural models and learning schemes. Expert Systems with Applications, 37(9), 6233–6239.

    Article  Google Scholar 

  • Khoo, Y., Lu, J., & Ying, L. (2021). Solving parametric PDE problems with artificial neural networks. European Journal of Applied Mathematics, 32(3), 421–435.

    Article  Google Scholar 

  • Kim, I. C. (2003). A free boundary problem arising in flame propagation. Journal of Differential Equations, 191(2), 470–489.

    Article  Google Scholar 

  • Kingma Diederik, P., & Adam, J. B. (2014). A method for stochastic optimization. arXiv Preprint arXiv:1412.6980.

  • Kumar, V., Durst, F., & Ray, S. (2006). Modeling moving-boundary problems of solidification and melting adopting an arbitrary Lagrangian–Eulerian approach. Numerical Heat Transfer, Part B: Fundamentals, 49(4), 299–331.

    Article  Google Scholar 

  • Lagaris, I. E., Likas, A., & Fotiadis, D. I. (1998). Artificial neural networks for solving ordinary and partial differential equations. IEEE Transactions on Neural Networks, 9(5), 987–1000.

    Article  Google Scholar 

  • Leland, H. E. (1985). Option pricing and replication with transactions costs. The Journal of Finance, 40(5), 1283–1301.

    Article  Google Scholar 

  • Létourneau, P., & Stentoft, L. (2019). Bootstrapping the early exercise boundary in the least-squares Monte Carlo method. Journal of Risk and Financial Management, 12(4), 190.

    Article  Google Scholar 

  • Lin, J., & Almeida, C. (2021). American option pricing with machine learning: An extension of the Longstaff–Schwartz method. Brazilian Review of Finance, 19(3), 85–109.

    Article  Google Scholar 

  • Liu, H., & Markowich, P. (2020). Selection dynamics for deep neural networks. Journal of Differential Equations, 269(12), 11540–11574.

    Article  Google Scholar 

  • Liu, S., Du, Y., & Liu, X. (2020). Numerical studies of a class of reaction-diffusion equations with Stefan conditions. International Journal of Computer Mathematics, 97(5), 959–979.

    Article  Google Scholar 

  • Liu, Z., Yang, Y., & Cai, Q.-D. (2019). Solving differential equation with constrained multilayer feedforward network. arXiv Preprint arXiv:1904.06619.

  • Longstaff, F. A., & Schwartz, E. S. (2001). Valuing American options by simulation: A simple least-squares approach. The Review of Financial Studies, 14(1), 113–147.

    Article  Google Scholar 

  • Lu, L., Meng, X., Mao, Z., & Karniadakis, G. E. (2021). DeepXDE: A deep learning library for solving differential equations. SIAM Review, 63(1), 208–228.

    Article  Google Scholar 

  • MacKean, H., Jr. (1965). A free boundary problem for the heat equation arising from a problem in mathematical economics. Industrial Management Review, 6, 32–39.

    Google Scholar 

  • Malliaris, M., & Salchenberger, L. (1993). A neural network model for estimating option prices. Applied Intelligence, 3(3), 193–206.

    Article  Google Scholar 

  • Morandi Cecchi, M., & Russo, R. (2005). Numerical approximation of free boundary problem by variational inequalities. Application to semiconductor devices. In F. Giannessi & A. Maugeri (Eds.), Variational analysis and applications (pp. 697–722). Springer.

  • Musiela, M., & Rutkowski, M. (2006). Martingale methods in financial modelling (Vol. 36). Springer Science & Business Media.

  • Narkhede, M. V., Bartakke, P. P., & Sutaone, M. S. (2022). A review on weight initialization strategies for neural networks. Artificial Intelligence Review, 55(1), 291–322.

    Article  Google Scholar 

  • Nielsen, B. F., Skavhaug, O., & Tveito, A. (2002). Penalty and front-fixing methods for the numerical solution of American option problems. Journal of Computational Finance, 5(4), 69–98.

    Article  Google Scholar 

  • Nwankwo, C., & Dai, W. (2022). On the efficiency of 5(4) RK-embedded pairs with high order compact scheme and Robin boundary condition for options valuation. Japan Journal of Industrial and Applied Mathematics, 39(2), 753–775.

    Article  Google Scholar 

  • Nwankwo, C., & Dai, W. (2022). Sixth-order compact differencing with staggered boundary schemes and 3(2) Bogacki–Shampine pairs for pricing free-boundary options. arXiv Preprint arXiv:2207.14379.

  • Pacelli, V., Azzollini, M., et al. (2011). An artificial neural network approach for credit risk management. Journal of Intelligent Learning Systems and Applications, 3(02), 103.

    Article  Google Scholar 

  • Piqueras, M.-A., Company, R., & Jódar, L. (2017). A front-fixing numerical method for a free boundary nonlinear diffusion logistic population model. Journal of Computational and Applied Mathematics, 309, 473–481.

    Article  Google Scholar 

  • Raissi, M., Perdikaris, P., & Karniadakis, G. E. (2017). Physics informed deep learning (part i): Data-driven solutions of nonlinear partial differential equations. arXiv Preprint arXiv:1711.10561.

  • Raissi, M., Perdikaris, P., & Karniadakis, G. E. (2019). Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational physics, 378, 686–707.

    Article  Google Scholar 

  • Reppen, A. M., Soner, H. M., & Tissot-Daguette, V. (2022). Neural optimal stopping boundary. arXiv Preprint arXiv:2205.04595.

  • Sabate-Vidales, M., Šiška, D., & Szpruch, L. (2020). Solving path dependent PDEs with LSTM networks and path signatures. arXiv Preprint arXiv:2011.10630.

  • Schmeiser, C. (2020). Free boundaries in semiconductor devices. In J. M. Chadam & H. Rasmussen (Eds.), Emerging applications in free boundary problems (pp. 268–272). Chapman and Hall/CRC.

  • Sirignano, J., & Spiliopoulos, K. (2018). DGM: A deep learning algorithm for solving partial differential equations. Journal of Computational Physics, 375, 1339–1364.

    Article  Google Scholar 

  • Umeorah, N., & Mba, J. C. (2022). Approximation of single-barrier options partial differential equations using feed-forward neural network. Applied Stochastic Models in Business and Industry, 38(6), 1079–1098.

    Article  Google Scholar 

  • van Moerbeke, P. (1974). Optimal stopping and free boundary problems. The Rocky Mountain Journal of Mathematics, 4(3), 539–578.

    Article  Google Scholar 

  • Villani, G. (2022). A neural network approach to value R &D compound American exchange option. Computational Economics, 60(1), 305–324.

    Article  Google Scholar 

  • Wang, S., & Perdikaris, P. (2021). Deep learning of free boundary and Stefan problems. Journal of Computational Physics, 428, 109914.

    Article  Google Scholar 

  • Wilmott, P., Howison, S., & Dewynne, J. (1995). The mathematics of financial derivatives. Cambridge University Press.

  • Wu, C., Zhu, M., Tan, Q., Kartha, Y., & Lu, L. (2023). A comprehensive study of non-adaptive and residual-based adaptive sampling for physics-informed neural networks. Computer Methods in Applied Mechanics and Engineering, 403, 115671.

    Article  Google Scholar 

  • Wu, L., & Kwok, Y.-K. (1997). A front-fixing finite difference method for the valuation of American options. Journal of Financial Engineering, 6(4), 83–97.

    Google Scholar 

  • Zhao, X. E., Hao, W., & Hu, B. (2021). Convergence analysis of neural networks for solving a free boundary problem. Computers & Mathematics with Applications, 93, 144–155.

    Article  Google Scholar 

  • Zhu, S.-P., & Chen, W.-T. (2011). A predictor-corrector scheme based on the ADI method for pricing American puts with stochastic volatility. Computers & Mathematics with Applications, 62(1), 1–26.

    Article  Google Scholar 

Download references

Funding

The first author is funded in part by an NSERC Discovery Grant. The second author was funded in part by PIMS and the School of Mathematics, Cardiff University, during her research visit to the University of Calgary.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chinonso Nwankwo.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nwankwo, C., Umeorah, N., Ware, T. et al. Deep Learning and American Options via Free Boundary Framework. Comput Econ (2023). https://doi.org/10.1007/s10614-023-10459-3

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10614-023-10459-3

Keywords

Navigation