Next Article in Journal
COVID-19 Pandemic and Romanian Stock Market Volatility: A GARCH Approach
Next Article in Special Issue
Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices
Previous Article in Journal
Artificial Intelligence: The Attitude of the Public and Representatives of Various Industries
Previous Article in Special Issue
Pricing and Hedging American-Style Options with Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

American Option Pricing with Importance Sampling and Shifted Regressions

by
Francois-Michel Boire
1,
R. Mark Reesor
2 and
Lars Stentoft
1,3,*
1
Department of Statistical and Actuarial Sciences, University of Western Ontario, London, ON N6A 5B7, Canada
2
Department of Mathematics, Wilfrid Laurier University, Waterloo, ON N2L 3C7, Canada
3
Department of Economics, University of Western Ontario, London, ON N6A 5C2, Canada
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2021, 14(8), 340; https://doi.org/10.3390/jrfm14080340
Submission received: 21 June 2021 / Revised: 17 July 2021 / Accepted: 19 July 2021 / Published: 22 July 2021
(This article belongs to the Special Issue Option Pricing)

Abstract

:
This paper proposes a new method for pricing American options that uses importance sampling to reduce estimator bias and variance in simulation-and-regression based methods. Our suggested method uses regressions under the importance measure directly, instead of under the nominal measure as is the standard, to determine the optimal early exercise strategy. Our numerical results show that this method successfully reduces the bias plaguing the standard importance sampling method across a wide range of moneyness and maturities, with negligible change to estimator variance. When a low number of paths is used, our method always improves on the standard method and reduces average root mean squared error of estimated option prices by 22.5 % .
JEL Classification:
C15; G12; G13

1. Introduction

As its name suggests, the least-squares Monte Carlo (LSM) method of Longstaff and Schwartz (2001) employs a least-squares regression approach to estimate an optimal exercise strategy when pricing American style options. Contrary to deterministic solutions like those from multinominal trees or finite differences, regression-based estimators like the LSM are well adapted to multivariate settings and allow for great flexibility in the modeling of a strategy. The estimated exercise strategy is a core element of the LSM procedure, and one of the main obstacles to implementing an accurate LSM estimator is the bias and variance introduced by a sub-optimal exercise strategy. In order to efficiently compute accurate LSM estimators, a simple and effective solution is to employ Monte Carlo variance reduction tools.
One such variance reduction method is importance sampling. The objectives of importance sampling for European option pricing are twofold. First, it reduces the frequency of null payoffs that do not contribute to the estimation of the option premium. The same kind of concept is applied in stratified sampling for instance, where the optimal sampling weights are proportional to the variance of the discounted payoffs within each strata, such that no effort should be spent on sampling unexercised paths. Second, importance sampling reduces the variance of the estimator by generating more payoff events, which are otherwise ill-represented in a small sample drawn from the nominal distribution. Importance sampling thereby reduces the number of simulations that are necessary to obtain a balanced sample that includes some of the outliers that play an important role in the computation of an expectation. For the specific problem of pricing American options, a third objective can be formulated. That is, importance sampling should improve the accuracy of an exercise strategy, and, hence, reduce estimator bias resulting from incorrect exercise decisions.
This paper demonstrates that the stability of the LSM algorithm is improved when regression coefficients are estimated from the same importance distribution that is used to simulate option prices. The regression of discounted option cashflows on shifted paths improves continuation value predictions where the paucity of data under the nominal measure otherwise impedes the polynomial approximation. Indeed, when too few non-zero cashflows are simulated, the strategy obtained from a standard LSM approach leads to significantly low-biased prices. Our proposed method corrects this bias. The relative importance of the benefits of using our approach is particularly noticeable when a low number of simulation paths is available. Hence, the Monte Carlo valuation of deep out of the money options, knock-in options or barrier options with American-style features may greatly benefit from the approach introduced in this paper.
A crucial aspect of importance sampling lies in the choice of importance measure. For American option pricing with the LSM algorithm, Moreni (2003) considers a uniform change in the drift of the simulated geometric Brownian motion (GBM) paths of the Black and Scholes (1973) model. This method uses the standard continuation values estimated under the nominal measure to determine stopping times for paths simulated under the importance measure using the same normal increments to generate paths under both measures. Another suggestion by Moreni (2004) is simply to implement the LSM algorithm under the nominal measure, and apply a uniform change of drift to the discounted option payoffs at the end of the algorithm after stopping times are estimated using paths under the nominal measure. These American option pricing algorithms successfully achieve the two aforementioned variance reduction objectives. First, they increase the frequency of non-zero payoffs. Second, they generate more rare events by redirecting paths deeper in the money. However, they only achieve modest improvements on the third objective.
It is in this spirit that we introduce the new LSM-s estimator, where the “s” stands for “shifted”, in which the shifted paths are used in the regressions. To do so, the LSM-s algorithm employs stepwise likelihood ratios as weights in a weighted least squares approach. The LSM-s comports several advantages over the standard LSM. First, the LSM-s has significantly reduced bias and variance compared to the standard LSM. Second, the LSM-s requires no prior knowledge of regression coefficients since the regressions are directly carried out with the importance paths. Our new approach, therefore, removes the overhead related to estimating an exercise strategy under the nominal measure. Third, the LSM-s enjoys a larger sample of relevant observations in the regression due to a higher incidence of non-zero values in the cross-section of shifted payoffs. Finally, the polynomial approximation of an exercise strategy is enhanced as more paths are simulated in the vicinity of the exercise region. These improvements reduce root mean squared error of the “unshifted” LSM estimator by 22.5 % on average. Moreover, the LSM-s is particularly effective at bias reduction when the number of simulated paths is small, since it improves the polynomial approximations in data-poor regions where exercise is optimal.
Several contributions to the literature on variance reduction techniques for Monte Carlo derivative pricing have focused on reducing the variance of discounted payoffs to reduce the variance of the estimator. This approach is perfectly reasonable in the case of European-style options because exercise times are known. Whenever early exercise features are involved however, a significant portion of the error of the estimator is governed by the random errors in the exercise strategy. Consequently applying variance reduction tools to both continuation values and discounted payoffs achieves a significant reduction in both bias and variance. Our results, therefore, contribute to a strand of the literature for the valuation of American options in which bias reduction is achieved by reducing random exercise errors. A similar approach was used in Rasmussen (2005) in the context of variance reduction with control variates, as well as in Létourneau and Stentoft (2019) in the context of bootstrap aggregation of regression coefficients. See also Kan and Reesor (2012), who derive explicit approximations to the bias of Monte Carlo estimators of American option prices.
The paper is organized as follows: Section 2 outlines the American option pricing problem, provides details on the implementation of the LSM method, discusses the use of importance sampling and proposes a new method for using importance sampling with simulation and regression based algorithms. Section 3 presents the results of our numerical experiments along with robustness checks demonstrating the benefit of using our proposed method. Next, Section 4 explains how our improved approach generalizes to multivariate settings and a wider class of diffusion processes. Finally, Section 5 concludes. Appendix A contains further details on the numerical results.

2. Pricing Derivatives with Early-Exercise Features

In this section, we first state the valuation problem associated with pricing American options. Next, we illustrate how the price can be approximated using the least squares Monte Carlo (LSM) method of Longstaff and Schwartz (2001). Finally, we explain how importance sampling can be used in the context of simulation and regression methods. In this section we also propose our improved method in which regressions are carried out directly under the importance measure instead of under the nominal measure which has been the standard.

2.1. The Valuation Problem

Consider a complete probability space ( Ω , F , P ) equipped with a continuous filtration F = { F t : 0 t T } . The valuation of an American option written on the F -adapted underlying asset S ( t ) : t [ 0 , T ] is a stochastic optimal control problem with the objective of maximizing discounted payoffs with respect to an F -adapted class of stopping times T [ 0 , T ] . Assuming a constant continuously-compounded interest rate r and a risk-neutral pricing probability measure P , we denote the price process of the option as U ( t ) : t [ 0 , T ] and write
U ( t ) = sup τ T : t τ E P e r ( τ t ) h ( S ( τ ) ) F t ,
where h ( · ) 0 is an F -adapted payoff function. For instance, the payoff of a put option with strike price K is h ( S ( t ) ) = max ( K S ( t ) , 0 ) .
In a discrete-time formulation of the pricing problem, the complete probability space ( Ω , G , P ) is equipped with a discrete filtration G = { G j : j = 0 , , J } to which is adapted the discretized asset price process { S j : j = 0 , , J } . Here we assume that the option may be exercised only at evenly spaced time points of length Δ t = T / J which define the time discretization, such that T { τ j = j Δ t : j = 0 , , J } . Let V j ( x ) : j = 0 , , J denote the time-j value of an unexercised option with underlying asset value S j = x . The option price can then be written as
V j ( S j ) = sup k : k j E P e r ( k j ) Δ t h ( S k ) G j .
One can then show that V 0 ( S 0 ) solves the dynamic program below
V J ( S T ) = h ( S T ) V j ( S j ) = max h ( S j ) , E P e r Δ t V j + 1 ( S j + 1 ) G j , j = J 1 , , 0 .
Options with such discrete early exercise features are typically called Bermudan options. To value an American option numerically, one is technically required to instead price a Bermudan option with a high number of exercise opportunities, thereby letting J (Glasserman 2013). In line with the literature and for the sake of our discussion, we refer to options as American rather than Bermudan in this paper.

2.2. Least Squares Monte Carlo

We can approximate the dynamic program in Equation (3) by estimating the conditional expectations E P e r Δ t V j + 1 ( S j + 1 ) G j , j = 0 , , ( J 1 ) with ordinary least squares (OLS) regressions. For this task a finite set of G -measurable basis functions { ψ ( · ) : = 0 , , L } is used. Given a set of N simulated paths { S n , j : n = 1 , , N ; j = 0 , , J } , a parametric approximation of the continuation value is obtained with a regression model of the form
e r Δ t V j + 1 ( S n , j + 1 ) = l = 0 L ψ l ( S n , j ) β j , l + ε n , j + 1 ,
where the path-n, time-j error term ε n , j satisfies the usual OLS assumptions. Let N j = { n : h ( S n , j ) > 0 } be the set of time-j in-the-money (ITM) paths and let N j = | N j | . In the LSM algorithm, the ( L + 1 ) vector of coefficient estimates β ^ j = { β ^ j , 0 , , β ^ j , L } are obtained by regressing discounted cashflows e r Δ t V ^ j + 1 ( S n , j + 1 ) against the cross-section of basis functions ψ ( S i , j ) = { ψ 0 ( S n , j ) , , ψ L ( S n , j ) } , with ψ 0 as a constant, and for n N j . One can then easily show that
β ^ j = Ψ j Ψ j 1 Ψ j V ^ j + 1 ,
where the N j × ( L + 1 ) matrix Ψ j denotes the time-j cross-section of basis functions and the N j × 1 vector V ^ j + 1 is the sample of discounted option cashflows at time j + 1 . The time-j cross-section of fitted continuation values then takes the form
C ^ j = Ψ j β ^ j = Ψ j Ψ j Ψ j 1 Ψ j V ^ j + 1 ,
which is an unbiased estimator of the conditional expectation of interest E P V ^ j + 1 | Ψ j . Posing V ^ n , j V ^ j ( S n , j ) for notational simplicity, the resulting approximate dynamic program computes a sample of discounted cashflows as
V ^ n , J = h ( S n , J ) V ^ n , j = h ( S n , j ) if h ( S n , j ) C ^ n , j and n N j e r Δ t V ^ n , j + 1 if h ( S n , j ) < C ^ n , j and n N j or n N j j = J 1 , , 0 .
It is easy to see that the estimated continuation values play a critical role in the LSM algorithm because they form a criterion for exercise and, thus, determine stopping time estimates. For each path, τ ^ n is given by the first time the exercise value is positive and exceeds the estimated continuation value. For unexercised paths, we set τ ^ n = J Δ t = T .
In this paper, we focus on asset prices governed by a geometric Brownian motion (GBM) as in the Black and Scholes (1973) model with continuous risk-free rate r, dividend yield q, and volatility of returns σ . The path-n simulation of the asset price is obtained from normal increments Z n = { z n , 1 , , z n , J } with
S n , j = S n , j 1 exp ( r q σ 2 2 ) Δ t + σ Δ t z n , j ,
where z n , j I I D N ( 0 , 1 ) : n = 1 , , N ; j = 1 , , J . The sample-size N LSM estimator of V 0 ( S 0 ) is then computed as the average of the pathwise option cashflows
g ^ N = N 1 n = 1 N g ^ ( Z n ) = N 1 n = 1 N e r k n Δ t h ( S n , k n ) ,
where τ ^ n = k n Δ t is the path-n estimated stopping time from following the LSM exercise strategy derived from the algorithm in Equation (7).

2.3. Variance Reduction with Importance Sampling

A potential pitfall with the LSM method arises in the event that only a few of the sample paths meet the optimal exercise threshold. This has the undesirable effect of impeding the reliable approximation of continuation values and of reducing the sample of payoffs that measures the early exercise premium. Importance sampling techniques directly tackle this issue by generating more possible early-exercise instances. In accordance with the literature on importance sampling in a simulation and regression based approach, we select an equivalent importance probability measure among the Gaussian family of densities with identical scale, only allowing for a shift in the location parameter.1
To be specific, we consider the situation in which a uniform drift term is added to the normal increments by posing Z ˜ n { z n , 1 + Δ t λ , , z n , J + Δ t λ } and we denote the “shifted” probability measure as P ˜ . The same normal variates are used to simulate the GBM under the importance measure with S ˜ 0 S 0 and we have
S ˜ n , j = S ˜ n , j 1 exp ( r q σ 2 2 + σ λ ) Δ t + σ Δ t z n , j .
By virtue of the Girsanov theorem the k-step likelihood ratio for the discretized diffusion process then takes the form
d P d P ˜ ( S ˜ n , j , k Δ t ) = exp λ σ r q σ 2 2 k Δ t λ σ log S ˜ n , j S ˜ n , j k + λ 2 k Δ t 2 , k = 0 , , j ,
and the standard importance sampling LSM estimator is given by
g ˜ ^ N = N 1 n = 1 N g ^ ( Z ˜ n ) d P d P ˜ ( S ˜ n , k ˜ n , τ ˜ ^ n ) = N 1 n = 1 N e r k ˜ n Δ t h ( S ˜ n , k n ) d P d P ˜ ( S ˜ n , k ˜ n , τ ˜ ^ n ) ,
where τ ˜ ^ n = k ˜ n Δ t denotes the estimated path-n LSM stopping time.
It is apparent from Equation (12) that importance sampling simulates option payoffs under the importance measures. However, in the standard implementation of importance sampling the dynamic program being solved is
V ˜ ^ n , J = h ( S ˜ n , J ) V ˜ ^ n , j = h ( S ˜ n , j ) if h ( S ˜ n , j ) C ˜ ^ n , j and n N ˜ j e r Δ t V ˜ ^ n , j + 1 if h ( S ˜ n , j ) < C ˜ ^ n , j and n N ˜ j or n N ˜ j j = J 1 , , 0 ,
where N ˜ j = { n : h ( S ˜ n , j ) > 0 } is the set of time-j ITM paths simulated from the importance measure P ˜ and N ˜ j = | N ˜ j | . In this problem the continuation value predictions used to obtain the stopping time are given by
C ˜ ^ j = Ψ ˜ j β ^ j = Ψ ˜ j Ψ j Ψ j 1 Ψ j V ^ j + 1 ,
where the regression coefficients are determined from Equation (5).
Thus, the standard implementation uses a parametrization obtained by projecting discounted payoffs onto the space spanned by the basis functions evaluated under the nominal measures. This method is, therefore, somewhat cumbersome and essentially requires one to store two sets of simulated paths to calculate both Ψ j : j = 0 , , J 1 and Ψ ˜ j : j = 0 , , J 1 . Moreover, it stands to reason that if the shifted payoffs improve the determination of the option price, essentially a conditional expectation, it seems likely that using the shifted paths could improve on the estimated continuation values, also conditional expectations, used to estimate the optimal stopping time strategy, thus reducing the bias that results from incorrect exercise decisions.
Our proposed improvement to the standard implementation of importance sampling with the LSM method leverages this and calculates the cross sectional regressions using the shifted paths. We call this estimator the LSM-s and write
V ˜ ^ n , J ( s ) = h ( S ˜ n , J ) d P d P ˜ ( S ˜ n , J , Δ t ) V ˜ ^ n , j ( s ) = h ( S ˜ n , j ) d P d P ˜ ( S ˜ n , j , Δ t ) if h ( S ˜ n , j ) C ˜ ^ n , j ( s ) and n N ˜ j e r Δ t V ˜ ^ n , j + 1 ( s ) d P d P ˜ ( S ˜ n , j , Δ t ) if h ( S ˜ n , j ) < C ˜ ^ n , j ( s ) and n N ˜ j or n N ˜ j j = J 1 , , 0 ,
where the continuation values are now calculated from the cross-section of basis functions evaluated under the importance measure. That is, the ( L + 1 ) vector of LSM-s coefficient estimates β ˜ ^ j = { β ˜ ^ j , 0 , , β ˜ ^ j , L } are obtained by regressing shifted discounted cashflows e r Δ t V ˜ ^ j + 1 ( S n , j + 1 ) d P d P ˜ ( S ˜ n , j , Δ t ) against the cross-section of basis functions ψ ( S ˜ i , j ) = { ψ 0 ( S ˜ n , j ) , , ψ L ( S ˜ n , j ) } , with ψ 0 as a constant, and for n N ˜ j . The resulting LSM-s coefficients are then
β ˜ ^ j = Ψ ˜ j Ψ ˜ j 1 Ψ ˜ j V ˜ ^ j + 1 ( s ) ,
where the N ˜ j × ( L + 1 ) matrix Ψ ˜ j denotes the time-j cross-section of basis functions and the N ˜ j × 1 vector V ˜ ^ j + 1 ( s ) is the sample of shifted discounted option cashflows at time j + 1 multiplied with the corresponding N × 1 vector of stepwise likelihood ratio for n N ˜ j . The time-j cross-section of fitted continuation values is then written as
C ˜ ^ j ( s ) = Ψ ˜ β ˜ ^ j = Ψ ˜ Ψ ˜ j Ψ ˜ j 1 Ψ ˜ j V ˜ ^ j + 1 ( s ) .
Note that, instead of multiplying the likelihood ratios with the payoffs only when pricing the option in Equation (12), the stepwise likelihood ratios are now multiplied with the discounted payoffs at each iteration. This leads to the LSM-s estimator
g ˜ ^ N ( s ) = N 1 n = 1 N g ˜ ^ ( s ) ( Z n ) = N 1 n = 1 N e r k ˜ n ( s ) Δ t h ( S ˜ n , k ˜ n ( s ) ) d P d P ˜ ( S ˜ n , k ˜ n ( s ) , τ ˜ ^ n ( s ) ) ,
where τ ˜ ^ n ( s ) = k ˜ n ( s ) Δ t denotes the path-n LSM-s stopping time.
To see why LSM-s is better adapted to the task of estimating stopping times, we consider the work by Whitehead et al. (2012) and Kan and Reesor (2012) which derive approximations to the bias of Monte Carlo estimators of American option prices. Whitehead et al. (2012) do this in the context of the easy to analyze stochastic tree, while Kan and Reesor (2012) provide analogous derivations for LSM estimators. In both cases, the approximation to estimator bias depends on the ratio V a r / N , where N is the sample size used to construct the continuation value estimator and V a r is the estimated variance. The bias goes to zero as V a r / N goes (monotonically) to zero, which happens as the sample size increases or as the estimated variance decreases. The typical importance sampling technique for American options (e.g., Moreni (2003)) has the effect of reducing the estimated variance ( V a r ) compared to the regular LSM estimator. Our proposed LSM-s estimator enjoys the same reduced estimated variance as the LSM estimator with importance sampling, but also increases the sample size used to construct the continuation value estimator. Hence our proposed estimator leads to a further reduction in bias compared to the LSM estimator with importance sampling.

3. Numerical Results

In this section we report results from a numerical application of the shifted regression method proposed above and compare the results to what would be obtained with the standard simulation and regression based method. We first consider two techniques that can be used to approximate the variance-minimizing change of measure in the context of importance sampling. The first such technique directly optimizes the drift parameter with a numerical gradient-based method. The second technique uses an approximation of the optimal drift for a European option to price an analogous American option. Although suboptimal, the latter technique is common in the literature.2 Second, we present numerical results for a sample of options with different moneyness and maturity highlighting the advantages of applying the optimal importance sampling tools in the regression component of the LSM. To do so, we examine the effect of importance sampling on the standard deviation, bias, and RMSE efficiency of the LSM and the LSM-s methods. Note that although the drift is selected with variance consideration in view, it has a remarkable effect on the estimator bias, particularly for LSM-s. Finally, we provide evidence on the robustness of these improvements when a suboptimal change of drift is considered.

3.1. Determination of the Optimal Drift

The optimal parameterization of an importance measure requires prior knowledge about the option price. Consequently practitioners are faced with the difficult problem of designing an automated procedure to select a distribution. That is to say, the chosen importance measure should consistently reduce the variance of a nominal estimator. One common approach is to find an easy solution to an approximating problem. With this in mind, Moreni (2003) simply proposes to approximate the optimal change of measure for a European option with the saddle point approximation of Glasserman et al. (1999), here called the GHS drift, and apply it to the corresponding American option. For put options, the GHS change in drift λ can be computed very quickly as
λ = argmax x : x < ξ log K S 0 exp ( r q σ 2 2 ) T + σ T x ) x 2 2 ,
where ξ = log ( K / S 0 ) ( r q σ 2 / 2 ) T / ( σ T ) . This approach successfully achieves the task of reducing the variance of the nominal estimator, and has the advantage of employing a very cost-effective approximation of the optimal drift.
However, one can easily find instances in which the GHS drift is significantly suboptimal and where the variance can be further reduced with a more involved optimization scheme. One such example is shown in Figure 1, which plots the standard deviation efficiency (left hand plot) and the bias with respect to a Cox et al. (1979) binomial tree with a large number of steps (right hand plot), obtained for different values of the change of drift λ for a put option with r = q = 0.06 , σ = 0.2 , S 0 = K = 40 , T = 1 , and N = 10 4 . The three lines correspond to using an optimal exercise strategy, labeled FDM, and early exercise strategies estimated with the LSM and LSM-s methods, respectively. The FDM simply replaces the exercise criterion in the LSM algorithm in Equation (13) by a precisely estimated boundary criterion obtained with a finite difference method with a fine grid. The figure demonstrates that the value of λ obtained with the GHS method, although quite close to the optimal level, is suboptimal in terms of the variance reduction that could be achieved. Moreover, using the GHS drift could lead to price estimates that are more biased than with the actual optimal variance minimizing drift.
Motivated by the findings in Figure 1, in Section 3.2 we first consider the relative performance when an optimal drift is used. To implement this we use a gradient-based solution, as proposed in Morales (2006), by numerically computing the gradient of the variance as a function of the drift term λ . Since Figure 1 shows that the variance of the estimators is convex with respect to the drift parameter, numerical convergence is achieved fairly quickly.3 For a fair comparison of the performance of the LSM and LSM-s under optimal importance sampling, we use the FDM method with N = 100,000 paths in the simulation to optimize the drift. In Section 3.3, we consider the results obtained when using the easier to calculate but suboptimal GHS change of measure as a robustness check.

3.2. The Benefits of Using Shifted Regressions

In our numerical results, we price a total of 28 put options with 50 exercise opportunities per year (i.e., J = 50 T ), maturities (in years) T { 0.5 , 1 , 1.5 , 2 } and strike prices K { 34 , 36 , 38 , 40 , 42 , 44 , 46 } , where the underlying asset price process is governed by a GBM with initial asset price S 0 = 40 , volatility of log-returns σ = 0.4 , and risk free rate r and dividend yield q set at r = q = 0.06 . Both the LSM and the LSM-s algorithms employ a cubic approximation of the continuation value with the four basis functions { ψ ( s ) = s : = 0 , 1 , 2 , 3 } . We compute Monte Carlo estimators with N { 10 3 , 10 4 , 10 5 } paths and R = 10 7 / N replications to illustrate how the relative importance of this method increases for estimators with smaller sample sizes.

3.2.1. Bias

We first note from Figure 2 that the LSM-s estimators always have the smallest bias.4 Indeed, a significant bias is observed when importance sampling is used with the LSM, IS LSM, but this bias is eliminated with the importance sample LSM-s, IS LSM-s, even when as little as N = 1000 paths are used in the simulation. The LSM-s also has smaller bias than the LSM with and without importance sampling for all 28 options when using N = 10,000 paths, although the magnitude of the bias tends to be smaller. The detailed results in Table A1 in Appendix A shows that this pattern persists when a large sample of N = 100,000 paths is used in the simulation although in this case the size of the bias is essentially negligible. From these results we conclude that the LSM-s offers important reductions in the estimator bias compared to the LSM counterparts with and without importance sampling, and this is particularly so when the number of simulation paths is low.
The results in Figure 2 demonstrate that fitted regression values tend to be less accurate when regression coefficients estimated under the nominal measure are used to estimate continuation values when conditioning on values simulated from the importance measure. Indeed, continuation values can be difficult to approximate, especially if they take the form of a polynomial extrapolation for deep ITM paths. By regressing on paths from the importance measure the fitted values are more robust for deep ITM paths. Having a larger sample of deep ITM paths also contributes to preserving the convexity of continuation values with respect to the asset price. This effect reduces the frequency and importance of exercise errors and thus corrects the bias.

3.2.2. Standard Deviation

We next note from Figure 3 that the importance sampling variance reductions of the LSM and LSM-s estimators are remarkably similar. This is also confirmed by the detailed results shown in Table A3 in Appendix A. The figure also shows that compared to the variance of the LSM estimator without importance sampling the standard deviations are significantly lower, often around half of what is obtained without importance sampling, and importance sampling is, thus, clearly effective as a variance reduction technique.
The results in Figure 3 demonstrates that while the estimated early exercise strategy is worse with the IS LSM than when using the IS LSM-s it is “equally” suboptimal across all repetitions leading to an estimator bias of similar size. Once an early exercise strategy has been estimated, valuing the option amounts to averaging discounted payoffs and the fraction of such payoffs that are non-zero depends much less on the estimated exercise strategy and much more on the change of measure.

3.2.3. RMSE Efficiency

The results above demonstrate the efficiency of importance sampling as a variance reduction technique. They also demonstrate that the standard implementation may introduce a significant bias in the estimator which fortunately can be eliminated by using our proposed shifted LSM regression methodology. Combining these two findings we expect the root mean squared error, RMSE, of the estimated prices to be smaller when using LSM-s than when using LSM with importance sampling. We also expect that both methods have RMSEs that are much smaller than what is obtained with the LSM method implemented without any importance sampling. To illustrate this in a more concise way, we compute the RMSE efficiency of a given estimator f ^ N = N 1 n = 1 N f ^ ( Z n ) as
Eff ( f ^ ) = RMSE g ^ N RMSE f ^ N 1 .
In other words, the efficiencies of importance sampling for the LSM and the LSM-s are measured relative to the standard LSM estimator with the same number of paths.
Figure 4 plots the efficiencies for the two methods and demonstrates that the LSM-s method indeed has the highest RMSE efficiency across the board for all the options, and this holds irrespective of the number of paths used. When using only N = 1000 paths the average efficiency of the LSM-s is an impressive 1.68 . The RMSE of the IS LSM-s is on average 22.5 % smaller than that of the IS LSM, at least 8.8 % better and could improve on the IS LSM by as much as 31.4 % . The detailed results in Table A5 in Appendix A shows that the LSM-s also exhibits higher efficiencies when a large sample of N = 100,000 paths is used in the simulation. However, the relative difference between the efficiencies of importance sampling for LSM and LSM-s methods decreases with the sample size because the bias improvement is negligible.
The results in the above figures therefore provide strong support for our proposed method. In particular, they demonstrate that our proposed method should be particularly useful when one is restricted to using a low number of simulated paths for option pricing. Moreover, because of the reduced bias this method lends itself to simple parallel implementation where many independent jobs (with small sample size) are serially farmed out to processors in parallel. The reduction in bias allows for more accurate estimators when computing price estimators in this fashion as compared to the LSM and IS LSM estimators, respectively.

3.3. Robustness

The results in Section 3.2 are based on the optimal (but potentially infeasible) drift which is difficult (or even impossible) to calculate as it requires knowledge of the optimal early exercise strategy. In this section we, therefore, consider the robustness of our results when the easier to calculate but suboptimal GHS change of drift is used. Figure 5 demonstrates that the changes of drift indeed differ and that it tends to be much smaller for the suboptimal GHS method and this particularly so for short maturity options.
Figure 6, Figure 7 and Figure 8 show the bias, standard deviation and RMSE efficiencies when the GHS drift is used. The corresponding detailed results are found in Table A2, Table A4 and Table A6 in Appendix A. These plots look very similar to what is obtained with an optimal drift. In particular, Figure 6 shows that the LSM-s has the smallest bias in the vast majority of the cases, although the bias is slightly smaller with the IS LSM for the 3 out of the money short term options when N = 1000 paths are used, Figure 7 shows that the standard deviations of the IS LSM and IS LSM-s are very close and much smaller than the LSM without importance sampling, and Figure 8 shows that as a result the IS LSM-s is significantly more efficient than the IS LSM when measured with RMSE.
When using N = 1000 paths only, with the GHS drift the average efficiency of the IS LSM-s is still large at 1.48 and the RMSE of the IS LSM-s is on average 18.1 % smaller than that of the IS LSM. These results, therefore, demonstrate that our proposed method is indeed robust to the choice of (optimal) change of drift and hold true even when a suboptimal change of drift is considered. Moreover, the results confirm that our proposed method should be particularly useful when one is restricted to using a low number of simulated paths for option pricing.

4. Extensions and Future Research

Importance sampling can be extended to a multivariate setting as in Moreni (2004). In particular, we can model D correlated GBM processes as a ( D × 1 ) vector S j = { S j ( d ) : d = 1 , , D } with a ( D × 1 ) vector of continuously compounded dividend yields { q ( d ) : 1 , , D } , and a ( D × D ) positive definite covariance matrix Σ = A C A , where A is a lower-triangular matrix and C is a diagonal matrix.5 Discretized paths are simulated under the nominal measure with
S j = S j 1 exp μ diag ( Σ ) 2 Δ t + A C Δ t z j ,
where z j I I D N ( 0 , I D ) is a ( D × 1 ) vector of independent normal increments, and μ = [ r q ( 1 ) , , r q ( D ) ] is a ( D × 1 ) vector of mean log-returns defined as the difference between the continuously compounded risk-free rate and asset-specific dividend yield. Paths are simulated under the importance measure with the ( D × 1 ) drift adjustment Λ by using the same multivariate normal increments to generate z ˜ j z j + Δ t Λ . Under both measures the initial values of each path are the same, S ˜ 0 = S 0 , and path are simulated under the importance measure with
S ˜ j = S ˜ j 1 exp μ diag ( Σ ) 2 + A C Λ Δ t + A C Δ t z j .
The k-step likelihood ratio for the discretized multivariate diffusion process takes the form
d P d P ˜ ( S ˜ j , k Δ t ) = exp Λ k Δ t i = j k j z i 1 2 Λ 2 k Δ t ,
for any j = 0 , , J and k = 0 , , j . One can then optimize the importance drift Λ with a gradient descent routine or use the saddle point approximation of Glasserman et al. (1999) when a closed-form solution to the analogous European-style option price is available.
In addition to the multivariate generalizations, it may also be desirable to consider importance sampling in models with fat-tailed distributions and variance dynamics for the underlying assets as exhibited in financial time series. When it comes to accommodating non-Gaussian fat-tailed returns, it is important to note that importance sampling techniques are not at all restricted to GBMs, as they only require that the importance distribution be absolutely continuous with respect to the nominal distribution. In such cases, the Radon–Nikodym derivative is well defined, and if it can be computed in a cost-effective way, importance sampling yields appreciable variance reduction for security pricing (see Boyle et al. (1997)). When it come to allowing for more flexible variance dynamics, Glasserman et al. (1999) also note that their approach can be used with the Hull and White (1987) stochastic volatility model or the Cox et al. (1977) mean-reverting square-root volatility model for interest rate derivatives.6 For all these cases, the optimization of the drift term can be carried out with a gradient descent for any model specification or option payoff (Su and Fu 2000).
The shifted regression method proposed herein for American options can in principle be used with (all combinations of) the extensions outlined above simply by adjusting the likelihood ratio accordingly. Extensions to the multivariate setting are particular straightforward and simple to implement. However, to our knowledge applications of importance sampling for American option pricing in the presence of stochastic volatility and conditional heteroskedasticity (i.e., GARCH-type models) has yet to be thoroughly examined in the literature. The extension to the class of GARCH models, in particular with fat-tailed conditional distributions, is particularly interesting and challenging and it is currently the subject of ongoing research.7

5. Conclusions

This paper proposes a new method for pricing American options when using importance sampling as a variance reduction technique in simulation-and-regression based methods. Our suggested method uses regressions under the importance measure directly to determine the optimal early exercise strategy. The standard method for using importance sampling is instead to use regressions under the nominal measure.
We show that our proposed method offers several important benefits. First, our proposed method requires no prior knowledge of regression coefficients since the regressions are carried out directly with the importance paths and our approach, therefore, removes the overhead related to estimating an exercise strategy under the nominal measure. Second, our proposed method successfully reduces the bias that plague the standard LSM method with and without importance sampling by improving the accuracy of an exercise strategy. Third, the shifted LSM approach preserves the variance reduction in the standard implementation of importance sampling.
As a result, when a low number of paths is used, our method always improves on the standard method and reduces average root means squared error of estimated option prices by 22.5 % . Hence, the Monte Carlo valuation of deep out of the money options, knock-in options or barrier options with American-style features may greatly benefit from the approach introduced in this paper. Moreover, our methods lends itself to simple parallel implementation where many independent jobs (with small sample size) are serially farmed out to processors in parallel because of the reduced bias compared to standard (and unshifted) estimators.

Author Contributions

Conceptualization, F.-M.B., R.M.R. and L.S.; data curation, F.-M.B. and R.M.R.; formal analysis, F.-M.B. and R.M.R.; funding acquisition, F.-M.B. and R.M.R.; project administration, L.S.; supervision, L.S. All authors have read and agreed to the published version of the manuscript.

Funding

F.-M. Boire thanks the University of Western Ontario and OGS for financial support. M. Reesor thanks NSERC and Wilfrid Laurier University for financial support. L. Stentoft thanks NSERC for financial support.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article.

Acknowledgments

The authors would like to thank three anonymous referees for valuable comments and SHARCNET for providing computational resources.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Tables with Detailed Results

This appendix provides detailed results for the performance of the various methods used in this paper under the two different choices of change of measures used. Table A1 and Table A2 present bias results, calculated with respect to a Cox et al. (1979) binomial tree solution, for the LSM, IS LSM, and IS LSM-s estimators across the 28 options considered for different number of paths and repetitions with the optimal drift and GHS approximate drift, respectively. Table A3, Table A4, Table A5 and Table A6 present corresponding results for the standard deviation and root mean squared error, RMSE, respectively.
Table A1. Detailed bias results ( × 10 3 ) with optimized drift.
Table A1. Detailed bias results ( × 10 3 ) with optimized drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s )
0.534117.1−73.328.517.6−18.91.7−2.3−4.6−2.0
0.536110.1−62.724.115.8−17.81.5−3.1−3.8−1.4
0.538104.2−52.121.514.4−15.53.0−1.2−5.8−0.9
0.54095.0−42.117.615.9−12.82.1−0.0−3.9−1.5
0.54290.9−33.815.314.1−11.02.1−1.0−3.3−0.7
0.54481.4−30.012.215.4−7.81.10.6−3.9−0.4
0.54675.4−30.29.112.0−6.60.5−1.2−2.3−1.1
134138.5−91.530.121.3−19.60.14.6−3.9−2.3
136138.6−81.626.617.8−18.82.4−2.4−6.4−0.8
138132.0−74.225.415.1−16.62.4−3.3−4.1−1.1
140128.1−66.422.015.4−15.51.51.6−4.7−1.0
142124.4−60.419.720.5−17.02.42.7−4.3−0.9
144118.7−54.217.117.9−12.61.5−2.4−3.8−0.8
146114.6−54.915.818.4−11.92.03.5−4.30.3
1.534141.5−99.531.520.0−20.73.4−1.3−4.4−0.1
1.536141.2−93.229.222.5−19.40.9−0.1−5.2−1.8
1.538141.9−89.727.118.7−18.63.6−0.2−5.3−1.9
1.540138.3−82.424.813.7−18.22.1−0.1−4.0−0.3
1.542134.2−76.123.415.5−15.82.40.9−4.80.3
1.544131.7−72.620.015.2−16.42.4−0.5−3.4−1.7
1.546129.2−74.318.915.6−14.31.7−1.0−4.0−1.3
234141.8−104.330.616.7−20.91.70.7−4.5−2.2
236144.0−98.829.013.1−20.41.9−1.0−4.2−2.1
238142.0−95.726.017.2−17.52.4−0.1−4.1−0.8
240141.0−91.824.814.5−18.31.8−1.1−5.6−1.7
242139.4−87.127.018.7−17.92.35.3−4.4−1.4
244141.6−84.523.217.0−18.53.13.2−4.2−1.2
246137.6−87.921.819.2−16.81.11.3−2.9−0.7
Table A2. Detailed bias results ( × 10 3 ) with GHS drift.
Table A2. Detailed bias results ( × 10 3 ) with GHS drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s )
0.534117.1−3.026.717.6−5.81.3−2.3−3.1−2.2
0.536110.1−11.821.815.8−7.22.1−3.1−3.5−2.4
0.538104.2−20.318.714.4−8.10.6−1.2−1.5−2.0
0.54095.0−25.215.415.9−8.9−0.2−0.0−2.0−1.5
0.54290.9−26.413.214.1−8.5−0.2−1.0−3.1−2.2
0.54481.4−28.610.215.4−8.00.60.6−3.0−1.4
0.54675.4−32.28.912.0−7.40.4−1.2−2.8−0.9
134138.5−56.723.821.3−14.5−0.24.6−2.3−0.6
136138.6−59.722.217.8−13.20.5−2.4−1.9−0.7
138132.0−59.721.215.1−13.51.6−3.3−5.0−1.0
140128.1−61.318.915.4−14.70.21.6−3.70.1
142124.4−58.517.120.5−12.50.72.7−2.3−1.4
144118.7−54.814.717.9−14.00.1−2.4−2.5−1.8
146114.6−57.214.818.4−13.41.53.5−3.8−0.4
1.534141.5−81.423.120.0−15.60.5−1.3−4.6−0.6
1.536141.2−85.023.522.5−16.41.4−0.1−3.6−1.5
1.538141.9−83.522.018.7−16.73.7−0.2−4.0−2.6
1.540138.3−80.421.613.7−19.01.0−0.1−4.1−2.1
1.542134.2−76.119.115.5−17.01.70.9−6.1−1.8
1.544131.7−73.018.315.2−15.73.1−0.5−4.3−1.7
1.546129.2−75.417.815.6−15.22.0−1.0−2.7−1.6
234141.8−95.227.016.7−21.41.80.7−0.4−2.9
236144.0−96.127.313.1−18.83.6−1.0−6.6−1.5
238142.0−94.027.017.2−17.71.7−0.1−4.4−4.8
240141.0−91.124.714.5−17.23.5−1.1−5.3−1.4
242139.4−87.725.518.7−18.32.15.3−3.9−1.1
244141.6−84.623.817.0−16.13.73.2−3.3−0.7
246137.6−89.221.719.2−15.72.51.3−3.60.4
Table A3. Detailed standard deviation results ( × 10 2 ) with optimized drift.
Table A3. Detailed standard deviation results ( × 10 2 ) with optimized drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s )
0.53418.28.18.15.72.52.51.70.80.9
0.53617.67.57.75.62.22.41.50.70.8
0.53816.87.07.25.52.22.11.70.60.7
0.54015.96.36.54.91.92.01.40.70.7
0.54214.75.75.94.81.81.91.30.50.6
0.54413.44.95.14.41.61.51.40.50.4
0.54612.24.34.53.91.31.31.40.40.4
13421.610.09.96.63.03.02.30.81.0
13621.29.49.46.62.92.92.00.90.9
13821.18.99.16.62.92.92.20.90.9
14020.48.48.76.42.62.51.80.90.8
14219.47.98.16.32.52.51.80.80.8
14418.37.37.56.02.22.31.90.60.7
14617.46.76.95.62.12.11.80.60.7
1.53423.610.810.97.83.23.32.21.01.1
1.53623.610.610.57.83.23.32.21.11.1
1.53823.110.110.17.63.13.12.11.01.0
1.54022.59.79.87.12.93.12.30.90.9
1.54222.09.39.46.92.92.92.20.80.9
1.54421.38.89.06.82.62.72.10.70.9
1.54620.78.38.56.52.52.52.10.80.7
23425.211.411.48.03.53.52.61.01.2
23625.111.311.38.13.53.52.31.01.1
23824.710.911.17.43.43.42.41.01.1
24024.510.510.67.63.33.22.31.11.0
24224.210.210.27.63.03.12.20.91.1
24423.29.79.97.22.93.02.30.90.9
24622.69.39.47.12.82.82.10.90.9
Table A4. Detailed standard deviation results ( × 10 2 ) with GHS drift.
Table A4. Detailed standard deviation results ( × 10 2 ) with GHS drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s ) g ^ g ˜ ^ g ˜ ^ ( s )
0.53418.210.910.95.73.63.61.71.21.1
0.53617.610.410.35.63.23.21.51.01.0
0.53816.89.49.55.52.93.01.70.80.9
0.54015.98.78.64.92.72.71.40.80.9
0.54214.77.77.74.82.42.31.30.80.8
0.54413.46.76.74.42.12.11.40.60.7
0.54612.25.95.83.91.81.91.40.60.6
13421.611.511.26.63.43.72.31.11.1
13621.210.910.86.63.33.52.00.90.9
13821.110.210.16.63.23.12.20.90.8
14020.49.59.36.43.02.91.81.01.0
14219.48.78.66.32.72.81.80.70.8
14418.38.08.06.02.52.61.90.80.8
14617.47.37.35.62.32.31.80.70.7
1.53423.611.611.27.83.73.72.21.11.0
1.53623.611.210.87.83.33.32.21.11.0
1.53823.110.510.47.63.23.32.11.00.9
1.54022.59.99.77.13.13.12.31.00.9
1.54222.09.59.46.92.92.92.21.00.9
1.54421.38.98.96.82.62.72.11.00.8
1.54620.78.58.36.52.62.62.10.90.8
23425.211.611.38.03.63.72.61.01.1
23625.111.211.08.13.43.42.31.21.1
23824.711.010.77.43.53.42.41.21.1
24024.510.510.57.63.33.22.31.00.9
24224.210.110.27.63.13.22.20.91.0
24423.29.810.17.23.12.92.30.81.0
24622.69.59.57.13.02.72.10.90.9
Table A5. Detailed RMSE efficiency results with optimized drift.
Table A5. Detailed RMSE efficiency results with optimized drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ˜ ^ g ˜ ^ ( s ) g ˜ ^ g ˜ ^ ( s ) g ˜ ^ g ˜ ^ ( s )
0.5340.981.520.901.430.810.95
0.5361.121.561.051.420.991.05
0.5381.281.641.131.630.941.39
0.5401.431.731.221.550.861.10
0.5421.611.851.391.641.291.29
0.5441.711.981.632.131.182.10
0.5461.722.131.712.132.032.34
1340.891.480.941.301.501.33
1361.031.590.971.340.801.21
1381.151.631.051.361.181.41
1401.251.681.151.570.771.13
1421.321.761.171.660.941.33
1441.401.831.491.691.551.83
1461.401.941.461.831.411.72
1.5340.871.431.091.420.971.09
1.5360.951.531.161.460.890.94
1.5381.001.581.171.490.860.99
1.5401.071.611.121.311.231.44
1.5421.141.671.131.481.241.33
1.5441.191.721.251.561.581.29
1.5461.191.791.371.691.391.98
2340.881.461.011.341.361.06
2360.931.481.041.351.130.94
2380.961.500.991.271.171.29
2401.021.591.061.440.881.31
2421.081.641.261.551.271.08
2441.121.681.161.441.391.46
2461.071.751.271.631.311.40
Table A6. Detailed RMSE efficiency results with GHS drift.
Table A6. Detailed RMSE efficiency results with GHS drift.
N = 10 3 ; R = 10 4 N = 10 4 ; R = 10 3 N = 10 5 ; R = 10 2
T K g ˜ ^ g ˜ ^ ( s ) g ˜ ^ g ˜ ^ ( s ) g ˜ ^ g ˜ ^ ( s )
0.5340.980.930.650.660.350.53
0.5360.990.970.780.810.540.57
0.5381.051.040.880.910.960.92
0.5401.051.110.770.860.650.48
0.5421.121.220.961.130.660.69
0.5441.161.331.051.200.990.94
0.5461.141.451.081.161.221.18
1341.001.250.840.881.011.02
1361.041.300.910.951.221.17
1381.111.410.961.181.051.62
1401.131.520.971.250.730.80
1421.191.631.221.371.331.10
1441.251.681.171.441.241.24
1461.251.811.201.601.231.61
1.5340.951.420.991.160.841.21
1.5360.961.491.181.461.001.12
1.5381.011.551.191.330.961.25
1.5401.071.651.011.361.061.47
1.5421.121.681.111.480.901.43
1.5441.171.751.281.600.921.57
1.5461.151.881.231.601.221.42
2340.931.480.931.201.621.27
2360.961.541.091.380.640.96
2380.971.580.961.250.931.06
2401.031.611.091.411.021.48
2421.081.651.171.471.331.29
2441.101.631.141.541.671.38
2461.041.701.191.671.291.29

Notes

1
See Moreni (2003); Lemieux and La (2005); Morales (2006), for instance.
2
See, e.g., Moreni (2003) and Lemieux and La (2005).
3
Note that Boire et al. (2021) show that this approach is not appropriate when importance sampling is combined with other variance reduction techniques. In this situation the variance is no longer convex in the change of drift and alternative methods like, e.g., a grid search is required.
4
Since there is no closed-form solution to the price of an American option, we use a very precise approximation of the price from a Cox et al. (1979) binomial tree with a large number of time steps as the benchmark.
5
Such a decomposition is easily computed with, for example, a Cholesky factorization.
6
They also present a more general framework for importance sampling in the Heath et al. (1990) model.
7
We thank one of the reviewers for suggesting this extension.

References

  1. Black, Fischer, and Myron Scholes. 1973. The pricing of options and corporate liabilities. Journal of Political Economy 81: 637. [Google Scholar] [CrossRef] [Green Version]
  2. Boire, François-Michel, R. Mark Reesor, and Lars Stentoft. 2021. Efficient Variance Reduction with Least-Squares Monte Carlo Pricing. Available online: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3795621 (accessed on 21 June 2021).
  3. Boyle, Phelim, Mark Broadie, and Paul Glasserman. 1997. Monte Carlo methods for security pricing. Journal of Economic Dynamics and Control 21: 1267. [Google Scholar] [CrossRef]
  4. Cox, John C., Jonathan E. Ingersoll, and Stephen A. Ross. 1977. A theory of the term structure of interest rates and the valuation of interest-dependent claims. Journal of Financial and Quantitative Analysis 12: 661. [Google Scholar] [CrossRef]
  5. Cox, John C., Stephen A. Ross, and Mark Rubinstein. 1979. Option pricing: A simplified approach. Journal of Financial Economics 7: 229. [Google Scholar] [CrossRef]
  6. Glasserman, Paul. 2013. Monte Carlo Methods in Financial Engineering. Berlin/Heidelberg: Springer Science & Business Media, vol. 53. [Google Scholar]
  7. Glasserman, Paul, Philip Heidelberger, and Perwez Shahabuddin. 1999. Asymptotically optimal importance sampling and stratification for pricing path-dependent options. Mathematical Finance 9: 117. [Google Scholar] [CrossRef] [Green Version]
  8. Heath, David, Robert Jarrow, and Andrew Morton. 1990. Bond pricing and the term structure of interest rates: A discrete time approximation. Journal of Financial and Quantitative Analysis 25: 419. [Google Scholar] [CrossRef]
  9. Hull, John, and Alan White. 1987. The pricing of options on assets with stochastic volatilities. The Journal of Finance 42: 281. [Google Scholar] [CrossRef]
  10. Kan, Kin Hung, and R. Mark Reesor. 2012. Bias reduction for pricing American options by least-squares monte carlo. Applied Mathematical Finance 19: 195. [Google Scholar] [CrossRef]
  11. Lemieux, Christiane, and Jennie La. 2005. A study of variance reduction techniques for American option pricing. Paper presented at the Winter Simulation Conference, Orlando, FL, USA, December 5; p. 8. [Google Scholar]
  12. Létourneau, Pascal, and Lars Stentoft. 2019. Bootstrapping the early exercise boundary in the least-squares monte carlo method. Journal of Risk and Financial Management 12: 190. [Google Scholar] [CrossRef] [Green Version]
  13. Longstaff, Francis A., and Eduardo S. Schwartz. 2001. Valuing Aamerican options by simulation: A simple least-squares approach. The Review of Financial Studies 14: 113. [Google Scholar] [CrossRef] [Green Version]
  14. Morales, Manuel. 2006. Implementing Importance Sampling in the Least-Squares Monte Carlo Approach for American Options. Working Paper. Montreal, QC, Canada: University of Montreal. [Google Scholar]
  15. Moreni, Nicola. 2003. Pricing American Options: A Variance Reduction Technique for the Longstaff-Schwartz Algorithm. Research Report 2003-256. Marne la Vallée: CERMICS. [Google Scholar]
  16. Moreni, Nicola. 2004. A variance reduction technique for American option pricing. Physica A: Statistical Mechanics and Its Applications 338: 292. [Google Scholar] [CrossRef]
  17. Rasmussen, Nicki S. 2005. Control variates for monte carlo valuation of American options. Journal of Computational Finance 9: 83. [Google Scholar] [CrossRef]
  18. Su, Yi, and Michael C. Fu. 2000. Importance sampling in derivative securities pricing. Paper presented at the 2000 Winter Simulation Conference Proceedings (Cat. No. 00CH37165), Orlando, FL, USA, December 10–13; vol. 1, p. 587. [Google Scholar]
  19. Whitehead, Tyson, R. Mark Reesor, and Matt Davison. 2012. A bias-reduction technique for monte carlo pricing of early-exercise options. Journal of Computational Finance 15: 33. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Standard deviation efficiency and bias as a function of change in drift λ . Results are for a put option with r = q = 0.06 , σ = 0.2 , S 0 = K = 40 , T = 1 , which is priced using N = 10 4 paths. The three lines correspond to optimal, labeled FDM, and LSM and LSM-s estimates obtained with a polynomial of order 3 in the cross-sectional regressions, respectively. The error bars around the bias illustrate 95% confidence intervals.
Figure 1. Standard deviation efficiency and bias as a function of change in drift λ . Results are for a put option with r = q = 0.06 , σ = 0.2 , S 0 = K = 40 , T = 1 , which is priced using N = 10 4 paths. The three lines correspond to optimal, labeled FDM, and LSM and LSM-s estimates obtained with a polynomial of order 3 in the cross-sectional regressions, respectively. The error bars around the bias illustrate 95% confidence intervals.
Jrfm 14 00340 g001
Figure 2. Bias without and with optimal drift. Bias results are calculated with respect to a Cox et al. (1979) binomial tree solution for the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 2. Bias without and with optimal drift. Bias results are calculated with respect to a Cox et al. (1979) binomial tree solution for the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g002
Figure 3. Standard deviation without and with optimal drift. Standard deviation results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 3. Standard deviation without and with optimal drift. Standard deviation results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g003
Figure 4. RMSE efficiency with optimal drift. RMSE efficiency results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 4. RMSE efficiency with optimal drift. RMSE efficiency results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g004
Figure 5. Optimal and GHS drift. Results from panel (a) show the estimated variance minimizing drift parameter for an FDM algorithm with N = 10 5 paths obtained from a gradient descent procedure. Results from panel (b) show the saddle point approximation of the variance minimizing drift parameter for a European put option following the methodology of Glasserman et al. (1999).
Figure 5. Optimal and GHS drift. Results from panel (a) show the estimated variance minimizing drift parameter for an FDM algorithm with N = 10 5 paths obtained from a gradient descent procedure. Results from panel (b) show the saddle point approximation of the variance minimizing drift parameter for a European put option following the methodology of Glasserman et al. (1999).
Jrfm 14 00340 g005
Figure 6. Bias without and with GHS drift. Bias results are calculated with respect to a Cox et al. (1979) binomial tree solution for the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 6. Bias without and with GHS drift. Bias results are calculated with respect to a Cox et al. (1979) binomial tree solution for the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g006aJrfm 14 00340 g006b
Figure 7. Standard deviation without and with GHS drift. Standard deviation results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 7. Standard deviation without and with GHS drift. Standard deviation results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g007
Figure 8. RMSE efficiency with GHS drift. RMSE efficiency results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Figure 8. RMSE efficiency with GHS drift. RMSE efficiency results are calculated from a sample of R = 10 7 / N replications of the LSM and the LSM-s estimators. The left column illustrates results for the LSM without importance sampling, the center column LSM with importance sampling, and the right column LSM-s with importance sampling. The top row presents results for estimators using 1000 paths and the bottom row for 10,000 paths.
Jrfm 14 00340 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Boire, F.-M.; Reesor, R.M.; Stentoft, L. American Option Pricing with Importance Sampling and Shifted Regressions. J. Risk Financial Manag. 2021, 14, 340. https://doi.org/10.3390/jrfm14080340

AMA Style

Boire F-M, Reesor RM, Stentoft L. American Option Pricing with Importance Sampling and Shifted Regressions. Journal of Risk and Financial Management. 2021; 14(8):340. https://doi.org/10.3390/jrfm14080340

Chicago/Turabian Style

Boire, Francois-Michel, R. Mark Reesor, and Lars Stentoft. 2021. "American Option Pricing with Importance Sampling and Shifted Regressions" Journal of Risk and Financial Management 14, no. 8: 340. https://doi.org/10.3390/jrfm14080340

APA Style

Boire, F. -M., Reesor, R. M., & Stentoft, L. (2021). American Option Pricing with Importance Sampling and Shifted Regressions. Journal of Risk and Financial Management, 14(8), 340. https://doi.org/10.3390/jrfm14080340

Article Metrics

Back to TopTop