Next Article in Journal
Longevity Option and Longevity Swap De-Risking Strategies Under Frailty-Based Mortality Models
Previous Article in Journal
ESG Performance and Open Innovation: The Moderating Role of Common Institutional Ownership
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forward-Modeling Approaches to American Option Valuation: Additive and Multiplicative HJM Representations

by
Kushantha Fernando
1 and
Vajira Manathunga
2,*
1
Independent Researcher, Birmingham, AL 35203, USA
2
Department of Mathematical Sciences, Middle Tennessee State University, Murfreesboro, TN 37132, USA
*
Author to whom correspondence should be addressed.
Risks 2026, 14(6), 123; https://doi.org/10.3390/risks14060123
Submission received: 21 February 2026 / Revised: 12 May 2026 / Accepted: 18 May 2026 / Published: 26 May 2026

Abstract

This paper introduces an HJM-style forward modeling framework for valuing American options. Instead of modeling the dynamics of the underlying asset, we model the maturity-indexed forward drift of the gain process, leading to two no-arbitrage representations of the option value. The first is an additive model, where the American option price equals the current gain plus an integral of forward drifts. This representation embeds the early-exercise premium directly and yields a forward drift characterization of the optimal stopping rule. The second is a multiplicative model that provides an arbitrage-free term structure of option values across maturities via a forward rate, in the spirit of the HJM interest rate theory. While it does not determine the early exercise boundary, it is useful for modeling European option price curves and their evolution. We develop the corresponding drift restrictions, spot consistency conditions, and valuation formulas for both representations and provide numerical examples.

1. Introduction

This paper proposes an alternative valuation framework for American options based on the forward-modeling philosophy of Heath, Jarrow, and Morton (HJM) (Heath et al. 1992). An American option grants its holder the right to exercise at any time prior to maturity, and its valuation constitutes a classical optimal stopping problem, with the arbitrage-free price given by the Snell envelope of the discounted gain process. A large body of literature addresses the numerical approximation of this value via finite-difference schemes (Geske and Shastri 1985), binomial and trinomial lattices (Rubinstein 2000), and Least Squares Monte Carlo (LSMC) methods (Longstaff and Schwartz 2001). We introduce two forward drift formulations.
  • In the additive model, the value process is expressed as the current gain plus the integral of a maturity-indexed forward drift, yielding a representation analogous to the HJM forward rate model in fixed-income markets.
  • In the multiplicative model, the value curve evolves through an exponential functional driven by a forward decay rate, mirroring the multiplicative HJM representation used for term structures of discount bonds.
Both frameworks provide an arbitrage-free characterization of the American option value in terms of forward-looking quantities rather than backward recursion or partial differential equations (PDEs), offering a new structural perspective on American option pricing.

Related Literature and Positioning of the Present Work

The Heath-Jarrow-Morton (HJM) framework introduced by Heath et al. (1992) shifted the focus of derivative modeling from a single state variable to the entire forward curve, with no-arbitrage enforced through a drift restriction. This forward-modeling philosophy has since been extended beyond fixed-income markets to settings such as commodity, energy, and futures markets (Broszkiewicz-Suwaj and Weron 2006; Kamizono and Kariya 1996).
In equity-derivatives markets, HJM-type ideas have been used primarily to model forward-looking volatility objects rather than option value processes themselves. For example, Schweizer and Wissel (2008) and Carmona (2007) developed arbitrage-free frameworks for implied volatility or forward volatility term structures associated with European options. Related contributions include the characterization of arbitrage-free HJM-type dynamics for stock-option price surfaces (Kallsen and Krühner 2015), study of risk-neutral compatibility between stock-price dynamics and traded option prices, rather than forward variance modeling (Jacod and Protter 2010), and the statistical analysis of implied volatility surfaces (Cont 2005; Cont and da Fonseca 2002). These studies establish an important literature on volatility-surface and variance-surface modeling, but their main focus is on European-style claims, where no early-exercise decision is present.
The present paper differs from the previous literature in a fundamental way. Rather than modeling forward volatility or an implied volatility surface, we model the forward drift of the gain/value process directly. This shift in the modeled object is central to our contribution. In the additive model, the American option value is written as
V t ( T ) = G t + t T f t ( u ) d u ,
so that the forward quantity f t ( u ) is tied directly to the continuation component of the option value. This creates a direct link between the forward representation and the optimal stopping structure of the American claim.
A second point of distinction is that the additive formulation naturally incorporates early exercise. The continuation premium is embedded in the forward representation, and the stopping rule is characterized through the vanishing of the remaining forward contribution. In this sense, the additive model is designed specifically for American-style valuation rather than for the evolution of a European implied volatility surface.
The multiplicative model plays a different role. It provides an arbitrage-free term structure representation for the maturity curve of option values, analogous in form to classical HJM bond modeling, but applied here to option prices across maturities. While this representation is useful for describing the maturity structure of option values, it does not by itself determine the optimal stopping boundary.
In summary, the present paper is inspired by the HJM forward-modeling philosophy, but the object modeled here differs fundamentally from that in most earlier option-market extensions of HJM. In the existing equity-option literature, the forward object is typically a European option surface, such as an implied volatility surface, a local volatility specification, or a related term structure object. By contrast, our starting point is the American option as an optimal stopping problem. The key primitive in our framework is the gain process and its Snell envelope representation under the risk-neutral measure. Accordingly, the forward quantity introduced in this paper is not a forward implied volatility or a code-book for European option prices, but the forward drift of the gain/value process. The additive representation links this forward quantity directly to the continuation premium and hence to the exercise decision, while the multiplicative representation provides an arbitrage-free term structure view of option values across maturities. In this sense, the contribution of the present paper is to shift the HJM state variable from forward volatility or forward rates to the forward drift of the American claim’s gain/value process, thereby extending the HJM philosophy to an optimal stopping setting in a new way. The paper develops a new representation of the American option value based on the forward drift of the gain process rather than on the dynamics of the underlying asset. This leads to drift-based value functions together with the associated stopping criterion and optimal stopping time. We also establish the spot consistency conditions required for the forward drift to evolve without arbitrage. Two versions of the forward representation are developed: an additive model, which connects directly to the early-exercise premium, and a multiplicative model, which provides an arbitrage-free term structure of maturity-indexed option values. To illustrate the additive formulation, we compute American put prices under Black-Scholes dynamics and compare them with classical numerical benchmarks.
The paper is organized as follows. Section 2 develops the additive forward drift model. We present the model formulation, derive the no-arbitrage drift condition, define the forward and short rates, and establish the associated spot consistency condition. We then apply the additive representation to the valuation of an American put and demonstrate its consistency with the classical Black-Scholes framework when early exercise is never optimal. Section 3 introduces the multiplicative model, including its formulation, no-arbitrage drift restriction, and spot consistency requirement. We provide a numerical illustration and show that, under conditions where early exercise is suboptimal, the multiplicative representation also coincides with Black-Scholes prices. Section 4 presents numerical experiments: pricing an American put under the additive model and modeling the term structure of European put prices across maturities using the multiplicative framework. Section 5 presents the market calibration of the multiplicative model under a simplified setting.

2. Additive Model

Let ( Ω , F , P ) be a probability space equipped with a complete and right-continuous filtration ( F t ) t 0 , which we assume to be the augmented Brownian filtration. Let G = ( G t ) t 0 denote an F t -adapted gain (reward) process. An American option with payoff process G may be exercised at any stopping time prior to maturity T < . Assuming a constant risk-free rate r > 0 and no dividends, its time t value is given by (Peskir and Shiryaev 2006)
V t ( T ) = ess sup τ T t , T E e r ( τ t ) G τ F t ,
where T t , T denotes the set of all ( F s ) stopping times with values in [ t , T ] . In other words,
T t , T : = { τ : τ is an ( F s ) stopping time , τ [ t , T ] }
If the underlying asset pays a continuous dividend yield δ , the discount factor is adjusted by replacing r with ( r δ ) in Equation (1). Assume further that the gain process G is càdlàg and satisfies the integrability condition
E sup t u T e r u | G u | < .
Then the discounted payoff process X t : = e r t G t is of class D, and by classical optimal stopping theory (Peskir and Shiryaev 2006) the value process Y t : = e r t V t ( T ) is the Snell envelope of X. Consequently, Y is the smallest Q-supermartingale dominating X, and an optimal stopping time exists and is given by
τ t * = inf { s [ t , T ] : Y s = X s } = inf { s [ t , T ] : V s ( T ) = G s } .
For any stopping time τ T 0 , T , define the discounted payoff martingale M t ( τ ) : = E Q e r τ G τ F t ,   0 t τ . Under the risk-neutral measure Q, for each fixed τ , the process ( M t ( τ ) ) 0 t τ is a Q-martingale. The American option value is then obtained by taking the essential supremum over all admissible stopping times, as in Equation (1). Since the discounted value process Y t is the Snell envelope of the discounted payoff process X t , it is the smallest Q-supermartingale dominating X t , and it becomes a Q-martingale on the interval [ 0 , τ t * ] (Carmona 2007).

2.1. HJM Approach to American Option Pricing Under the Additive Model

In this section, we consider an American option whose gain process G = ( G t ) t 0 evolves according to the additive Itô dynamics
d G t = μ t d t + σ t d W t ,
where ( W t ) t 0 is a standard Brownian motion generating the underlying filtration ( F t ) t 0 , and where μ t and σ t are progressively measurable processes satisfying t T | μ u | d u < , t T σ u 2 d u < , almost surely. These conditions ensure that G has continuous (hence càdlàg) paths. To ensure the existence of an optimal stopping time, we additionally assume that the discounted gain process satisfies Equation (3) and, hence, is of class D. Let T t , T denote the set of all ( F s ) stopping times taking values in [ t , T ] . Under the equivalent martingale measure Q associated with the absence of arbitrage, the time t value of the American claim with maturity T is given by Equation (1). By the Snell envelope characterization of optimal stopping, an optimal stopping time exists and is given by Equation (4). Consequently, the value process may be written directly in terms of the optimal exercise time, V t ( T ) = E Q e r ( τ t * t ) G τ t * | F t . Following the approach given in (Zou 2012),
Lemma 1.
Assume that the gain process G = ( G t ) t 0 satisfies additive Itô dynamics given in Equation (5), where μ t and σ t are progressively measurable processes such that E t T | μ u | + | G u | + σ u 2 d u < and, in addition holds the uniform integrability condition E sup u [ t , T ] ( | μ u | + | G u | ) < . Let T t , T denote the set of all ( F s ) -stopping times taking values in [ t , T ] , and define the American option value by Equation (1). Then an optimal stopping time τ t * exists and is given by the usual Snell envelope rule given in Equation (4). Moreover, the value process admits the representation
V t ( T ) = G t + t T E Q e r ( u t ) ( μ u r G u ) 1 { τ t * u } | F t d u .
Proof. 
The detailed proof can be found in Appendix A.1. □

2.1.1. Formulating the Additive Forward Rate Representation

We now introduce a forward drift representation of the American option value process. Motivated by Lemma 1, we postulate the additive forward rate model for V t ( T ) of the form
V t ( T ) : = G t + t T f t ( u ) d u ,
where, for each maturity u [ t , T ] , the forward drift process { f t ( u ) } t [ 0 , u ] satisfies the following dynamics
d f t ( u ) = α t ( u ) d t + β t ( u ) d W t ,
with progressively measurable coefficients and integrability conditions 0 T | α t ( u ) | d t < , 0 T β t ( u ) 2 d t < almost surely, ensuring that the stochastic integral in Equation (8) is well-defined. Under this context, the additive HJM-type semimartingale representation for the American option value process V t ( T ) is given in Equation (9). The detailed derivation can be found in Appendix A.2
d V t ( T ) = μ t f t ( t ) + t T α t ( u ) d u d t + σ t + t T β t ( u ) d u d W t .
Lemma 2
(No-arbitrage drift condition for the additive model). Suppose the value process of the American claim admits the forward representation given in Equations (7) and (8) with progressively measurable coefficients and sufficient regularity so that differentiation with respect to T is permissible. Then the additive HJM-type model is arbitrage-free if and only if
α t ( T ) = r f t ( T ) , 0 t T .
Proof. 
The detailed proof can be found in Appendix A.3. □

2.1.2. Forward Drift and the Short Rate in the Additive Model

From the forward representation given in Equation (7), and assuming that the mapping u f t ( u ) is differentiable for u [ t , T ] , we obtain the maturity derivative f t ( T ) = T V t ( T ) . Using the representation in Equation (6), and assuming sufficient regularity so that differentiation in T may be interchanged with conditional expectation (justified by dominated convergence under our integrability assumptions), we obtain
T V t ( T ) = f t ( T ) = E Q e r ( T t ) μ T r G T 1 { τ t * T } | F t ,
which provides an explicit expression for the forward drift of the additive model. We now introduce the analog of the short-rate identity in the HJM framework, referred to here as the spot consistency condition. Since the value process is given by Equation (7), the forward drift f t ( T ) governs the marginal change of the value process with respect to maturity. Whenever the right limit exists, we define the instantaneous spot rate by
f t ( t ) : = lim T t f t ( T ) .
This condition plays the same structural role as the short rate in the classical HJM theory, providing the pointwise consistency of the forward representation at maturity.
Lemma 3
(Spot consistency condition for the additive model). Suppose the explicit forward representation given in Equation (11) holds. Assume further that, for each fixed t, the mapping u f t ( u ) is right-continuous at u = t , that G has continuous paths, and that μ is continuous in u. If, in addition, there is no instantaneous exercise at time t in the sense that P ( τ t * > t F t ) = 1 , then
f t ( t ) = μ t r G t .
Proof. 
The detailed proof can be found in Appendix A.4. □
We now derive the optimal stopping rule associated with the additive forward representation of the value process. Recall that under the classical Snell envelope formulation, the optimal stopping time is given by Equation (4). Under the additive model, the value function satisfies Equation (7). Combining Equations (4) and (7), and noting that V s ( T ) G s characterises the continuation region, we obtain V s ( T ) = G s if and only if s T f s ( u ) d u = 0 . Assuming that u f s ( u ) is continuous on [ s , T ] , and the stopping boundary is well defined, the optimal stopping time under the additive model is τ t * = inf s [ t , T ] : s T f s ( u ) d u = 0 .
Remark 1
(Sign of the forward drift). It is important to emphasize that the forward drift f s ( u ) in the additive representation need not be nonnegative. Only the integral, V s ( T ) G s = s T f s ( u ) d u 0 is constrained to be nonnegative since the continuation region never decreases the value of the option. The instantaneous forward rate f s ( u ) may take either sign, and in many economically relevant cases (e.g., American puts), the quantity μ u r G u is negative on a substantial region of the state space. Consequently, one must not infer from the condition s T f s ( u ) d u = 0 that f s ( u ) = 0 for all u s . Rather, the integral reaching zero indicates that the continuation premium has been fully exhausted, and this defines the exercise boundary. Thus, the optimal stopping time is generally not τ t * = t , even though f s ( u ) may be negative on parts of the interval [ s , T ] .

2.2. American Put Option Price Under the Additive Model

We now illustrate the additive forward rate representation { f t ( T ) } t [ 0 , T ] by computing the value of an American put option. For an American put with strike K, the gain process is
G t = ( K S t ) + ,
where the stock price S t follows the geometric Brownian motion
d S t S t = r d t + b d W t ,
under the risk-neutral measure Q. Since S t is a continuous semimartingale, the Meyer-Tanaka formula (Karatzas and Shreve 1991) applies1.

2.2.1. Dynamics of the Gain Process

To compute d G t , we apply the Tanaka formula to the convex function x ( K x ) + (Karatzas and Shreve 1991). For any continuous semimartingale S, Tanaka’s identity gives
( K S t ) + = ( K S 0 ) + 0 t 1 { S u < K } d S u + 1 2 L t K ( S ) ,
where L t K ( S ) denotes the local time of S at level K. Taking the differential of Equation (16) and along with use of Equation (14) yields
d G t = 1 { S t < K } d S t + 1 2 d L t K ( S ) .
Substituting the stock dynamics Equation (15) into Equation (17) gives the additive decomposition of the put payoff:
d G t = 1 { S t < K } r S t d t + b S t d W t + 1 2 d L t K ( S ) .
The appearance of the local time term is essential. Although the optimal exercise boundary for an American put lies strictly below the strike K, theoretically, the continuous diffusion S t crosses the level K infinitely many times on any interval prior to exercise. Consequently, the local time L t K ( S ) is strictly increasing on sets of positive probability and contributes a non-negligible finite variation term to the drift of the gain process. In particular, identifying the drift and diffusion coefficients under the additive model given in Equation (5) gives
μ t = r S t 1 { S t < K } + 1 2 d L t K ( S ) / d t , σ t = b S t 1 { S t < K } ,
consistent with the additive representation developed in the preceding sections.

2.2.2. Forward Drift of American Put Option Under the Additive Model

The additive representation of the American option value given in Lemma 1 yields Equation (6), where the gain process of American put satisfies the Equations (14) and (15). We also identified in Equation (19) the corresponding drift and diffusion coefficients. Substituting these expressions into Equation (11), we obtain an explicit expression for the additive forward drift for the American put option by
f t ( T ) = E Q e r ( T t ) r S T 1 { S T < K } + 1 2 d L T K ( S ) d T r ( K S T ) + 1 { τ t * T } | F t .
Here τ t * denotes the optimal stopping time, and d L T K ( S ) / d T denotes the density of the local time term whenever it exists (in the sense of the occupation time formula). The indicator 1 { τ t * T } enforces the continuation region at maturity T, and the local time term contributes to the drift of the gain process in accordance with Tanaka’s formula.

2.2.3. No-Arbitrage Drift Restriction for American Put Options Under the Additive Model

For the American put, the additive forward drift f t ( T ) is determined by the continuation-region expectation in Equation (20). This expression incorporates both the payoff dynamics from the Tanaka decomposition and the optimal stopping structure through the indicator 1 { τ t * T } . Thus, the forward drift is not chosen freely, it is tied to the continuation value of the American put. The no-arbitrage restriction then governs how this forward drift may evolve over time. By Lemma 2, if d f t ( T ) = α t ( T ) d t + β t ( T ) d W t , then absence of arbitrage requires α t ( T ) = r f t ( T ) ,   0 t T . Therefore, once the American put forward drift f t ( T ) is specified by Equation (20), its drift coefficient α t ( T ) is fixed by the no-arbitrage condition. This is the additive HJM drift restriction specialized to the American put case.

2.2.4. American Put Option Value Under the Additive Model

For an American put option with payoff G t = ( K S t ) + and maturity T, the fair value of the option under the additive model is given by Equation (7). Now using Lemma 1, and Equation (19) we can write f t ( u ) as,
f t ( u ) = E Q e r ( u t ) r K 1 { S u < K } + 1 2 d L u K ( S ) d u 1 { τ t * u } | F t , t u T ,
where the local time density is interpreted in the sense of the occupation time whenever it exists. Ignoring the local time term2 for the present exposition gives the approximation
f t ( u ) r K E Q e r ( u t ) 1 { S u < K , τ t * u } | F t .
Substituting Equation (22) into Equation (7) yields the approximate representation
V t ( T ) ( K S t ) + r K t T E Q e r ( u t ) 1 { S u < K , τ t * u } | F t d u .
Due to the varying continuation region, { τ t * u } no closed-form solution generally exists, and numerical methods must be used. To obtain an explicit expression, consider a setting in which early exercise is never optimal, so that τ t * = T almost surely (for example, a European put or an American call on a non-dividend-paying stock). Then 1 { τ t * u } = 1 for all u, and Equation (22) reduces to
f t ( u ) = r K E Q e r ( u t ) 1 { S u < K } | F t .
Hence
V t ( T ) = ( K S t ) + r K t T E Q e r ( u t ) 1 { S u < K } | F t d u .
Under the geometric Brownian motion given in Equation (15), the conditional distribution of S u given F t is lognormal, and
P Q ( S u < K F t ) = N ( d 2 ( t , u ) ) , d 2 ( t , u ) = ln ( S t / K ) + ( r 1 2 b 2 ) ( u t ) b u t .
Therefore,
E Q e r ( u t ) 1 { S u < K } | F t = e r ( u t ) N ( d 2 ( t , u ) ) .
Substituting into Equation (25) gives
V t ( T ) = ( K S t ) + r K t T e r ( u t ) N ( d 2 ( t , u ) ) d u ,
This provides a forward-rate-based integral representation that is heuristically consistent with the classical Black-Scholes-priced European put in the case where early exercise never occurs. A fully rigorous match to the classical Black-Scholes European put price requires retaining the local time contribution in the drift term (the Meyer-Tanaka decomposition), which we have omitted here for simplicity of exposition.
At this point, it is natural to ask, when the underlying follows geometric Brownian motion and early exercise is never optimal (as in the case of European claims), does the additive model introduced above produce the same option price as the classical risk-neutral valuation used in the Black-Scholes framework? Since the additive formulation expresses the value through the drift term ( μ u r G u ) rather than directly through the terminal payoff G T , it is not immediately obvious that both approaches coincide. The following lemma confirms that, in the European setting, the additive model is fully consistent with the standard Black-Scholes valuation.
Lemma 4
(Consistency with Black-Scholes in the European case). Assume that the stock price S = ( S t ) t 0 follows the geometric Brownian motion under the risk-neutral measure Q, and let G T = g ( S T ) be a European payoff3 with maturity T. Suppose that early exercise is never optimal, so that the optimal stopping time satisfies τ t * = T almost surely for all t [ 0 , T ] . Then the additive representation of Lemma 1 yields
V t ( T ) = E Q e r ( T t ) G T | F t ,
and hence, V t ( T ) coincides with the classical risk-neutral price of the European claim. In particular, for a European put in the Black-Scholes model, V t ( T ) agrees with the standard Black-Scholes put price.
Proof. 
The detailed proof can be found in Appendix A.5. □

3. Multiplicative Model

We now introduce a multiplicative analog of the additive forward representation developed earlier. Throughout this section, we consider a strictly positive gain process G = ( G t ) t 0 whose dynamics under the risk-neutral measure Q satisfy
d G t G t = μ t d t + σ t d W t ,
where μ t and σ t are adapted processes such that 0 T | μ u | d u < , 0 T σ u 2 d u < , almost surely. Under these conditions, G t admits the stochastic exponential representation (Privault 2013)
G t = G 0 exp 0 t ( μ u 1 2 σ u 2 ) d u + 0 t σ u d W u .

3.1. Multiplicative Value Representation

Let V t ( T ) denote the value at time t of a contingent claim with terminal payoff G T . In analogy with the additive representation, we postulate the following multiplicative structure for t T :
V t ( T ) : = V t ( t ) exp t T f t ( u ) d u ,
where V t ( t ) = G t is the spot value at instantaneous maturity t, and f t ( T ) is the forward rate. Equation (32) is the multiplicative analog of the additive representation and follows the term structure modeling paradigm of HJM. Assuming that the maturity map T V t ( T ) is differentiable for fixed t, differentiating Equation (32) with respect to T yields
f t ( T ) = T ln V t ( T ) .

3.2. Forward Rate Dynamics

For each maturity T t , we assume that the forward rate { f t ( T ) } t [ 0 , T ] evolves as the semimartingale
d f t ( T ) = α t ( T ) d t + β t ( T ) d W t ,
with progressively measurable coefficients satisfying 0 T | α t ( T ) | d t < , 0 T β t ( T ) 2 d t < almost surely. Further no-arbitrage restrictions on the drift α t ( T ) will be imposed below in the multiplicative HJM framework. The no-arbitrage drift restriction for the multiplicative model is the exact analog of the HJM drift condition in interest rate theory.
Lemma 5
(Spot Consistency for the Multiplicative Model). Assume that, for each fixed t, the value curve { V t ( T ) } T t satisfies the multiplicative representation given in Equation (32), where V t ( t ) denotes the spot value (the value at instantaneous maturity) and f t ( T ) is the forward rate. Define f t ( t ) using Equation (12) whenever the limit exists. If the discounted process e r t V t ( T ) is a Q-martingale for each fixed T, then
f t ( t ) = r .
Proof. 
The detailed proof can be found in Appendix A.6. □
Lemma 6
(No-arbitrage Drift Condition for the Multiplicative Model). Suppose V t ( T ) and d f t ( T ) given by Equations (32) and (34) with f t ( t ) = r as in Lemma 5. If the discounted process e r t V t ( T ) is a Q-martingale for every maturity T, then the drift and volatility of the forward rates satisfy
α t ( T ) = β t ( T ) t T β t ( u ) d u ,
which is the multiplicative HJM drift restriction.
Proof. 
The detailed proof can be found in Appendix A.7. □
Lemma 7
(Explicit solution for V t ( T ) in the Multiplicative Model). Let G t denote the gain process at time t, and assume that for each fixed valuation time t, the maturity curve { V t ( T ) } T t admits the multiplicative representation given in Equations (32) and (34) with V t ( t ) = G t . Assume further that the no-arbitrage drift restriction given in Equation (36) holds, together with the spot consistency condition given in Equation (35). Then the value process satisfies the linear SDE
d V t ( T ) V t ( T ) = r d t + θ ( t ) d W t , θ ( t ) : = t T β t ( u ) d u ,
and therefore admits the stochastic exponential representation
V t ( T ) = V 0 ( T ) exp 0 t r 1 2 θ ( s ) 2 d s + 0 t θ ( s ) d W s .
Proof. 
The detailed proof can be found in Appendix A.8. □
The multiplicative representation describes how the maturity-indexed price curve T V t ( T ) evolves over time. The forward rate f t ( T ) appearing in this representation is not an interest rate forward, but a model-implied quantity that governs the evolution of option values across maturities, in analogy with the HJM framework used for interest rates. That is, for each observation time t, the model describes how the price of a claim with maturity T varies as T changes. Importantly, this parametrization of the maturity curve does not alter the optimal exercise decision for an American-style claim. Optimal stopping theory tells us that the holder compares two quantities at each time s:
  • The immediate exercise value G s ;
  • The continuation value V s ( T ) , the value of waiting.
Exercise takes place as soon as continuation is no longer beneficial, which is characterized by the Snell envelope condition given in Equation (4). This characterization depends only on ( G s , V s ( T ) ) , not on how V s ( T ) is expressed. In the multiplicative HJM model, we write V s ( T ) using Equation (32), where the forward rate curve u f s ( u ) is an auxiliary process introduced solely to describe the dependence of V s ( T ) on the maturity parameter T. It does not encode information about the early exercise boundary. In particular, the condition s T f s ( u ) d u = 0 has no stopping interpretation in the multiplicative model because V s ( T ) = G s requires the entire multiplicative structure V s ( T ) = V s ( s ) e s T f s ( u ) d u to match G s , not merely the vanishing of the integral term. Thus, while the forward rates { f t ( u ) } determine how the maturity curve evolves, the optimal stopping time remains exactly the same as in the classical theory and is governed entirely by the comparison between V s ( T ) and G s .

3.3. Multiplicative Model Example

Consider now a gain process of the form G t = S t a for some exponent a > 0 , where the underlying follows a geometric Brownian motion
d S t S t = r d t + b d W t .
By Itô’s formula,
d G t G t = a r + 1 2 a ( a 1 ) b 2 d t + a b d W t .
The multiplicative HJM framework does not require a direct linkage between the gain dynamics Equation (40) and the forward rates; the latter are modeled independently through the representations Equations (32) and (34) with V t ( t ) = G t . To illustrate the model, consider the forward volatility specification β t ( T ) = β , a constant. Under the no-arbitrage drift restriction for the multiplicative HJM model,
α t ( T ) = β t ( T ) t T β t ( u ) d u = β 2 ( T t ) .
By Lemma 7, the value process satisfies
d V t ( T ) V t ( T ) = r d t + θ ( t ) d W t , θ ( t ) = t T β d u = β ( T t ) ,
a linear SDE whose explicit solution is the stochastic exponential
V t ( T ) = V 0 ( T ) exp 0 t r 1 2 θ ( s ) 2 d s + 0 t θ ( s ) d W s , θ ( s ) = β ( T s ) .
The initial curve V 0 ( T ) is an externally specified arbitrage-free maturity curve that is calibrated from market data. Similar to earlier discussion under the additive model in Lemma 4, we can ask the questions: What happens if early exercising is never optimal? Is the multiplicative model going to produce the same price as the Black-Scholes price?
Lemma 8
(Consistency of the Multiplicative Model with Black-Scholes). Let G T = g ( S T ) be a payoff at maturity T, where the stock price S = ( S t ) t 0 follows a risk-neutral geometric Brownian motion and r is the constant risk-free rate. Suppose early exercise is never optimal, so that the claim behaves as a European option with the value process
V t ( T ) = E Q e r ( T t ) G T | F t , 0 t T ,
That is, V t ( T ) coincides with the classical Black-Scholes price. Assume moreover that T V t ( T ) is differentiable and strictly positive for each t, and define the forward rate surface by Equation (33). Then ( V t ( T ) ) 0 t T admits the multiplicative forward representation given in Equation (32), and conversely, any arbitrage-free multiplicative forward model calibrated at time 0 to the Black-Scholes price curve yields the same value process given in Equation (44).
Proof. 
Since early exercise is never optimal, the contract is a European claim with maturity T and payoff G T , and its arbitrage-free value under the risk-neutral measure Q is
V t ( T ) = E Q e r ( T t ) G T | F t , 0 t T .
When S follows geometric Brownian motion, this coincides with the classical Black-Scholes price. Now fix t and regard T V t ( T ) as a strictly positive, differentiable function on [ t , T ] . Define f t ( T ) by (33). Then, for any T t , T ln V t ( T ) = f t ( T ) , and integrating from t to T, and exponentiating both sides gives the multiplicative representation (32).
Conversely, suppose we start from an arbitrage-free multiplicative forward model calibrated at time 0 so that V 0 ( T ) coincides with the Black-Scholes price curve for all T. Under the no-arbitrage drift restriction for the multiplicative model, the discounted process e r t V t ( T ) is a Q martingale. Together with the terminal condition V T ( T ) = G T , this implies e r t V t ( T ) = E Q e r T G T | F t , 0 t T , and hence V t ( T ) = E Q e r ( T t ) G T | F t for all t T . Thus the multiplicative forward rate framework reproduces the Black-Scholes valuation whenever early exercise is never optimal. □
At this point, a reader may ask what the difference is between the two approaches if, in fact, early exercise is optimal. An important distinction emerges between the additive and multiplicative forward rate representations once early exercise becomes optimal. In the additive model, the forward drift f t ( u ) naturally incorporates the optimal stopping rule through the indicator 1 { τ t * u } , so that the integral s T f s ( u ) d u encodes the early-exercise premium and vanishes at the optimal exercise boundary. Consequently, the additive representation carries a direct optimal stopping interpretation: decomposes the American option value into intrinsic value plus a continuation component, linking the forward rate structure directly to the early-exercise decision. In contrast, the multiplicative representation serves only as a term structure parameterization of the maturity curve T V t ( T ) and does not contain any dependence on the stopping time. The forward rates f t ( u ) in the multiplicative framework do not reflect the continuation region or the exercise boundary, and therefore, the multiplicative model cannot, by itself, determine the optimal stopping rule. When early exercise is never optimal, both models reduce to the classical risk-neutral valuation and agree; however, once early exercise becomes relevant, the additive model retains a structural link to the American premium, while the multiplicative model does not.
Although the multiplicative forward rate representation does not encode the optimal stopping rule and therefore cannot determine the exercise boundary for American-style claims, it remains highly valuable in settings where early exercise is irrelevant or the payoff is intrinsically European. In such cases, the multiplicative representation acts as an HJM-type term structure model for the maturity-indexed price curve T V t ( T ) , ensuring dynamic arbitrage freeness and allowing calibration to an observed maturity grid of market prices. This makes the multiplicative framework particularly useful for modeling European options, forward start claims, variance and volatility swaps, and other derivatives whose valuation depends solely on the evolution of their maturity structure rather than on an embedded optimal stopping feature.
A detailed discussion of the scope, limitations, and extensions of the multiplicative model for American options can be found in Appendix B.

4. Numerical Examples

In this section, we plan to numerically illustrate the additive and multiplicative model-based pricing methods using American and European put options.

4.1. American Put Under the Additive Model

In this section, we apply the additive forward rate representation developed in Section 2 to the valuation of American put options. This application demonstrates the model’s performance across various option characteristics to validate the theoretical framework established in the preceding sections.

4.1.1. Example 1

The underlying stock price S t follows the risk-neutral geometric Brownian motion
d S t S t = r d t + b d W t , S 0 = 100 ,
with constant volatility b = 0.20 and risk-free rate r = 0.05 . The American put has strike K = 100 , maturity T = 1 , and gain process
d G t = μ t d t + σ t d W t , G t = ( K S t ) + ,
Expressions for both μ t and σ t are given in Equation (19). We compare three quantities:
  • A Cox-Ross-Rubinstein (CRR) binomial tree (Cox et al. 1979) with 500 steps was computed as a benchmark American option price (benchmark).
  • A Least Squares Monte Carlo (LSMC) approximation (Longstaff and Schwartz 2001) of the American put price, used both as a benchmark and to estimate the optimal stopping time along simulated paths.
  • The value obtained from the additive representation given in Equation (6), in which the drift term μ t is estimated via the Tanaka decomposition.
For each value of S 0 , we simulate 50,000 risk-neutral GBM paths using N = 200 time steps, so the Monte Carlo time increment is Δ t = 1 / 200 = 0.005 . The LSMC algorithm provides an approximate optimal exercise policy and therefore an estimate of the optimal stopping time τ 0 * along each simulation path. Using this estimated stopping time, we evaluate the additive representation of the American put option at time zero using Equation (6), and Monte Carlo and Riemann summation. As a benchmark, we compute a CRR binomial American put price using 500 time steps, corresponding to a binomial time increment of 1 / 500 = 0.002 . In this way, the binomial price, the LSMC price, and the additive representation price can be compared directly. The implementation of this and other examples in Python 3.12.13 is publicly available. Table 1 and Figure 1 report a numerical comparison of three valuation methods for the American put. Prices are computed for a range of initial stock levels S 0 { 80 , 85 , , 120 } , thereby covering in-the-money, at-the-money, and out-of-the-money cases for the put.
The LSMC estimates track the binomial benchmark very closely across all S 0 values. As shown in Table 1, the absolute differences | V 0 LSMC V 0 Bin | remain on the order of 10 2 to 10 1 , with the largest deviation occurring in the deep-in-the-money region. In Figure 1, the LSMC curve (orange) is visually indistinguishable from the binomial curve (green), confirming the reliability of the regression-based continuation value approximation at the simulation scale used.
In the implementation, the drift term μ t was constructed from the Tanaka decomposition of the put payoff. This is explained in Equation (19), which introduces the local time term 1 2 d L t K ( S ) at the strike K. Since the payoff is not differentiable at S t = K , this term is required in the exact semimartingale decomposition. However, on a discrete simulation grid, the density d L t K ( S ) / d t is singular and cannot be evaluated directly. To obtain a tractable approximation, we replace the Dirac delta at the strike by a Gaussian kernel,
δ ε ( S t K ) = 1 2 π ε exp ( S t K ) 2 2 ε 2 ,
where ε > 0 is a bandwidth parameter. Using the occupation density heuristic for continuous semimartingales, we then approximate the local time density by
d L t K ( S ) d t b 2 K 2 δ ε ( S t K ) .
Accordingly, the drift term in the Tanaka decomposition is approximated by
μ t r S t 1 { S t < K } + 1 2 b 2 K 2 δ ε ( S t K ) .
The main numerical role of the Gaussian kernel method is stabilization. A naive indicator-based approximation would attempt to estimate local time by counting whether the simulated stock lies in a narrow band around the strike. Such estimators can have high variance and can be very sensitive to the chosen bandwidth. By contrast, the Gaussian kernel provides a smooth weighting scheme, so nearby points contribute continuously rather than discontinuously. This reduces simulation noise and produces a more stable approximation of the local time term across paths and time steps. In the reported experiments, the bandwidth parameter is fixed at ε = 0.5 . Smaller values of ε produce a sharper but noisier approximation, whereas larger values provide greater smoothing at the cost of increased bias.
The values obtained from the additive representation also follow the CRR benchmark closely, although with slightly larger discrepancies than LSMC. Table 1 shows that the absolute deviation | V 0 HJM V 0 Bin | remains moderate (below 0.1 for most S 0 ) and exhibits systematic behavior across moneyness. In particular, the additive model slightly underprices relative to CRR in the in-the-money region ( S 0 = 80 –95) and slightly overprices around the at-the-money level ( S 0 = 100 ). This behavior is clearly reflected in Figure 1, where the additive curve (blue) lies just above the benchmark near S 0 = 100 .

4.1.2. Example 2

In the previous example, we have set the bandwidth parameter ( ε ) used in the approximation of local time density at 0.5 . To investigate the numerical effect of the bandwidth parameter on the Gaussian kernel approximation used for the local time term, we conduct a bandwidth sensitivity study in the at-the-money case S 0 = 100 . All model and simulation parameters are held fixed (i.e K = 100 ,   b = 0.20 ,   r = 0.05 ,   T = 1 ), and the same simulated 50,000 stock paths with 200 time steps and LSMC-based stopping rule are used throughout. The only quantity varied is the kernel bandwidth ε , which is allowed to range from 0.01 to 1.00 . For each value of ε , we recompute the HJM additive price and compare it with the fixed LSMC and CRR binomial benchmarks. This experiment is designed to isolate the impact of the smoothing parameter in the local time approximation and to evaluate the associated bias-variance trade-off. Results are provided in Table A1 and Figure A1.
The results show that the HJM additive price is highly sensitive to the bandwidth when ε is very small, but becomes much more stable once the bandwidth enters a moderate range. For extremely small values of ε , the HJM additive price is dramatically inflated relative to both the LSMC and binomial benchmarks. This behavior is consistent with the fact that a very narrow Gaussian kernel produces a sharply peaked approximation to the local time density, so that a small number of simulated path points lying near the strike generate disproportionately large contributions to the Tanaka-based drift term. As a result, the local time correction becomes numerically unstable and introduces a substantial upward bias into the additive price. As the bandwidth increases, the kernel becomes less concentrated and the HJM additive price falls rapidly toward the benchmark level. This indicates that the extreme overpricing observed at very small bandwidths is primarily a variance effect caused by undersmoothing. Once the bandwidth becomes moderate, approximately in the range 0.4 to 1.0 in this experiment, the HJM additive price stabilizes and lies much closer to the LSMC and binomial values. In that region, the smoothing is sufficient to regularize the local time contribution without allowing it to dominate the entire pricing integral.

4.1.3. Example 3

The first numerical experiment is intended as a proof of concept for the additive representation under a single baseline specification, with fixed maturity and volatility and a moderate grid of initial stock prices. Its role is to demonstrate that the additive HJM-based valuation can be implemented numerically and produces prices close to standard benchmarks such as LSMC and the CRR binomial tree. By itself, however, that experiment is too narrow to assess robustness. Since American put valuation is sensitive to moneyness, maturity, and volatility, an agreement observed under one parameter choice may not persist across broader market conditions. For this reason, we perform a second, expanded experiment in which the same option type is studied over a larger grid of stock prices, maturities, and volatilities. This experiment is designed not merely to illustrate feasibility, but to evaluate the stability of the additive representation across in-the-money, at-the-money, and out-of-the-money configurations, as well as under short- and long-dated contracts and under low- and high-volatility regimes. In this sense, the first experiment provides an initial illustration, while this experiment provides a broader robustness check.
This experiment keeps the same option type as in Example 1, namely American put with strike price K = 100 ,   r = 0.05 , but broadens the other parameter space substantially by considering a grid of initial stock prices S 0 { 80 , 85 , 90 , 95 , 100 , 105 , 110 , 115 , 120 } , maturities T { 1 / 52 , 1 / 12 , 6 / 12 , 9 / 12 , 1 , 2 , 3 } , and stock volatility b { 0.01 , 0.05 , 0.1 , 0.15 , 0.2 , 0.3 , 0.5 , 1.0 } . This creates a much richer family of contracts spanning deep in-the-money, near-the-money, and out-of-the-money cases, as well as short, medium, and long-dated maturities under low and high-volatility environments. The purpose is no longer just to show that the method works in one example, but to assess its robustness across a systematic range of economically relevant scenarios.
For each parameter combination, three prices were computed and compared. First, the CRR binomial tree with 500 time steps was used as the benchmark valuation method. Second, LSMC implementation was used to approximate the American put value and, importantly, to estimate the optimal exercise policy along simulated paths. Third, the additive HJM-based price was evaluated using the representation developed earlier in the paper. In that computation, the stock price paths were simulated under the risk-neutral geometric Brownian motion, the stopping times were taken from the LSMC exercise rule, and the drift term in the additive representation was approximated using the Tanaka-based decomposition of the gain process. The local time contribution was incorporated through a Gaussian kernel approximation with bandwidth 0.50. The Monte Carlo simulation used 50,000 paths and 200 time steps for each case.
The numerical procedure was therefore designed to isolate the performance of the additive representation itself rather than to solve the stopping problem independently. The LSMC method provided an approximate exercise strategy, while the additive formula translated that strategy into a forward-drift-based valuation. Comparing the resulting HJM additive prices against both LSMC and the CRR benchmark allows one to assess whether the forward representation remains accurate across a wide range of market conditions. The inclusion of multiple moneyness categories is particularly important because the early exercise feature of an American put is most pronounced in the in-the-money region, whereas the out-of-the-money region provides a useful test of the model when continuation value dominates intrinsic value. Similarly, varying maturity and volatility tests the sensitivity of the representation to both time value and dispersion in the underlying stock process.
To summarize the results, we report the full pricing table for all parameter combinations, including moneyness, in Table A2. Next, we report the Mean Absolute Errors relative to the binomial benchmark grouped by b and T in Table A3, and by the moneyness class in Table A4. In addition, for each volatility level, we plot the HJM additive, LSMC, and binomial prices as functions of S 0 across the maturity grid. This is provided in Figure A2. This structure makes it possible to evaluate not only overall accuracy, but also systematic patterns in where the additive representation performs particularly well or where approximation error becomes more pronounced.
The expanded experiment shows that the additive HJM representation performs well across a broad range of American put configurations, particularly in low-volatility and shorter-maturity settings. Its largest discrepancies relative to the CRR benchmark occur in at-the-money cases and become more pronounced as maturity and volatility increase. Since the LSMC prices remain close to the benchmark throughout, these deviations appear to be driven primarily by the numerical approximation of the local time contribution and the accumulation of integration error in the additive representation, rather than by the stopping rule estimation alone.

4.1.4. Example 4

To address the sensitivity of the additive representation with respect to maturity, we isolate a maturity-only experiment from the broader robustness study. In this experiment, the strike is fixed at K = 100 , the risk-free rate r = 0.05 , HJM additive model approximation parameter ϵ = 0.5 , the stock volatility is fixed at b = 0.20 and the initial stock prices are chosen to represent in-the-money ( S 0 = 90 ), at-the-money( S 0 = 100 ), and out-of-the-money ( S 0 = 110 ) cases. For each value of S 0 , we vary maturity over T { 1 / 52 , 1 / 12 , 6 / 12 , 9 / 12 , 1 , 2 , 3 } . This design allows us to examine the effect of time to maturity while holding the remaining model inputs fixed. The HJM additive prices are compared against the CRR binomial benchmark.
Figure 2 shows that the additive representation remains close to the binomial benchmark for the in-the-money and out-of-the-money cases across the full maturity range. For S 0 = 90 , the HJM additive method slightly underprices the benchmark, with the absolute error increasing gradually as maturity increases. For S 0 = 110 , the pricing errors remain very small across all maturities. The largest deviations occur in the at-the-money case S 0 = 100 , especially for longer maturities. In this case, the HJM additive price overestimates the binomial benchmark for medium and long maturities, with the discrepancy increasing as maturity grows. This behavior is consistent with the structure of the additive representation. Near the money, the payoff kink at S = K , the local time contribution in the Tanaka decomposition, and the early-exercise boundary play a more prominent role. Since the numerical implementation approximates the local time density using a Gaussian kernel, errors in this approximation can accumulate over longer maturities. Thus, the maturity experiment indicates that the additive representation is numerically stable away from the at-the-money region, while the at-the-money long-maturity case is the most sensitive configuration.

4.1.5. Example 5

To investigate the source of the relatively large pricing error ( 0.2851 ) observed near the at-the-money case, in Example 1, we conduct a targeted numerical experiment focused on the American put with S 0 = 100 , K = 100 , r = 0.05 , b = 0.20 , and T = 1 . The underlying stock price is simulated under the risk-neutral geometric Brownian motion using 200 time steps and 50,000 Monte Carlo paths in each replication. For each simulated sample, we first compute the American put value and the associated pathwise stopping rule using the LSMC method with the polynomial basis [ 1 , S , S 2 ] applied only to in-the-money paths. We then compare this with a CRR binomial tree benchmark computed with 1000 steps.
The main objective of this experiment is to decompose the additive model error into several interpretable components. To that end, for each replication, we compute five quantities: the binomial benchmark price, the LSMC price, the price induced directly by the LSMC stopping rule, the additive HJM price with the local time term included, and the additive HJM price with the local time term omitted. In the additive valuation, the local time contribution is approximated by a Gaussian kernel estimator with bandwidth ε = 0.50 . Repeating this procedure over 100 independent replications allows us to assess whether the discrepancy near S 0 = 100 is driven primarily by the LSMC approximation of the stopping time, by the additive integration step conditional on the same stopping rule, or by the treatment of the local time term itself.
More specifically, the experiment reports the errors of the LSMC price and the stopping-rule-induced price relative to the binomial benchmark, the errors of the additive price with and without the local time term, the incremental contribution of the local time correction, and the residual additive integration error conditional on the same estimated stopping rule. In this way, the numerical setup provides a structured diagnostic of the at-the-money pricing error rather than only a single aggregate discrepancy measure.
The summary results are given in Table A5, showing that the LSMC approximation is not the main source of the discrepancy: the mean LSMC error relative to the binomial benchmark is only 0.0145 , indicating that the estimated stopping rule is accurate on average. By contrast, the local time term is crucial. When it is included, the mean HJM additive error is 0.3036 , which is close to the large discrepancy observed in Table 1 at S 0 = 100 ; when it is omitted, the mean error deteriorates dramatically to 7.5169 . The mean incremental contribution of the local time term is 7.2056 , showing that neglecting this term produces a very large downward bias near the money. After including the local time correction, the remaining discrepancy is attributable mainly to the numerical approximation of the additive pricing formula itself, rather than to the stopping-rule estimation. Thus, the evidence indicates that the relatively large error at S 0 = 100 is driven primarily by the importance of the local time term and its numerical treatment, not by a failure of the LSMC stopping time approximation. Figure 3 illustrates this graphically.

4.2. European Put: Numerical Consistency with the Black-Scholes Benchmark

The theoretical results in Lemma 4 show that, when early exercise is absent, the proposed HJM additive representation is consistent with the classical risk-neutral valuation framework. To complement this theoretical result, we include a numerical experiment for a European put option. The purpose of this experiment is to verify, in a direct computational setting, that the HJM additive representation reproduces the standard Black-Scholes European put values when the optimal stopping feature is removed.
This experiment is useful for two reasons. First, it provides a benchmark case in which the correct option value is known in closed form. Second, it isolates the effect of the forward drift representation from the additional numerical complications introduced by early exercise. In the American case, the implementation depends on the estimated stopping rule and the approximation of the continuation region. In the European case, exercise occurs only at maturity, so the comparison with the Black-Scholes formula gives a more direct test of the valuation representation itself.

Example 6

We consider a European put option under the same risk-neutral stock price dynamics used in the previous numerical examples. The strike price, risk-free rate, volatility, and maturity are fixed at K = 100 ,   r = 0.05 ,   b = 0.20 ,   T = 1 . The initial stock price is varied over S 0 { 80 , 85 , 90 , 95 , 100 , 105 , 110 , 115 , 120 } , so that the experiment covers in-the-money, at-the-money, and out-of-the-money cases. For each value of S 0 , we compute three prices: the HJM additive value, CRR binomial, and the closed-form Black-Scholes European put price. The HJM additive value is computed using the same approach as in the previous American put experiments. However, because the option is European, there is no early-exercise decision, and no estimated stopping boundary is needed. The local time contribution arising from the payoff kink at the strike is approximated using the same Gaussian kernel method used in the American put examples with bandwidth parameter ϵ = 0.5 . This allows the European experiment to serve as a consistency check for the numerical implementation while keeping the computational framework aligned with the preceding American option experiments. The CRR binomial value was calculated using a 1000-step binomial tree. The results are reported in Table 2.
Table 2 shows that the HJM additive values are close to the Black-Scholes benchmark across the full range of initial stock prices. This agreement is observed for in-the-money, at-the-money, and out-of-the-money options. The standard CRR binomial estimates also track the Black-Scholes values closely, as expected. The small differences between the HJM additive values and the Black-Scholes benchmark are due to numerical approximation error. In particular, the HJM additive implementation uses a Monte Carlo simulation, time discretization of the valuation integral, and a Gaussian kernel approximation of the local time term. These sources of error are absent from the closed-form Black-Scholes formula. Nevertheless, the numerical results confirm that the HJM additive representation reproduces the classical European valuation framework to a high degree of accuracy. This experiment therefore provides a useful numerical validation of the theoretical consistency result. In the absence of early exercise, the proposed additive representation does not introduce a different valuation principle; rather, it recovers the standard Black-Scholes European put prices up to numerical approximation error. The European case consequently serves as a benchmark confirming that the proposed framework is consistent with classical option pricing before the additional complexity of American-style exercise is introduced.

4.3. Modeling a Term Structure of European Put Prices Across Maturities

The multiplicative forward-rate framework is most naturally suited for modeling a term structure of option prices across maturities. In contrast to the additive representation, which is designed to incorporate the early-exercise premium of an American option, the multiplicative model should be interpreted as a dynamic model for the maturity-indexed price curve T V t ( T ) . Thus, the objective of this section is not to solve an optimal stopping problem. Rather, the goal is to illustrate how a given option price curve can be represented through multiplicative forward rates and how this curve evolves when those forward rates are assigned HJM-type stochastic dynamics. For a fixed observation time t, the multiplicative representation is
V t ( T ) = V t ( t ) exp t T f t ( u ) d u ,
where f t ( T ) is the multiplicative forward rate associated with the option price curve. The quantity f t ( T ) is not an interest-rate forward rate. Instead, it measures the rate at which the logarithm of the option value changes with respect to maturity. Whenever the maturity map T V t ( T ) is differentiable and strictly positive, we define f t ( T ) = T log V t ( T ) . This definition is directly analogous to extracting a forward-rate curve from a bond price curve in the classical HJM framework.
In the numerical examples below, we use European put options rather than American put options. This choice is intentional. Since European options do not involve an early-exercise decision, they provide a clean setting in which to illustrate the multiplicative term-structure representation. The multiplicative model is therefore being used here to describe and simulate the maturity curve of option prices, not to determine an optimal exercise boundary.

4.3.1. Example 7

We consider a European put option in the Black-Scholes setting with parameters S 0 = 100 ,   K = 100 ,   r = 0.05 ,   b = 0.20 . The maturity grid is T { 0.25 , 0.50 , 0.75 , 1.00 , 1.50 , 2.00 } . For each maturity T j , we first compute the Black-Scholes European put price V B S ( T j ) using the closed form formula. These prices form the initial maturity-indexed option price curve. The next step is to convert this price curve into an initial multiplicative forward-rate curve. Since the maturity grid is discrete, we approximate f 0 ( T ) = T log V 0 ( T ) by finite differences. For adjacent maturities T j and T j + 1 , define Δ T j = T j + 1 T j . Then time-zero forward rate over the j t h maturity interval is approximated by f 0 ( j ) = log V B S ( T j + 1 ) log V B S ( T j ) Δ T j . Thus, the forward rates are interval-based quantities. In this example, there are six maturities but only five maturity intervals, and hence five discrete forward rates.
After obtaining the forward rates, we reconstruct the original option price curve deterministically. Since the maturity grid begins at T 1 = 0.25 , the reconstruction is anchored at V B S ( T 1 ) , rather than at V B S ( 0 ) . This is important because, for an at-the-money put with S 0 = K , the instantaneous maturity payoff is ( K S 0 ) + = 0 , and the logarithm of this value is not defined. Therefore, the numerical implementation uses the first strictly positive maturity price as the anchor. For j 2 , the reconstructed price is
V r e c ( T j ) = V B S ( T 1 ) exp i = 1 j 1 f 0 ( i ) Δ T i .
Equivalently, this is the discrete version of
V r e c ( T ) = V B S ( T 1 ) exp T 1 T f 0 ( u ) d u .
Because the initial forward rates are computed directly from the Black-Scholes price curve, the deterministic reconstruction simply reverses the logarithmic finite-difference calculation. Hence, the reconstructed curve matches the original Black-Scholes curve up to numerical precision. This confirms that the multiplicative representation can encode the initial maturity curve T V 0 ( T ) in forward-rate form.
However, this reconstruction is only a static verification: it represents the option price curve at the initial time and does not describe how the curve evolves. To illustrate the dynamic role of the multiplicative HJM framework, we next allow the forward-rate curve to evolve stochastically. This step shows how the entire maturity-indexed option price curve T V t ( T ) may move over time in an arbitrage-consistent way. The next step is therefore to illustrate the stochastic HJM evolution of this forward-rate curve. We assume a one-factor multiplicative HJM specification given in Equation (34). For simplicity, we use a constant forward-rate volatility β t ( T ) = β , with β = 0.3 . Under the multiplicative HJM no-arbitrage restriction, the drift is given by Equation (36). In the constant-volatility case, Equation (41) shows that this restriction on drift simplifies to α t ( T ) = β 2 ( T t ) . In the discrete maturity-grid implementation, this drift is approximated over the maturity intervals used in the simulation.
Starting from the initial forward-rate curve extracted from the Black-Scholes prices, we simulate the forward rates using the Euler discretization
f t + Δ t ( j ) = f t ( j ) + α t ( j ) Δ t + β Δ W t , Δ W t = Δ t Z t , Z t N ( 0 , 1 ) .
Here f t ( j ) denotes the simulated multiplicative forward rate at time t on the maturity interval [ T j , T j + 1 ] , and α t ( j ) denotes the corresponding drift for that interval. In the simulation, we use Δ t = 0.01 over 200 time steps. The same Brownian increment is applied to all maturity intervals, so this is a one-factor simulation of the entire forward-rate curve. At the end of the simulation, the terminal forward-rate curve is converted back into an option price curve using the same multiplicative reconstruction formula:
V s i m ( T j ) = V B S ( T 1 ) exp i = 1 j 1 f s i m ( i ) Δ T i .
This produces one simulated future maturity curve of European put prices.
Table 3 and Figure 4 compare three objects:
  • the Black-Scholes benchmark curve V B S ( T ) ;
  • the deterministic multiplicative reconstruction V r e c ( T ) ;
  • the HJM multiplicative model based simulated curve V s i m ( T ) obtained after stochastic evolution of the forward rates.
The reconstructed prices agree with the Black-Scholes prices up to numerical precision. This confirms that the multiplicative representation is internally consistent: if the forward rates are extracted from a given price curve, integrating those same forward rates reconstructs the original curve. By contrast, the HJM-simulated curve is not expected to coincide with the Black-Scholes curve path by path. Once a nonzero forward-rate volatility β is introduced, the forward-rate curve evolves randomly. Therefore, the simulated price curve represents one possible stochastic evolution of the initial maturity structure, rather than a deterministic reproduction of the original Black-Scholes prices. In this sense, the purpose of the simulation is not to improve upon the Black-Scholes formula for a single European option. Instead, it demonstrates how the multiplicative HJM model can be used to generate dynamic, arbitrage-consistent movements of an entire option price term structure.
The results show two distinct effects. First, the deterministic reconstruction matches the Black-Scholes curve exactly, confirming that the multiplicative representation correctly encodes the initial maturity curve. Second, the simulated curve differs from the Black-Scholes benchmark because the forward rates have been allowed to evolve stochastically with β = 0.3 . The discrepancy increases with maturity because longer maturities accumulate more forward-rate variation through the integral T 1 T f t ( u ) d u . Thus, the example illustrates both the exact encoding of an initial option price curve and the stochastic evolution of that curve under the multiplicative HJM dynamics.

4.3.2. Example 8

To examine the effect of the forward volatility parameter in the multiplicative model, we conduct a sensitivity experiment in which the constant parameter β is varied over a grid from 0.01 to 1.00 . The purpose of this experiment is to show how the size of β affects the simulated maturity curve generated by the HJM dynamics. The initial European put term structure is first generated under the Black-Scholes model with the parameters S 0 = 100 , K = 100 , r = 0.05 , and b = 0.20 on the maturity grid T { 0.25 , 0.5 , 0.75 , 1.0 , 1.5 , 2.0 } . From these prices, we compute the initial multiplicative forward rate curve using the discrete approximation f 0 ( T ) T ln V 0 ( T ) . For each value of β , we then simulate a one-factor HJM-type evolution of the forward rates over 200 time steps, using Equation (34), with step size d t = 0.01 , starting from the same initial forward curve. The simulated terminal forward rate curve is subsequently transformed back into an option-price term structure using the multiplicative reconstruction formula. This setup allows us to compare, across different values of β , the resulting forward rate curves, the simulated option-price term structures, and their deviations from the original Black-Scholes benchmark. A detailed price comparison for selected beta values is given in Table A6.
Figure 5 illustrates the sensitivity of the multiplicative model to the forward volatility parameter β . As expected, the multiplicative reconstruction coincides almost exactly with the Black-Scholes term structure, confirming that the representation is internally consistent when applied to a deterministic initial curve. By contrast, the simulated price curves deviate increasingly from the Black-Scholes benchmark as β rises. For very small values, such as β = 0.01 , the simulated curve remains close to the original term structure across all maturities. However, as β increases, the simulated curves bend downward and progressively understate long-maturity put prices. This effect becomes substantial for β 0.30 and is especially pronounced at T = 1.5 and T = 2.0 . The figure therefore shows that the forward volatility parameter has a cumulative impact on the reconstructed option-price curve, with larger values of β generating stronger departures from the initial market-consistent term structure. This sensitivity highlights the importance of calibrating β to market data rather than selecting it arbitrarily.
A natural question is why the HJM-simulated curves lie below the initial European put price term structure. This occurs because, when the forward-rate volatility β is nonzero, the multiplicative HJM drift restriction introduces a positive drift in the forward-rate process. As the simulated forward rates increase, the cumulative integral T 1 T f t ( u ) d u becomes larger, which reduces the reconstructed price V t ( T ) = V t ( T 1 ) exp T 1 T f t ( u ) d u . The effect becomes stronger for longer maturities because the integral is accumulated over a larger interval. Thus, the simulated price matches the Black-Scholes price at the initial maturity due to initialization, but the gap widens as maturity increases, as shown in Figure 5.

5. Calibration to Market Data

The preceding sections developed the additive and multiplicative forward drift representations as theoretical valuation frameworks and illustrated them with numerical experiments under Black-Scholes dynamics. A natural and important question, raised in the refereeing process, is how the forward drift processes { f t ( T ) } could be calibrated to real market data. In this section, we outline calibration strategies for both models, discuss the data requirements and computational considerations involved, and identify the main challenges that arise in practice.

5.1. Calibration of the Multiplicative Model

The multiplicative model is more straightforward to calibrate than the additive model because its forward rate is defined directly from the observed maturity curve of option values. In practice, however, calibration is performed not on raw market quotes themselves, but on a smoothed and arbitrage-consistent fitted term structure obtained from those quotes.

5.1.1. Extracting the Initial Forward Rate Curve

Fix an observation time t, and suppose that option prices { V t mkt ( T j ) } j = 1 J are observed for a common strike across maturities T 1 < T 2 < < T J . After interpolation and smoothing, let V ˜ t ( T ) denote the fitted maturity-price curve. The initial forward rate is then defined by
f t ( T ) = T ln V ˜ t ( T ) .
When the data are available only on a discrete maturity grid, a finite-difference approximation may be used:
f ^ t ( T j ) ln V ˜ t ( T j + 1 ) ln V ˜ t ( T j ) T j + 1 T j , j = 1 , , J 1 .
Because differentiation amplifies noise, the smoothing stage is essential. A practical calibration pipeline proceeds as follows:
  • Quote cleaning. Filter illiquid or unreliable observations using bid-ask spreads, volume, and open interest.
  • Curve fitting. Fit a smooth maturity-price curve T V ˜ t ( T ) to the filtered quotes. In practice, one may fit either option prices directly or a transformed object such as implied volatility, provided the resulting fitted curve is sufficiently smooth for differentiation.
  • Forward rate extraction. Compute the initial forward curve from Equation (47), either analytically from the fitted parametrization or numerically on a refined maturity grid.
Once f t ( T ) has been extracted from the fitted curve, the multiplicative representation V ˜ t ( T ) = V ˜ t ( t ) exp t T f t ( u ) d u reproduces the fitted maturity curve by construction. Thus, the initial cross sectional calibration is exact relative to the smoothed term structure, though not necessarily relative to every raw market quote.

5.1.2. Calibrating the Forward Rate Dynamics

The initial forward curve describes the cross section at time t, but dynamic simulation requires a specification of the forward rate volatility β t ( T ) in Equation (34) with drift α t ( T ) determined by the no-arbitrage restriction given in Equation (36). In the one-factor constant-volatility case, β t ( T ) β , and the drift takes the corresponding simplified form given by Equation (41). More generally, β t ( T ) may be modeled as a function of time to maturity. In practice, the volatility term may be estimated in several ways.
  • Historical estimation. If a time series of option-price curves is available, one may first construct a sequence of fitted forward curves { f t i ( T ) } , and then estimate the volatility of forward rate innovations. For a fixed time to maturity τ = T t , define
    Δ f t i ( τ ) : = f t i + 1 ( t i + 1 + τ ) f t i ( t i + τ ) .
    The sample variability of these increments yields an empirical estimate of β ( τ ) . Since these increments are themselves computed from smoothed option data, the resulting estimate should be viewed as a market-informed proxy rather than a noise-free observation of the true forward rate volatility.
  • Parametric volatility specification. A tractable alternative is to posit a parametric form such as a constant volatility β t ( T ) = β , an exponentially decaying specification β t ( T ) = β 0 e κ ( T t ) , or a piecewise constant function over maturity buckets. The parameters may then be estimated either from historical forward rate innovations or by fitting model-implied dynamics to the option panel data.
  • Panel-data calibration. Given the option prices observed across multiple dates and maturities, one may estimate the parameters θ of a chosen volatility specification by minimizing
    min θ i , j w i j V t i model ( T j ; θ ) V t i mkt ( T j ) 2 ,
    where the weights w i j may be selected to reflect liquidity or vega sensitivity.
In the empirical illustration of this paper, we adopt the simplest market-informed version of this program. We first fit an initial maturity-price curve from observed option quotes and extract the corresponding initial forward curve. We then estimate a constant volatility parameter β from recent changes in the fitted forward curve across maturities. The resulting simulation should be interpreted as a market-informed illustration of the multiplicative model rather than as a full institutional-grade calibration engine.

5.1.3. Example 9

The calibration exercise in this section is intended as a simplified market-informed illustration of the multiplicative model rather than a full empirical calibration study. The procedure consists of four steps. First, we obtain a contemporaneous cross section of listed AAPL put-option quotes from Yahoo Finance through yfinance. The data are filtered to retain only contracts with positive mid prices, open interest of at least 10, and relative bid-ask spreads not exceeding 35%. Second, we restrict attention to a single strike that is common across the selected expirations and closest to the observed spot price. This produces a maturity-indexed panel of put prices for one fixed strike. Third, we fit a smooth initial maturity-price curve to the filtered option prices using a shape-preserving interpolation method. This fitted curve is used to extract the initial multiplicative forward curve. Fourth, we estimate a constant forward volatility parameter from recent changes in the fitted forward curve across maturities. The calibrated parameter is therefore the constant forward volatility proxy in the simplified multiplicative specification, while the initial forward curve is obtained directly from the fitted market price curve.
The quality of the calibration is assessed in two ways. The fit of the initial maturity-price curve is checked by comparing the fitted prices with the observed market mid prices at the selected maturities. The adequacy of the simplified dynamic specification is then assessed by comparing the fitted initial market curve with the simulated curve generated by the multiplicative model using the estimated volatility proxy. Because the example uses a single constant volatility parameter, the simulated curve is not expected to reproduce all features of the observed market term structure. Thus, the calibration results should be interpreted as evidence of the feasibility and limitations of the proposed workflow, rather than as a production-level calibration to option market data.
For the market-informed numerical illustration of the multiplicative model, we use put-option data for the ticker AAPL, obtained through yfinance from Yahoo Finance. On the script execution date, 18 April 2026, we collected the contemporaneous cross section of listed AAPL put options and selected a single strike, K = 270.00 , which is common across expirations and closest to the observed spot price S 0 = 270.23 . Since these are single-name U.S. equity options, the quoted contracts are American-style by market convention. Accordingly, this example should be interpreted as a market-informed illustration of the multiplicative calibration workflow applied to an observed put-price term structure, rather than as a strict calibration to a purely European option market. To improve quote quality, we retain only contracts with strictly positive mid prices, open interest of at least 10, and relative bid-ask spreads not exceeding 35 % , where the relative spread is defined as ( ask bid ) / mid and mid = ( bid + ask ) / 2 . The expiration dates of the selected AAPL put contracts determine the maturity grid, with time to maturity measured in year fractions from the observation date to each expiration date. We then fit a smooth maturity-price curve, T V ˜ t ( T ) , by interpolating the filtered market prices with a shape-preserving spline; this fitted curve serves as the continuous term structure from which the multiplicative forward curve is extracted via f t ( T ) = T ln V ˜ t ( T ) . To obtain a market-informed proxy for the forward volatility term, we use daily historical data for the same selected option contracts over the preceding one-month window, specified in the code by HISTORY_PERIOD = “1mo”. These daily observations are converted into fitted forward curves on maturity buckets corresponding to τ { 7 , 14 , 21 , 30 , 45 , 60 , 90 , 120 , 150 , 180 } calendar days. For each fixed time to maturity τ , we then compute the forward rate innovations Δ f t i ( τ ) using the historical estimation approach described earlier, and use the sample variability of these increments as a market-informed proxy for the forward volatility function β ( τ ) . Thus, β ( τ ) is inferred from the empirical day-to-day fluctuations of the fitted forward curve. For simplicity, we also report a constant- β proxy obtained by averaging the estimated values across maturity buckets. This estimated constant volatility parameter is then used in Equations (34) and (41) to generate a one-factor illustrative simulation of the multiplicative model, and the resulting simulated maturity-price curve is compared with the initial fitted AAPL put term structure.
Table A7 presents real-world market data for AAPL put options used in the empirical validation of the pricing models. It includes strikes, time to maturity (T), and market prices derived from bid-ask midpoints. Table A8 presents the results of the curve-fitting process, comparing the observed AAPL market prices with the prices generated by the fitted curve across maturities T. As noted earlier, the fitted curve is obtained by interpolating the filtered market prices with a shape-preserving spline; accordingly, the fit is exact at the observed maturity points. Finally, Table A9 reports the estimated values of β ( τ ) , computed from daily historical data, together with the corresponding fitted values obtained from the exponential specification applied to the β ( τ ) estimates.
Figure 6 reports the market-informed calibration results for the multiplicative model using the filtered AAPL put-option cross section. The left panel shows that the fitted maturity-price curve closely tracks the observed market quotes, indicating that the spline-based preprocessing provides a smooth and numerically stable term structure for forward rate extraction. The middle panel shows the corresponding initial forward curve, f t ( T ) = T ln V ˜ t ( T ) , which is sharply negative at the very short end and then quickly flattens toward values near zero as maturity increases. This behavior reflects the steep slope of the fitted option-price curve close to expiration. The right panel reports the empirical proxy for the forward volatility function β ( τ ) , which is very large for short maturities and decays rapidly as τ increases. When these estimated values are averaged to form a constant- β proxy, the resulting value is dominated by the short-end observations. Consequently, the one-factor simulation using this constant volatility generates a maturity-price curve, given in Figure 7, that collapses toward zero and lies far below the fitted initial term structure. These results suggest that, in this dataset, a constant- β specification is too crude to represent the highly maturity-dependent forward rate variability implied by market data. Thus, while the initial cross sectional fit is satisfactory, the simulation results indicate that a more flexible volatility specification, such as a maturity-dependent β ( τ ) , is needed for a realistic dynamic implementation of the multiplicative model.

5.2. Calibration of the Additive Model

A full market calibration of the additive model is considerably more difficult than in the multiplicative case because the additive forward drift is not determined solely by the observed maturity-price curve. In the additive framework, the forward drift depends on the continuation region and hence on the optimal stopping rule, while the optimal stopping rule itself depends on the value function generated by that same forward drift. This creates a circular calibration problem. Although one may extract a market-informed proxy for the initial forward drift from the observed early-exercise premium, a full calibration would additionally require estimation of the exercise boundary and repeated updating of the value function until consistency is achieved. In practice, this is further complicated by the sparse maturity grid of listed American options, the need for interpolation and smoothing, and the additional numerical error introduced by estimating the stopping boundary. For these reasons, a full market calibration of the additive model would require a substantially more elaborate iterative procedure and would still rely on approximation at several stages. Accordingly, in the present paper, we do not pursue a full market calibration of the additive model and instead focus on its theoretical structure and controlled numerical illustrations.

5.3. Summary

The multiplicative model can be calibrated in a relatively standard fashion: the initial forward rate curve is extracted from observed option prices via numerical differentiation, and the forward rate volatility is estimated from historical data or cross sectional fitting. The additive model requires additional care due to the dependence of the forward drift on the optimal stopping boundary, but can be calibrated either by direct extraction from the maturity structure of the early-exercise premium or through an iterative scheme that alternates between boundary estimation and forward drift computation. Both approaches are anchored by the spot consistency condition, which provides a model-free constraint at the short end of the forward curve. A full empirical calibration study, including out-of-sample pricing tests and comparison with alternative frameworks, is an important direction for future research.

6. Conclusions

This paper develops a forward-drift-based valuation framework for equity derivatives inspired by the Heath–Jarrow–Morton approach in interest-rate modeling. Two complementary representations are introduced: an additive forward-drift model tailored to American options and a multiplicative forward-rate model designed for arbitrage-free modeling of maturity-indexed option price curves.
The additive model rewrites the American option value as the current gain plus an integral of forward drifts. This integral represents the continuation premium and vanishes at the optimal exercise boundary. We established the associated no-arbitrage drift restriction, derived the spot consistency condition, and connected the forward drift representation to the Snell envelope formulation of American option valuation. Numerical experiments for American puts under Black–Scholes dynamics show that the additive representation produces values broadly consistent with Longstaff–Schwartz and CRR binomial benchmarks. The experiments also highlight the numerical role of the Tanaka local-time term, the sensitivity to Gaussian-kernel bandwidth, and the larger approximation errors that can arise near the at-the-money region and for longer maturities.
The multiplicative model, in contrast, specifies an arbitrage-free evolution of the maturity-indexed price curve T V t ( T ) through a forward decay process satisfying an HJM-type drift condition. While this representation does not encode the optimal stopping boundary and therefore cannot independently solve the American exercise problem, it is useful in settings where the maturity curve itself is central. These include the term-structure modeling of European option prices, scenario analysis, and market-informed simulation of maturity-indexed option price curves. We showed that, when early exercise is not relevant, the multiplicative representation is consistent with Black–Scholes valuation and can reproduce the initial price curve when calibrated to it.
Taken together, the additive and multiplicative formulations extend the HJM paradigm to equity-based derivatives in two distinct but complementary directions. The additive model provides a forward-looking structural decomposition of the American continuation premium, while the multiplicative model provides a flexible framework for modeling option prices across maturities. These results open several avenues for future research, including estimation of additive forward drifts from market data, multi-factor forward drift dynamics, regularized calibration of multiplicative forward-rate volatilities, and extensions to stochastic volatility, jump-diffusion, and data-driven market calibration settings.

Author Contributions

Conceptualization, K.F. (100%); methodology, K.F. (75%) and V.M. (25%); software, V.M. (100%); validation, K.F. (50%) and V.M. (50%); writing original draft preparation, K.F. (25%) and V.M. (75%); writing–review and editing, all authors (equally); visualization, all authors (equally). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The authors acknowledge the use of ChatGPT (GPT-5) and Gemini (Gemini 3 Pro) to produce Python codes used in this research. The Python codes and other relevant files are available here: https://github.com/cvajira/Forward-Modeling-Approaches-to-American-Option-Valuation- (accessed on 17 May 2026).

Acknowledgments

The first author gratefully acknowledges the academic support and research environment provided by the University of North Carolina at Charlotte during his Ph.D. studies, which contributed to the development of this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Mathematical Details and Proofs

Appendix A.1. Proof of Lemma 1

Proof. 
The existence of an optimal stopping time follows from the fact that the gain process is càdlàg and that the discounted gain process belongs to class (D) under our assumptions. Together, these properties ensure that the associated Snell envelope is well defined and that the essential supremum in the optimal stopping problem is attained. Now, applying Itô’s formula to e r u G u yields
d e r u G u = e r u ( μ u r G u ) d u + e r u σ u d W u ,
and integrating from t to τ t * gives
e r τ t * G τ t * e r t G t = t τ t * e r u ( μ u r G u ) d u + t τ t * e r u σ u d W u .
Taking conditional expectation with respect to F t under Q and multiplying by e r t ,
V t ( T ) = G t + E Q t τ t * e r ( u t ) ( μ u r G u ) d u | F t ,
since the stochastic integral has zero conditional expectation. Indeed, defining
M s : = t s τ t * e r ( u t ) σ u d W u , s t ,
we obtain a square integrable martingale with M t = 0 , and since τ t * T almost surely, the optional stopping theorem (Le Gall 2016) implies
E Q M τ t * F t = 0 .
Finally, we use
t τ t * f ( u ) d u = t T f ( u ) 1 { τ t * u } d u ,
and apply the conditional Fubini’s theorem,
V t ( T ) = G t + t T E Q e r ( u t ) ( μ u r G u ) 1 { τ t * u } | F t d u .
which gives Equation (6). □

Appendix A.2. Derivation of Equation (9)

Define the accumulated forward component
F ( t ) : = t T f t ( u ) d u .
The quantity F ( t ) depends on time, both through its lower limit and through the time index t f t ( u ) . Applying the Leibniz rule for parameter-dependent integrals,
d d t t T f t ( u ) d u = f t ( t ) + t T t f t ( u ) d u ,
and using the forward dynamics in Equation (8), we obtain the semimartingale decomposition of F ( t ) :
d F ( t ) = f t ( t ) d t + t T α t ( u ) d u d t + t T β t ( u ) d u d W t .
Since the gain process has dynamics d G t = μ t d t + σ t d W t , the value process Equation (7) satisfies
d V t ( T ) = d G t + d F ( t ) .
Substituting the expressions above yields Equation (9).

Appendix A.3. Proof of Lemma 2

Proof. 
From the dynamics in Equation (9), the value process satisfies
d V t ( T ) = μ t f t ( t ) + t T α t ( u ) d u d t + σ t + t T β t ( u ) d u d W t .
The discounted process Y t ( T ) : = e r t V t ( T ) has a differential
d Y t ( T ) = e r t r V t ( T ) + μ t f t ( t ) + t T α t ( u ) d u d t + e r t σ t + t T β t ( u ) d u d W t .
The model is arbitrage-free if and only if, for each fixed maturity T, the process Y t ( T ) be a Q-martingale in t. Hence, its drift must vanish, which yields the identity
r V t ( T ) + μ t f t ( t ) + t T α t ( u ) d u = 0 .
Differentiating Equation (A14) with respect to T, and using the regularity assumption together with
T V t ( T ) = f t ( T ) , T t T α t ( u ) d u = α t ( T ) ,
we obtain
r f t ( T ) + α t ( T ) = 0 ,
which is equivalent to
α t ( T ) = r f t ( T ) .
This is the no-arbitrage drift condition for the additive model. □

Appendix A.4. Proof of Lemma 3

Proof. 
From Equation (11), we have, for T > t ,
f t ( T ) = E Q e r ( T t ) ( μ T r G T ) 1 { τ t * T } | F t .
As T t , continuity of μ and G implies
( μ T r G T ) ( μ t r G t ) , a . s .
Moreover, the assumption P ( τ t * > t F t ) = 1 yields
1 { τ t * T } 1 , a . s . ,
and clearly e r ( T t ) 1 as T t . Hence the integrand
e r ( T t ) ( μ T r G T ) 1 { τ t * T }
converges almost surely to μ t r G t . Under the integrability and uniform boundedness assumptions of Lemma 1, we may define the random variable
H : = sup u [ t , T ] | μ u | + r | G u | .
By uniform integrability condition, H is integrable. Moreover, for any T [ t , T ] ,
e r ( T t ) ( μ T r G T ) 1 { τ t * T } | μ T | + r | G T | H ,
since 0 < e r ( T t ) 1 and 1 { τ t * T } 1 . Thus the family
e r ( T t ) ( μ T r G T ) 1 { τ t * T }
is dominated by the integrable random variable H for all T in a neighbourhood of t. Because we also have the pointwise almost-sure convergence
( μ T r G T ) 1 { τ t * T } μ t r G t , T t ,
Thus, the conditional-dominated convergence theorem yields,
lim T t f t ( T ) = E Q μ t r G t | F t = μ t r G t .
By the definition of the instantaneous spot rate given in Equation (12)
f t ( t ) : = lim T t f t ( T ) ,
hence,
f t ( t ) = μ t r G t
which concludes the proof. □

Appendix A.5. Proof of Lemma 4

Proof. 
When τ t * = T almost surely, the indicator 1 { τ t * u } = 1 for all u [ t , T ] , and the value representation in Lemma 1 simplifies to
V t ( T ) = G t + t T E Q e r ( u t ) ( μ u r G u ) | F t d u .
On the other hand, applying Itô’s formula to e r ( u t ) G u yields
e r ( T t ) G T G t = t T e r ( u t ) ( μ u r G u ) d u + t T e r ( u t ) σ u d W u .
Taking the conditional expectation under Q and noting that the stochastic integral has zero conditional expectation gives
E Q e r ( T t ) G T F t = G t + t T E Q e r ( u t ) ( μ u r G u ) | F t d u .
Comparing with the previous expression shows that V t ( T ) = E Q [ e r ( T t ) G T F t ] . In the Black-Scholes setting, this conditional expectation is given by the classical Black-Scholes formula for the corresponding European claim, and hence the result. □

Appendix A.6. Proof of Lemma 5

Proof. 
Fix T > t . Taking the logarithms in Equation (32) gives
ln V t ( T ) = ln V t ( t ) t T f t ( u ) d u .
Assuming that T V t ( T ) is differentiable, the Itô differential of V t ( T ) with respect to t satisfies
d V t ( T ) = V t ( T ) f t ( t ) t T α t ( u ) d u + 1 2 t T β t ( u ) d u 2 d t V t ( T ) t T β t ( u ) d u d W t ,
where we used the forward rate dynamics d f t ( T ) = α t ( T ) d t + β t ( T ) d W t . Next, the dynamics of the discounted process satisfy,
d e r t V t ( T ) = V t ( T ) d ( e r t ) + e r t d V t ( T )
which implies
d e r t V t ( T ) = e r t V t ( T ) f t ( t ) r t T α t ( u ) d u + 1 2 t T β t ( u ) d u 2 d t + e r t V t ( T ) t T β t ( u ) d u d W t .
The absence of arbitrage requires that the drift of e r t V t ( T ) vanishes. Letting T t and using continuity in T gives f t ( t ) r = 0 , proving Equation (35). □

Appendix A.7. Proof of Lemma 6

Proof. 
Set
A t ( T ) : = t T f t ( u ) d u , V t ( T ) = V t ( t ) e A t ( T ) .
Using the dynamics of A t ( T ) implied by d f t ( T ) ,
d A t ( T ) = f t ( t ) d t + t T α t ( u ) d u d t + t T β t ( u ) d u d W t ,
and substituting into d V t ( T ) yields
d V t ( T ) V t ( T ) = f t ( t ) t T α t ( u ) d u + 1 2 t T β t ( u ) d u 2 d t t T β t ( u ) d u d W t .
Discounting gives
d ( e r t V t ( T ) ) = e r t V t ( T ) f t ( t ) r t T α t ( u ) d u + 1 2 t T β t ( u ) d u 2 d t + martingale term .
Using f t ( t ) = r from Lemma 5, the drift condition reduces to
0 = t T α t ( u ) d u + 1 2 t T β t ( u ) d u 2 .
Differentiating with respect to T and using dominated convergence yields
α t ( T ) = β t ( T ) t T β t ( u ) d u ,
which is the required HJM drift restriction. □

Appendix A.8. Proof of Lemma 7

Proof. 
Define
A t ( T ) : = t T f t ( u ) d u , V t ( T ) = V t ( t ) e A t ( T ) .
Using the dynamics of f t ( T ) and the Leibniz rule,
d A t ( T ) = f t ( t ) d t + t T α t ( u ) d u d t + t T β t ( u ) d u d W t .
Set
B t ( T ) : = t T β t ( u ) d u ,
so that
d A t ( T ) = ( f t ( t ) + t T α t ( u ) d u ) d t + B t ( T ) d W t .
Applying Itô’s lemma to e A t ( T ) gives
d ( e A t ( T ) ) = e A t ( T ) f t ( t ) t T α t ( u ) d u + 1 2 B t ( T ) 2 d t e A t ( T ) B t ( T ) d W t .
Since V t ( t ) is F t -measurable,
d V t ( T ) V t ( T ) = f t ( t ) t T α t ( u ) d u + 1 2 B t ( T ) 2 d t B t ( T ) d W t .
Now insert the no-arbitrage drift condition Equation (36), which implies
t T α t ( u ) d u = 1 2 B t ( T ) 2 .
Therefore Equation (A47) reduces to,
d V t ( T ) V t ( T ) = f t ( t ) d t B t ( T ) d W t .
By spot consistency f t ( t ) = r , and since θ ( t ) : = B t ( T ) , the SDE becomes
d V t ( T ) V t ( T ) = r d t + θ ( t ) d W t .
Solving this linear SDE gives
V t ( T ) = V 0 ( T ) exp 0 t ( r 1 2 θ ( s ) 2 ) d s + 0 t θ ( s ) d W s ,
which is Equation (38). □

Appendix B. Scope, Limitations, and Extensions of the Multiplicative Model for American Options

The multiplicative forward rate representation developed in the preceding subsections provides an arbitrage-free parametrization of the maturity-indexed price curve T V t ( T ) , but–as noted above–does not incorporate the optimal stopping boundary. In particular, the forward rate f t ( T ) in the multiplicative model governs the dependence of the option value on the maturity parameter T and does not reflect the continuation or exercise regions of an American-style claim. In this subsection, we discuss this limitation explicitly, delineate the settings in which the multiplicative model is most useful, and propose several extensions that bring the multiplicative framework closer to the American option valuation.

Appendix B.1. Why the Multiplicative Model Does Not Encode the Exercise Boundary

The structural reason is transparent from the model’s construction. The multiplicative representation
V t ( T ) = V t ( t ) exp t T f t ( u ) d u
describes how, at a fixed observation time t, the option value varies as a function of the maturity parameter T. It answers the question: given the current state of the world at time t, how does the price of a claim change as we vary its expiration date? This is a cross sectional (maturity-direction) statement about the term structure of prices. By contrast, the optimal stopping problem is a temporal (time-direction) statement: it asks whether it is optimal to exercise at the current time s or to continue holding. The exercise decision depends on the comparison between V s ( T ) and G s , which involves the value process evaluated at a fixed maturity T as time s advances. The multiplicative forward rate f t ( T ) does not carry information about this comparison because it is constructed to parametrize the maturity curve rather than the time evolution of the value at a fixed maturity.
In the additive model, by contrast, the forward drift is defined through the representation
V t ( T ) = G t + t T f t ( u ) d u ,
where the integral t T f t ( u ) d u is the early-exercise premium. The forward drift f t ( u ) inherits the continuation-region indicator 1 { τ t * u } directly from the Snell envelope decomposition (Lemma 1), so that the additive representation retains a direct structural link to the exercise boundary. No analogous mechanism exists in the multiplicative formulation.

Appendix B.2. Settings Where the Multiplicative Model Is Most Valuable

Despite this limitation, the multiplicative model serves important purposes that the additive model does not address, and that justify its development as a complementary framework.

Appendix B.2.1. Term Structure Modeling of European Options

In markets where a continuum (or dense grid) of European option prices is observed across maturities, the multiplicative representation provides a dynamic, arbitrage-free model for the entire maturity curve. This is directly analogous to the role of the HJM framework in interest rate markets, where the object of interest is the yield curve rather than any single bond. Applications include:
  • Calendar spread pricing and hedging. Calendar spreads involve options at two different maturities on the same underlying. The multiplicative model provides a consistent joint dynamic specification for the prices of the two legs.
  • Forward start options. A forward start option has a payoff that depends on the option’s value at a future date for a specified maturity. The multiplicative model provides the joint dynamics of V t ( T 1 ) and V t ( T 2 ) , which are relevant for pricing and risk managing such claims.
  • Variance and volatility derivatives. Instruments such as variance swaps, VIX futures, and volatility options are closely related to the maturity and strike structure of option prices. A multiplicative maturity-curve model can therefore serve as a component in modeling the dynamic evolution of these derivative surfaces.
  • Scenario analysis and risk management. The stochastic evolution of the forward rate surface under the multiplicative HJM model can be used for stress testing and scenario generation, producing internally consistent shocks to the entire option price surface.

Appendix B.2.2. Benchmarkingand Model Validation

Even when American options are the ultimate object of interest, the multiplicative model provides a useful European-style benchmark. Under the assumptions of Lemma 8, when the multiplicative model is calibrated at time 0 to the Black–Scholes European price curve, it reproduces that curve up to numerical precision. This makes it a natural reference model for separating the European maturity-curve component from the early-exercise premium captured by the additive representation.

Appendix C. Numerical Results, Tables, and Figures

Table A1 presents the sensitivity of the HJM additive model pricing to changes in the bandwidth parameter ϵ . The LSMC and binomial benchmark prices are included for constant reference. Table A1 shows the American put price calculated with the HJM additive model at S 0 = 100 for K = 100 ,   b = 0.20 ,   r = 0.05 ,   T = 1 , with varying bandwidth parameters. LSMC and Binomial prices are included as constant references.
Table A1. HJM additive model sensitivity to bandwidth parameter ϵ .
Table A1. HJM additive model sensitivity to bandwidth parameter ϵ .
Bandwidth ϵ HJM AdditiveLSMCBinomial|HJM-Bin||HJM-LSMC|
0.010045.50076.03526.088839.411839.4655
0.051213.43366.03526.08887.34487.3984
0.09259.94906.03526.08883.86023.9139
0.13388.60716.03526.08882.51832.5719
0.17507.89776.03526.08881.80891.8625
0.21637.45686.03526.08881.36801.4216
0.25757.15696.03526.08881.06811.1218
0.29886.93826.03526.08880.84940.9030
0.34006.77176.03526.08880.68290.7365
0.38136.63956.03526.08880.55070.6043
0.42256.53196.03526.08880.44310.4967
0.46386.44186.03526.08880.35300.4066
0.50506.36526.03526.08880.27640.3300
0.54626.29876.03526.08880.20990.2635
0.58756.24006.03526.08880.15120.2048
0.62886.18766.03526.08880.09880.1525
0.67006.14056.03526.08880.05170.1053
0.71136.09746.03526.08880.00860.0622
0.75256.05786.03526.08880.03100.0226
0.79386.02096.03526.08880.06790.0142
0.83505.98666.03526.08880.10220.0486
0.87625.95436.03526.08880.13450.0809
0.91755.92376.03526.08880.16510.1115
0.95885.89456.03526.08880.19430.1406
1.00005.86686.03526.08880.22200.1684
Figure A1. Effect of the Gaussian-kernel bandwidth ε on the HJM additive price approximation for an at-the-money American put with S 0 = K = 100 , r = 0.05 , b = 0.20 , and T = 1 .
Figure A1. Effect of the Gaussian-kernel bandwidth ε on the HJM additive price approximation for an at-the-money American put with S 0 = K = 100 , r = 0.05 , b = 0.20 , and T = 1 .
Risks 14 00123 g0a1
Table A2 compares the American put with K = 100 ,   r = 0.05 pricing results of the HJM additive model (bandwidth parameter ϵ = 0.5 ) and the LSMC model against the binomial benchmark across various volatilities (b), maturities (T), and initial stock prices ( S 0 ).
Table A2. Extended American put pricing experiment comparing the HJM additive representation, LSMC, and CRR binomial benchmark across moneyness, maturity, and volatility.
Table A2. Extended American put pricing experiment comparing the HJM additive representation, LSMC, and CRR binomial benchmark across moneyness, maturity, and volatility.
Moneyness S 0 TbHJMLSMCBinomial|HJM-Bin||LSMC-Bin|
ITM80.00.01920.0119.999019.999520.00000.00100.0005
ITM85.00.01920.0114.999014.999615.00000.00100.0004
ITM90.00.01920.019.99909.999510.00000.00100.0005
ITM95.00.01920.014.99904.99955.00000.00100.0005
ATM100.00.01920.01−0.00970.02900.02900.03870.0001
OTM105.00.01920.010.00000.00000.00000.00000.0000
OTM110.00.01920.010.00000.00000.00000.00000.0000
OTM115.00.01920.010.00000.00000.00000.00000.0000
OTM120.00.01920.010.00000.00000.00000.00000.0000
ITM80.00.08330.0119.995819.997920.00000.00420.0021
ITM85.00.08330.0114.995814.998015.00000.00420.0020
ITM90.00.08330.019.99589.997910.00000.00420.0021
ITM95.00.08330.014.99584.99795.00000.00420.0021
ATM100.00.08330.01−0.00820.03470.03550.04370.0008
OTM105.00.08330.010.00000.00000.00000.00000.0000
OTM110.00.08330.010.00000.00000.00000.00000.0000
OTM115.00.08330.010.00000.00000.00000.00000.0000
OTM120.00.08330.010.00000.00000.00000.00000.0000
ITM80.00.50000.0119.975019.987220.00000.02500.0128
ITM85.00.50000.0114.975014.987415.00000.02500.0126
ITM90.00.50000.019.97509.987310.00000.02500.0127
ITM95.00.50000.014.97504.98765.00000.02500.0124
ATM100.00.50000.010.00590.03530.03640.03050.0011
OTM105.00.50000.010.00000.00000.00000.00000.0000
OTM110.00.50000.010.00000.00000.00000.00000.0000
OTM115.00.50000.010.00000.00000.00000.00000.0000
OTM120.00.50000.010.00000.00000.00000.00000.0000
ITM80.00.75000.0119.962519.981420.00000.03750.0186
ITM85.00.75000.0114.962514.981315.00000.03750.0187
ITM90.00.75000.019.96259.981210.00000.03750.0188
ITM95.00.75000.014.96254.98135.00000.03750.0187
ATM100.00.75000.010.00600.03530.03580.02980.0005
OTM105.00.75000.010.00000.00000.00000.00000.0000
OTM110.00.75000.010.00000.00000.00000.00000.0000
OTM115.00.75000.010.00000.00000.00000.00000.0000
OTM120.00.75000.010.00000.00000.00000.00000.0000
ITM80.01.00000.0119.950019.975220.00000.05000.0248
ITM85.01.00000.0114.950014.975015.00000.05000.0250
ITM90.01.00000.019.95009.974810.00000.05000.0252
ITM95.01.00000.014.95004.97455.00000.05000.0255
ATM100.01.00000.010.00660.03440.03600.02940.0016
OTM105.01.00000.010.00000.00000.00000.00000.0000
OTM110.01.00000.010.00000.00000.00000.00000.0000
OTM115.01.00000.010.00000.00000.00000.00000.0000
OTM120.01.00000.010.00000.00000.00000.00000.0000
ITM80.02.00000.0119.900019.949620.00000.10000.0504
ITM85.02.00000.0114.900014.950215.00000.10000.0498
ITM90.02.00000.019.90009.949410.00000.10000.0506
ITM95.02.00000.014.90004.95005.00000.10000.0500
ATM100.02.00000.010.00650.03250.03410.02770.0016
OTM105.02.00000.010.00000.00000.00000.00000.0000
OTM110.02.00000.010.00000.00000.00000.00000.0000
OTM115.02.00000.010.00000.00000.00000.00000.0000
OTM120.02.00000.010.00000.00000.00000.00000.0000
ITM80.03.00000.0119.850119.925120.00000.14990.0749
ITM85.03.00000.0114.850114.925915.00000.14990.0741
ITM90.03.00000.019.85019.924310.00000.14990.0757
ITM95.03.00000.014.85014.92515.00000.14990.0749
ATM100.03.00000.010.00670.03030.03420.02740.0039
OTM105.03.00000.010.00000.00000.00000.00000.0000
OTM110.03.00000.010.00000.00000.00000.00000.0000
OTM115.03.00000.010.00000.00000.00000.00000.0000
OTM120.03.00000.010.00000.00000.00000.00000.0000
ITM80.00.01920.0519.999019.999520.00000.00100.0005
ITM85.00.01920.0514.999014.999515.00000.00100.0005
ITM90.00.01920.059.99909.999610.00000.00100.0004
ITM95.00.01920.054.99904.99985.00000.00100.0002
ATM100.00.01920.050.09730.23720.23890.14160.0017
OTM105.00.01920.050.00000.00000.00000.00000.0000
OTM110.00.01920.050.00000.00000.00000.00000.0000
OTM115.00.01920.050.00000.00000.00000.00000.0000
OTM120.00.01920.050.00000.00000.00000.00000.0000
ITM80.00.08330.0519.995819.997920.00000.00420.0021
ITM85.00.08330.0514.995814.997815.00000.00420.0022
ITM90.00.08330.059.99589.998010.00000.00420.0020
ITM95.00.08330.054.99584.99835.00000.00420.0017
ATM100.00.08330.050.25910.42860.42980.17070.0012
OTM105.00.08330.050.00010.00010.00000.00010.0000
OTM110.00.08330.050.00000.00000.00000.00000.0000
OTM115.00.08330.050.00000.00000.00000.00000.0000
OTM120.00.08330.050.00000.00000.00000.00000.0000
ITM80.00.50000.0519.975019.988820.00000.02500.0112
ITM85.00.50000.0514.975014.986715.00000.02500.0133
ITM90.00.50000.059.97509.987010.00000.02500.0130
ITM95.00.50000.054.97504.98695.00000.02500.0131
ATM100.00.50000.050.55460.72060.72900.17430.0084
OTM105.00.50000.050.03160.02870.02910.00250.0004
OTM110.00.50000.050.00040.00060.00030.00000.0002
OTM115.00.50000.050.00000.00000.00000.00000.0000
OTM120.00.50000.050.00000.00000.00000.00000.0000
ITM80.00.75000.0519.962519.979720.00000.03750.0203
ITM85.00.75000.0514.962514.981315.00000.03750.0187
ITM90.00.75000.059.96259.980310.00000.03750.0197
ITM95.00.75000.054.96254.98125.00000.03750.0188
ATM100.00.75000.050.61200.78580.78700.17500.0012
OTM105.00.75000.050.05330.04970.05090.00240.0011
OTM110.00.75000.050.00130.00200.00160.00030.0004
OTM115.00.75000.050.00000.00000.00000.00000.0000
OTM120.00.75000.050.00000.00000.00000.00000.0000
ITM80.01.00000.0519.950019.976320.00000.05000.0237
ITM85.01.00000.0514.950014.974515.00000.05000.0255
ITM90.01.00000.059.95009.973610.00000.05000.0264
ITM95.01.00000.054.95004.97755.00000.05000.0225
ATM100.01.00000.050.65510.81710.82200.16690.0049
OTM105.01.00000.050.07130.06850.06800.00330.0004
OTM110.01.00000.050.00340.00400.00350.00010.0005
OTM115.01.00000.050.00010.00010.00010.00000.0000
OTM120.01.00000.050.00000.00000.00000.00000.0000
ITM80.02.00000.0519.900019.949320.00000.10000.0507
ITM85.02.00000.0514.900014.951815.00000.10000.0482
ITM90.02.00000.059.90009.951010.00000.10000.0490
ITM95.02.00000.054.90004.95135.00000.10000.0487
ATM100.02.00000.050.74380.86810.87830.13450.0102
OTM105.02.00000.050.10850.10430.10500.00350.0007
OTM110.02.00000.050.01120.01210.01120.00000.0009
OTM115.02.00000.050.00080.00160.00100.00020.0006
OTM120.02.00000.050.00010.00020.00010.00000.0002
ITM80.03.00000.0519.850119.924120.00000.14990.0759
ITM85.03.00000.0514.850114.923415.00000.14990.0766
ITM90.03.00000.059.85019.930210.00000.14990.0698
ITM95.03.00000.054.85014.92615.00000.14990.0739
ATM100.03.00000.050.78610.88080.89470.10860.0139
OTM105.03.00000.050.12220.11640.11820.00400.0019
OTM110.03.00000.050.01540.01550.01560.00010.0000
OTM115.03.00000.050.00200.00260.00200.00000.0007
OTM120.03.00000.050.00020.00060.00020.00010.0004
ITM80.00.01920.1019.999019.998620.00000.00100.0014
ITM85.00.01920.1014.998315.000915.00000.00170.0009
ITM90.00.01920.109.99819.999910.00000.00190.0001
ITM95.00.01920.104.99885.00005.00000.00120.0000
ATM100.00.01920.100.34230.50470.51280.17060.0082
OTM105.00.01920.100.00010.00010.00010.00010.0000
OTM110.00.01920.100.00000.00000.00000.00000.0000
OTM115.00.01920.100.00000.00000.00000.00000.0000
OTM120.00.01920.100.00000.00000.00000.00000.0000
ITM80.00.08330.1019.995819.996220.00000.00420.0038
ITM85.00.08330.1014.995714.997015.00000.00430.0030
ITM90.00.08330.109.99589.997810.00000.00420.0022
ITM95.00.08330.104.99495.00095.00000.00510.0009
ATM100.00.08330.100.80710.99020.98800.18090.0021
OTM105.00.08330.100.04250.04100.03920.00320.0017
OTM110.00.08330.100.00020.00040.00020.00000.0002
OTM115.00.08330.100.00000.00000.00000.00000.0000
OTM120.00.08330.100.00000.00000.00000.00000.0000
ITM80.00.50000.1019.975019.988320.00000.02500.0117
ITM85.00.50000.1014.975014.988315.00000.02500.0117
ITM90.00.50000.109.97509.989210.00000.02500.0108
ITM95.00.50000.105.06905.08925.09310.02400.0038
ATM100.00.50000.101.81641.95091.97220.15580.0213
OTM105.00.50000.100.60500.60560.60360.00150.0020
OTM110.00.50000.100.14280.14640.14300.00020.0035
OTM115.00.50000.100.02740.02830.02640.00100.0019
OTM120.00.50000.100.00290.00450.00380.00100.0007
ITM80.00.75000.1019.962519.982620.00000.03750.0174
ITM85.00.75000.1014.962514.983615.00000.03750.0164
ITM90.00.75000.109.96249.978110.00000.03760.0219
ITM95.00.75000.105.15235.17635.18970.03740.0134
ATM100.00.75000.102.10312.23112.24260.13960.0115
OTM105.00.75000.100.83330.83980.83910.00580.0008
OTM110.00.75000.100.27070.27410.26920.00150.0049
OTM115.00.75000.100.07250.07360.07400.00150.0004
OTM120.00.75000.100.01800.01900.01770.00020.0013
ITM80.01.00000.1019.950019.972920.00000.05000.0271
ITM85.01.00000.1014.950014.975315.00000.05000.0247
ITM90.01.00000.109.95009.979210.00000.05000.0208
ITM95.01.00000.105.23275.22655.27240.03970.0458
ATM100.01.00000.102.32152.43772.43600.11450.0017
OTM105.01.00000.101.00550.99161.02020.01480.0287
OTM110.01.00000.100.37760.38830.38460.00700.0037
OTM115.01.00000.100.12470.12650.13070.00600.0042
OTM120.01.00000.100.04030.04220.04020.00000.0020
ITM80.02.00000.1019.900019.950520.00000.10000.0495
ITM85.02.00000.1014.900014.953415.00000.10000.0466
ITM90.02.00000.109.90009.951110.00000.10000.0489
ITM95.02.00000.105.38925.47585.49200.10290.0162
ATM100.02.00000.102.89262.83602.87550.01720.0394
OTM105.02.00000.101.43271.44181.46050.02780.0188
OTM110.02.00000.100.71700.71940.71730.00030.0021
OTM115.02.00000.100.33900.34020.33940.00040.0008
OTM120.02.00000.100.14630.15460.15580.00940.0011
ITM80.03.00000.1019.850119.923620.00000.14990.0764
ITM85.03.00000.1014.850114.927315.00000.14990.0727
ITM90.03.00000.109.85019.915810.00000.14990.0842
ITM95.03.00000.105.49705.57565.61090.11390.0352
ATM100.03.00000.103.24453.09503.09220.15230.0028
OTM105.03.00000.101.67991.67891.69040.01050.0115
OTM110.03.00000.100.90610.90660.91390.00780.0073
OTM115.03.00000.100.47240.48610.48740.01500.0013
OTM120.03.00000.100.24960.25820.25690.00730.0013
ITM80.00.01920.1519.998319.999520.00000.00170.0005
ITM85.00.01920.1514.998814.999915.00000.00120.0001
ITM90.00.01920.159.99899.999210.00000.00110.0008
ITM95.00.01920.154.99835.00055.00000.00170.0005
ATM100.00.01920.150.61120.79010.78820.17700.0019
OTM105.00.01920.150.00680.00560.00590.00090.0003
OTM110.00.01920.150.00000.00000.00000.00000.0000
OTM115.00.01920.150.00000.00000.00000.00000.0000
OTM120.00.01920.150.00000.00000.00000.00000.0000
ITM80.00.08330.1519.995319.998120.00000.00470.0019
ITM85.00.08330.1514.995314.998715.00000.00470.0013
ITM90.00.08330.159.99589.998010.00000.00420.0020
ITM95.00.08330.155.05445.05645.06380.00940.0074
ATM100.00.08330.151.36691.54801.55570.18880.0077
OTM105.00.08330.150.24320.23740.24030.00290.0028
OTM110.00.08330.150.01770.01760.01680.00080.0007
OTM115.00.08330.150.00050.00060.00050.00000.0001
OTM120.00.08330.150.00000.00000.00000.00000.0000
ITM80.00.50000.1519.975019.991820.00000.02500.0082
ITM85.00.50000.1514.975014.983015.00000.02500.0170
ITM90.00.50000.1510.004110.034610.03300.02890.0016
ITM95.00.50000.156.01595.97956.02580.00990.0463
ATM100.00.50000.153.22753.32123.29970.07230.0215
OTM105.00.50000.151.65001.64691.64040.00960.0065
OTM110.00.50000.150.72650.74480.73860.01200.0062
OTM115.00.50000.150.30040.31430.30330.00300.0110
OTM120.00.50000.150.11380.11540.11360.00020.0018
ITM80.00.75000.1519.962519.984620.00000.03750.0154
ITM85.00.75000.1514.961514.981815.00000.03850.0182
ITM90.00.75000.1510.097810.141710.14310.04530.0014
ITM95.00.75000.156.36166.33626.41710.05550.0810
ATM100.00.75000.153.81593.83423.83130.01540.0029
OTM105.00.75000.152.12802.11922.15800.03000.0389
OTM110.00.75000.151.12181.14611.14610.02430.0000
OTM115.00.75000.150.57260.58720.57460.00200.0125
OTM120.00.75000.150.26710.28310.27440.00730.0087
ITM80.01.00000.1519.950019.977920.00000.05000.0221
ITM85.01.00000.1514.949514.972015.00000.05050.0280
ITM90.01.00000.1510.202910.240110.26610.06320.0260
ITM95.01.00000.156.65596.65866.72350.06750.0648
ATM100.01.00000.154.26244.23514.23150.03090.0036
OTM105.01.00000.152.51082.55432.56110.05030.0068
OTM110.01.00000.151.48931.48641.48740.00190.0010
OTM115.01.00000.150.80360.82720.83380.03020.0066
OTM120.01.00000.150.44920.44720.45080.00160.0036
ITM80.02.00000.1519.899119.948820.00000.10090.0512
ITM85.02.00000.1514.914414.958315.00000.08560.0417
ITM90.02.00000.1510.584810.612410.68180.09690.0693
ITM95.02.00000.157.40287.42567.52260.11980.0971
ATM100.02.00000.155.65105.16235.23160.41940.0693
OTM105.02.00000.153.56293.56683.59680.03390.0300
OTM110.02.00000.152.40922.41752.43830.02910.0209
OTM115.02.00000.151.60811.61311.63720.02900.0241
OTM120.02.00000.151.06621.09231.08630.02020.0059
ITM80.03.00000.1519.850119.934920.00000.14990.0651
ITM85.03.00000.1514.909914.993415.02470.11480.0313
ITM90.03.00000.1510.822910.906310.96560.14260.0593
ITM95.03.00000.157.85507.94507.98810.13310.0430
ATM100.03.00000.156.56485.72875.79930.76560.0705
OTM105.03.00000.154.18244.15724.19680.01450.0397
OTM110.03.00000.153.02292.95663.02540.00250.0687
OTM115.03.00000.152.15232.17102.17210.01990.0012
OTM120.03.00000.151.52601.53571.55560.02950.0198
ITM80.00.01920.2019.998020.000520.00000.00200.0005
ITM85.00.01920.2014.998414.999415.00000.00160.0006
ITM90.00.01920.209.99909.999010.00000.00100.0010
ITM95.00.01920.205.00165.00785.00290.00120.0049
ATM100.00.01920.200.87981.06311.06390.18410.0008
OTM105.00.01920.200.04380.04200.04130.00250.0007
OTM110.00.01920.200.00020.00010.00020.00000.0000
OTM115.00.01920.200.00000.00000.00000.00000.0000
OTM120.00.01920.200.00000.00000.00000.00000.0000
ITM80.00.08330.2019.993920.000820.00000.00610.0008
ITM85.00.08330.2014.993614.997815.00000.00640.0022
ITM90.00.08330.209.99269.997310.00000.00740.0027
ITM95.00.08330.205.33725.33375.35610.01890.0224
ATM100.00.08330.201.96062.11372.12620.16560.0125
OTM105.00.08330.200.58040.56780.58070.00030.0129
OTM110.00.08330.200.10580.10490.10530.00050.0003
OTM115.00.08330.200.01160.01210.01260.00100.0005
OTM120.00.08330.200.00100.00110.00100.00010.0000
ITM80.00.50000.2019.970119.994020.00000.02990.0060
ITM85.00.50000.2014.994315.006715.02060.02630.0139
ITM90.00.50000.2010.619910.589910.66700.04700.0771
ITM95.00.50000.207.17327.18597.22330.05010.0374
ATM100.00.50000.204.69154.62964.65440.03710.0248
OTM105.00.50000.202.82972.82532.85550.02580.0302
OTM110.00.50000.201.65261.66341.66980.01720.0064
OTM115.00.50000.200.91880.90900.92970.01090.0207
OTM120.00.50000.200.48750.49590.49810.01060.0022
ITM80.00.75000.2019.962519.982820.00000.03750.0172
ITM85.00.75000.2015.099515.167115.14950.05000.0176
ITM90.00.75000.2011.061611.028411.11070.04900.0822
ITM95.00.75000.207.85707.85567.91220.05520.0566
ATM100.00.75000.205.66065.42535.46410.19660.0387
OTM105.00.75000.203.64333.70723.66720.02380.0400
OTM110.00.75000.202.36472.39502.39210.02740.0029
OTM115.00.75000.201.51201.50381.51820.00620.0144
OTM120.00.75000.200.92660.93810.94260.01600.0045
ITM80.01.00000.2019.949319.972620.00000.05070.0274
ITM85.01.00000.2015.253415.265015.31500.06160.0500
ITM90.01.00000.2011.421311.500411.49220.07090.0082
ITM95.01.00000.208.37438.46868.45100.07660.0176
ATM100.01.00000.206.39116.07626.08880.30230.0126
OTM105.01.00000.204.24324.30984.30660.06340.0032
OTM110.01.00000.202.95842.98332.98840.03000.0051
OTM115.01.00000.201.99182.03362.03760.04570.0040
OTM120.01.00000.201.35861.34081.36720.00860.0264
ITM80.02.00000.2020.014520.053920.08870.07420.0349
ITM85.02.00000.2015.836315.895015.95000.11380.0550
ITM90.02.00000.2012.525712.545212.59520.06950.0500
ITM95.02.00000.209.81019.86139.88850.07840.0273
ATM100.02.00000.208.64687.76997.72110.92570.0488
OTM105.02.00000.205.92235.96645.99860.07630.0322
OTM110.02.00000.204.61154.66604.63900.02750.0270
OTM115.02.00000.203.53743.54933.57100.03360.0217
OTM120.02.00000.202.73732.74482.73480.00250.0100
ITM80.03.00000.2020.169120.209520.27930.11020.0698
ITM85.03.00000.2016.321216.343116.43000.10880.0869
ITM90.03.00000.2013.207313.209013.30810.10080.0991
ITM95.03.00000.2010.676910.714810.77170.09490.0569
ATM100.03.00000.2010.24918.74838.70801.54110.0403
OTM105.03.00000.206.96086.99717.04090.08010.0438
OTM110.03.00000.205.68085.66255.68080.00010.0183
OTM115.03.00000.204.46594.57274.58710.12120.0145
OTM120.03.00000.203.62703.68393.69620.06920.0123
ITM80.00.01920.3019.999019.998720.00000.00100.0013
ITM85.00.01920.3014.978715.009615.00000.02130.0096
ITM90.00.01920.309.986910.010610.00000.01310.0106
ITM95.00.01920.305.13495.10855.15630.02140.0478
ATM100.00.01920.301.43071.58671.61590.18520.0292
OTM105.00.01920.300.24420.24220.24130.00290.0009
OTM110.00.01920.300.01480.01520.01530.00050.0001
OTM115.00.01920.300.00050.00060.00040.00010.0002
OTM120.00.01920.300.00000.00000.00000.00000.0000
ITM80.00.08330.3019.992820.002920.00000.00720.0029
ITM85.00.08330.3014.994015.003615.00000.00600.0036
ITM90.00.08330.3010.207810.235310.23130.02350.0040
ITM95.00.08330.306.18636.13616.20980.02360.0738
ATM100.00.08330.303.12053.27123.27010.14960.0011
OTM105.00.08330.301.46521.47691.47630.01110.0007
OTM110.00.08330.300.56480.56960.56750.00280.0021
OTM115.00.08330.300.17830.18320.18590.00760.0027
OTM120.00.08330.300.05360.05560.05290.00070.0027
ITM80.00.50000.3020.305620.299520.36460.05900.0651
ITM85.00.50000.3016.217116.210116.27230.05520.0622
ITM90.00.50000.3012.705412.662712.75240.04700.0897
ITM95.00.50000.309.79999.76199.80270.00280.0408
ATM100.00.50000.307.79017.28017.39180.39830.1117
OTM105.00.50000.305.42545.47095.48490.05950.0140
OTM110.00.50000.304.01193.99763.99370.01810.0038
OTM115.00.50000.302.83622.87642.87150.03520.0049
OTM120.00.50000.302.00682.05842.03330.02640.0251
ITM80.00.75000.3020.781120.829720.84720.06610.0176
ITM85.00.75000.3016.987917.061617.07180.08400.0103
ITM90.00.75000.3013.772313.879213.82900.05670.0502
ITM95.00.75000.3010.966211.108511.07550.10920.0331
ATM100.00.75000.309.51538.70768.77520.74010.0677
OTM105.00.75000.306.82526.83656.89100.06570.0545
OTM110.00.75000.305.31185.37665.36230.05050.0143
OTM115.00.75000.304.07094.14154.13710.06630.0044
OTM120.00.75000.303.14243.11513.17310.03070.0579
ITM80.01.00000.3021.258421.296721.32570.06730.0289
ITM85.01.00000.3017.694617.727017.77200.07740.0450
ITM90.01.00000.3014.613214.713414.70530.09210.0082
ITM95.01.00000.3012.018411.995612.08540.06700.0898
ATM100.01.00000.3011.02459.76469.86731.15720.1027
OTM105.01.00000.308.06407.90668.01600.04800.1093
OTM110.01.00000.306.43526.35126.47750.04220.1263
OTM115.01.00000.305.18925.18035.20440.01520.0240
OTM120.01.00000.304.12934.12614.16660.03740.0405
ITM80.02.00000.3022.749122.854222.91280.16370.0586
ITM85.02.00000.3019.692819.813419.85550.16270.0421
ITM90.02.00000.3017.085317.116517.18550.10020.0690
ITM95.02.00000.3014.714614.876214.86550.15090.0106
ATM100.02.00000.3015.581012.753012.83882.74220.0858
OTM105.02.00000.3010.953311.038011.09480.14140.0568
OTM110.02.00000.309.57959.55199.58050.00100.0286
OTM115.02.00000.308.23528.20048.26740.03220.0671
OTM120.02.00000.307.06477.05857.13140.06660.0728
ITM80.03.00000.3023.958923.976124.06950.11060.0934
ITM85.03.00000.3021.159021.157721.26580.10680.1081
ITM90.03.00000.3018.632018.715818.80390.17200.0881
ITM95.03.00000.3016.604816.480716.63960.03490.1590
ATM100.03.00000.3018.920314.702014.73644.18390.0344
OTM105.03.00000.3012.976412.967713.06600.08970.0984
OTM110.03.00000.3011.531511.500911.59430.06280.0934
OTM115.03.00000.3010.236410.222310.29620.05980.0738
OTM120.03.00000.308.99869.11679.15520.15660.0386
ITM80.00.01920.5019.991420.008720.00000.00860.0087
ITM85.00.01920.5014.998815.013315.00000.00120.0133
ITM90.00.01920.5010.111410.120410.12950.01810.0091
ITM95.00.01920.505.80885.81285.84240.03360.0296
ATM100.00.01920.502.57632.72702.72030.14400.0067
OTM105.00.01920.500.96780.98740.98570.01790.0017
OTM110.00.01920.500.26850.26290.27370.00520.0108
OTM115.00.01920.500.05830.06210.05820.00010.0038
OTM120.00.01920.500.00930.01060.00960.00030.0010
ITM80.00.08330.5020.129720.168320.14460.01500.0236
ITM85.00.08330.5015.582715.621915.62630.04360.0044
ITM90.00.08330.5011.554111.581511.60820.05410.0267
ITM95.00.08330.508.19198.26138.22940.03750.0319
ATM100.00.08330.505.56505.50965.56010.00490.0506
OTM105.00.08330.503.56503.54403.58420.01920.0402
OTM110.00.08330.502.18992.17172.20480.01490.0331
OTM115.00.08330.501.29751.32751.29580.00180.0317
OTM120.00.08330.500.71620.70590.73050.01430.0247
ITM80.00.50000.5023.611823.539023.67300.06120.1340
ITM85.00.50000.5020.405320.432320.47150.06620.0392
ITM90.00.50000.5017.511317.561917.62150.11030.0596
ITM95.00.50000.5015.023215.100415.10060.07750.0002
ATM100.00.50000.5014.637513.007812.87941.75810.1284
OTM105.00.50000.5010.904110.944310.96600.06190.0217
OTM110.00.50000.509.18629.30189.28840.10230.0134
OTM115.00.50000.507.73047.79807.86530.13500.0673
OTM120.00.50000.506.57226.57336.63410.06190.0608
ITM80.00.75000.5025.277825.427825.42310.14540.0047
ITM85.00.75000.5022.417322.493322.49710.07980.0038
ITM90.00.75000.5019.737319.849119.87050.13320.0215
ITM95.00.75000.5017.375817.364317.52130.14550.1569
ATM100.00.75000.5018.174915.402815.41432.76060.0115
OTM105.00.75000.5013.586913.602413.56300.02390.0394
OTM110.00.75000.5011.886711.804311.91810.03130.1137
OTM115.00.75000.5010.349410.387410.46100.11160.0736
OTM120.00.75000.509.05859.17279.17480.11630.0021
ITM80.01.00000.5026.864326.802626.89260.02830.0901
ITM85.01.00000.5024.108724.094224.16590.05720.0717
ITM90.01.00000.5021.549821.737521.69360.14380.0439
ITM95.01.00000.5019.441219.483619.45810.01700.0255
ATM100.01.00000.5021.253517.352217.44323.81020.0910
OTM105.01.00000.5015.455615.782915.64330.18760.1397
OTM110.01.00000.5013.919914.070214.02590.10600.0443
OTM115.01.00000.5012.488312.646412.57370.08540.0727
OTM120.01.00000.5011.238811.274211.27040.03160.0038
ITM80.02.00000.5030.986531.337331.21950.23300.1177
ITM85.02.00000.5028.674428.895028.91470.24020.0196
ITM90.02.00000.5026.567026.664626.80420.23720.1396
ITM95.02.00000.5024.647924.845124.86730.21930.0222
ATM100.02.00000.5031.535822.994123.08598.44990.0918
OTM105.02.00000.5021.176221.456621.47270.29650.0161
OTM110.02.00000.5019.901920.054419.98330.08140.0711
OTM115.02.00000.5018.485018.354518.60130.11630.2468
OTM120.02.00000.5017.379517.350817.33270.04670.0181
ITM80.03.00000.5033.769434.084934.12490.35550.0400
ITM85.03.00000.5031.646932.033632.05960.41280.0260
ITM90.03.00000.5030.145030.107230.16840.02340.0612
ITM95.03.00000.5028.130628.305528.41430.28370.1088
ATM100.03.00000.5039.825126.841126.778913.04620.0622
OTM105.03.00000.5024.905125.123325.29760.39250.1743
OTM110.03.00000.5023.904923.709123.90100.00390.1919
OTM115.03.00000.5022.493122.726922.61000.11680.1170
OTM120.03.00000.5021.473821.545621.41290.06090.1327
ITM80.00.01921.0020.172020.150020.22390.05190.0739
ITM85.00.01921.0015.624915.620315.69410.06920.0739
ITM90.00.01921.0011.568911.537411.63330.06440.0960
ITM95.00.01921.008.14838.10338.19730.04900.0940
ATM100.00.01921.005.48595.46845.47940.00650.0110
OTM105.00.01921.003.43313.44723.47660.04340.0294
OTM110.00.01921.002.07342.06562.09740.02390.0317
OTM115.00.01921.001.17971.18111.20320.02350.0221
OTM120.00.01921.000.65030.66910.65950.00920.0097
ITM80.00.08331.0022.903022.768322.97320.07020.2049
ITM85.00.08331.0019.345719.367119.48540.13970.1183
ITM90.00.08331.0016.319616.255216.37030.05070.1151
ITM95.00.08331.0013.538113.519813.63490.09680.1152
ATM100.00.08331.0012.317711.216811.26681.05090.0500
OTM105.00.08331.009.20599.18569.24610.04030.0605
OTM110.00.08331.007.53307.55507.53910.00610.0159
OTM115.00.08331.006.04566.14606.10760.06190.0384
OTM120.00.08331.004.88404.94684.91260.02860.0342
ITM80.00.50001.0034.530034.376934.60870.07860.2318
ITM85.00.50001.0032.269432.199132.29770.02840.0987
ITM90.00.50001.0030.287130.037430.15470.13230.1174
ITM95.00.50001.0027.804527.946328.16430.35980.2180
ATM100.00.50001.0034.710626.218826.31168.39900.0929
OTM105.00.50001.0024.250624.664024.62440.37380.0396
OTM110.00.50001.0022.970722.957023.05110.08040.0940
OTM115.00.50001.0021.411821.485721.57600.16420.0904
OTM120.00.50001.0020.342920.222120.21000.13290.0122
ITM80.00.75001.0038.824238.939738.94240.11820.0026
ITM85.00.75001.0036.753636.979036.88650.13290.0924
ITM90.00.75001.0034.887434.918034.98270.09530.0647
ITM95.00.75001.0032.913333.165333.18960.27630.0243
ATM100.00.75001.0044.558231.553031.489813.06840.0631
OTM105.00.75001.0029.617629.904729.94690.32920.0422
OTM110.00.75001.0028.190028.313628.46950.27950.1559
OTM115.00.75001.0026.862727.043627.08960.22690.0460
OTM120.00.75001.0025.528425.716425.80290.27450.0865
ITM80.01.00001.0042.003142.502442.43720.43410.0652
ITM85.01.00001.0040.487140.483340.55590.06880.0726
ITM90.01.00001.0038.926638.755338.80300.12360.0477
ITM95.01.00001.0036.838336.929637.16700.32880.2374
ATM100.01.00001.0053.297635.488635.590217.70740.1016
OTM105.01.00001.0033.776634.210034.16230.38570.0476
OTM110.01.00001.0032.756533.031232.76400.00750.2672
OTM115.01.00001.0031.316231.398731.49180.17560.0931
OTM120.01.00001.0029.944330.127530.23850.29420.1110
ITM80.02.00001.0051.602351.802051.86770.26550.0658
ITM85.02.00001.0049.934850.569650.45620.52130.1134
ITM90.02.00001.0048.661049.240549.10770.44660.1328
ITM95.02.00001.0046.603047.723547.85421.25120.1307
ATM100.02.00001.0083.400546.500246.618236.78230.1180
OTM105.02.00001.0044.302545.375245.50481.20240.1296
OTM110.02.00001.0043.959944.447744.40900.44900.0387
OTM115.02.00001.0043.576843.274943.35360.22320.0787
OTM120.02.00001.0042.717942.150542.38410.33380.2336
ITM80.03.00001.0057.395157.517757.65640.26130.1387
ITM85.03.00001.0056.114156.585456.47980.36570.1056
ITM90.03.00001.0055.280355.103955.40530.12500.3014
ITM95.03.00001.0052.533554.142954.36831.83480.2254
ATM100.03.00001.00109.726653.284253.349556.37710.0652
OTM105.03.00001.0050.325052.355352.43272.10770.0774
OTM110.03.00001.0051.276251.468151.53490.25870.0669
OTM115.03.00001.0050.387650.559450.65040.26290.0910
OTM120.03.00001.0049.634449.628749.82780.19340.1991
Table A3 summarizes the Mean Absolute Error (MAE) for pricing American put with K = 100 ,   r = 0.05 using HJM additive model (bandwidth parameter ϵ = 0.5 ) and the LSMC model against the binomial benchmark across various volatilities (b), maturities (T), and initial stock prices ( S 0 ) grouped by volatility (b) and time to maturity (T).
Table A3. Mean absolute pricing errors of the HJM additive and LSMC methods relative to the CRR binomial benchmark, grouped by volatility b and maturity T.
Table A3. Mean absolute pricing errors of the HJM additive and LSMC methods relative to the CRR binomial benchmark, grouped by volatility b and maturity T.
bTMAE (HJM-Bin)MAE (LSMC-Bin)
0.011/520.004730.00023
0.011/120.006710.00101
0.011/20.014500.00573
0.013/40.019980.00837
0.0110.025490.01135
0.0120.047510.02250
0.0130.069690.03373
0.051/520.016170.00037
0.051/120.020830.00102
0.051/20.030770.00661
0.053/40.036410.00892
0.0510.041150.01154
0.0520.059800.02323
0.0530.079170.03478
0.101/520.019600.00119
0.101/120.022450.00156
0.101/20.028710.00749
0.103/40.033170.00977
0.1010.036880.01764
0.1020.050880.02483
0.1030.084080.03253
0.151/520.020390.00045
0.151/120.023950.00266
0.151/20.020660.01334
0.153/40.028430.01989
0.1510.038470.01806
0.1520.103890.04550
0.1530.152490.04430
0.201/520.021390.00097
0.201/120.022930.00605
0.201/20.028340.02431
0.203/40.051310.03047
0.2010.078870.01717
0.2020.155710.03409
0.2030.247370.04910
0.301/520.027280.01109
0.301/120.025780.01041
0.301/20.077960.04638
0.303/40.141030.03443
0.3010.178200.06386
0.3020.395660.05460
0.3030.552990.08746
0.501/520.025450.00941
0.501/120.022820.02966
0.501/20.270470.05830
0.503/40.394190.04746
0.5010.496350.06474
0.5021.102290.08255
0.5031.632840.10157
1.001/520.037900.04908
1.001/120.171680.08362
1.001/21.083270.11055
1.003/41.644590.06420
1.0012.169520.11594
1.0024.608380.11570
1.0036.865170.14119
Table A4 presents the aggregate Mean Absolute Error (MAE) for the HJM additive and LSMC models across all maturity and volatility scenarios, categorized by the option’s moneyness.
Table A4. Mean absolute pricing errors of the HJM additive and LSMC methods relative to the CRR binomial benchmark, grouped by moneyness.
Table A4. Mean absolute pricing errors of the HJM additive and LSMC methods relative to the CRR binomial benchmark, grouped by moneyness.
MoneynessMAE (HJM-Bin)MAE (LSMC-Bin)
ITM0.090460.04418
ATM3.217390.03341
OTM0.056080.02593
Table A5 provides a detailed decomposition of the errors observed in the ATM region. It isolates the contributions of the LSMC stopping rule, the HJM local time correction, and the additive integration errors relative to the binomial benchmark.
Table A5. Mean errors and standard deviations from the at-the-money diagnostic experiment comparing LSMC, stopping-rule-induced, HJM-with-local-time, and HJM-without-local-time prices relative to the CRR binomial benchmark.
Table A5. Mean errors and standard deviations from the at-the-money diagnostic experiment comparing LSMC, stopping-rule-induced, HJM-with-local-time, and HJM-without-local-time prices relative to the CRR binomial benchmark.
Metric DescriptionValue
Mean LSMC error vs. binomial−0.0145
Std. dev. LSMC error vs. binomial0.0397
Mean stopping rule price error vs. binomial−0.0145
Std. dev. stopping rule price error vs. binomial0.0397
Mean HJM with local time error vs. binomial0.3036
Std. dev. HJM with local time error vs. binomial0.0288
Mean HJM-without local time error vs. binomial−7.5169
Std. dev. HJM without local time error vs. binomial0.0226
Mean increment from local time7.8206
Std. dev. increment from local time0.0392
Mean additive integration error given same stopping rule0.3182
Std. dev. additive integration error given same stopping rule0.0511
Figure A2 and Figure A3 illustrate the American put prices generated by the HJM additive, LSMC, and binomial models across the full experimental grid. The panels are organized to show the evolution of price curves as both the time to maturity (T) and stock volatility (b) increase. These visualizations highlight the regions where the models converge and where specific approximation divergences begin to emerge.
Table A6 reports the detailed beta-sensitivity results for the multiplicative HJM simulation using S 0 = K = 100 , r = 0.05 , b = 0.20 , and maturities T { 0.25 , 0.50 , 0.75 , 1.00 , 1.50 , 2.00 } . For selected values of the forward-rate volatility parameter β , the table compares the Black–Scholes European put prices with the prices generated from one simulated multiplicative HJM forward-rate curve.
Table A7 presents real-world market data for the AAPL put options used in the empirical validation of the pricing models. It includes strikes, time to maturity (T), and market prices derived from bid-ask midpoints.
Table A8 reports the observed AAPL put market prices and the corresponding fitted maturity-curve values used in the initial calibration step. The observed prices are first organized as maturity-price pairs ( T i , V i ) , where T i is the time to expiration and V i is the market mid-price of the selected put option. A shape-preserving Piecewise Cubic Hermite Interpolating Polynomial (PCHIP) (Fritsch and Carlson 1980; Fritsch and Butland 1984) curve V fit ( T ) is then constructed from these observed points. The fitted price in the table is obtained by evaluating this interpolating curve at the same observed maturities, V fit ( T i ) . Since PCHIP is an interpolating method, it passes through the input data points; therefore, the fitted prices match the observed prices up to numerical precision, and the absolute differences are zero. This fitted curve is subsequently used to extract the initial multiplicative forward-rate curve.
Figure A2. American put prices under the HJM additive representation, LSMC, and CRR binomial benchmark across initial stock prices, maturities, and stock volatility level b from 0.01 to 0.15.
Figure A2. American put prices under the HJM additive representation, LSMC, and CRR binomial benchmark across initial stock prices, maturities, and stock volatility level b from 0.01 to 0.15.
Risks 14 00123 g0a2
Figure A3. American put prices under the HJM additive representation, LSMC, and CRR binomial benchmark across initial stock prices, maturities, and stock volatility level b from 0.20 to 1.00.
Figure A3. American put prices under the HJM additive representation, LSMC, and CRR binomial benchmark across initial stock prices, maturities, and stock volatility level b from 0.20 to 1.00.
Risks 14 00123 g0a3
Table A6. Detailed beta-sensitivity results for the multiplicative HJM simulation, comparing Black–Scholes European put prices with simulated prices across selected forward-rate volatility values β and maturities.
Table A6. Detailed beta-sensitivity results for the multiplicative HJM simulation, comparing Black–Scholes European put prices with simulated prices across selected forward-rate volatility values β and maturities.
β TBS PriceSimulated Price|BS-Sim|
0.010.253.37283.37280.0000
0.010.504.41974.39380.0259
0.010.755.09175.03220.0596
0.011.005.57355.47600.0975
0.011.506.21736.03690.1804
0.012.006.61056.34350.2670
0.100.253.37283.37280.0000
0.100.504.41974.16260.2572
0.100.755.09174.51640.5753
0.101.005.57354.65620.9174
0.101.506.21734.59571.6216
0.102.006.61054.32352.2870
0.300.253.37283.37280.0000
0.300.504.41973.66480.7549
0.300.755.09173.50091.5908
0.301.005.57353.17762.3959
0.301.506.21732.38323.8340
0.302.006.61051.70374.9068
0.500.253.37283.37280.0000
0.500.504.41973.19461.2251
0.500.755.09172.66022.4315
0.501.005.57352.10483.4687
0.501.506.21731.15275.0645
0.502.006.61050.60176.0088
0.750.253.37283.37280.0000
0.750.504.41972.65341.7663
0.750.755.09171.83523.2565
0.751.005.57351.20614.3675
0.751.506.21730.42165.7957
0.752.006.61050.14056.4700
1.000.253.37283.37280.0000
1.000.504.41972.16992.2498
1.000.755.09171.22733.8644
1.001.005.57350.65964.9139
1.001.506.21730.13836.0790
1.002.006.61050.02766.5829
Table A7. Market observations for AAPL put options.
Table A7. Market observations for AAPL put options.
ExpirationTStrikeBidAskLastMidOIVol
2026-04-200.0055270.01.561.651.601.606716,249
2026-04-220.0110270.02.562.752.652.66311593
2026-04-240.0164270.03.153.353.263.2527024727
2026-04-270.0246270.03.453.853.703.6581219
2026-04-290.0301270.04.054.354.154.2019267
2026-05-010.0356270.06.356.606.356.482591094
2026-05-080.0548270.07.107.407.307.2572230
2026-05-150.0739270.07.958.108.028.0214,9701862
2026-05-220.0931270.08.458.858.558.6523351
2026-05-290.1123270.08.959.309.259.1224375
2026-06-180.1670270.010.9011.1010.9711.0037341103
2026-07-170.2464270.012.7512.9512.9012.851561254
2026-08-210.3422270.015.5015.7015.6015.601945920
2026-09-180.4189270.017.0017.2017.0017.104758177
2026-10-160.4956270.018.3518.5018.4018.423673273
2026-11-200.5914270.020.2020.6520.2020.421085
2026-12-180.6680270.021.3021.5021.4021.403007233
2027-01-150.7447270.022.2522.5022.3922.38630484
2027-03-190.9172270.024.3524.9524.9024.6532190
2027-06-171.1636270.027.6527.9527.8327.80196169
2027-12-171.6646270.032.1535.0532.1533.605622
2028-01-211.7604270.032.7534.1033.9333.425846
2028-03-171.9138270.034.2035.7538.1534.9828911
2028-12-152.6612270.039.0540.4039.6339.7221039
Table A9 compares the market-estimated values β ^ ( τ ) with the corresponding fitted model (exponential) values β fit across maturity buckets τ . The forward-rate volatility estimates in Table A9 are obtained from the daily variation of the extracted multiplicative forward-rate curves. For each maturity bucket τ , the daily changes Δ f t ( τ ) are computed and annualized according to
β ^ ( τ ) = Std ( Δ f t ( τ ) ) 1 / 252 .
Thus, β ^ ( τ ) represents a market-informed volatility proxy for the multiplicative forward rate at maturity τ . An exponential decay curve β ( τ ) = β 0 e κ τ is also fitted to summarize the maturity dependence of the estimated volatility. In exponential curve β 0 = 479.8704 ,   κ = 35.6988 (rounded to 4 decimal places). After computing β ^ ( τ ) for each maturity bucket τ , the market informed constant beta proxy, which was used in Figure 6 and Figure 7 is computed by β c o n s t = 1 m j = 1 m β ^ ( τ ) = 52.2784 .
Table A8. Observed AAPL put market prices and PCHIP-interpolated fitted prices evaluated at the observed maturities.
Table A8. Observed AAPL put market prices and PCHIP-interpolated fitted prices evaluated at the observed maturities.
T i (Years)Observed Price V i ( T i ) Fitted Price V fit ( T i ) Absolute Difference
0.00551.60501.60500.000000
0.01102.65502.65500.000000
0.01643.25003.25000.000000
0.02463.65003.65000.000000
0.03014.20004.20000.000000
0.03566.47506.47500.000000
0.05487.25007.25000.000000
0.07398.02508.02500.000000
0.09318.65008.65000.000000
0.11239.12509.12500.000000
0.167011.000011.00000.000000
0.246412.850012.85000.000000
0.342215.600015.60000.000000
0.418917.100017.10000.000000
0.495618.425018.42500.000000
0.591420.425020.42500.000000
0.668021.400021.40000.000000
0.744722.375022.37500.000000
0.917224.650024.65000.000000
1.163627.800027.80000.000000
1.664633.600033.60000.000000
1.760433.425033.42500.000000
1.913834.975034.97500.000000
2.661239.725039.72500.000000
The maturity values T i in Table A8 are computed from the observed option expiration dates relative to the fixed observation date. Specifically, T i = expiration date i April 18 , 2026 365.25 . By contrast, τ denotes fixed time-to-maturity buckets used in the forward-rate volatility estimation step. The maturity buckets are defined as τ { 7 , 14 , 21 , 30 , 45 , 60 , 90 , 120 , 150 , 180 } 365.25 , and estimates β ^ ( τ ) from daily changes in the extracted forward-rate curves at these maturity buckets. Thus, T i refers to the observed maturities of the market option contracts, while τ refers to the maturity buckets used to estimate the forward-rate volatility function.
Table A9. Market-informed estimates of the multiplicative HJM forward-rate volatility β ^ ( τ ) and the corresponding fitted exponential volatility curve β fit ( τ ) across maturity buckets.
Table A9. Market-informed estimates of the multiplicative HJM forward-rate volatility β ^ ( τ ) and the corresponding fitted exponential volatility curve β fit ( τ ) across maturity buckets.
τ (Maturity Buckets) β ^ ( τ ) (Market) β fit (Model)
0.0192251.9501242.1000
0.038391.3633122.1422
0.057573.759461.6221
0.082146.801825.5690
0.123218.36605.9021
0.16438.57221.3624
0.24646.51940.0726
0.32855.31000.0039
0.41077.78150.0002
0.492812.36000.0000

Notes

1
The payoff map x ( K x ) + is convex but not differentiable at x = K . Since geometric Brownian motion is a continuous semimartingale, the Meyer-Tanaka extension of Itô’s formula applies, introducing a local time term at the kink. See, (Karatzas and Shreve 1991), chap. 6.
2
A complete treatment of the American put must retain the local time term. It is omitted here only for illustrative purposes.
3
Payoff depends only on the terminal stock price S T and exercise is permitted only at the maturity date T.

References

  1. Broszkiewicz-Suwaj, Ewa, and Aleksander Weron. 2006. Calibration of the multi-factor HJM model for energy market. Acta Physica Polonica B 37: 1455–66. [Google Scholar]
  2. Carmona, René A. 2007. HJM: A unified approach to dynamic models for fixed income, credit and equity markets. In Paris-Princeton Lectures on Mathematical Finance 2004. Berlin/Heidelberg: Springer, pp. 1–50. [Google Scholar]
  3. Cont, Rama. 2005. Modeling term structure dynamics: An infinite dimensional approach. International Journal of Theoretical and Applied Finance 8: 357–80. [Google Scholar] [CrossRef]
  4. Cont, Rama, and José da Fonseca. 2002. Dynamics of implied volatility surfaces. Quantitative Finance 2: 45–60. [Google Scholar] [CrossRef]
  5. Cox, John C., Stephen A. Ross, and Mark Rubinstein. 1979. Option pricing: A simplified approach. Journal of Financial Economics 7: 229–63. [Google Scholar] [CrossRef]
  6. Fritsch, F. N., and J. Butland. 1984. A method for constructing local monotone piecewise cubic interpolants. SIAM Journal on Scientific and Statistical Computing 5: 300–4. [Google Scholar] [CrossRef]
  7. Fritsch, F. N., and R. E. Carlson. 1980. Monotone piecewise cubic interpolation. SIAM Journal on Numerical Analysis 17: 238–46. [Google Scholar] [CrossRef]
  8. Geske, Robert, and Kuldeep Shastri. 1985. Valuation by approximation: A comparison of alternative option valuation techniques. Journal of Financial and Quantitative Analysis 20: 45–71. [Google Scholar] [CrossRef]
  9. Heath, David, Robert Jarrow, and Andrew Morton. 1992. Bond pricing and the term structure of interest rates: A new methodology for contingent claims valuation. Econometrica 60: 77–105. [Google Scholar] [CrossRef]
  10. Jacod, Jean, and Philip Protter. 2010. Risk-neutral compatibility with option prices. Finance and Stochastics 14: 285–315. [Google Scholar] [CrossRef]
  11. Kallsen, Jan, and Paul Krühner. 2015. On a Heath-Jarrow-Morton approach for stock options. Finance and Stochastics 19: 583–615. [Google Scholar] [CrossRef]
  12. Kamizono, Kenji, and Takeaki Kariya. 1996. An implementation of the HJM model with application to Japanese interest futures. Financial Engineering and the Japanese Markets 3: 151–70. [Google Scholar] [CrossRef]
  13. Karatzas, Ioannis, and Steven E. Shreve. 1991. Brownian Motion and Stochastic Calculus, 2nd ed. New York: Springer. [Google Scholar]
  14. Le Gall, Jean-François. 2016. Brownian Motion, Martingales, and Stochastic Calculus. New York: Springer. [Google Scholar]
  15. Longstaff, Francis A., and Eduardo S. Schwartz. 2001. Valuing American options by simulation: A simple least-squares approach. The Review of Financial Studies 14: 113–47. [Google Scholar] [CrossRef]
  16. Peskir, Goran, and Albert Shiryaev. 2006. Optimal Stopping and Free-Boundary Problems. Basel: Birkhäuser. [Google Scholar]
  17. Privault, Nicolas. 2013. Stochastic Finance: An Introduction with Market Examples. Boca Raton: CRC Press. [Google Scholar]
  18. Rubinstein, Mark. 2000. On the relation between binomial and trinomial option pricing models. The Journal of Derivatives 8: 47–50. [Google Scholar] [CrossRef]
  19. Schweizer, Martin, and Johannes Wissel. 2008. Term structures of implied volatilities: Absence of arbitrage and existence results. Mathematical Finance 18: 77–114. [Google Scholar] [CrossRef]
  20. Zou, Wenhua. 2012. A Unified Treatment of Derivative Pricing and Forward Decision Problems Within HJM Framework. Ph.D. thesis, University of North Carolina at Charlotte, Charlotte, NC, USA. [Google Scholar]
Figure 1. American put prices for HJM additive ( ϵ = 0.5 ) vs. LSMC vs. binomial when K = 100 ,   b = 0.20 , r = 0.05 .
Figure 1. American put prices for HJM additive ( ϵ = 0.5 ) vs. LSMC vs. binomial when K = 100 ,   b = 0.20 , r = 0.05 .
Risks 14 00123 g001
Figure 2. Maturity sensitivity of American put prices under the HJM additive representation and the CRR binomial benchmark for S 0 = 90 , 100 , 110 , with K = 100 ,   r = 0.05 ,   ϵ = 0.5 , and b = 0.20 .
Figure 2. Maturity sensitivity of American put prices under the HJM additive representation and the CRR binomial benchmark for S 0 = 90 , 100 , 110 , with K = 100 ,   r = 0.05 ,   ϵ = 0.5 , and b = 0.20 .
Risks 14 00123 g002
Figure 3. Decomposition of ATM American put pricing error with local time correction where S 0 = 100 , K = 100 ,   r = 0.05 ,   ϵ = 0.5 , and b = 0.20 .
Figure 3. Decomposition of ATM American put pricing error with local time correction where S 0 = 100 , K = 100 ,   r = 0.05 ,   ϵ = 0.5 , and b = 0.20 .
Risks 14 00123 g003
Figure 4. Stochastic evolution of the European put price term structure under the multiplicative HJM model with constant forward volatility β = 0.3 .
Figure 4. Stochastic evolution of the European put price term structure under the multiplicative HJM model with constant forward volatility β = 0.3 .
Risks 14 00123 g004
Figure 5. Sensitivity of the multiplicative HJM European put price term structure to the forward-rate volatility parameter β .
Figure 5. Sensitivity of the multiplicative HJM European put price term structure to the forward-rate volatility parameter β .
Risks 14 00123 g005
Figure 6. Market-informed calibration results for the multiplicative model based on filtered AAPL put-option data: fitted initial term structure (left), extracted forward curve (middle), and estimated forward volatility proxy β ( τ ) with exponential fit and constant- β proxy (right).
Figure 6. Market-informed calibration results for the multiplicative model based on filtered AAPL put-option data: fitted initial term structure (left), extracted forward curve (middle), and estimated forward volatility proxy β ( τ ) with exponential fit and constant- β proxy (right).
Risks 14 00123 g006
Figure 7. Comparison of the fitted AAPL put price term structure with the simulated curve obtained using the market-informed constant forward-rate volatility estimate β = 52.2783 and simulated curves obtained using independently selected constant volatility values β .
Figure 7. Comparison of the fitted AAPL put price term structure with the simulated curve obtained using the market-informed constant forward-rate volatility estimate β = 52.2783 and simulated curves obtained using independently selected constant volatility values β .
Risks 14 00123 g007
Table 1. American put prices when K = 100 ,   b = 0.20 ,   r = 0.05 .
Table 1. American put prices when K = 100 ,   b = 0.20 ,   r = 0.05 .
S0HJM Additive ( ϵ = 0.5 )LSMCBinomial|HJM-Bin||LSMC-Bin|
8019.934619.980120.00000.06540.0199
8515.272615.273415.31500.04240.0416
9011.453711.400411.49220.03850.0918
958.36918.36848.45100.08180.0825
1006.37396.03526.08880.28510.0536
1054.25194.27954.30660.05470.0271
1102.94012.99462.98840.04830.0062
1152.01092.03452.03760.02660.0031
1201.35381.36801.36720.01330.0008
Table 2. European put prices: HJM additive approximation ( ϵ = 0.5 ), CRR binomial estimate, and Black-Scholes benchmark with K = 100 , r = 0.05 , b = 0.20 , and T = 1 .
Table 2. European put prices: HJM additive approximation ( ϵ = 0.5 ), CRR binomial estimate, and Black-Scholes benchmark with K = 100 , r = 0.05 , b = 0.20 , and T = 1 .
S0HJM AdditiveBinomialBlack Scholes|HJM-BS||Bin-BS|
8016.975816.982616.98240.00650.0002
8513.328813.336013.33650.00770.0006
9010.217110.215110.21420.00290.0009
957.62437.63257.63380.00950.0013
1005.57335.57155.57350.00020.0020
1053.97023.98073.98080.01060.0001
1102.79362.78732.78590.00770.0015
1151.91371.91251.91350.00020.0010
1201.29331.29281.29200.00130.0008
Table 3. Black–Scholes European put prices, multiplicative forward-rate reconstruction, and simulated multiplicative HJM prices across maturities, with S 0 = K = 100 , r = 0.05 , b = 0.20 , and forward-rate volatility β = 0.30 .
Table 3. Black–Scholes European put prices, multiplicative forward-rate reconstruction, and simulated multiplicative HJM prices across maturities, with S 0 = K = 100 , r = 0.05 , b = 0.20 , and forward-rate volatility β = 0.30 .
TBS PriceReconstructedSimulated|Rec-BS||Sim-BS|
0.253.37283.37283.37280.00000.0000
0.504.41974.41973.66480.00000.7549
0.755.09175.09173.46190.00001.6298
1.005.57355.57353.07270.00002.5008
1.506.21736.21732.15480.00004.0624
2.006.61056.61051.37730.00005.2332
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fernando, K.; Manathunga, V. Forward-Modeling Approaches to American Option Valuation: Additive and Multiplicative HJM Representations. Risks 2026, 14, 123. https://doi.org/10.3390/risks14060123

AMA Style

Fernando K, Manathunga V. Forward-Modeling Approaches to American Option Valuation: Additive and Multiplicative HJM Representations. Risks. 2026; 14(6):123. https://doi.org/10.3390/risks14060123

Chicago/Turabian Style

Fernando, Kushantha, and Vajira Manathunga. 2026. "Forward-Modeling Approaches to American Option Valuation: Additive and Multiplicative HJM Representations" Risks 14, no. 6: 123. https://doi.org/10.3390/risks14060123

APA Style

Fernando, K., & Manathunga, V. (2026). Forward-Modeling Approaches to American Option Valuation: Additive and Multiplicative HJM Representations. Risks, 14(6), 123. https://doi.org/10.3390/risks14060123

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop