Abstract
This chapter goes beyond the Black and Scholes model, now turning to incomplete markets. Nonlinear models are discussed, with a focus on considering transaction costs. Numerical schemes for nonlinear PDEs require monotonicity for convergence. This is applied to an uncertain-volatility model with a barrier call. Next, Levy jump processes are briefly introduced, which lead to partial integro-differential equations (PIDEs). This is exemplified by solving numerically the PIDE for Merton’s jump diffusion. The final section introduces the application of the Fourier transform for option pricing.
Access provided by CONRICYT-eBooks. Download chapter PDF
The Black–Scholes (BS) model for the value V (S, t) of a vanilla option is based on some assumptions on the market. In particular, the BS model assumes the price S t of the asset on which the option is written, follows a geometric Brownian motion with a constant volatility σ. Further, transaction costs are neglected, and trading of the underlying is supposed to have no influence on the price S t . As has been discussed extensively, the value function V (S, t) for standard options (“plain vanilla”) of the European type, satisfies the Black–Scholes equation (1.5),
Solutions of this linear equation are subject to the terminal condition V (S, T) = Ψ(S), where Ψ defines the payoff.
The BS-model is the core example of a complete market. In these idealized markets, the risk exposure to variations in the underlying can be hedged away. The corresponding risk strategy is unique. Hence vanilla options modeled by Assumptions 1.2 have a unique price, given by the costs of the replication strategy ( → Appendix A.4). Essentially, Chaps. 4 through 6 have applied numerical methods to complete markets.
For the more realistic incomplete markets, there are no perfect hedges, and a risk remains. Each hedging strategy leads to a specific model with its own price [84]. The hedger compensates the remaining risk in incomplete markets by charging an additional risk premium. Hence the value function or expected value is not the price for which the option is sold. Depending on the way how the comfortable assumption of completeness of the BS-market is lost, different models are set up, calling for different numerical approaches. This Chap. 7 is devoted to computational tools for incomplete markets.
Relaxing several of the assumptions of the Black–Scholes market, nonlinear extensions of the BS equation can be derived. These “nonlinear Black–Scholes type equations” are of the form
In this class of models, the volatility \(\hat{\sigma }\) is a function that may incorporate several types of nonlinearity. The standard PDE (7.1) is included for \(\hat{\sigma }\equiv \sigma\). In Sect. 7.1 we describe three scenarios leading to three different functions \(\hat{\sigma }\) of the volatility. A nonlinear PDE as (7.2) requires special numerical treatment, which will be the focus of Sect. 7.2.
Another stream of research beyond Black and Scholes is devoted to jump processes (Sect. 7.3). One of the numerical approaches is based on partial integro-differential equations (PIDE). Some highly efficient methods apply the Fourier transform; a basic approach will be discussed in Sect. 7.4.
7.1 Nonlinearities in Models for Financial Options
In this section we briefly discuss three sources of nonlinearity of \(\hat{\sigma }\) in (7.2). We start with transaction costs based on Leland’s approach [245], and touch the more sophisticated model of Barles and Soner [24]. Then we turn to specifying ranges of volatility. Finally we address feedback by market illiquidity.
7.1.1 Leland’s Model of Transaction Costs
Basic for the Black–Scholes model is the idea of rebalancing the portfolio continuously. But in financial reality this continuous trading would cause arbitrarily high trading costs. Keeping transaction costs low forces to abandon the optimal Black–Scholes hedging. But without the ideal BS hedging, the model suffers from hedging errors. To compromise, the hedger searches a balance between keeping both the transaction costs low and the hedging errors low.
Suppose that instead of rebalancing continuously, trading is only possible at discrete time instances with time step Δt apart (Δt fixed and finite). We assume a transaction cost rate proportional to the trading volume νS:
for some cost parameter c.
Here we sketch a heuristic derivation of a model due to [187, 245]. The discussion of this model parallels that for the Black–Scholes model, now adapted to the discrete scenario.Footnote 1 The stochastic changes of the asset with price S and of a riskless bond with price B are
The portfolio with value Π is taken in the form
with α units of the asset and β units of the bond. Suppose the portfolio is self-financing in the sense SΔα + BΔβ = 0, which is sufficient for ΔΠ = αΔS + βΔB. Further assume that trading is such that the portfolio Π replicates the value of the option.
By definition, ν = Δα. After one time interval, ν = Δα assets are traded, with transaction costs cS | Δα |. The change in the value of the portfolio is
Let V be the value function of the option. Itô’s lemma adapted to the discrete scenario gives
By the no-arbitrage principle ΔV = ΔΠ holds for the replicating and self-financing portfolio. And coefficient matching will give further information. But first let us approximate the Δα-term.
From BS theory we expect \(\alpha \approx { \partial V \over \partial S}\). So ν = Δα will be approximated by
invoking Taylor’s expansion. After substituting ΔS we realize that the term of lowest order is
In summary, by (7.3) the transaction costs in ΔΠ can be approximated by
which is path-dependent. Leland [245] boldly suggested to approximate | ΔW | ≈ E( | ΔW | ). Exercise 7.1 tells
In this way, the trading cost term − cS | Δα | is approximated by the deterministic expression
This may be seen as further assumption, motivated by the above arguing. The approximation (7.4) of the transaction costs and its artificial parameter \(\sqrt{ 2/\pi } \approx 0.8\) reflect the lack of a unique price in incomplete markets.
With this somewhat artificial approximation (7.4) of the trading costs − cS | Δα |, coefficient matching of ΔV = ΔΠ leads to match the remaining stochastic terms,
or \(\alpha ={ \partial V \over \partial S}\), which is the famous “delta hedging,” consistent with the modeling of Δα above. The remaining terms are deterministic. Use \(\beta B + S{ \partial V \over \partial S} =\varPi = V\) to obtain
The μ-terms cancel out. Equation (7.5) with transaction costs replaced by (7.4) leads to the variant of the Black–Scholes equation. With the coefficient
the resulting equation is
Formally, this becomes the standard Black–Scholes equation with a modified volatility
with \(\varGamma:={ \partial ^{2}V \over \partial S^{2}}\). For convex payoff, sign(Γ) = 1. This amounts to augment the volatility to a constant \(\hat{\sigma }>\sigma\) (Leland’s scenario). In this case the PDE (7.7) is again linear. But note that for instance for barrier options, Γ does change sign, and the PDE is nonlinear and of the general type of Eq. (7.2). For c = 0 (no transaction costs) (7.7) specializes to the BS-equation. To have a well-posed PDE, Δt must be such that γ < 1. In particular, Δt → 0 does not make sense.
7.1.2 The Barles and Soner Model of Transaction Costs
Barles and Soner [24] assume a price process dS t = S t (μ dt + σ dW t ), with constant volatility σ, 0 ≤ t ≤ T, and model transactions using the following variables:
-
α t shares of the asset with price S t ,
-
β t shares of the bond,
-
L t cumulative transfer form cash to stock, nondecreasing, L(0) = 0,
-
M t cumulative transfer from stock to cash, nondecreasing, M(0) = 0.
Consequently,
That is, in both the cases buying and selling of stocks, transaction costs ∫S τ c are charged to β, where c again denotes proportional transaction costs. The further derivation of [24] is based on a utility function. The final result is
where a is a parameter representing proportional transaction costs and risk aversion. The function f is the unique solution of the ODE
The resulting function f is singular at x = 0 ( → Exercise 7.2). Figure 7.1 shows the difference between the BS-solution and the solution of the corresponding nonlinear model (7.9).
7.1.3 Specifying a Range of Volatility
The two above models of transaction costs come up with a nonlinear volatility function \(\hat{\sigma }(\varGamma )\). Usually this function is not known, and is subject to speculation (modeling). It will be easier to specify a range of volatility, assuming that \(\hat{\sigma }\) lies within an interval or band
This is the uncertain-volatility model of [16, 17, 250].
The derivation starts as above, leading to (7.5) with c = 0. (Here transaction costs are not considered.) Formally, the result is the Black–Scholes equation (BSE), except that σ is no constant, but is considered as a stochastic variable σ(t):
This is a PDE with stochastic control parameter σ(t). There is an ambitious theory for such controlled diffusion processes, see the monograph [233]. To avoid the use of this methodology, we adopt a simplified arguing, similar as in [375].
Using an argumentation of Black and Scholes, we construct a portfolio of one option (value V ), and hedge it with −α units of the underlying asset,
Assuming a change in the value of this portfolio in the form ΔΠ = ΔV −αΔS, we have as above
The choice \(\alpha ={ \partial V \over \partial S}\) eliminates the risk represented by the ΔW-terms. This results in
Note that the return ΔΠ of the portfolio still depends on the unknown stochastic σ(t), we write ΔΠ(σ).
Now we define artificially two specific functions σ +(t) and σ −(t) chosen such that the return ΔΠ(σ) increases by the maximum amount, or by the least amount:
-
σ +(t) chosen such that ΔΠ(σ +) is a maximum,
-
σ −(t) chosen such that ΔΠ(σ −) is a minimum.
These returns reflect the best case and the worst case as seen by the holder. For every function σ(t) the no-arbitrage principle holds. Hence both cases σ +(t) and σ −(t) result in a return ΔΠ = rΠΔt. This can be summarized as
In view of the expression (7.10) for ΔΠ(σ), the two artificial functions σ +, σ − enter via the term
For ΔΠ to become a maximum or minimum, σ + (or σ −) will equal σ min or σ max, depending on the sign of \(\varGamma ={ \partial ^{2}V \over \partial S^{2}}\). To become a maximum, set
And to become a minimum, set
Equations (7.11) and (7.12) define two specific control functions σ, which after substitution into the PDE ΔΠ(σ) = rΠΔt yields two nonlinear PDEs
with \(\hat{\sigma }=\sigma ^{+}\) and \(\hat{\sigma }=\sigma ^{-}\) from (7.11)/(7.12). Let us denote the corresponding solutions V + and V −. Since σ + yields the maximum return, we expect V ≤ V +, and similarly, V − ≤ V. This provides the range V − ≤ V ≤ V + for the option price.
In the special case of vanilla options, the convexity of V (S, . ) implies Γ ≥ 0 and hence σ + = σ max and σ − = σ min; the nonlinearity is not effective then. The monotonicity of V with respect to σ is clear for vanilla options, but is not valid, for example, for barrier options. And convexity of V (S, . ) is lost for barrier options, butterfly spreads, digital options, and many other options [303]. The great potential of the uncertain-volatility model is illustrated by Fig. 7.2. For the example of a butterfly option, and an uncertainty interval 0. 15 ≤ σ ≤ 0. 25 we show the band V − ≤ V ≤ V +, with two Black–Scholes curves therein. The payoff of a butterfly spread is illustrated schematically in Fig. 1.25d, see also Exercise 7.3. The functions V −, V + were calculated with the methods to be explained in Sect. 7.2. For barrier options, the success of the method is doubtful because of the high sensitivity w.r.t. σ close to the barrier. Then the bandwidth may be so large that it is not of practical use. Such an example is shown in Fig. 7.3.
7.1.4 Market Illiquidity
As pointed out by [140, 141, 330], the assumption that a big investor can trade large amounts of an asset without affecting its price, is not realistic. There will be a feedback, and the assumption of an infinite market liquidity may fail. Frey and Stremme [141], Schönbucher and Wilmott [330] introduce a market liquidity parameter λ, with 0 ≤ λ ≤ 1, and derive the nonlinear PDE
Here we do not discuss further details. Note that this model is also of the form of Eq. (7.2).
7.2 Numerical Solution of Nonlinear Black–Scholes Equations
All the nonlinear PDEs of Sect. 7.1 fall under the general type of equation
which we are going to solve next. In this form, Eq. (7.15) represents the value of a European-style option. There is no analytical solution known for (7.15), so a numerical approach is needed also in the European case.
For an American-style option, a penalization can be applied, and an additional nonlinear term appears in (7.15). A penalty approach (e.g., [119, 133]) is to add the penalty \(\hat{p}\max (\varPsi -V,\,0)\), where Ψ denotes the payoff, and the penalty parameter \(\hat{p}\) is chosen large, say, \(\hat{p} = 10^{6}\). The resulting PDE is
In the continuation region, for V ≥ Ψ, the penalty term is zero, and (7.15) results. For \(\hat{p} \rightarrow \infty\), think of dividing the equation by \(\hat{p}\) to be convinced that V sticks close to Ψ. In Chap. 4, we could preserve the linear equation by the elegant complementarity approach. In (7.16) the PDE is nonlinear by the volatility function \(\hat{\sigma }\), and thus the nonlinear penalty term does not cause further harm.
7.2.1 Transformation
The transformation (4.3) of Chap. 4 is not valid here, because the volatility \(\hat{\sigma }\) is no longer constant. But assuming constant r, δ, the independent variables S, t can be transformed similarly. The transformation from variables S, t, V to x, τ, u is
σ 0 is a scaling parameter. As a result of the transformation, V S = u + u x and SV SS = u x + u xx . Here we use the notations V S , V SS , u τ , u x , u xx for partial derivatives. And (7.15) becomes
with
(Transform (7.16) in Exercise 7.4.) For example, for Leland’s model,
For all of the models of Sect. 7.1 the nonlinearity is of the type
with \(\tilde{\sigma }\) from (7.19).
The payoffs Ψ of the options are transformed as well. Let u ∗ denote the transformed payoff. For the payoff of a vanilla put,
and hence
Similarly, for a vanilla call,
This is similar for exotic options ( → Exercise 7.3).
Finally, boundary conditions are chosen (as in Sect. 4.4) and transformed. For example, applying (4.27) for a vanilla call of the European type,
For a vanilla put and S min ≈ 0 one may choose
For vanilla American-style options with penalty formulation (7.16), the nonzero boundary conditions are just that u is in contact with the payoff,
7.2.2 Discretization
Finite differences in a standard fashion as in Chap. 4, with the same grid, lead to nonlinear equations for the vector w (ν) of approximate values at time level τ ν = τ ν−1 + Δτ. The equidistant x-spacing with mesh size Δx consists of m subintervals, see Sect. 4.2.2. As before, the components w 0 and w m are defined by boundary conditions. The finite differences include
where Δx 2 is understood as (Δx)2. For the discretization replace s of (7.20) by \(\bar{s}\) with
Substituting into the PDEs is the next step. Here we confine ourselves to the European case (7.15); the discretization of (7.16) is analogous and left to the reader. Define
to arrive at the θ-approach
Recall that this includes Crank–Nicolson for \(\theta ={ 1 \over 2}\), and for θ = 1 the fully implicit Euler (BDF). The \(\tilde{\sigma }\) of the above examples is represented by the discretization \(\tilde{\sigma }(x_{i},\tau _{\nu },\bar{s}_{i,\nu })\) with
where we denote
and reuse the notation \(\tilde{\sigma }\) for the three-argument version. Now the discretized version of the operator \(\mathcal{L}_{i,\nu }\) is
and the θ-method reads
With the vector notation w (ν) as in Chap. 4 and a vector function F this is written
For the fully implicit BDF method (θ = 1), the ith equation of the vector equation F = 0 reads
For i = 0 and i = m, boundary conditions enter. Their basic structure is
In the θ-method (7.25) boundary conditions enter in the form θF (ν+1) + (1 −θ)F (ν). The nonlinear equation F(w (ν+1), w (ν)) = 0 with components defined by (7.26)/(7.27) represents a discretization of (7.15). It is solved iteratively by Newton’s method.
7.2.3 Convergence of the Discrete Equations
The above numerical scheme is of the form
where \(\tilde{w}\) stands for the vector of all w k, l . For such a scheme convergence to the unique viscosity solution ( → Appendix C.5) can be proved, provided F satisfies three conditions [23], namely,
-
stability,
-
consistency, and
-
monotonicity.
Not for the numerical scheme but for the equation an additional property must be assumed, namely, the strong uniqueness. For the uniqueness we refer to the special literature [89].
The proof that for a particular numerical scheme all of these three criteria are satisfied, can be quite involved [176, 177, 303]. Checking stability and consistency is rather standard, and has been widely discussed in previous chapters. Here we concentrate on the monotonicity of the scheme, which is a new aspect as compared to the investigations for the linear equation in Chap. 4.
Definition 7.1 (Monotone Scheme)
A discretization F(w (ν+1), w (ν)) is monotone if for all i = 0, …, m
and
Translated into the fully implicit scheme (7.26)/(7.27), the condition (a) of monotonicity reads
for scalar ε 1, ε 2, ε 3, ε. Because of transitivity, it suffices to show separately
for (a) to hold, and for (b)
Next we check under which conditions the scheme (7.26)/(7.27) is monotone. Heider [176] has shown that the scheme converges whenever the nonlinear term \(\tilde{\sigma }^{2}(x,\tau,s)s\) satisfies conditions (i)–(iii) of the following Theorem 7.2:
Theorem 7.2 (Convergence)
Assume \(\tilde{\sigma }^{2}(x,\tau,u_{x},u_{xx})\) in the form \(\tilde{\sigma }^{2}(x,\tau,s)\) , with s = u x + u xx from ( 7.20 ), and
-
(i)
\(\tilde{\sigma }^{2}(x,\tau,s)s\) is continuous and monotone increasing in s,
-
(ii)
there exists a constant c + > 0 such that for all s and ε > 0
$$\displaystyle{\tilde{\sigma }^{2}(x,\tau,s+\epsilon ) \cdot (s+\epsilon ) \geq \tilde{\sigma }^{2}(x,\tau,s) \cdot s + c_{ +}\epsilon \,,\ \mathit{\text{ and }}}$$ -
(iii)
Δx is small enough such that
$$\displaystyle{c_{+}{2 -\varDelta x \over \varDelta x} -{ 2(r-\delta ) \over \sigma _{0}^{2}} \geq 0\ \mathit{\text{ and }}\ c_{+}{2 +\varDelta x \over \varDelta x} +{ 2(r-\delta ) \over \sigma _{0}^{2}} \geq 0\,.}$$
Then the fully implicit BDF scheme ( 7.26 )/( 7.27 ) converges to the viscosity solution of ( 7.15 ).
Proof
Here we confine ourselves to the proof of monotonicity. As noted above, we can proceed componentwise and check (a1), (a2), (a3), and (b) separately. We begin with 0 < i < m.
To show (a1), perturb w i−1 (ν+1) → w i−1 (ν+1) + ε for ε > 0. Then \(\bar{s}_{i,\nu } \rightarrow \bar{ s}_{i,\nu }+\alpha \epsilon\), and
where the inequality is due to (ii). Compare with F i in (7.26)/(7.27) and realize two extra terms. By (iii), with α from (7.23), they are
So we have shown (a1), the first of the four criteria of monotonicity.
To show (a2), perturb w i+1 (ν+1) → w i+1 (ν+1) + ε. Then \(\bar{s}_{i,\nu } \rightarrow \bar{ s}_{i,\nu }+\epsilon \beta\) and the perturbed F i is
Again we obtain a lower bound by (ii), and arrive at the sum of two extra terms
which is ≥ 0 by (iii). So the perturbed F i is larger or equal the unperturbed F i , and (a2) is satisfied.
The assertion (a3) is clearly satisfied since the perturbation w i (ν) → w i (ν) + ε only affects the term outside the brackets.
To show (b), perturb w i (ν+1) → w i (ν+1) + ε. Then \(\bar{s}_{i,\nu } \rightarrow \bar{ s}_{i,\nu } -{ 2\epsilon \over \varDelta x^{2}}\), and F i is perturbed to
By the monotonicity (i) and by ε > 0, δ ≥ 0, the above is smaller or equal to the unperturbed F i —that is, (b) holds true.
Finally, monotonicity must be checked for F 0 and F m . For θ = 1, F 0 depends on w 0 (ν+1) and F m depends on w m (ν+1). Hence only (b) needs to be checked, which is clearly satisfied.
This ends the proof that the conditions (i), (ii), (iii) imply monotonicity of the fully implicit scheme.
Example 7.3 (Leland’s Model)
Let us inspect whether the criteria (i), (ii), (iii) of Theorem 7.2 are satisfied for Leland’s model of transaction costs. For (i) we require | γ | < 1. With some simple manipulations, one shows that (ii) is satisfied with c + = 1 −γ. And for (iii) to hold, the grid size Δx must be small enough ( → Exercise 7.5). Specifically, for zero dividend rate δ = 0, the θ-method is
Sufficient conditions for the Crank–Nicolson scheme (θ = 1∕2) to converge include (i), (ii), (iii), and in addition (iv) and (v):
(iv) There exists a constant c − > 0 such that for all ε > 0 and s
(v)
see [176, 177]. Condition (iv) holds for Leland’s model with c − = 1 + γ, and for the uncertain-volatility model with c − = σ max 2. Conditions (iii) and (iv) amount to stability bounds. We emphasize that in the case of nonlinear models, unconditional stability does not hold!
The above has discussed convergence towards the viscosity solution. An application of the uncertain-volatility model to a butterfly is shown in Fig. 7.2. Another illustration is the barrier option in Fig. 7.3. When in case of an American-style option a penalty approach is applied, further assumptions are needed to assert convergence to the solution for \(\hat{p} \rightarrow \infty\), even though one keeps \(\hat{p}\) fixed.
7.3 Option Valuation Under Jump Processes
In this section, we sketch some instruments of Lévy processes as background to the application of partial integro-differential equations. The focus is on one important example, namely Merton’s jump diffusion, and on strategies for a numerical valuation of options under such processes. This is no introduction to Lévy processes; for expositions on Lévy processes consult, for instance, [84, 328, 339].
For a Lévy process X t , all increments X t+Δt − X t are stochastically independent. Further, they are stationary, which means that all increments have the distribution of X t . Instead of requiring continuity, Lévy processes must be “càdlàg”Footnote 2: For all t, the process X t is right-continuous (\(X_{t} = X_{t^{+}}\)), and the left limit \(X_{t^{-}}\) exists. Important examples of Lévy processes are the Wiener process (Sect. 1.6.1), and the Poisson process (Sect. 1.9).
7.3.1 Characteristic Functions
A classification of Lévy processes X t is based on the Fourier transformationFootnote 3
The function \(\phi _{X_{t}}\) singles out characteristic properties of a random variable X t . \(\phi _{X_{t}}\) is called characteristic function of X t , and \(\psi _{X_{t}}(\zeta )\) [shorter: ψ(ζ)] defined by \(\exp (t\psi (\zeta )) =\phi _{X_{t}}(\zeta )\) is the characteristic exponent. It suffices to take t = 1, since the distribution of X 1 characterizes the process. The characteristic exponent ψ(ζ) satisfies the Lévy–Khinchin representation
The three terms in this representation characterize different aspects of X t . \(\gamma \in \mathbb{R}\) corresponds to a deterministic trend, σ 2 to the variance of a diffusion (Brownian-motion) part of X t , and ν is a measure on \(\mathbb{R}\) characterizing the activity of jumps \(\varDelta X_{t}:= X_{t} - X_{t^{-}}\),
The Lévy measure ν(A) counts the (expected) number of jumps of “size” within A per unit time [84]. ν(A) is not a probability measure. For the Lévy measure ν, require \(\int _{\mathbb{R}}\min (x^{2},1)\,\nu (\mathrm{d}x) <\infty\) and \(\nu (\{0\}) = 0\). In the integrand of (7.29), the subtracted term iζx 1 { | x | ≤ 1} causes the integrand to be of the order O( | x |2) for x → 0. This compensation along with the constraints on ν implies existence of the integral. For many important Lévy processes, ν(dx) has a convenient representation
with a Lévy density f L. The three items γ, σ 2, ν (“characteristic triplet”) characterize a Lévy process in a unique way.
Example 7.4 (Compound Poisson Process)
For a Poisson process J t with jump intensity λ, a compound Poisson process is
where the jump sizes \(\varDelta X_{\tau _{j}}\) are assumed i.i.d. with distribution density f, and independent of the Poisson process J. The characteristic function \(\phi _{X_{t}}(\zeta )\) of the compound Poisson process (cP) is
with Lévy measure ν(dx) = λf(x) dx. The first of the equations in (7.31) uses rules of the conditional expectation [84], whereas the second just applies (7.28) with the definition (B.4) of the expectation, including \(\int _{\mathbb{R}}\nu (\mathrm{d}x) =\lambda\). The characteristic exponent ψ cP is the integral in (7.31), γ = σ = 0.
As in (1.65), financial models typically arise in exponential form. For such exponential Lévy processes there is a useful criterion for the martingale property, and hence for risk-neutral valuation:
Lemma 7.5 (Martingale Criterion)
Let X t be a Lévy process. \(\mathrm{e}^{X_{t}}\) is a martingale if and only if ψ X (−i) = 0 and \(\mathsf{E}(\mathrm{e}^{X_{t}}) <\infty\).
Proof
We extend ζ to complex numbers, and note that
Then by independence and stationarity,
( → Exercise 7.6) □
In finance applications, with an asset price S t for t ≥ 0, the absence of arbitrage implies that the discounted e−rt S t is a martingale with respect to a risk-neutral measure. This suggests to represent S t in the form S t = S 0exp(rt + X t ). Then the discounted S t is the situation to which the Lemma 7.5 applies.
Example 7.6 (Brownian Motion with Drift)
A Lévy process X t is Brownian motion if and only if ν ≡ 0 (no jump). For ease of comparison with (1.71) and (1.76) we take the drift γ in the form \(\gamma =\mu -{1 \over 2}\sigma ^{2}\). For the Brownian motion with drift (Bwd) X t : = γt + σW t we use a result from probability Footnote 4 and conclude for the characteristic exponent
Clearly, ψ Bwd(−i) = μ. Hence by Lemma 7.5 e t X is martingale for μ = 0. Hence the discounted
is martingale. This recovers the well-known riskless drift rate r for a numerical simulation of GBM in the Black-Scholes model.
Example 7.7 (Merton’ s Jump Diffusion)
We now combine Examples 7.4 and 7.6. As a special case of Example 7.4 we choose as in Sect. 1.9 the jump sizes ΔY in the log process Y t : = logS t to be normally distributed, \(\varDelta Y \sim \mathcal{N}(\mu _{\mathrm{J}},\sigma _{\mathrm{J}}^{2})\) (logq in Sect. 1.9). Furnished with a drifted Brownian motion, this is Merton’s jump-diffusion model (1.74) with jump intensity λ and \(\gamma =\mu -{1 \over 2}\sigma ^{2}\). The Lévy density of the compound Poisson process is λ times the density of the normal distribution,
Since the two processes are independent, and by the exponential structure in (7.28), the two characteristic exponents add:
and
Similar as in Exercise 22 we calculate the integral
Hence, to see whether S t = exp(Y t ) is a martingale, check \(\psi (-\mathrm{i}) =\gamma +{1 \over 2}\sigma ^{2} +\lambda (\exp [\mu _{\mathrm{ J}} +{ 1 \over 2}\sigma _{\mathrm{J}}^{2}] - 1)\). By Lemma 7.5, a martingale can be obtained by choosing a drift with
This makes \(S_{0}\mathrm{e}^{-rt}\exp (rt +\gamma t +\sigma W_{t} +\sum _{ j=1}^{J_{t}}\log q_{j})\) a martingale. When applied to simulation of SDEs under the risk-neutral measure for Monte Carlo, this risk-neutral valuation amounts to the drift rate in Example 1.21. That is, the SDE is
In case of a dividend yield with rate δ, the term δdt is subtracted on the right-hand side, similar as in Sect. 3.5.
For other models, a risk-neutral growth rate can be obtained in an analogous way. A table of risk-neutral drift rates is given in [332, p. 80]. For a jump diffusion, jumps are comparably “rare,” there is only a finite number of them in any time interval. Apart from Merton’s model another jump-diffusion model is Kou’s model, which works with an asymmetric double exponential distribution of jump sizes [229].
There are Lévy processes of infinite activity: Then in every time interval an infinite number of jumps occurs. Examples include the VG-process (Variance Gamma) [253], the NIG-process (Normal Inverse Gaussian), the hyperbolic process [114] and the CGMY process [67]. Specifically for VG and NIG, see also [155]. Time deformation plays an important role for constructing Lévy processes. For example, with a Wiener process W t and a Gamma process G t as subordinator replacing time, VG can be represented as
This includes GBM with the standard time G t = t and parameter θ = −σ 2∕2. Such a subordinating process G t can be regarded as “business time,” which runs faster than the calendar time when the trading volume is high, and slower otherwise. Then, for a Wiener process W t , a class of Lévy processes is defined by \(W_{G_{t}}\). With a t-grid as in Algorithm 1.8, a time-changed process can be generated as \(W_{j} = W_{j-1} + Z\sqrt{G_{j\varDelta t } - G_{(\,j-1)\varDelta t}}\) ( → Exercise 2.11).
7.3.2 Option Valuation with PIDEs
Assume European options based on a price process S t = S 0exp(rt + X t ), where X t is a Lévy process such that \(\mathrm{e}^{X_{t}}\) is a martingale, with Lévy measure ν, and the integral ∫ | y | ≥ 1e2y ν(dy) exists. Then the value function V (S, t) satisfies
A proof can be found in [84, pp. 385–387].
Definition 7.8 (PIDE)
An equation of the above type (7.33) is called partial integro-differential equation (PIDE).
The integral term in (7.33) complicates the numerical solution since it is a nonlocal term accumulating information on all −∞ < y < ∞, in contrast to the local character of the partial derivatives. For general Lévy processes, the three terms under the integral can not be separated, otherwise the integral may fail to converge. It can be separated in the case of Merton’s jump-diffusion model, because this process is of finite activity, \(\lambda =\nu (\mathbb{R}) <\infty\).
In what follows, we discuss Merton’s jump-diffusion process, with lognormal distribution for q = ey. The integral in (7.33) can be split into three terms with three integrals
In view of ν(dy) = λf( y)dy, factors λ show up. f is the normal density, and the integrals become expectations. Then the first integral can be written λ E(V (Sey, t)), and the second integral is λ. The third integral E(ey − 1) does not depend on V and can be calculated beforehand since the distribution for q = ey is stipulated.Footnote 5 The lognormal density for q is
and we recover the constant of Example 7.7:
With the precalculated number c, the resulting Eq. (7.33) can be ordered into
The last term is an integral taken over the unknown solution function V (S, t). So the resulting equation is a PIDE, a special case of (7.33). Note that the product λc is the drift compensation in Example 7.7. The standard Black–Scholes PDE (7.1) is included for λ = 0. A simplified derivation of (7.34) can be found in Appendix A.4. For further discussions, see for example [84, 270, 365, 375].
7.3.3 Transformation of the PIDE
We approach the PIDE (7.34) with the transformation
which appears moderate as compared to (4.3). Substituting accordingly
into (7.34) leads to
which is organized into
After the above transformation S = ex we next transform the jump-size variable q = ey. Ignoring the factor λ, the integral term changes to
where we have applied the substitution z: = x + y. The function f for Merton’s jump-diffusion model is the density of \(y =\log q \sim \mathcal{N}(\mu _{\mathrm{J}},\sigma _{\mathrm{J}}^{2})\). In summary, the PIDE of Merton’s jump-diffusion model is
Problem 7.9 (Merton’s Jump-Diffusion PIDE)
This is the problem to be solved numerically.
7.3.4 Numerical Approximation
For an approximation of the integral (7.36) we truncate the domain to a finite interval x min ≤ x ≤ x max. In view of the meaning of the integral, this truncation amounts to disregard large jumps. This might be seen as a weakness of the approach, but jumps that large are highly improbable. The simplest discretization approach is to use an equidistant x-grid with
for a suitable integer m. As in Chap. 4, the time-stepping nodes are τ ν , and the approximations of u(x i , τ ν ) are denoted by w i, ν . The integral in (7.37) is evaluated at each node (x, τ) = (x i , τ ν ). That is, for each i, ν, the numbers
are to be approximated. Applying the composite trapezoidal sum (C.2) with
the approximation of the integral for each i, ν is
The numbers f i, l are elements of a Toeplitz matrix.Footnote 6 That is, the entries take only 2m + 1 different numbers. Due to the exponential structure of f, the elements in the northeast and southwest corners of the f i, l -matrix go to zero. In this sense, this Toeplitz matrix has a “banded” structure. In summary, for each i, ν the integral is approximated by a scalar product of the row vector
times the vector w (ν). In (7.38) the first term w 0,ν and the last term w m, ν (where boundary conditions enter) must be treated separately in case we deal with the short vector (w 1, …, w m−1) as in Sect. 4.2.3. Now assemble all the rows into an (m + 1)2-matrix C. Then for all i within time level ν, the integrals are represented by the product
Neglecting the fact that many of its elements are close to zero, the matrix C is dense, which reflects the nonlocal character of the integral. This is in contrast to the local character of standard finite differences with its tridiagonal matrices. The transformation (7.35) is different from (4.3), but tridiagonal matrices can be derived from (7.37) in a similar way as done in Chap. 4. The dense matrix C adds to the tridiagonal matrices, which makes the solution of linear systems with full matrices in each time step ν → ν + 1 more expensive. In an attempt to save costs, splitting has been suggested. This means to evaluate the integral at the previous line (ν). In this way, the multiplication Cw only shows up in the right-hand side of the known terms. The tridiagonality of the left-hand side matrices is maintained, and the method still converges. Up to boundary conditions, this splitting can be represented by an Euler-type implicit scheme
where the matrix G represents the local information of the differentials. Neither G nor C are symmetric. We leave it to the reader to set up the system of equations ( → Exercise 7.7).Footnote 7 The matrices G and C are used for the analysis, no matrix is needed for the algorithm. For an illustration how a larger intensity λ increases the value of an option see Fig. 7.4.
Since the splitting can deteriorate the accuracy, a fixed point iteration has been suggested [105]. The integral term E(V ) with its truncation and discretization challenges the control of the involved errors. For example, [85] gives an estimate of the error induced by truncating the integral, as well as a convergence proof for finite differences applied to general Lévy models. Codes for American options based on a penalty formulation or on an LCP formulation can be easily modified and extended by an integral term. The techniques of Chap. 4 or Chap. 5 can be applied. Application of FFT increases the efficiency [105]. Typically, each Lévy process calls for a separate algorithm. A Monte Carlo approach is [272]. For Merton’s model and European options, an analytic solution is given [270], which allows to test corresponding algorithms.
7.4 Application of the Fourier Transform
The Fourier transform \(\mathcal{F}\) of a real function f is defined byFootnote 8
This requires integrability of f. The inverse Fourier transformation is
A sufficiently well-behaved f is recovered by the inversion,
We perform this process of transform and inverse transform for a function c(k) to be defined below. The application of the Fourier transform in our context and the outline of three steps of the subsequent analysis is symbolized as follows:
Step (1) is the forward Fourier transform (7.40) of a function c(k). The result is an integral expression g(u). In our context this integral can be solved analytically (step (2)), which produces a formula for g(u). The inverse transformation (7.41) in step (3) is approximated numerically by the Fast Fourier Transformation (FFT), based on (C.7). The detour (1)–(3) is worth the effort, because the FFT calculation of c(k) is faster to evaluate than the original c(k).
Recall the characteristic function (7.28) ϕ of a Lévy process X t . These functions are the Fourier transform of the density function of X,
The characteristic functions ϕ of many processes X are known and available as analytical expressions, for example, in [84, 235, 332].
In the following, we investigate a European call with vanilla payoff Ψ(S) = (S − K)+ with an arbitrary underlying Lévy process S t . The integral representation of the call’s value under the risk-neutral measure Q is
where f is the density of S T of the Lévy process starting at t with the value S t . Transform
note that \(k \in \mathbb{R}\). Then
where \(\hat{f}(s) =\mathrm{ e}^{s}f(\mathrm{e}^{s})\) is the density of logS, similar as in Sect. 1.8.2. Following [68], in order to make the function integrable, we scale the integral with a factor exp(αk) (a constant):
and denote \(\mathcal{F}[c(u)]\) its Fourier transform. We leave the choice of the scaling parameter α open until later.
As outlined above, when \(\mathcal{F}[c]\) is calculated, then the call’s value V (S, t) is recovered from the inverse Fourier transformation,
which can be approximated efficiently by the Fast Fourier Transform (FFT). This outlines the program of the three steps (1), (2), (3), and now we turn to its realization.
The Fourier transform of c(k) is
where the last equation holds since
This leads to
To have the integral exist, we require the factor eαk to vanish for k → −∞, which leads to choose α > 0. That is, the factor exp(αk) amounts to a damping of the integral. The bracketed term in (7.45) is
and we come up with
We denote the integral therein ϕ(u − (α + 1)i), because it is the characteristic function of the density \(\hat{f}\). For ϕ an analytic expression is known. Hence
can be considered to be a known function g, and step (2) is completed. For the final choice of the parameter α > 0 further request \(g(u) = \mathcal{F}[c(u)]\) to be integrable as well. Since the integration is along real values of u one has to take care that the denominator has only imaginary roots in u. The choice of α is discussed in the literature [68, 235]. Usually α = 3 works well.
The inverse Fourier transformation evaluates
The integral is real, and hence its integrand is real too. Think of g from (7.46) being split into real part and imaginary part, g(u) = g 1(u) + ig 2(u). Then i(cos(ku)g 2(u) − sin(ku)g 1(u)) = 0, and we conclude that g 1(u) is an even function, and g 2(u) is an odd function. Hence the integrand
is even, and the value of the call is
Next, the semi-infinite integration interval is truncated to a finite length A. Thereby, for most Lévy models the truncation error can be made arbitrarily small because the characteristic function ϕ decays exponentially fast at infinity.Footnote 9 With the restriction to the integration interval 0 ≤ u ≤ A and M − 1 subintervals with equal length Δu, the discrete grid points are
Choosing the trapezoidal sum (C.2) for the quadrature , the approximation is
with weights \(\beta _{0} =\beta _{M-1} ={ 1 \over 2}\) and β j = 1 for 1 ≤ j ≤ M − 2. The trapezoidal sum goes along with a sampling error of the order O(Δu 2).
So far, the log-strike k = logK is not specified. The aim is to exploit the potential of FFT, which calculates sums of the type
for complex numbers a 0, …, a M−1, one sum for each ν. This amounts to calculate a vector of M such sums, for ν = 0, …, M − 1. Applying FFT we gain the possibility to calculate the above for M strikes simultaneously. Let us calculate the call values for the log-strike values
for suitable values of b and Δk, which define the k-range and the strike spacing of interest. Substituting these values k ν into the above sum (7.48) produces
The argument of the exponential function is
To apply FFT aiming at (7.49), steps Δk and \(\varDelta u ={ A \over M-1}\) must be chosen such that
Then the sum in (7.48) is
which is the standard FFT applied to (7.49) for the complex numbers
This completes the calculation of a bunch of European call values: The integral in (7.47) is approximated by the FFT sum (7.49) with coefficients (7.52). For the highly efficient calculation of the FFT sums (7.49) consult standard literature on numerical analysis (such as [306]), and related software packages.
The above method amounts to a fast algorithm in case option prices are to be calculated on a grid of many strikes, all options with the same maturity T. The log-strike grid of the values k ν is defined by (7.50) with the parameters b and Δk, which in turn are based on A, M. By (7.51),
And to cover log strikes in the at-the-moment range around k = 0, one aims at
Efficiency of FFT is maximal for M a power of 2. The Eq. (7.51) is a limitation that requests a careful design of parameters M and A.
In this section, we have explained the basic FFT approach of Carr and Madan [68]. The Fast Fourier Transform can be applied also for early-exercise options [248]. A novel transform is based on Fourier-cosine expansions [125], which is also applied to barrier options [126]. The resulting algorithms converge exponentially fast. In summary, FFT-based methods have shown a rich potential, in particular for option pricing under Lévy models.
7.5 Notes and Comments
On Sect. 7.1
For a critical account of Leland’s approach see [380]. The nonlinear version (7.6)–(7.8) is due to [187]. A piecewise linear treatment is suggested in [77]. The paper [18] discusses Eq. (7.7), suggesting a modification for the case γ ≥ 1, where \(\hat{\sigma }^{2}\) would be negative for Γ < 0. For bounds on V in case of “misspecified” volatility, see [118]. For related work, consult also [116, 156, 159].
Apart from the one-factor case, ranges for parameters play a role also in multiasset cases. For example, consider two assets with prices S 1, S 2, and assume a correlation in the range − 1 ≤ ρ min ≤ ρ ≤ ρ max ≤ 1. In the Black–Scholes equation (6.5), the term
occurs. Depending on the sign of the cross derivative \({ \partial ^{2}V \over \partial S_{1}\partial S_{2}}\), ρ is chosen either as ρ min or ρ max in order to characterize a “worst-case,” see [362].
To complete the introduction into more general models we outline the Dupire equation in Appendix A.6.
On Sect. 7.2
For reference and examples consult [134, 176, 177]. The assumption of a constant c + in Theorem 7.2 is not always satisfied easily. For example, in the Barles and Soner model of Sect. 7.1.2 and a payoff with jump discontinuity (as digital option), c + = c +(Δx) = O(Δx 2), which affects the assumptions of Theorem 7.2, and has strong implications on stability. Apart from nonsmooth payoffs, also the PDE itself typically is not smooth. For American options, the penalty term in (7.16) causes a lack of smoothness. Also the volatility function \(\tilde{\sigma }\) may be nonsmooth. This happens, for example, in Leland’s model when V SS changes sign. Newton’s method then works with a generalized derivative. The higher the degree of “non-smoothness,” the worse the convergence rate of CN. The BDF method (7.26)/(7.27) is highly recommended. An a priori check of convergence criteria is advisable.
On Sect. 7.3
The definition of Lévy processes includes stochastic continuity. A table of Lévy densities f L is found in [332, p. 154]. The Lévy-Khinchin representation (7.29) is a scalar setting; [69] develops analytic expressions for the characteristic function of time-changed Lévy process in a general vector setting. In this framework, Heston’s stochastic-volatility model can be represented as time-changed Brownian motion.
For time-changed Lévy processes, consult [11, 67, 69, 84]. Time-changed Lévy processes have been successfully applied to match empirical data. For processes with density function (Merton, VG, NIG), Algorithm 1.18 can be applied [309]. Lévy-process models have been extended by incorporating stochastic volatilities [67, 212]. A subordinator τ(t) can be constructed as integral of a square-root process.
Pham [299] investigates properties of American options. Heston presents the characteristic function for his model in [178]. His model extended by jump diffusion [30] can be cast into the above framework: In this case a two-dimensional PDE is considered. For computational approaches see [6–8, 55, 85, 104, 105, 263].
On Sect. 7.4
Choosing the weights w j of Simpson’s sums instead of trapezoidal sums, the integrations get more accurate. An application to VG is found in [68]. Modifications and extensions of the above basic approach are described and reviewed in [235]. For references on transform methods in option pricing, see [126].
7.6 Exercises
7.1. Let ΔW be the increment of a Wiener process, see Sect. 1.6.1. Show
7.2 (Barles–Soner Model).
The differential equation of Barles and Soner is
-
(a)
By numerical computations, analyze the solution for − 2 ≤ x ≤ 2.
-
(b)
Construct an approximating function \(\hat{f}(x)\) in a piecewise fashion.
7.3 (Payoffs of Spreads).
We consider portfolios of two or more options of the same type with the same underlying stock. K 1, K 2, K are strikes with K 1 < K 2.
-
(a)
A butterfly spread is a portfolio with
-
one long call with strike K 1,
-
one long call with strike K 2,
-
two short calls with strike \(K ={ K_{2}-K_{1} \over 2}\).
The payoff is
$$\displaystyle{\varPsi (S) = \left \{\begin{array}{@{}l@{\quad }l@{}} 0 \quad &\text{for}\ S \leq K_{1} \\ S - K_{1}\quad &\text{for}\ K_{1} <S \leq K \\ K_{2} - S\quad &\text{for}\ K <S \leq K_{2} \\ 0 \quad &\text{for}\ K_{2} \leq S\,.\\ \quad \end{array} \right.}$$ -
-
(b)
A bull spread is a portfolio with
-
one long call with strike K 1,
-
one short call with strike K 2,
The payoff is
$$\displaystyle{\varPsi (S) = \left \{\begin{array}{@{}l@{\quad }l@{}} 0 \quad &\text{for}\ S \leq K_{1} \\ S - K_{1} \quad &K_{1} <S \leq K_{2} \\ K_{2} - K_{1}\quad &K_{2} <S\,.\\ \quad \end{array} \right.}$$ -
For both spreads (a) and (b) explain and sketch the payoff. Apply the transformation (7.17) (Exercise 7.4) to derive the transformed payoff u ∗(x). For (b), apply the transformation with K 2.
7.4 (Transformation of Nonlinear Black–Scholes Models).
According Sect. 7.2, consider the following nonlinear PDE
where σ 2(t, S, V SS ) depends on the particular model; r is the risk-free interest rate and δ is the continuous dividend yield. Apply the transformation (7.17)
with K > 0 and a model-dependent parameter σ 0, and derive a PDE for u.
7.5 (Convergence of the Fully Implicit Method).
Two out of the three criteria for monotony in Theorem 7.2 are (i) and (ii). For
-
(a)
Leland’s model of transaction costs, with parameter γ, and
-
(b)
the model of uncertain volatility with σ min ≤ σ ≤ σ max,
show that (i) and (ii) are satisfied. What are the constants c +? For (b), σ − of (7.12) suffices.
7.6. For a Lévy process X t adapted to a filtration \(\mathcal{F}_{t}\) show
7.7 (Project: Implementing a PIDE).
Set up a computer program to solve Merton’s jump diffusion (7.37) numerically. To this end, concentrate on European-style vanilla options. Set up boundary conditions using (4.27), and apply a BDF implicit scheme. Think of how to choose x min, x max in relation to the strike K. Hint: For testing the core part of the program, set the jump intensity λ = 0 and compare to the Black–Scholes value.
7.8 (Fourier Transform).
Consider the Fourier transform
For the example f( y): = e−a | y | and complex a show that
converges for A → ∞ and Re(a) > 0.
Notes
- 1.
All other BS-assumptions remain untouched [234]. The following analysis uses or modifies Appendix A.4 with (A.3), (A.5), (A.10). Here Δ means the increment, and not the greek \({\partial V \over \partial S}\).
- 2.
French for “continu à droite avec limites à gauche”.
- 3.
For the Fourier transform, see Sect. 7.4.
- 4.
E(eiζX) = exp(iζγ −ζ 2 σ 2∕2) holds for \(X \sim \mathcal{N}(\gamma,\sigma ^{2})\), see [199, p. 108].
- 5.
The parameters are not the same as those in (1.64).
- 6.
The entries of a Toeplitz matrix are constant along each diagonal.
- 7.
The number of arithmetic operations can be cut down by neglecting elements close to zero. To this end, in (7.39) simply replace the matrix C by a banded matrix \(\overline{C}\), whose elements c il are those of C except outside a band defined by − B L ≤ l − i ≤ B R for suitably chosen positive integers B L, B R < m, where the elements are set to zero.
- 8.
- 9.
References
Abramowitz, M., Stegun, I.: Handbook of Mathematical Functions. With Formulas, Graphs, and Mathematical Tables. Dover, New York (1968)
Achdou, Y., Pironneau, O.: Computational Methods for Option Pricing. SIAM, Philadelphia (2005)
Adams, R.A.: Sobolev Spaces. Academic Press, New York (1975)
AitSahlia, F., Carr, P.: American options: a comparison of numerical methods. In: Rogers, L.C.G., Talay, D. (eds.) Numerical Methods in Finance, pp. 67–87. Cambridge University Press, Cambridge (1997)
Alfonsi, A.: On the discretization schemes for the CIR (and Besselsquared) processes. Monte Carlo Methods Appl. 11, 355–384 (2005)
Almendral, A., Oosterlee, C.W.: Numerical valuation of options with jumps in the underlying. Appl. Numer. Math. 53, 1–18 (2005)
Almendral, A., Oosterlee, C.W.: Highly accurate evaluation of European and American options under the Variance Gamma process. J. Comput. Finance 10(1), 21–42 (2006)
Andersen, L., Andreasen, J.: Jump diffusion process: volatility smile fitting and numerical methods for option pricing. Rev. Deriv. Res. 4, 231–262 (2000)
Andersen, L., Broadie, M.: Primal-dual simulation algorithm for pricing multidimensional American options. Manag. Sci. 50, 1222–1234 (2004)
Andersen, L.B.G., Brotherton-Ratcliffe, R.: The equity option volatility smile: an implicit finite-difference approach. J. Comput. Finance 1(2), 5–38 (1997/1998)
Ané, T., Geman, H.: Order flow, transaction clock, and normality of asset returns. J. Finance 55, 2259–2284 (2000)
Arnold, L.: Stochastic Differential Equations (Theory and Applications). Wiley, New York (1974)
Arouna, B.: Robbins-Monro algorithms and variance reduction in finance. J. Comput. Finance 7(2), 35–61 (2003)
Artzner, P., Delbaen, F., Eber, J.-M., Heath, D.: Coherent measures of risk. Math. Finance 9, 203–228 (1999)
Avellaneda, M.: Quantitative Modeling of Derivative Securities. From Theory to Practice. Chapman & Hall, Boca Raton (2000)
Avellaneda, M., Levy, A., Parás, A.: Pricing and hedging derivative securities in markets with uncertain volatilities. Appl. Math. Finance 2, 73–88 (1995)
Avellaneda, M., Parás, A.: Dynamic hedging portfolios for derivative securities in the presence of large transaction costs. Appl. Math. Finance 1, 165–194 (1994)
Avellaneda, M., Parás, A.: Managing the volatility risk of derivative securities: the Lagrangian volatility model. Appl. Math. Finance 3, 21–53 (1996)
Babuška, I., Strouboulis, T.: The Finite Element Method and Its Reliability. Oxford Science, Oxford (2001)
Ball, C.A., Roma, A.: Stochastic volatility option pricing. J. Financ. Quant. Anal. 29, 589–607 (1994)
Barles, G.: Convergence of numerical schemes for degenerate parabolic equations arising in finance theory. In: Rogers, L.C.G., Talay, D. (eds.) Numerical Methods in Finance, pp. 2–21. Cambridge University Press, Cambridge (1997)
Barles, G., Burdeau, J., Romano, M., Samsœn, N.: Critical stock prices near expiration. Math. Finance 5, 77–95 (1995)
Barles, G., Daher, Ch., Romano, M.: Convergence of numerical schemes for parabolic equations arising in finance theory. Math. Models Methods Appl. Sci. 5, 125–143 (1995)
Barles, G., Soner, H.M.: Option pricing with transaction costs and a nonlinear Black-Scholes equation. Finance Stochast. 2, 369–397 (1998)
Barndorff-Nielsen, O.E.: Processes of normal inverse Gaussian type. Finance Stochast. 2, 41–68 (1997)
Barone-Adesi, G., Whaley, R.E.: Efficient analytic approximation of American option values. J. Finance 42, 301–320 (1987)
Barone-Adesi, G., Whaley, R.E.: On the valuation of American put options on dividend-paying stocks. Adv. Futures Options Res. 3, 1–13 (1988)
Barraquand, J., Pudet, T.: Pricing of American path-dependent contingent claims. Math. Finance 6, 17–51 (1996)
Barrett, R., et al.: Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods. SIAM, Philadelphia (1994)
Bates, D.: Jumps and stochastic volatility: the exchange rate processes implicit in Deutschmark options. Rev. Financ. Stud. 9, 69–107 (1996)
Baxter, M., Rennie, A.: Financial Calculus. An Introduction to Derivative Pricing. Cambridge University Press, Cambridge (1996)
Behrends, E.: Introduction to Markov Chains. Vieweg, Braunschweig (2000)
Bellman, R.: Dynamic Programming. Princeton University Press, Princeton (1957)
Ben Hamida, S., Cont, R.: Recovering volatility from option prices by evolutionary optimization. J. Comput. Finance 8(4), 43–76 (2005)
Bensoussan, A.: On the theory of option pricing. Acta Appl. Math. 2, 139–158 (1984)
Berridge, S.J., Schumacher, J.M.: Pricing high-dimensional American options using local consistency conditions. In: Appleby, J.A.D., et al. (eds.) Numerical Methods for Finance. Chapman & Hall, Boca Raton (2008)
Billingsley, P.: Probability and Measure. Wiley, New York (1979)
Bischi, G.I., Sushko, I. (eds.): Dynamic Modelling in Economics & Finance. Special Issue of Chaos, Solitons and Fractals 29(3) (2006)
Bischi, G.I., Valori, V.: Nonlinear effects in a discrete-time dynamic model of a stock market. Chaos Solitons Fractals 11, 2103–2121 (2000)
Björk, T.: Arbitrage Theory in Continuous Time. Oxford University Press, Oxford (1998)
Black, F., Scholes, M.: The pricing of options and corporate liabilities. J. Polit. Econ. 81, 637–659 (1973)
Blomeyer, E.C.: An analytic approximation for the American put price for options with dividends. J. Financ. Quant. Anal. 21, 229–233 (1986)
Bouchaud, J.-P., Potters, M.: Theory of Financial Risks. From Statistical Physics to Risk Management. Cambridge University Press, Cambridge (2000)
Bouleau, N.: Martingales et Marchés Financiers. Edition Odile Jacob, Paris (1998)
Box, G.E.P., Muller, M.E.: A note on the generation of random normal deviates. Ann. Math. Stat. 29, 610–611 (1958)
Boyle, P.P.: Options: a Monte Carlo approach. J. Financ. Econ. 4, 323–338 (1977)
Boyle, P., Broadie, M., Glasserman, P.: Monte Carlo methods for security pricing. J. Econ. Dyn. Control 21, 1267–1321 (1997)
Boyle, P.P., Evnine, J., Gibbs, S.: Numerical evaluation of multivariate contingent claims. Rev. Financ. Stud. 2, 241–250 (1989)
Brachet, M.-E., Taflin, E., Tcheou, J.M.: Scaling transformation and probability distributions for time series. Chaos Solitons Fractals 11, 2343–2348 (2000)
Brandimarte, P.: Numerical Methods in Finance and Economics. A MATLAB-Based Introduction. Wiley, Hoboken (2006)
Breen, R.: The accelerated binomial option pricing model. J. Financ. Quant. Anal. 26, 153–164 (1991)
Brennan, M.J., Schwartz, E.S.: The valuation of American put options. J. Finance 32, 449–462 (1977)
Brenner, S.C., Scott, L.R.: The Mathematical Theory of Finite Element Methods, 2nd edn. Springer, New York (2002)
Brent, R.P.: On the periods of generalized Fibonacci recurrences. Math. Comput. 63, 389–401 (1994)
Briani, M., La Chioma, C., Natalini, R.: Convergence of numerical schemes for viscosity solutions to integro-differential degenerate parabolic problems arising in financial theory. Numer. Math. 98, 607–646 (2004)
Broadie, M., Detemple, J.: American option valuation: new bounds, approximations, and a comparison of existing methods. Rev. Financ. Stud. 9, 1211–1250 (1996)
Broadie, M., Detemple, J.: Recent advances in numerical methods for pricing derivative securities. In: Rogers, L.C.G., Talay, D. (eds.) Numerical Methods in Finance, pp. 43–66. Cambridge University Press, Cambridge (1997)
Broadie, M., Glasserman, P.: Pricing American-style securities using simulation. J. Econ. Dyn. Control 21, 1323–1352 (1997)
Broadie, M., Glasserman, P.: A stochastic mesh method for pricing high-dimensional American options. J. Comput. Finance 7(4), 35–72 (2004)
Brock, W.A., Hommes, C.H.: Heterogeneous beliefs and routes to chaos in a simple asset pricing model. J. Econ. Dyn. Control 22, 1235–1274 (1998)
Broyden, C.G.: The convergence of a class of double-rank minimization algorithms 1. General considerations. IMA J. Appl. Math. 6, 76–90 (1970)
Bruti-Liberati, N., Platen, E.: On weak predictor-corrector schemes for jump-diffusion processes in finance. Research Paper, University of Sydney (2006)
Bunch, D.S., Johnson, H.: A simple and numerically efficient valuation method for American puts using a modified Geske-Johnson approach. J. Finance 47, 809–816 (1992)
Caflisch, R.E., Morokoff, W., Owen, A.: Valuation of mortgaged-backed securities using Brownian bridges to reduce effective dimension. J. Comput. Finance 1(1), 27–46 (1997)
Carmona, R., Durrleman, V.: Generalizing the Black–Scholes formula to multivariate contingent claims. J. Comput. Finance 9(2), 43–67 (2005)
Carr, P., Faguet, D.: Fast accurate valuation of American options. Working paper, Cornell University (1995)
Carr, P., Geman, H., Madan, D.B., Yor, M.: Stochastic volatility for Lévy processes. Math. Finance 13, 345–382 (2003)
Carr, P., Madan, D.B.: Option valuation using the fast Fourier transform. J. Comput. Finance 2(4), 61–73 (1999)
Carr, P., Wu, L.: Time-changed Lévy processes and option pricing. J. Financ. Econ. 71, 113–141 (2004)
Carriere, J.F.: Valuation of the early-exercise price for options using simulations and nonparametric regression. Insur. Math. Econ. 19, 19–30 (1996)
Cash, J.R.: Two new finite difference schemes for parabolic equations. SIAM J. Numer. Anal. 21, 433–446 (1984)
Chan, T.F., Golub, G.H., LeVeque, R.J.: Algorithms for computing the sample variance: analysis and recommendations. Am. Stat. 37, 242–247 (1983)
Chen, S.-H. (ed.): Genetic Algorithms and Genetic Programming in Computational Finance. Kluwer, Boston (2002)
Chen, X., Chadam, J.: Analytical and numerical approximations for the early exercise boundary for American put options. Dyn. Continuous Discrete Impulsive Syst. A 10, 649–660 (2003)
Chen, X., Chadam, J.: A mathematical analysis of the optimal exercise boundary for American put options. SIAM J. Math. Anal. 38, 1613–1641 (2007)
Chiarella, C., Dieci, R., Gardini, L.: Speculative behaviour and complex asset price dynamics. In: Bischi, G.I. (ed.) Proceedings Urbino 2000 (2000)
Choi, H.I., Heath, D., Ku, H.: Valuation and hedging of options with general payoff under transaction costs. J. Kor. Math. Soc. 41, 513–533 (2004)
Chung, K.L., Williams, R.J.: Introduction to Stochastic Integration. Birkhäuser, Boston (1983)
Ciarlet, P.G.: Basic error estimates for elliptic problems. In: Ciarlet, P.G., Lions, J.L. (eds.) Handbook of Numerical Analysis, Vol. II. Elsevier/North-Holland, Amsterdam (1991)
Ciarlet, P., Lions, J.L.: Finite Difference Methods (Part 1) Solution of Equations in \(\mathbb{R}^{n}\). North-Holland/Elsevier, Amsterdam (1990)
Clarke, N., Parrot, A.K.: Multigrid for American option pricing with stochastic volatility. Appl. Math. Finance 6, 177–179 (1999)
Clewlow, L., Strickland, C.: Implementing Derivative Models. Wiley, Chichester (1998)
Coleman, T.F., Li, Y., Verma, Y.: A Newton method for American option pricing. J. Comput. Finance 5(3), 51–78 (2002)
Cont, R., Tankov, P.: Financial Modelling with Jump Processes. Chapman & Hall, Boca Raton (2004)
Cont, R., Voltchkova, E.: Finite difference methods for option pricing in jump-diffusion and exponential Lévy models. SIAM J. Numer. Anal. 43, 1596–1626 (2005)
Cox, J.C., Ingersoll, J.E., Ross, S.A.: A theory of the term structure of interest rates. Econometrica 53, 385–407 (1985)
Cox, J.C., Ross, S., Rubinstein, M.: Option pricing: a simplified approach. J. Financ. Econ. 7, 229–263 (1979)
Cox, J.C., Rubinstein, M.: Options Markets. Prentice Hall, Englewood Cliffs (1985)
Crandall, M., Ishii, H., Lions, P.L.: User’s guide to viscosity solutions of second order partial differential equations. Bull. Am. Math. Soc. 27, 1–67 (1992)
Crank, J.: Free and Moving Boundary Problems. Clarendon Press, Oxford (1984)
Crank, J.C., Nicolson, P.: A practical method for numerical evaluation of solutions of partial differential equations of the heat-conductive type. Proc. Camb. Philos. Soc. 43, 50–67 (1947)
Cryer, C.: The solution of a quadratic programming problem using systematic overrelaxation. SIAM J. Control 9, 385–392 (1971)
Cyganowski, S., Kloeden, P., Ombach, J.: From Elementary Probability to Stochastic Differential Equations with MAPLE. Springer, Heidelberg (2001)
Dahlbokum, A.: Empirical performance of option pricing models based on time-changed Lévy processes. Available at SSRN: http://ssrn.com/abstract=1675321 (2010)
Dai, M.: A closed-form solution for perpetual American floating strike lookback options. J. Comput. Finance 4(2), 63–68 (2000)
Dai, T.-S., Lyuu, Y.-D.: The bino-trinomial tree: a simple model for efficient and accurate option pricing. J. Deriv. 17, 7–24 (2010)
Dana, R.-A., Jeanblanc, M.: Financial Markets in Continuous Time. Springer, Berlin (2003)
Dempster, M.A.H., Hutton, J.P.: Pricing American stock options by linear programming. Math. Finance 9, 229–254 (1999)
Dempster, M.A.H., Hutton, J.P., Richards, D.G.: LP valuation of exotic American options exploiting structure. J. Comput. Finance 2(1), 61–84 (1998)
Derman, E., Kani, I.: Riding on a smile. Risk 7, 32–39 (1994)
Detemple, J.: American options: symmetry properties. In: Jouini, E., et al. (eds.) Option Pricing, Interest Rates and Risk Management. Cambridge University Press, Cambridge (2001)
Deutsch, H.-P.: Derivatives and Internal Models. Palgrave, Houndmills (2002)
Devroye, L.: Non-uniform Random Variate Generation. Springer, New York (1986)
d’Halluin, Y., Forsyth, P.A., Labahn, G.: A semi-Lagrangian approach for American Asian options under jump diffusion. SIAM J. Sci. Comput. 27, 315–345 (2005)
d’Halluin, Y., Forsyth, P.A., Vetzal, K.R.: Robust numerical methods for contingent claims under jump diffusion processes. IMA J. Numer. Anal. 25, 87–112 (2005)
Dieci, R., Bischi, G.-I., Gardini, L.: From bi-stability to chaotic oscillations in a macroeconomic model. Chaos Solitons Fractals 12, 805–822 (2001)
Doeblin, W.: Sur l’équation de Kolmogorov (1940)
Doob, J.L.: Stochastic Processes. Wiley, New York (1953)
Dowd, K.: Beyond Value at Risk: The New Science of Risk Management. Wiley, Chichester (1998)
Duffie, D.: Dynamic Asset Pricing Theory, 2nd edn. Princeton University Press, Princeton (1996)
Duffie, D., Pan, J., Singleton, K.: Transform analysis and asset pricing for affine jump-diffusions. Econometrica 68, 1343–1376 (2000)
Dupire, B.: Pricing with a smile. Risk 7, 18–20 (1994)
Eberlein, E., Frey, R., Kalkbrener, M., Overbeck, L.: Mathematics in financial risk management. Jahresber. DMV 109, 165–193 (2007)
Eberlein, E., Keller, U.: Hyperbolic distributions in finance. Bernoulli 1, 281–299 (1995)
Egloff, D.: Monte Carlo algorithms for optimal stopping and statistical learning. Ann. Appl. Probab. 15, 1396–1432 (2005)
Ehrhardt, M. (ed.): Nonlinear Models in Mathematical Finance. New Research Trends in Option Pricing. Nova Science, Hauppauge (2008)
Ekström, E., Lötstedt, P., Tysk, J.: Boundary values and finite difference methods for the single factor term structure equation. Appl. Math. Finance 16, 253–259 (2009)
El Karoui, N., Jeanblanc-Picqué, M., Shreve, S.E.: Robustness of the Black and Scholes formula. Math. Finance 8, 93–126 (1998)
Elliott, C.M., Ockendon, J.R.: Weak and Variational Methods for Moving Boundary Problems. Pitman, Boston (1982)
Elliott, R.J., Kopp, P.E.: Mathematics of Financial Markets. Springer, New York (1999)
Embrechts, P., Klüppelberg, C., Mikosch, T.: Modelling Extremal Events. Springer, Berlin (1997)
Ender, M.: Model risk in option pricing. www.risknet.de/risknet-elibrary/kategorien/market-risk (2008)
Epps, T.W.: Pricing Derivative Securities. World Scientific, Singapore (2000)
Faigle, U., Schrader, R.: On the Convergence of Stationary Distributions in Simulated Annealing Algorithms. Inf. Process. Lett. 27, 189–194 (1988)
Fang, F., Oosterlee, C.W.: A novel option pricing method based on Fourier-cosine series expansions. SIAM J. Sci. Comput. 31, 826–848 (2008)
Fang, F., Oosterlee, C.W.: Pricing early-exercise and discrete barrier options by fourier-cosine series expansions. Numer. Math. 114, 27–62 (2009)
Feller, W.: An Introduction to Probability Theory and Its Applications. Wiley, New York (1950)
Fengler, M.R.: Semiparametric Modeling of Implied Volatility. Springer, Berlin (2005)
Figlewski, S., Gao, B.: The adaptive mesh model: a new approach to efficient option pricing. J. Financ. Econ. 53, 313–351 (1999)
Fishman, G.S.: Monte Carlo. Concepts, Algorithms, and Applications. Springer, New York (1996)
Fisz, M.: Probability Theory and Mathematical Statistics. Wiley, New York (1963)
Föllmer, H., Schied, A.: Stochastic Finance: An Introduction to Discrete Time. de Gruyter, Berlin (2002)
Forsyth, P.A., Vetzal, K.R.: Quadratic convergence for valuing American options using a penalty method. SIAM J. Sci. Comput. 23, 2095–2122 (2002)
Forsyth, P.A., Vetzal, K.R.: Numerical methods for nonlinear PDEs in finance. In: Duan, J.-C., Härdle, W.K., Gentle, J.E. (eds.) Handbook of Computational Finance, pp. 503–528. Springer, Berlin (2012)
Forsyth, P.A., Vetzal, K.R., Zvan, R.: A finite element approach to the pricing of discrete lookbacks with stochastic volatility. Appl. Math. Finance 6, 87–106 (1999)
Forsyth, P.A., Vetzal, K.R., Zvan, R.: Convergence of numerical methods for valuing path-dependent options using interpolation. Rev. Deriv. Res. 5, 273–314 (2002)
Fournié, E., Lasry, J.-M., Lebuchoux, J., Lions, P.-L., Touzi, N.: An application of Malliavin calculus to Monte Carlo methods in finance. Finance Stochast. 3, 391–412 (1999)
Franke, J., Härdle, W., Hafner, C.M.: Statistics of Financial Markets. Springer, Berlin (2004)
Freedman, D.: Brownian Motion and Diffusion. Holden Day, San Francisco (1971)
Frey, R., Patie, P.: Risk management for derivatives in illiquid markets: a simulation-study. In: Sandmann, K., Schönbucher, P. (eds.) Advances in Finance and Stochastics. Springer, Berlin (2002)
Frey, R., Stremme, A.: Market volatility and feedback effects from dynamic hedging. Math. Finance 7, 351–374 (1997)
Frutos, J. de: A spectral method for bonds. Comput. Oper. Res. 35, 64–75 (2008)
Fu, M.C., et al.: Pricing American options: a comparison of Monte Carlo simulation approaches. J. Comput. Finance 4(3), 39–88 (2001)
Fusai, G., Sanfelici, S., Tagliani, A.: Practical problems in the numerical solution of PDEs in finance. Rend. Studi Econ. Quant. 2001, 105–132 (2002)
Gander, M.J., Wanner, G.: From Euler, Ritz, and Galerkin to modern computing. SIAM Rev. 54, 627–666 (2012)
Geman, H., et al., eds.: Mathematical Finance. Bachelier Congress 2000. Springer, Berlin (2002)
Gentle, J.E.: Random Number Generation and Monte Carlo Methods. Springer, New York (1998)
Gerstner, T., Griebel, M.: Numerical integration using sparse grids. Numer. Algorithms 18, 209–232 (1998)
Gerstner, T., Griebel, M.: Dimension-adaptive tensor-product quadrature. Computing 71, 65–87 (2003)
Geske, R., Johnson, H.E.: The American put option valued analytically. J. Finance 39, 1511–1524 (1984)
Giles, M.: Variance reduction through multilevel Monte Carlo path calculations. In: Appleby, J.A.D., et al. (eds.) Numerical Methods for Finance. Chapman & Hall, Boca Raton (2008)
Giles, M., Glasserman, P.: Smoking adjoints: fast Monte Carlo methods. Risk 19, 88–92 (2006)
Gilks, W.R., Richardson, S., Spiegelhalter, D.J. (eds.): Markov Chain Monte Carlo in Practice. Chapman & Hall, Boca Raton (1996)
Glaser, J., Heider, P.: Arbitrage-free approximation of call price surfaces and input data risk. Quant. Finance 12, 61–73 (2012). doi:10.1080/14697688.2010.514005
Glasserman, P.: Monte Carlo Methods in Financial Engineering. Springer, New York (2004)
Glover, K.J., Duck, P.W., Newton, D.P.: On nonlinear models of markets with finite liquidity: some cautionary notes. SIAM J. Appl. Math. 70, 3252–3271 (2010)
Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. The John Hopkins University Press, Baltimore (1996)
Goodman, J., Ostrov, D.N.: On the early exercise boundary of the American put option. SIAM J. Appl. Math. 62, 1823–1835 (2002)
Grandits, P.: Frequent hedging under transaction costs and a nonlinear Fokker-Planck PDE. SIAM J. Appl. Math. 62, 541–562 (2001)
Grüne, L., Kloeden, P.E.: Pathwise approximation of random ODEs. BIT 41, 710–721 (2001)
Hackbusch, W.: Multi-Grid Methods and Applications. Springer, Berlin (1985)
Hackbusch, W.: Elliptic Differential Equations: Theory and Numerical Treatment. Springer Series in Computational Mathematics, vol. 18. Berlin, Springer (1992)
Haentjens, T., in ’t Hout, K.: ADI finite difference discretization of the Heston-Hull-White PDE. In: Simos, T.E., et al. (eds.) Numerical Analysis and Applied Mathematics. AIP Conference Proceedings, vol. 1281, pp. 1995–1999 (2010)
Häggström, O.: Finite Markov Chains and Algorithmic Applications. Cambridge University Press, Cambridge (2002)
Hairer, E., Nørsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I. Nonstiff Problems. Springer, Berlin (1993)
Halton, J.H.: On the efficiency of certain quasi-random sequences of points in evaluating multi-dimensional integrals. Numer. Math. 2, 84–90 (1960)
Hammersley, J.M., Handscomb, D.C.: Monte Carlo Methods. Methuen, London (1964)
Hämmerlin, G., Hoffmann, K.-H.: Numerical Mathematics. Springer, Berlin (1991)
Han, H., Wu, X.: A fast numerical method for the Black–Scholes equation of American options. SIAM J. Numer. Anal. 41, 2081–2095 (2003)
Harrison, J.M., Pliska, S.R.: Martingales and stochastic integrals in the theory of continuous trading. Stoch. Process. Appl. 11, 215–260 (1981)
Hart, J.F.: Computer Approximations. Wiley, New York (1968)
Haug, E.G.: The Complete Guide to Option Pricing Formulas, 2nd edn. 2007. McGraw-Hill, New York (1998)
He, C., Kennedy, J.S., Coleman, T., Forsyth, P.A., Li, Y., Vetzal, K.: Calibration and hedging under jump diffusion. Rev. Deriv. Res. 9, 1–35 (2006)
Heider, P.: A condition number for the integral representation of American options. J. Comput. Finance 11(2), 95–103 (2007/08)
Heider, P.: A second-order Nyström-type discretization for the early-exercise curve of American put options. Int. J. Comput. Math. 86, 982–991 (2009)
Heider, P.: Numerical methods for non-linear Black–Scholes equations. Appl. Math. Finance 17, 59–81 (2010)
Heider, P., Schaeling, D.: Numerical methods for American options in nonlinear Black–Scholes models. Preprint, Universität Köln (2010)
Heston, S.L.: A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev. Financ. Stud. 6, 327–343 (1993)
Heston, S., Zhou, G.: On the rate of convergence of discrete-time contingent claims. Math. Finance 10, 53–75 (2000)
Higham, D.J.: An algorithmic introduction to numerical solution of stochastic differential equations. SIAM Rev. 43, 525–546 (2001)
Higham, D.J.: An Introduction to Financial Option Valuation. Cambridge University Press, Cambridge (2004)
Higham, D.J., Kloeden, P.E.: Numerical methods for nonlinear stochastic differential equations with jumps. Numer. Math. 101, 101–119 (2005)
Higham, N.J.: Accuracy and Stability of Numerical Algorithms. SIAM, Philadelphia (1996)
Higham, N.J.: Computing the nearest correlation matrix — a problem from finance. IMA J. Numer. Anal. 22, 329–343 (2002)
Hilber, N., Matache, A.-M., Schwab, C.: Sparse wavelet methods for option pricing under stochastic volatility. J. Comput. Finance 8(4), 1–42 (2005)
Hofmann, N., Platen, E., Schweizer, M.: Option pricing under incompleteness and stochastic volatility. Math. Finance 2, 153–187 (1992)
Hoggard, T., Whalley, A.E., Wilmott, P.: Hedging option portfolios in the presence of transaction costs. Adv. Futur. Options Res. 7, 21–35 (1994)
Holmes, A.D., Yang, H.: A front-fixing finite element method for the valuation of American options. SIAM J. Sci. Comput. 30, 2158–2180 (2008)
Honoré, P., Poulsen, R.: Option pricing with EXCEL. In: Nielsen, S. (ed.): Programming Languages and Systems in Computational Economics and Finance, pp. 369–402. Kluwer, Amsterdam (2002)
Huang, J.-Z., Subrahmanyam, M.G., Yu, G.G.: Pricing and hedging American options: a recursive integration method. Rev. Financ. Stud. 9, 227–300 (1996)
Hull, J.C.: Options, Futures, and Other Derivatives, 4th edn. Prentice Hall, Upper Saddle River (2000)
Hull, J., White, A.: The use of the control variate technique in option pricing. J. Financ. Quant. Anal. 23, 237–251 (1988)
Hunt, P.J., Kennedy, J.E.: Financial Derivatives in Theory and Practice. Wiley, Chichester (2000)
Ikonen, S., Toivanen, J.: Pricing American options using LU decomposition. Appl. Math. Sci. 1, 2529–2551 (2007)
Ikonen, S., Toivanen, J.: Operator splitting methods for pricing American options under stochastic volatility. Numer. Math. 113, 299–324 (2009)
Ingersoll, J.E.: Theory of Financial Decision Making. Rowmann and Littlefield, Savage (1987)
Int-Veen, R.: Avoiding numerical dispersion in option valuation. Report Universität Köln 2002; Comput. Vis. Sci. 10, 185–195 (2007)
Isaacson, E., Keller, H.B.: Analysis of Numerical Methods. Wiley, New York (1966)
Jacod, J., Protter, P.: Probability Essentials, 2nd edn. Springer, Berlin (2003)
Jäckel, P.: Monte Carlo Methods in Finance. Wiley, Chichester (2002)
Jaillet, P., Lamberton, D., Lapeyre, B.: Variational inequalities and the pricing of American options. Acta Appl. Math. 21, 263–289 (1990)
Jamshidian, F.: An analysis of American options. Rev. Futur. Mark. 11, 72–80 (1992)
Jiang, L., Dai, M.: Convergence of binomial tree method for European/American path-dependent options. SIAM J. Numer. Anal. 42, 1094–1109 (2004)
Johnson, H.E.: An analytic approximation for the American put price. J. Financ. Quant. Anal. 18, 141–148 (1983)
Jonen, C.: An efficient implementation of a least-squares Monte Carlo method for valuing American-style options. Int. J. Comput. Math. 86, 1024–1039 (2009)
Jonen, C.: Efficient Pricing of High-Dimensional American-Style Derivatives: A Robust Regression Monte Carlo method. PhD dissertation, Universität Köln (2011). http://kups.ub.uni-koeln.de/4442
Joshi, M.S.: The Concepts and Practice of Mathematical Finance. Cambridge University Press, Cambridge (2003)
Ju, N.: Pricing an American option by approximating its early exercise boundary as a multipiece exponential function. Rev. Financ. Stud. 11, 627–646 (1998)
Kaebe, C., Maruhn, J.H., Sachs, E.W.: Adjoint-based Monte Carlo calibration of financial market models. Finance Stochast. 13, 351–379 (2009)
Kahaner, D., Moler, C., Nash, S.: Numerical Methods and Software. Prentice Hall Series in Computational Mathematics. Prentice Hall, Englewood Cliffs (1989)
Kallast, S., Kivinukk, A.: Pricing and hedging American options using approximations by Kim integral equations. Eur. Finance Rev. 7, 361–383 (2003)
Kallsen, J.: A didactic note on affine stochastic volatility models. In: Kabanov, Y., et al. (eds.) From Stochastic Calculus to Mathematical Finance. Springer, Berlin (2006)
Kamrad, B., Ritchken, P.: Multinomial approximating models for options with k state variables. Manag. Sci. 37, 1640–1652 (1991)
Kangro, R., Nicolaides, R.: Far field boundary conditions for Black-Scholes equations. SIAM J. Numer. Anal. 38, 1357–1368 (2000)
Kantorovich, L.W., Akilov, G.P.: Functional Analysis in Normed Spaces. Pergamon Press, Elmsford (1964)
Karatzas, I., Shreve, S.E.: Brownian Motion and Stochastic Calculus, 2nd edn. Springer Graduate Texts. Springer, New York (1991)
Karatzas, I., Shreve, S.E.: Methods of Mathematical Finance. Springer, New York (1998)
Kat, H.M.: Pricing Lookback options using binomial trees: an evaluation. J. Financ. Eng. 4, 375–397 (1995)
Kebaier, A.: Statistical Romberg extrapolation: a new variance reduction method and applications to option pricing. Ann. Appl. Probab. 15, 2681–2705 (2005)
Kemna, A.G.Z., Vorst, A.C.F.: A pricing method for options based on average asset values. J. Bank. Finance 14, 113–129 (1990)
Khaliq, A.Q.M., Voss, D.A., Yousuf, M.: Pricing exotic options with L-stable Padé schemes. J. Bank. Finance 31, 3438–3461 (2007)
Kim, J.: The analytic valuation of American options. Rev. Financ. Stud. 3, 547–572 (1990)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671–680 (1983)
Klassen, T.R.: Simple, fast and flexible pricing of Asian options. J. Comput. Finance 4(3), 89–124 (2001)
Kloeden, P.E., Platen, E.: Numerical Solution of Stochastic Differential Equations. Springer, Berlin (1992)
Knuth, D.: The Art of Computer Programming, vol. 2. Addison-Wesley, Reading (1995)
Kocis, L., Whiten, W.J.: Computational investigations of low-discrepancy sequences. ACM Trans. Math. Softw. 23, 266–294 (1997)
Korn, R., Müller, S.: The decoupling approach to binomial pricing of multi-asset options. J. Comput. Finance 12(3), 1–30 (2009)
Kou, S.G.: A jump diffusion model for option pricing. Manag. Sci. 48, 1086–1101 (2002)
Kovalov, P., Linetsky, V., Marcozzi, M.: Pricing multi-asset American options: a finite element method-of-lines with smooth penalty. J. Sci. Comput. 33, 209–237 (2007)
Kreiss, H.O., Thomée, V., Widlund, O.: Smoothing of initial data and rates of convergence for parabolic difference equations. Commun. Pure Appl. Math. 23, 241–259 (1970)
Kröner, D.: Numerical Schemes for Conservation Laws. Wiley, Chichester (1997)
Krylov, N.V.: Controlled Diffusion Processes. Springer, Heidelberg (1980)
Kwok, Y.K.: Mathematical Models of Financial Derivatives. Springer, Singapore (1998)
Kwok, Y.K., Leung, K.S., Wong, H.Y.: Efficient options pricing using the Fast Fourier Transform. In: Duan, J.-C., Härdle, W.K., Gentle, J.E. (eds.) Handbook of Computational Finance, pp. 579–604. Springer, Berlin (2012)
Lambert, J.D.: Numerical Methods for Ordinary Differential Systems. The Initial Value Problem. Wiley, Chichester (1991)
Lamberton, D., Lapeyre, B.: Introduction to Stochastic Calculus Applied to Finance. Chapman & Hall, London (1996)
Lange, K.: Numerical Analysis for Statisticians. Springer, New York (1999)
L’Ecuyer, P.: Tables of linear congruential generators of different sizes and good lattice structure. Math. Comput. 68, 249–260 (1999)
Leentvaar, C.C.W., Oosterlee, C.W.: On coordinate transformation and grid stretching for sparse grid pricing of basket options. J. Comput. Math. 222, 193–209 (2008)
Lehn, J.: Random number generators. GAMM-Mitteilungen 25, 35–45 (2002)
Leisen, D.P.J.: Pricing the American put option: a detailed convergence analyis for binomial models. J. Econ. Dyn. Control 22, 1419–1444 (1998)
Leisen, D.P.J.: The random-time binomial model. J. Econ. Dyn. Control 23, 1355–1386 (1999)
Leisen, D.P.J., Reimer, M.: Binomial models for option valuation – examining and improving convergence. Appl. Math. Finance 3, 319–346 (1996)
Leland, H.E.: Option pricing and replication with transaction costs. J. Finance 40, 1283–1301 (1985)
Levy, G.: Computational finance using C and C#. Elsevier, Amsterdam (2008)
Longstaff, F.A., Schwartz, E.S.: Valuing American options by simulation: a simple least-squares approach. Rev. Financ. Stud. 14, 113–147 (2001)
Lord, R., Fang, F., Bervoets, F., Oosterlee, C.W.: A fast and accurate FFT-based method for pricing early-exercise options under Lévy processes. SIAM J. Sci. Comput. 30, 1678–1705 (2008)
Lux, T.: The socio-economic dynamics of speculative markets: interacting agents, chaos, and the fat tails of return distributions. J. Econ. Behav. Organ. 33, 143–165 (1998)
Lyons, T.J.: Uncertain volatility and the risk-free synthesis of derivatives. Appl. Math. Finance 2, 117–133 (1995)
Lyuu, Y.-D.: Financial Engineering and Computation. Principles, Mathematics, Algorithms. Cambridge University Press, Cambridge (2002)
MacMillan, L.W.: Analytic approximation for the American put option. Adv. Futur. Opt. Res. 1, 119–139 (1986)
Madan, D.B., Seneta, E.: The variance-gamma (V.G.) model for share market returns. J. Bus. 63, 511–524 (1990)
Mainardi, R., Roberto, M., Gorenflo, R., Scalas, E.: Fractional calculus and continuous-time finance II: the waiting-time distribution. Physica A 287, 468–481 (2000)
Maller, R.A., Solomon, D.H., Szimayer, A.: A multinomial approximation for American option prices in Lévy process models. Math. Finance 16, 613–633 (2006)
Mandelbrot, B.B.: A multifractal walk down Wall Street. Sci. Am. 280, 70–73 (1999)
Manteuffel, T.A., White, A.B., Jr.: The numerical solution of second-order boundary value problems on nonuniform meshes. Math. Comput. 47, 511–535 (1986)
Marchesi, M., Cinotti, S., Focardi, S., Raberto, M.: Development and testing of an artificial stock market. In: Bischi, G.I. (ed.) Proceedings Urbino 2000 (2000)
Marsaglia, G.: Random numbers fall mainly in the planes. Proc. Natl. Acad. Sci. USA 61, 23–28 (1968)
Marsaglia, G., Bray, T.A.: A convenient method for generating normal variables. SIAM Rev. 6, 260–264 (1964)
Marsaglia, G., Tsang, W.W.: The ziggurat method for generating random variables. J. Stat. Softw. 5(8), 1–7 (2000)
Mascagni, M.: Parallel pseudorandom number generation. SIAM News 32, 5 (1999)
Matache, A.-M., von Petersdorff, T., Schwab, C.: Fast deterministic pricing of options on Lévy driven assets. Report 2002–11, Seminar for Applied Mathematics, ETH Zürich (2002)
Matsumoto, M., Nishimura, T.: Mersenne twister: a 623-dimensionally equidistributed uniform pseudorandom number generator. ACM Trans. Model. Comput. Simul. 8, 3–30 (1998)
Mayo, A.: Fourth order accurate implicit finite difference method for evaluating American options. In: Proceedings of Computational Finance, London (2000)
McCarthy, L.A., Webber, N.J.: Pricing in three-factor models using icosahedral lattices. J. Comput. Finance 5(2), 1–33 (2001/02)
McDonald, R.L., Schroder, M.D.: A parity result for American options. J. Comput. Finance 1(3), 5–13 (1998)
Mel’nikov, A.V., Volkov, S.N., Nechaev, M.L.: Mathematics of Financial Obligations. American Mathematical Society, Providence (2002)
Merton, R.C.: Theory of rational option pricing. Bell J. Econ. Manag. Sci. 4, 141–183 (1973)
Merton, R.: Option pricing when underlying stock returns are discontinous. J. Financ. Econ. 3, 125–144 (1976)
Merton, R.C.: Continuous-Time Finance. Blackwell, Cambridge (1990)
Metwally, S.A.K., Atiya, A.: Using Brownian bridge for fast simulation of jump-diffusion processes and barrier options. J. Derv. 10, 43–54 (2002)
Meyer, G.H.: Numerical Investigation of early exercise in American puts with discrete dividends. J. Comput. Finance 5(2), 37–53 (2002)
Mikosch, T.: Elementary Stochastic Calculus, with Finance in View. World Scientific, Singapore (1998)
Mil’shtein, G.N.: Approximate integration of stochastic differential equations. Theory Probab. Appl. 19, 557–562 (1974)
Milshtein, G.N.: A method of second-order accuracy integration of stochastic differential equations. Theory Probab. Appl. 23, 396–401 (1978)
van Moerbeke, P.: On optimal stopping and free boundary problems. Rocky Mt. J. Math. 4, 539–578 (1974)
Moro, B.: The full Monte. Risk 8, 57–58 (1995)
Morokoff, W.J.: Generating quasi-random paths for stochastic processes. SIAM Rev. 40, 765–788 (1998)
Morokoff, W.J., Caflisch, R.E.: Quasi-random sequences and their discrepancies. SIAM J. Sci. Comput. 15, 1251–1279 (1994)
Morton, K.W.: Numerical Solution of Convection-Diffusion Problems. Chapman & Hall, London (1996)
Musiela, M., Rutkowski, M.: Martingale Methods in Financial Modelling, 2nd edn. 2005. Springer, Berlin (1997)
Neftci, S.N.: An Introduction to the Mathematics of Financial Derivatives. Academic Press, San Diego (1996)
Newton, N.J.: Continuous-time Monte Carlo methods and variance reduction. In: Rogers, L.C.G., Talay, D. (eds.) Numerical Methods in Finance, pp. 22–42. Cambridge University Press, Cambridge (1997)
Niederreiter, H.: Quasi-Monte Carlo methods and pseudo-random numbers. Bull. Am. Math. Soc. 84, 957–1041 (1978)
Niederreiter, H.: Random Number Generation and Quasi-Monte Carlo Methods. Society for Industrial and Applied Mathematics, Philadelphia (1992)
Niederreiter, H., Jau-Shyong Shiue, P. (eds.): Monte Carlo and Quasi-Monte Carlo methods in scientific computing. In: Proceedings of a Conference at the University of Nevada, Las Vegas, Nevada, USA, 1994. Springer, New York (1995)
Nielsen, B.F., Skavhaug, O., Tveito, A.: Penalty and front-fixing methods for the numerical solution of American option problems. J. Comput. Finance 5(4), 69–97 (2002)
Nielsen, B.F., Skavhaug, O., Tveito, A.: Penalty methods for the numerical solution of American multi-asset option problems. J. Comput. Appl. Math. 222, 3–16 (2008)
Nielsen, L.T.: Pricing and Hedging of Derivative Securities. Oxford University Press, Oxford (1999)
Øksendal, B.: Stochastic Differential Equations. Springer, Berlin (1998)
Omberg, E.: The valuation of American put options with exponential exercise policies. Adv. Futur. Opt. Res. 2, 117–142 (1987)
Oosterlee, C.W.: On multigrid for linear complementarity problems with application to American-style options. Electron. Trans. Numer. Anal. 15, 165–185 (2003)
Panini, R., Srivastav, R.P.: Option pricing with Mellin transforms. Math. Comput. Model. 40, 43–56 (2004)
Papageorgiou, A., Traub, J.F.: New results on deterministic pricing of financial derivatives. Columbia University Report CUCS-028-96 (1996)
Paskov, S., Traub, J.: Faster valuation of financial derivatives. J. Portf. Manag. 22, 113–120 (1995)
Pelsser, A., Vorst, T.: The binomial model and the Greeks. J. Deriv. 1, 45–49 (1994)
Peyret, R., Taylor, T.D.: Computational Methods for Fluid Flow. Springer, New York (1983)
Pham, H.: Optimal stopping, free boundary, and American option in a jump-diffusion model. Appl. Math. Optim. 35, 145–164 (1997)
Pironneau, O., Hecht, F.: Mesh adaption for the Black & Scholes equations. East-West J. Numer. Math. 8, 25–35 (2000)
Platen, E.: An introduction to numerical methods for stochastic differential equations. Acta Numer. 8, 197–246 (1999)
Pliska, S.R.: Introduction to Mathematical Finance. Discrete Time Models. Blackwell, Malden (1997)
Pooley, D.M., Forsyth, P.A., Vetzal, K.R.: Numerical convergence properties of option pricing PDEs with uncertain volatility. IMA J. Numer. Anal. 23, 241–267 (2003)
Pooley, D.M., Forsyth, P.A., Vetzal, K., Simpson, R.B.: Unstructured meshing for two asset barrier options. Appl. Math. Finance 7, 33–60 (2000)
Pooley, D.M., Vetzal, K.R., Forsyth, P.A.: Convergence remedies for non-smooth payoffs in option pricing. J. Comput. Finance 6(4), 25–40 (2003)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in FORTRAN. The Art of Scientific Computing, 2nd edn. Cambridge University Press, Cambridge (1992)
Protter, P.E.: Stochastic Integration and Differential Equations. Springer, Berlin (2004)
Quarteroni, A., Sacco, R., Saleri, F.: Numerical Mathematics. Springer, New York (2000)
Quecke, S.: Efficient numerical methods for pricing American options under Lévy models. PhD-dissertation, Universität Köln (2007). http://kups.ub.uni-koeln.de/2018
Rannacher, R.: Finite element solution of diffusion problems with irregular data. Numer. Math. 43, 309–327 (1984)
Rebonato, R.: Interest-Rate Option Models: Understanding, Analysing and Using Models for Exotic Interest-Rate Options. Wiley, Chichester (1996)
Reisinger, C.: Numerische Methoden für hochdimensionale parabolische Gleichungen am Beispiel von Optionspreisaufgaben. PhD Thesis, Universität Heidelberg (2004)
Rendleman, R.J., Bartter, B.J.: Two-state option pricing. J. Finance 34, 1093–1110 (1979)
Revuz, D., Yor, M.: Continuous Martingales and Brownian Motion. Springer, Berlin (1991)
Ribeiro, C., Webber, N.: A Monte Carlo method for the normal inverse Gaussian option valuation model using an inverse Gaussian bridge. Working paper, City University, London (2002)
Ribeiro, C., Webber, N.: Valuing path dependent options in the variance-gamma model by Monte Carlo with a gamma bridge. J. Comput. Finance 7(2), 81–100 (2003/04)
Ripley, B.D.: Stochastic Simulation. Wiley Series in Probability and Mathematical Statistics. Wiley, New York (1987)
Risken, H.: The Fokker-Planck Equation. Springer, Berlin (1989)
Rogers, L.C.G.: Monte Carlo valuation of American options. Math. Finance 12, 271–286 (2002)
Rogers, L.C.G., Shi, Z.: The value of an Asian option. J. Appl. Probab. 32, 1077–1088 (1995)
Rogers, L.C.G., Talay, D. (eds.): Numerical Methods in Finance. Cambridge University Press, Cambridge (1997)
Rubinstein, M.: Implied binomial trees. J. Finance 69, 771–818 (1994)
Rubinstein, M.: Return to oz. Risk 7(11), 67–71 (1994)
Rubinstein, R.Y.: Simulation and the Monte Carlo Method. Wiley, New York (1981)
Ruppert, D.: Statistics and Finance. An Introduction. Springer, New York (2004)
Saad, Y.: Iterative Methods for Sparse Linear Systems, 2nd edn. SIAM, Philadelphia (2003)
Saito, Y., Mitsui, T.: Stability analysis of numerical schemes for stochastic differential equations. SIAM J. Numer. Anal. 33, 2254–2267 (1996)
Sato, K.-I.: Lévy Processes and Infinitely Divisible Distributions. Cambridge University Press, Cambridge (1999)
Schöbel, R., Zhu, J.: Stochastic volatility with an Ornstein-Uhlenbeck process: an extension. Eur. Finance Rev. 3(1), 23–46 (1999)
Schönbucher, P.J., Wilmott, P.: The feedback effect of hedging in illiquid markets. SIAM J. Applied Mathematics 61, 232–272 (2000)
Schoenmakers, J.G.M., Heemink, A.W.: Fast Valuation of Financial Derivatives. J. Comput. Finance 1, 47–62 (1997)
Schoutens, W.: Lévy Processes in Finance. Wiley, Chichester (2003)
Schuss, Z.: Theory and Applications of Stochastic Differential Equations. Wiley Series in Probability and Mathematical Statistics. Wiley, New York (1980)
Schwarz, H.R.: Numerical Analysis. Wiley, Chichester (1989)
Schwarz, H.R.: Methode der finiten Elemente. Teubner, Stuttgart (1991)
Seydel, R.: Practical Bifurcation and Stability Analysis, 3rd edn. Springer Interdisciplinary Applied Mathematics, vol. 5. Springer, New York (2010)
Seydel, R.U.: Lattice approach and implied trees. In: Duan, J.-C., Härdle, W.K., Gentle, J.E. (eds.) Handbook of Computational Finance, pp. 551–577. Springer, Berlin (2012)
Seydel, R.U.: Risk and computation. In: Glau, K., Scherer, M., Zagst, R. (eds.) Innovations in Quantitative Risk Management, pp. 305–316. Springer, Heidelberg (2015)
Shiryaev, A.N.: Essentials of Stochastic Finance. Facts, Models, Theory. World Scientific, Singapore (1999)
Shreve, S.E.: Stochastic Calculus for Finance II. Continuous-Time Models. Springer, New York (2004)
Smith, G.D.: Numerical Solution of Partial Differential Equations: Finite Difference Methods, 2nd edn. Clarendon Press, Oxford (1978)
Smithson, C.: Multifactor options. Risk 10(5), 43–45 (1997)
Spanier, J., Maize, E.H.: Quasi-random methods for estimating integrals using relatively small samples. SIAM Rev. 36, 18–44 (1994)
Stauffer, D.: Percolation models of financial market dynamics. Adv. Complex Syst. 4, 19–27 (2001)
Steele, J.M.: Stochastic Calculus and Financial Applications. Springer, New York (2001)
Steiner, M., Wallmeier, M., Hafner, R.: Baumverfahren zur Bewertung diskreter Knock-Out-Optionen. OR Spektrum 21, 147–181 (1999)
Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis. Springer, Berlin (1996)
Stoer, J., Witzgall, C.: Convexity and Optimization in Finite Dimensions I. Springer, Berlin (1970)
Stojanovic, S.: Computational Financial Mathematics Using MATHEMATICA. Birkhäuser, Boston (2003)
Strang, G.: Computational Science and Engineering. Wellesley, Cambridge (2007)
Strang, G., Fix, G.: An Analysis of the Finite Element Method. Prentice-Hall, Englewood Cliffs (1973)
Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21, 995–1011 (1984)
Tavella, D., Randall, C.: Pricing Financial Instruments. The Finite Difference Method. Wiley, New York (2000)
Tezuka, S.: Uniform Random Numbers: Theory and Practice. Kluwer, Dordrecht (1995)
Thomas, D.B., Luk, W., Leong, P.H.W., Villasenor, J.D.: Gaussian random number generators. ACM Comput. Surv. 39(4), Article 11 (2007)
Thomas, J.W.: Numerical Partial Differential Equations: Finite Difference Methods. Springer, New York (1995)
Thomas, J.W.: Numerical Partial Differential Equations. Conservation Laws and Elliptic Equations. Springer, New York (1999)
Tian, Y.: A modified lattice approach to option pricing. J. Futur. Mark. 13, 563–577 (1993)
Tian, Y.: A flexible binomial option pricing model. J. Futur. Mark. 19, 817–843 (1999)
Tilley, J.A.: Valuing American options in a path simulation model. Trans. Soc. Actuar. 45, 83–104 (1993)
Topper, J.: Finite element modeling of exotic options. In: OR Proceedings 1999, pp. 336–341 (2000)
Topper, J.: Financial Engineering with Finite Elements. Wiley, New York (2005)
Traub, J.F., Wozniakowski, H.: The Monte Carlo algorithm with a pseudo-random generator. Math. Comput. 58, 323–339 (1992)
Trottenberg, U., Oosterlee, C., Schüller, A.: Multigrid. Academic Press, San Diego (2001)
Tsay, R.S.: Analysis of Financial Time Series. Wiley, New York (2002)
van der Vorst, H.A.: Bi-CGSTAB: a fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 13, 631–644 (1992)
Varga, R.S.: Matrix Iterative Analysis. Prentice Hall, Englewood Cliffs (1962)
Vellekoop, M.H., Nieuwenhuis, J.W.: Efficient pricing of derivatives on assets with discrete dividends. Appl. Math. Finance 13, 265–284 (2006)
Vichnevetsky, R.: Computer Methods for Partial Differential Equations. Volume I. Prentice-Hall, Englewood Cliffs (1981)
Villeneuve, S., Zanette, A.: Parabolic ADI methods for pricing American options on two stocks. Math. Oper. Res. 27, 121–149 (2002)
Vretblad, A.: Fourier Analysis and Its Applications. Springer, New York (2003)
Wallace, C.S.: Fast pseudorandom numbers for normal and exponential variates. ACM Trans. Math. Softw. 22(1), 119–127 (1996)
Wang, X., Phillips, P.C.B., Yu, J.: Bias in estimating multivariate and univariate diffusion. J. Econ. 161, 228–245 (2011)
Wesseling, P.: Principles of Computational Fluid Dynamics. Springer, Berlin (2001)
Wilmott, P.: Derivatives. Wiley, Chichester (1998)
Wilmott, P., Dewynne, J., Howison, S.: Option Pricing. Mathematical Models and Computation. Oxford Financial Press, Oxford (1996)
Wloka, J.: Partial Differential Equations. Cambridge University Press, Cambridge (1987)
Zagst, R.: Interest-Rate Management. Springer, Berlin (2002)
Zhang, J.E.: A semi-analytical method for pricing and hedging continuously sampled arithmetic average rate options. J. Comput. Finance 5(1), 59–79 (2001)
Zhao, Y., Ziemba, W.T.: Hedging errors with Leland’s option model in the presence of transaction costs. Finance Res. Lett. 4, 49–58 (2007)
Zhu, Y.-I., Wu, X., Chern, I.-L.: Derivative Securities and Difference Methods. Springer, New York (2004)
Zienkiewicz, O.C.: The Finite Element Method in Engineering Science. McGraw-Hill, London (1977)
Zvan, R., Forsyth, P.A., Vetzal, K.R.: Robust numerical methods for PDE models of Asian options. J. Comput. Finance 1(2), 39–78 (1997/98)
Zvan, R., Forsyth, P.A., Vetzal, K.R.: Penalty methods for American options with stochastic volatility. J. Comput. Appl. Math. 91, 199–218 (1998)
Zvan, R., Forsyth, P.A., Vetzal, K.R.: Discrete Asian barrier options. J. Comput. Finance 3(1), 41–67 (1999)
Zvan, R., Vetzal, K.R., Forsyth, P.A.: PDE methods for pricing barrier options. J. Econ. Dyn. Control 24, 1563–1590 (2000)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer-Verlag London Ltd.
About this chapter
Cite this chapter
Seydel, R.U. (2017). Beyond Black and Scholes. In: Tools for Computational Finance. Universitext. Springer, London. https://doi.org/10.1007/978-1-4471-7338-0_7
Download citation
DOI: https://doi.org/10.1007/978-1-4471-7338-0_7
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-7337-3
Online ISBN: 978-1-4471-7338-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)