TECHNOLOGY, Volume 7, (2004), Issue 1, 29-39
TECHNOLOGY
OPTIMAL COMMODITY PROCUREMENT UNDER STOCHASTIC PRICES Ali GÜZEL
Kırıkkale University, Faculty of Economics and Administrative Sciences, Kırıkkale, Turkey ABSTRACT
This paper presents a forward buying optimization problem central to many commodity procurement decisions.
Specifically, we present a new mode of analysis to inventory management systems when the unit-purchasing cost is allowed to be a general stochastic process. Assuming dynamic but deterministic demand, negligible fixed ordering cost, and constant lead time, we derive recursive expressions to compute the optimal number of periods of demand to purchase for a given price model. Our problem can also be described as the optimal forward buying quantity for a given price model. We show that the computation time of the optimal policy exponentially increases in the number of future periods. Therefore, an heuristic policy is developed based on computationally efficient bounds of the optimal cost function. Since the procurement model is price model free, it is easy to implement for a variety of commodities with different price processes.
KeyWords: Forward Buying; Case Study; Optimization; Stochastic Prices; Inventory Management; Procurement RASTSAL FIYAT ORTAMINDA OPTİMAL SATINALMA
ÖZET
Bu makale işletmelerin satınalma kararlarında esas olan ileriye dönük satınalmanın optimizasyonu problemini sunmaktadır. Diğer bir deyişle, birim alış maliyetinin genel bir olasılık fonksiyonu olduğu envanter yönetim sistemlerine yeni bir analitik yaklaşım sunuyoruz. Dinamik fakat deterministik bir talep fonksiyonu, gözardı edilebilir sabit sipariş maliyeti ve sabit sipariş alım süresini kabul ederek, verilen herhangi bir fiyat modeli için optimal gelecek süre için mal siparişini hesaplayan formüller türetiyoruz. Problem, verilen herhangi bir fiyat modelinde gelecek için sipariş edilmesi gereken optimal stok miktarı olarak ta tanımlanabilir. Optimal politikanın hesaplanması için gereken sürenin gelecek zaman dilimlerinin sayıları üzerinde üstsel olarak arttığı (hesaplamanın zorlaştığı) görülür. Bu sebeple, optimal maliyet fonksiyonunun alt ve üst sınırları geliştirilerek yaklaşık alt-üst sipariş politikaları türetilmiştir. Geliştirilen sipariş politikası fiyat modelinden bağımsız olduğundan değişik fiyat modellerine sahip mallar ve hammadde alımlarında uygulanması kolaydır.
Anahtar Kelimeler: İleriye Dönük Satınalma, Optimizasyon, Rastsal Fiyatlar, Envanter Yönetimi, Satınalma 1 INTRODUCTION
This research focuses on a forward buying decision that can be classified as an inventory procurement problem under stochastic prices. It was motivated by an application involving the procurement of raw material for a firm that produces manufactured (or mobile) homes. The firm needed a systematic means of trading off critical cost and risk factors, such as the dynamics of future unit prices, inventory costs, and projections of upcoming production requirements. The work report here was the center piece of that application – the model used to incorporate stochastic prices into a periodic review replenishment policy.
There has been much work on inventory related models since the 1950’s, but little of it allows stochastic prices.
This research develops an optimal commodity procurement model, along with its computationally efficient bounds. Specifically, this study considers inventory procurement strategies based on explicit consideration of stochastic price process which may be stationary or non-stationary. Since we are not considering any specific price process, we will not attempt to express the expected inventory cost function in closed form. In such cases, Monte Carlo simulation can be used to estimate the minimum expected discounted costs; however this tactic is computationally intensive. Therefore, some computationally efficient bounds are developed.
Fabian et al. (1959) study a multiple period inventory procurement problem under probabilistic prices and probabilistic demand, with no discounting. Although they are able to show the optimality of price-dependent base stock policy for stationary prices, they fail to generalize the optimality of this policy to nonstationary case (Part I of their work). Kingsman (1969) considers a finite horizon commodity-purchasing problem under stochastic market prices so as to minimize long-term costs where the buyer has many opportunities to make a purchase. He suggested price-dependent base stock policy, which was later proved by Golabi (1985) for the stationary and nonstationary price distribution cases. Kalymon (1970) extends Scarf’s (1960) inventory model to include stochastic prices. His work is more general in that fixed costs and random demand as well as stationary/non-stationary Markovian prices are allowed, and it can be shown that his price dependent Reorder- Point Order-Up-to policy is a generalization of price dependent base stock policy of the above authors. Kalymon, however, does not provide a practical computable policy other than a mere application of dynamic programming.
Shastry (1993) studied the procurement problem of manufactured goods whose prices change in discrete jumps.
Timing between two successive price jumps is a random variable with a known probability density function. His problem is about manufactured goods; therefore, it does not exactly fit in the commodity procurement context.
Our research is significantly different from the previous work in several ways: First, we do not restrict prices to a specific form. Second, the developed algorithm is not dependent upon the specific assumptions of the nature of the price distribution, which results in low maintenance as the model for prices changes over time and across items. Third, it is computationally efficient due to the use of the developed bounds and policies. Finally, we present a new mode of analysis of the inventory procurement problem. The rest of the paper is as follows: in §2 single item inventory procurement problem is defined and the optimal policy is developed. In §3 lower and upper bounds on the optimal cost function and their respective policies are developed. This paper concludes in
§4.
2. SINGLE ITEM PROCUREMENT
We consider a single item, infinite horizon, stochastic price and deterministic demand commodity procurement problem. The ordering price per unit follows a nonnegative discrete time stochastic process. Constant lead-time, constant discount rate, and no fixed ordering cost are assumed. No backlogging is allowed. The procurement decision is made at discrete points in time and the procurement cost is incurred when an order is placed. The sequence of events for inventory control at each period is given below:
1. At the beginning of the period:
2. Price quote is obtained,
3. Desired inventory position is calculated, 4. Current inventory position is observed, and
5. If current inventory position is less than desired, an order is placed and procurement costs are incurred.
6. At the end of the period:
7. Demand is observed, and
8. Inventory holding cost is charged.
2.1. PROCUREMENT MODEL
The following notation is used in developing the optimization logic and model used to guide the decision maker in executing the process outlined above:
t = Period index
z
t = Realized price in period ti t ,
zt + = Forecast made in period t for period t+i
u t = Forecast error in period t based on forecast made in period t-1 D t = Demand in period t
h = Holding cost per unit per period IPt = Inventory position in period t
L = Lead time
Qt = Quantity ordered in period t α = Discount rate
H n = Cumulative discounted carrying costs, defined as:
Hn =αLh+αL+1h+L+αL+n−1h −α α α −
= 1
h1 n
L
] [
Et ⋅ = Expectation conditional on information known at time t
Figure 1 shows that two possible purchase points remain for period t+L+1, namely periods t (the current period) and t+1. Since demand is assumed to be known, current inventory should be enough to meet demand over periods t through t+L-1 and period t+L’s demand must be purchased in period t if inventory is not sufficient to meet that period’s demand. Period t+L+1 is the first period for which purchasing its demand is optional.
There are three possible sources to meet demand in period t+L+1: current inventory in period t, inventory ordered in period t, and inventory ordered in period t+1. The decision is straightforward in this case. Meet demand in period t+L+1 from inventory if current inventory is sufficient, because this would be the least cost option (no procurement is made and inventory already on-hand is held for a shorter period resulting in lower inventory holding cost). If current inventory is not sufficient to meet demand for period t+L+1, then we must purchase its demand in periods t or t+1. If we purchase in period t (now): each unit purchased will incur the procurement cost
z
t, the order will arrive L periods later (at the beginning of period t+L), and a one period unit carrying cost (H ) will be incurred for each unit resulting in a cost of 1 zt +H1 per unit. If we wait until the next period, t+1, we must purchase at that time and incur a unit procurement cost ofz
t+1. Since this cost is incurred a period later, it is discounted to be comparable to the period t purchase cost.Figure 1. Schema for meeting demand in periods t+L+1 and t+L+2
t+L+2 t+L+1 t+L
t+L-1 t+2
t+1 t
periods
The order will arrive in period t+L+1, so there will be no carrying cost. Given that current inventory is not sufficient to meet demand through period t+L+1 and backlogging is not allowed, we must decide whether to order now or wait until the next period so that the total expected cost of meeting demand in period t+L+1 is minimized. We minimize these costs by ordering now if the current unit procurement cost, plus unit-carrying cost, is less than the discounted expected unit cost next period. That is, it is optimal to purchase in period t for period t+L+1 if
1
t H
z + <αEt[zt+1] =αEt[zt,t+1+ut+1]=αzt,t+1 otherwise, wait.
The decision for period t+L+2 is more involved; we can buy in period t or wait. If we buy in period t for period t+L+2, the relevant costs are: unit procurement cost,
z
t, and discounted unit carrying cost over periods t+L and t+L+1, H . Therefore, total cost per unit of meeting demand in period t+L+2 is: 2 zt +H2. If we wait, we have two options in period t+1 to meet demand in period t+L+2: (1) Purchase in period t+1 and incur a cost of1 1
t H
z + + (where H is the carrying cost over period t+L+1). (2) Do not purchase in period t+1 and incur an 1 expected discounted cost per unit of αEt+1[zt+2]. Therefore, as of period t+1, the optimal decision is to select the minimum of (1) and (2). Thus, the minimum expected cost of buying in period t+1 is
]) z [ E , H z
min( t+1+ 1 α t+1 t+2 . Since both terms inside the min function are unknown in period t, taking the expectation and discounting back to period t, the expected discounted cost of waiting (not buying in period t) is:
])]
z [ E , H z [min(
Et t+1+ 1 α t+1 t+2
α .
Therefore, it is optimal to buy in period t for period t+L+2 if
2
t H
z + <αEt[min(zt+1+H1,αEt+1[zt+2])]
otherwise, wait.
In general, the decision can be visualized as comparing the cost of buying now versus a nested expectation of minimums of discounted future costs. For example, the optimal decision is to buy in period t for period t+L+3 if
3
t H
z + <αEt[min(zt+1+H2,αEt+1[min(zt+2+H1,αEt+2[zt+3])])], otherwise, wait.
To generalize, let us define
1=
,
Rt αEt[zt+1]=αzt,t+1
2=
,
Rt αEt[min(zt+1+H1,αEt+1[zt+2])]
=αEt[min(zt+1+H1,Rt+1,1)] and in general,
n =
,
Rt αEt[min(zt+1+Hn−1,Rt+1,n−1)].
Then, the optimal decision is to buy in period t for period t+L+nif the expected savings H
z R
St,n = t,n − t − n
is positive. We now show that St,n is a non-increasing sequence in n. This property implies that if it is optimal to buy now for a future period k, it is also optimal to buy now for all the periods before k. It also implies that if it
is optimal not to buy for a future period k, it is also optimal not to buy for any period beyond k. Therefore, periods should be added to the current buy until the expected savings turns negative.
Optimal Policy: In order to calculate the optimal order quantity, it is useful to first state the following proposition.
Proposition 1: St,n ≥ St,n+1 for all t,n≥ . The proof for this proposition is included in the Appendix (as are 1 the proofs for all subsequent propositions).
Now we are ready to define the optimal ordering policy as follows:
If St,1≤ , then the optimal forward buying critical number, 0 k , is zero. Otherwise, there exists a unique integer t k such that t St,kt > and 0 St,kt+1≤0. Then, the optimal order quantity is
−
= +
∑
+=
0 , IP D max
Q t
k L t
t
i i
t
t
where D is known demand in period i and i IP is on-hand plus on-order inventory. t
If St,1≤ , then by Proposition 1, 0 St,n ≤ for all n, which means that there is no incentive to buy now for the 0 demand in period t+L+n and hence no forward buying takes place. On the other hand, if St,1> then by 0 Propositions 1 and 8 (see section 3.1), there exists a smallest integer k such that St,k > but 0 St,k+1≤0. This means that there are positive expected savings for purchasing now for periods t+L+1 through t+L+k and no savings for purchasing now for periods after t+L+k. In this case, the policy orders in period t for periods through t+L+k if the current inventory position is not sufficient to meet demand in these periods. If the current inventory is more than demand for periods t through t+L+k, then the policy orders nothing. If the assumption of Proposition 8 does not apply, it may be the case that St,k > for all t and k. There would then be an incentive to 0 order now for every future period.
It remains to be shown how to calculate Rt,n. Since Rt,n involves the expectations of correlated random variables (z can be any stochastic process including an ARIMA process where t z depends on its own lags and t past disturbances), it is not possible to obtain a closed form expression for Rt,n. One approach to computing
n ,
Rt is to use brute force Monte Carlo (MC) estimation. For large n, brute force MC turns out to be very ineffective. Computation time grows exponentially as n is increased. If an average is taken over m price realizations in any period, then m zt+1 prices are needed to estimate R , mt,1 2 zt+2 prices to estimate Rt,2, and in general, mn zt+n prices are needed to estimate Rt,n. This corresponds to an exponential computation time.
For large n, therefore, brute force MC estimation is inefficient if not infeasible. Therefore, we develop computationally efficient bounds in the next section.
3 BOUNDS
In this section we develop a lower and an upper bound that give minimum and maximum quantities to buy respectively. Let us define
, ) H z ( min E
L i 1 t i n i
n i t 1 n ,
t
α +
α
= − + −
≤
≤ t≥ ,1 n≥ . 1
In other words, if we knew all the prices, min i 1(zt i Hn i)
n i
1 − + −
≤
≤ α + is the future lowest cost for period n. Since we only know prices until period t (now), we take the expectation over all possible price sample paths for periods t+1
through t+n. Since prices and holding costs are nonnegative, L ,t,n t≥ ,1 n> is nonnegative. The following 1 proposition establishes the lower bound.
Proposition 2: Lt,n ≤Rt,n, ∀t,∀n.
Let us define the minimum expected savings function as:
Min,n
St =Lt,n −zt−Hn.
Then, SMint,n provides a lower bound for S . The following proposition establishes the monotonicity of t,n SMint,n .
Proposition 3: SMint,n ≥SMint,n+1 for n≥ and all t. 1
With these propositions, we are in a position to define the lower bound policy as follows:
If SMint,1 ≤ , then the lower bound critical number, 0 kMint = . Otherwise, the 0 kMint is the unique integer k such that
0
SMint,k > and SMint,k+1≤0. Then, the lower bound order quantity,
−
= +
∑
+=
0 , IP D max
Q t
k L t
t
i i
Min t
Mint
where D is known demand in period i and IPi t is on-hand plus on-order inventory.
The next proposition shows that the lower bound policy procures no more than the optimal policy.
Proposition 4: QMint ≤Qt.
Proof: 0 SMint,k St,kMin kt kMint
t
Mint ≤ ⇒ ≥
<
Since St,n is difficult to compute, we have no way to test how close SMint,n to S is. Therefore, to constrain t,n
n ,
S , an upper bound is needed. t
3.1.UPPER BOUND
In this section we develop an upper bound for S . Let t,n
{
(E [z ] H )}
min
U i1 t t i n i
n i n 1 ,
t − + −
≤
≤ α +
α
= n≥ . 1
If we had perfect forecasts, Ut,n would give the optimal periods to cover. Since prices and holding costs are nonnegative, Ut,n, 1t≥ and n≥ is nonnegative. 1
Proposition 5: Ut,n≥Rt,n for n≥ and1 t≥ . 1
Let us define the maximum expected savings function, SMaxt,n , as:
Max,n
St =Ut,n−zt −Hn.
Max,n
St has the same monotonic property as SMint,n and S . t,n
Proposition 6: SMaxt,n ≥SMaxt,n+1 for n≥ and all t. 1
The next proposition proves that SMaxt,n is a monotonically decreasing sequence in n with a finite negative limit.
Hence, the sequence can change signs at most once. This limit is obviously true for stochastically decreasing and stationary/covariance stationary prices. To establish stochastically increasing prices, we assume: (1) 0≤α<1 and (2) the expected future prices increase slower than the discount rate. If these assumptions hold, then the expected discounted future prices approach zero in the limit. If the second assumption does not hold, then the expected prices increase faster than the discount rate and depending on the magnitude of holding cost, it may be optimal to order for infinite number of periods. In fact, without these two assumptions note that the lower bound policy may order for infinite number of periods, as does the optimal policy. Proposition 7 also utilizes the above assumptions 1 and 2.
Proposition 7: Suppose lim nE[zt n] 0 t
n α + = ∀
∞
→ . Then
) H z ( S
lim Maxt,n t
n→∞ =− + ∞ .
The following proposition generalizes this result to St,n andSMint,n .
Proposition 8: Suppose lim nE[zt n] 0 t
n α + = ∀
∞
→ . Then
S lim S
lim Mint,n
n n ,
n t = =
∞
→
∞
→ −(zt+H∞).
Proposition 8 shows that the optimal expected savings, as well as the minimum expected savings, will eventually become negative and approach to the same quantity, h)
z 1 ( ) H z (
L t
t −α
+ α
−
= +
− ∞ , as does the maximum
savings function. This rules out the optimality of an order quantity for an infinite number of periods when the above conditions are met.
Using the above propositions we can now define an upper bound policy. Specifically, if SMaxt,1 ≤ , then the 0 upper bound critical number, kMaxt = . Otherwise, 0 kMaxt is the unique integer k such that SMaxt,k > and 0
0
SMaxt,k+1≤ . Then, the upper bound order quantity,
−
= +
∑
+=
0 , IP D max
Q t
k L t
t
i i
Maxt
Max t
where D is known demand in period i and IPi t is On-Hand plus On-Order inventory.
Note that if the assumptions of Proposition 7 do not hold, the upper bound policy may order for an infinite number of periods, as does the optimal policy. The next proposition shows that the upper bound policy orders at least as much as the optimal policy.
Proposition 9: QMaxt ≥Qt. Proof: St,k 1 SMaxt,kMax 1 0
Max t
t + ≤ + ≤ ⇒ kt ≤kMaxt
4. CONCLUSION AND FUTURE RESEARCH
This paper has investigated the forward buying problem in a stochastic price environment. Although some simplifying assumptions are made concerning the inventory procurement problem, we have allowed prices to be any general stochastic process. We have developed the optimal policy and its bounds for such an inventory system. In another paper that will be published soon in this journal, we have applied these policies as well as an operational policy that is developed in that paper on the actual prices in a case study and showed that the operational policy outperformed the upper bound and lower bound policies while all of the policies outperformed the myopic policy.
Our model considers any stochastic price process but treats demand as deterministic. Allowing stochastic demand would not change the optimal number of periods to purchase. If it is optimal to buy for a future period under deterministic demand, it is also optimal to buy for that period under stochastic demand. However, when demand is uncertain, it is not known what purchase quantity would exactly meet the desired number of periods of demand. A heuristic would be to substitute expected values of future demands into the optimal order quantity
−
= +∑+
=
0 , IP D E max
Q t L k t
t
i i .
If demand is larger than what we have bought, then we have missed on savings since the expected cost of not meeting demand over the periods t through t+L+k is higher than purchasing now. If demand is less, then we incur more carrying cost and lose on savings since it is more expensive to buy inventory now and carry for periods beyond period t+L+k.
We conjecture that under stochastic demand (possibly price dependent) with a fixed ordering cost, the optimal policy is a price sample path dependent (s,S) policy. Kalymon’s policy,
(
si(p),Si(p))
, depends only on the current price p since he assumes prices follow a first order Markovian process. Any ARMA price/demand process can be converted into a Markovian process by state augmentation - including past prices/demands and their respective disturbances into the state vector. See, for example, Bertsekas (1995, pp. 230) and Zipkin (2000, pp. 479). Extending Kalymon’s results to general ARMA/ARIMA price models needs further research, although a history dependent (s,S) policy is most probably the optimal policy.Hence, allowing stochastic demand with/without a positive fixed ordering cost would most likely result in extensions of well known optimal policies of inventory theory. However, even if we know the form of the optimal policy, computing these policies is a nontrivial task. Only recently, computationally efficient algorithms for single pair stationary (s,S) policy have been reported in the literature. Computing nonstationary, let alone sample path dependent nonstationary (s,S) policies is a formidable task since future distributions would change as we compute these critical numbers.
Our model does not allow for shortages either. Though allowing for shortages makes more sense under stochastic demand, it may also be necessary to allow for shortages under the deterministic demand. Depending on the relative magnitude of the cost of shortage compared to the unit purchase cost and cumulative discounted holding costs; it may not always be optimal to meet the known demand when the current price is high. Therefore, allowing backorders/lost sales into our model while demand is still deterministic is an immediate next research interest.
REFERENCES
1. Fabian, T., Fisher, J. L., Sasieni, M. W., Yardeni, A., Purchasing Raw Material on a Fluctuating Market, Oper. Res., 7, (1959), 107-122.
2. Golabi, K., Optimal Inventory Policies when Ordering Prices are Random, Oper. Res., 33, (1985), 575- 588.
3. Kalymon, B. A., Stochastic Prices in a Single Item Purchasing Model, Oper. Res., 19, (1971), 1434- 1458.
4. Kingsman, B. G., Commodity Purchasing, Oper. Res. Quarterly, 20, (1969), 59-65.
5. Scarf, H. The optimality of (s,S) policies in the dynamic inventory problem, in K. Arrow, S. Karlin, & P.
Suppes (Eds.), Mathematical Methods in the Social Sciences (pp. 196−202). Stanford: Stanford University Press, (1960).
6. Shastry, K. A., Inventory Policies under Stochastic Prices, Ph.D. Dissertation. Tuscaloosa: The University of Alabama at Tuscaloosa, (1993).
APPENDIX (PROOFS)
PROOF OF PROPOSITION 1. By induction. Since Sn = Rt,n −zt−Hn and Sn+1=Rt,n+1−zt −Hn+1 , first show true for n=1 and all t:
2 t 2 , t 1 t 1 ,
t z H R z H
R − − ≥ − − iff
1 , t 2 1 2 ,
t H H R
R + − ≤ iff
] z [ E h )]
R , H z [min(
Et t+1+ 1 t+1,1 −αL+1 ≤α t t+1
α iff
] z [ E )]
h R
, z [min(
Et t+1 t+1,1−αL ≤ t t+1 which is obviously true.
Now assume true for n = k and all t and show true for n = k + 1 and all t:
2 k t 2 k , t 1 k t 1 k ,
t z H R z H
R + − − + ≥ + − − + iff
1 k , t 2 k 1 k 2 k ,
t H H R
R + + + − + ≤ + iff
)]
R , H z [min(
E h )]
R , H z [min(
Et t+1+ k+1 t+1,k+1 −αL+k+1 ≤α t t+1+ k t+1,k
α iff
)]
R , H z [min(
E )]
h R
, H z [min(
Et t+1+ k t+1,k+1−αL+k ≤ t t+1+ k t+1,k (1) Now by the induction assumption we have
1 k 1 t 1 k , 1 t k 1 t k , 1
t z H R z H
R + − + − ≥ + + − + − + iff
k , 1 k t 1 L k , 1
t h R
R + + −α + ≤ +
So clearly (1) holds and the induction holds.
PROOF OF PROPOSITION 2. By induction. Lt,1≤Rt,1 since Lt,1=Rt,1. Assume that Lt,n≤Rt,n ∀ . It remains to show thatt Lt,n+1≤Rt,n+1, t∀
1 n ,
Lt + =α α−
(
+ + +−)
+
≤
≤ i1 t i n 1i
1 n i
t 1min z H
E
( )
+ α +
α
= − + +−
+
≤
+ ≤ i1 t i n 1i
1 n i n 2 1 t
t min z H , min z H
E
( )
+ α +
α
= − + +−
+
≤ + ≤
+ min z H , min z H
E
E i1 t i n 1i
1 n i n 2 1 t 1 t t
Since the expectation of a minimum is less than or equal to the minimum of the expectations, )])]
H z ( min [ E , H z [min(
E i 1 t i n 1 i
1 n i 1 2 t n 1 t
t − + +−
+
≤ + ≤
+ + α +
α
≤
)])]
H z ( min [ E , H z [min(
E i 2 t i n 1i
1 n i 1 2 t n 1 t
t − + +−
+
≤ + ≤
+ + α α +
α
=
By re-indexing,
)])]
H z
( min [ E , H z [min(
E i1 t 1 i n i
n i 11 t n 1 t
t − ++ −
≤ + ≤
+ + α α +
α
=
)]
L , H z [min(
Et t+1+ n t+1,n α
=
)]
R , H z [min(
Et t+1+ n t+1,n α
≤
=Rt,n.
PROOF OF PROPOSITION 3. Lt,n −zt −Hn ≥Lt,n+1−zt −Hn+1 if
n , t 1 n n 1 n ,
t H H L
L + + − + ≤ .
Now
n ,
Lt E [min i1(zt i Hn i)]
n i
t1 − + −
≤
≤ α +
α
= and
1 n n 1 n ,
t H H
L + + − + E [ min i1(zt i Hn 1i)] L nh
1 n i
t 1 +
− +
− + +
≤
≤ α + −α
α
=
E [min{min i1(zt i Hn 1i L n ih), n(zt n 1 L 1h)}]
n i
t 1 −
+
− +
− + +
− +
≤
≤ α + −α α −α
α
=
E [min{min i1(zt i Hn i), n(zt n 1 L 1h)}]
n i
t 1 −
+ +
−
− +
≤
≤ α + α −α
α
=
But it is true for any sample path that
)}
h z
( ), H z ( min
min{ i1 t i n i n t n 1 L 1
n i 1
+ − +
−
− +
≤
≤ α + α −α min i1(zt i Hn i)
n i
1 − + −
≤
≤ α +
≤ And so
)}]
h z
( ), H z ( min [min{
E i1 t i n i n t n 1 L 1
n i
t 1 −
+ +
−
− +
≤
≤ α + α −α E [min i1(zt i Hn i)]
n i
t1 − + −
≤
≤ α +
≤ This establishes the inequality.
PROOF OF PROPOSITION 5. By induction. First show true for n=1 and t∀ .
1=
,
Rt αEt[zt+1]
{
t t 1 0}
1 ,
t minE [z ] H
U =α + + =αEt[zt+1].
Therefore, Rt,1≤Ut,1 ∀t. Assume true for n and t∀ . It remains to show that Rt,n+1≤Ut,n+1 ∀t.
+1=
n ,
Rt αEt[min(zt+1+Hn,Rt+1,n)] since the expectation of a minimum is less than or equal to the minimum of the expectations,
])]
R [ E , H ] z [ E
min( t t+1 + n t t+1,n α
≤
Now, Rt+ n1, ≤ U min
{
i1(Et 1[zt 1i] Hn i)}
n i n 1 , 1
t − + ++ −
≤
+ =α ≤ α + (by induction hypothesis)
+ ]≤ R [
Et t 1,n α
{
α− + ++ + −}
≤
≤min (E [z ] H )
E i 1 t 1 t 1i n i
n i
t 1 since the expectation of a minimum is less than or equal to the minimum of the expectations,
+ ]≤ R [
Et t 1,n min
{
E[
i1(Et 1[zt 1i] Hn i)] }
n t i
1 − + ++ −
≤
≤ α +
α
min
{
i1(Et[zt1 i] Hn i)}
n i
1 − ++ −
≤
≤ α +
α
=
So, Rt,n+1≤ min
{
Et[zt 1] Hn, 1mini n{
i−1(Et[zt+1+i] Hn−i)} }
≤
+ + α≤ α +
α and
{
(E [z ] H )}
min
U i 1 t t i n 1 i
1 n i 1 1 n ,
t − + +−
+
≤
+ =α ≤ α +
{ }
{
E [z ] H , min (E [z ] H )}
min i 1 t t i n 1 i
1 n i n 2 1 t
t − + +−
+
≤
+ + ≤ α +
α
=
{ }
{
E [z ] H ,min (E [z ] H )}
min i t t 1 i n i
n i n 1 1 t
t + + ≤≤ α ++ + −
α
=
Therefore, Rt,n+1≤Ut,n+1
PROOF OF PROPOSITION 6. Ut,n −zt−Hn ≥Ut,n+1−zt −Hn+1 iff
n , t 1 n n 1 n ,
t H H U
U + + − + ≤ .
Now
n ,
Ut min
{
i1(Et[zt i] Hn i)}
n i
1 − + −
≤
≤ α +
α
=
1 n n 1 n ,
t H H
U + + − + min
{
i1(Et[zt i] Hn 1i)}
L nh1 n i 1
− + +
− + +
≤
≤ α + −α
α
=
{
(E [z ] H h)}
min i1 t t i n 1i L n i
1 n i 1
−
− + +
− + +
≤
≤ α + −α
α
=
{ }
{
min (E [z ] H h), (E [z ] h)}
min i 1 t t i n 1 i L n i n 1 t t n 1 L 1
n i 1
+ − + +
−
− + +
− +
≤
≤ α + −α α −α
α
=
{ }
{
min (E [z ] H ), (E [z ] h)}
min i 1 t t i n i n 1 t t n 1 L 1
n i 1
+ − + +
−
− +
≤
≤ α + α −α
α
=
{
U , (E [z ] h)}
min t,n αn+1 t t+n+1 −αL−1
=
n ,
Ut
≤
PROOF OF PROPOSITION 7.
{
(E [z ] H )}
min lim U
lim i1 t t i n i
n i 1 n n
,
n t − + −
≤
≤
∞
→
∞
→ = α α +
{ }
{
min (E [z ] H ), E [z ]}
min lim
i t t i n i n t t n
1 n i 1
n→∞ ≤≤ − α + + − α +
=
] z [ E lim
n t t n
n→∞ α +
≤ = 0
Since 0zt ≥ t∀ , 0Ut,n ≥ ∀t,n. Therefore, 0
U lim t,n
n =
∞
→ , and
Max n , nlim St
∞
→ =
{
t,n t n}
nlim U −z −H
∞
→ = )−(zt +H∞ where h
H 1
L
α
−
= α
∞
PROOF OF PROPOSITION 8. Immediately follows from proposition 7 since prices are nonnegative and
≤
0 Lt,n ≤Rt,n ≤Ut,n ∀n,∀t