Simultaneous upper and lower bounds of American-style option prices with hedging via neural networks
Ivan Guo, Nicolas Langrené, Jiahao Wu
TL;DR
This paper tackles American option pricing by jointly solving the primal stopping problem and its dual via neural networks, eliminating nested simulations and enabling high-dimensional Bermudan pricing. It introduces two approaches: Method I, which uses a suite of networks to simultaneously approximate continuation values and martingale increments at each exercise date, and Method II, which uses a single global network with time as a state variable and alternates training with stopping updates. The methods yield tight lower and upper bounds and provide directly usable hedging strategies through the dual martingale, improving variance reduction and offering risk-management tools beyond pricing. Numerical results across Black–Scholes and Heston-type settings, including high-dimensional max-call and geometric-put options, demonstrate accurate bounds, efficient computation, and robust hedging, underscoring the practical value for pricing in complex, multi-factor markets.
Abstract
In this paper, we introduce two novel methods to solve the American-style option pricing problem and its dual form at the same time using neural networks. Without applying nested Monte Carlo, the first method uses a series of neural networks to simultaneously compute both the lower and upper bounds of the option price, and the second one accomplishes the same goal with one global network. The avoidance of extra simulations and the use of neural networks significantly reduce the computational complexity and allow us to price Bermudan options with frequent exercise opportunities in high dimensions, as illustrated by the provided numerical experiments. As a by-product, these methods also derive a hedging strategy for the option, which can also be used as a control variate for variance reduction.
