• 沒有找到結果。

Optimal control policy for a standing order inventory system

N/A
N/A
Protected

Academic year: 2021

Share "Optimal control policy for a standing order inventory system"

Copied!
9
0
0

加載中.... (立即查看全文)

全文

(1)

Production, Manufacturing and Logistics

Optimal control policy for a standing order inventory system

Chi Chiang

Department of Management Science, National Chiao Tung University, Hsinchu, Taiwan, ROC Received 12 August 2005; accepted 2 August 2006

Available online 16 November 2006

Abstract

In this paper, we consider a standing order inventory system in which an order of fixed size arrives in each period. Since demand is stochastic, such a system must allow for procurement of extra units in the case of an emergency and sell-offs of excess inventory. Assuming the average-cost criterion, Rosenshine and Obee (Operations Research 24 (1976) 1143–1155) first studied such a system and devised a 4-parameter inventory control policy that is not generally optimal. The current paper uses dynamic programming to determine the optimal control policy for a standing order system, which consists of only two operational parameters: the dispose-down-to level and order-up-to level. Either the average-cost or discounted-cost criterion can be assumed in the proposed model. Also, both the backlogged and lost-sales problems are investigated in this paper. By using a convergence theorem, we stop the dynamic programming computation and obtain the two optimal parameters.

Ó 2006 Elsevier B.V. All rights reserved.

Keywords: Inventory; Emergency order; Dynamic programming; Storage constraint; Lost-sales; Standing order

1. Introduction

Inventory control systems in the literature are generally divided into two groups: continuous-review models and periodic-continuous-review models. The for-mer typically assumes a fixed order size, while the latter usually predetermines the period length. Since demand is stochastic in the real world, the order interval for the former is thus variable, while the order quantity for the latter varies period by period. A standing order inventory system is a periodic-review one in which the order size is also fixed. However, as Rosenshine and Obee [15] pointed

out, it must allow for procurement of extra units in the case of an emergency and sell-offs of excess inventory if necessary. Assuming that demand in different periods is independently and identically distributed and demand not satisfied at once is backlogged, Rosenshine and Obee hypothesized that the size of a standing order is greater than or equal to the mean demand of a period and devised a 4-parameter inventory control policy for such a system: the storage capacity, emergency order point, size of a standing order, and emergency order-up-to level (i.e., if inventory exceeds the storage capacity, the excess inventory is sold off, and if inventory falls below the order point, an emergency order is placed to raise inventory to the order-up-to level). Using a Markov chain approach, they determined the latter

0377-2217/$ - see front matter Ó 2006 Elsevier B.V. All rights reserved. doi:10.1016/j.ejor.2006.08.038

E-mail address:[email protected]

(2)

two operational parameters, given the former two. Consequently, the inventory policy they devised is not generally optimal.

In this paper, we use dynamic programming to derive the optimal control policy for a standing order system considered in[15]. We assume (as in[15]) that the emergency unit item cost is higher than the regu-lar unit cost, which in turn is greater than the unit sell-off revenue. Also, we assume that the size of standing orders is predetermined by the buyer. The optimal policy derived has only two operational parameters: the dispose-down-to level and order-up-to level. If inventory at a review epoch is lower than the order-up-to level, an emergency order is placed to raise inventory to this level, and if inven-tory at a review epoch is higher than the dispose-down-to level, inventory is sold off down to this level. A standing order inventory system has many attractive features compared to a base-stock peri-odic-review model [15]. The fixed cost for placing periodic orders is eliminated and lead-time does not exist. Also, suppliers are more likely to offer a certain form of price breaks or discounts for items delivered under a standing order. Moreover, a sup-plier does not suffer from the bullwhip effect if a standing order is negotiated with its buyer.

A standing order system bears resemblance to supply contracts with a fixed periodic delivery. Sev-eral studies have recently been done on this area. Anupindi and Akella[1]investigate a finite-horizon periodic commitment model with a response time to adjustments in the order quantity. Henig et al.[10]

design a periodic inventory/transportation model where both downward and upward adjustments in the order quantity are permitted. Bassok et al. [3]

present a supply contract problem with periodic commitments and limited flexibility to change the purchase quantity. Ehrhardt[8]considers the prob-lem of selecting a fixed replenishment quantity to be delivered in each of n consecutive periods in the future. Janssen and de Kok[12]discuss a two-sup-plier periodic model where one suptwo-sup-plier delivers a fixed quantity while the amount delivered by the other is governed by an order-up-to policy. Urban

[17] describes a multi-period ‘‘recurrent’’ newsven-dor problem where changes in the order quantity result in an additional cost to the buyer. Moinzadeh and Nahmias [13] consider a continuous-review inventory model where fixed as well as variable costs are incurred for any upward adjustments to the fixed order quantity. Chiang [6] devises an order-splitting periodic model where n fixed-size

ship-ments (except the first one) are delivered in future time points that are evenly separated. Recently, Cheung and Yuan[4]extend the model of Anupindi and Akella [1] to an infinite-horizon one with no extra costs incurred for units ordered beyond the periodic quantity. See, e.g., Anupindi and Bassok

[2] and Tsay et al. [16] for other related research on supply contracts with periodic commitments. See also, e.g., Chiang and Gutierrez [7]for a peri-odic-review inventory model with emergency orders. Note that Henig et al.’s model [10] and Rosen-shine and Obee’s model[15]are similar in the sense that both allow for emergency orders at a review epoch. The difference between them is that when excess inventory seems to exist at a review epoch, the former [10] permits the supplier to deliver a quantity that is less than the periodic commitment (with no refunds given), while the latter [15] gives the buyer the option of disposing of excess inven-tory (upon receipt of a standing order). It is seen below that Henig et al.’s model is a special case of the basic dynamic program developed.

The rest of this paper is organized as follows. In Section 2, we develop a dynamic programming model for the standing order inventory system described above, which incorporates both the back-logging and lost-sales cases. In Section3, we present a method for computing the optimal dispose-down-to level and order-up-dispose-down-to level. In Section4, we con-clude this paper.

2. A dynamic programming model

Let n be the demand of a period and u(Æ) its prob-ability density function. Demand is assumed to be non-negative and independently distributed in dif-ferent periods. In addition, we use the following notation.

l average demand of a period R the standing order size C the unit item cost

Ce the unit cost via the emergency mode

Cs the unit revenue of excess inventory sold off

h the inventory cost per unit held per period p the shortage cost per unit per period in the

backlogging case

p the shortage cost per unit in the lost-sales case (p should be larger than its counterpart p, for it usually includes the sales price) L expected holding and shortage costs of a

(3)

a the one-period discount factor, 0 < a 6 1 I net inventory (i.e., on-hand inventory

minus backorder) in the backlogging case or on-hand inventory in the lost-sales case, before the receipt of R at a review epoch fn(I) the expected discounted cost of

procure-ment, holding, shortage, and emergency ordering (minus sell-off revenue) with n periods remaining until the end of the plan-ning horizon, given I at a review epoch, the standing order R, and an optimal policy is used

(X)+ max{X, 0}.

We assume Cs< C < Ce. Thus, it is not

econom-ical to order a positive quantity via the emergency mode while disposing of some inventory in the same period. Also, immediate delivery (and negligible fixed costs) for emergency orders is assumed, as in

[10] and [15]. In addition, p > Ce is assumed (for

the use of the emergency mode to be meaningful). Let t(Æ) be a transition function that represents the starting inventory of the next review period. fn(I)

satisfies the recursive equation fnðIÞ ¼ min

QPRfY ðQÞ þ CR þ LðI þ R þ QÞ

þ aEfn1ðtðI þ R þ Q  nÞÞg; ð1Þ

where f0(I) 0, Q is the quantity ordered via the

emergency mode (if positive) or the quantity dis-posed of (if negative) at a review epoch, and Y(Q) = max{CeQ, CsQ} is the emergency operation

cost which is piecewise linear. Note that in the back-logging problem, t(X) = X and L(Æ) is given by

LðX Þ ¼ Z Xþ 0 hðX  nÞuðnÞ dn þ Z 1 Xþ pðn  X ÞuðnÞ dn; ð2Þ

while in the lost-sales problem, t(X) = (X)+and

LðX Þ ¼ Z X 0 hðX  nÞuðnÞ dn þ Z 1 X pðn  X ÞuðnÞ dn: ð3Þ

It is assumed that Q PR, i.e., the quantity sold off at a review epoch is less than or equal to the standing order size (note that this is really not a restrictive assumption, as we shall see later that a stationary policy is optimal in the long run and

there is a maximum inventory level SU such that Q PR holds naturally). Notice that Rosenshine and Obee [15] use the undiscounted-cost (i.e., the average cost per period) criterion, while our model allows for both the undiscounted-cost and dis-counted-cost criteria (thus, the full unit emergency cost and unit sell-off revenue, rather than the mar-ginal cost or loss as in[15], should be used). Henig et al.’s model[10]is a special case of our model with Cs= 0. Also, both Henig et al. and Rosenshine and

Obee did not consider the lost-sales problem. Let Z = I + R + Q, i.e., the inventory level after a possible emergency order or disposal is made at a review epoch. We express model(1) by

fnðIÞ ¼ min

ZPIfY ðZ  I  RÞ þ CsRþ LðZÞ

þ aEfn1ðtðZ  nÞÞg; ð4Þ

where the constant item cost (C Cs)R is excluded

for simplicity. Letting

GnðZÞ ¼ LðZÞ þ aEfn1ðtðZ  nÞÞ; ð5Þ

we can write model(4)by fnðIÞ ¼ min ZPIfY ðZ  I  RÞ þ CsRþ GnðZÞg; ð6Þ which simplifies to fnðIÞ ¼ min ZPIþRfCeZþ GnðZÞg  CeðI þ RÞ þ CsR ð7Þ or fnðIÞ ¼ min I6Z6IþRfCsZþ GnðZÞg  CsI; ð8Þ

depending on whether a possible emergency order or disposal is made at a review epoch.

Let Df and DDf be respectively the first and sec-ond derivatives of the function f.

Lemma 1. fn(I) is convex.

Proof (By induction). f0(I) is convex (and Df0(I) P

Ce). Assume that fn1(I) is convex (and Dfn1(I) P

Cefor the lost-sales case). In the backlogging case,

fn(I) is convex since Y(Æ) is convex and the holding

and shortage costs in (1) are linear (apparently, these costs in L can be allowed to be not linear but convex). In the lost-sales case, it is seen from

(4)

DGnðZÞ ¼ Z Z 0 huðnÞ dn  Z 1 Z puðnÞ dn þ a Z Z 0 Dfn1ðZ  nÞuðnÞ dn; DDGnðZÞ ¼ ðh þ pÞuðZÞ þ a Z Z 0 DDfn1ðZ  nÞuðnÞ dn

þ aDfn1ð0ÞuðZÞ P ðh þ pÞuðZÞ

þ a Z Z

0

DDfn1ðZ  nÞuðnÞ dn

 aCeuðZÞ > 0;

since p > Ce. In addition, we see from(7) and (8)that

as Ce> Csand fn(I) is convex, Dfn(I) PCe. h

For inventory models with convex ordering costs, see, e.g., Porteus [14] for optimal policies. Here, we include a specific analysis of model (6)

with piecewise linear ordering costs (as in [10]). Let SLn minimize CeZ + Gn(Z) and SUnminimize

CsZ + Gn(Z). Since Cs< Ce, SLn is smaller than

SUn. It follows from (7) and (8) that the optimal

policy is to order the amount SLn I  R at cost

Ce per unit if I + R 6 SLn, sell the amount

I + R SUn(respectively R) at price Cs per unit if

I + R P SUnP I (respectively if I P SUn), and do

nothing (i.e., neither order via the emergency mode, nor sell off inventory) if SLn6I + R 6 SUn (see

also Lemma 1 of[10]). In other words, Z¼ I; fnðIÞ ¼ LðIÞ þ aEfn1ðtðI  nÞÞ

if I P SUn; ð9Þ

Z¼ SUn; fnðIÞ ¼ CsðSUn IÞ þ LðSUnÞ

þ aEfn1ðtðSUn nÞÞ if Iþ R P SUnP I; ð10Þ Z¼ I þ R; fnðIÞ ¼ CsRþ LðI þ RÞ þ aEfn1ðtðI þ R  nÞÞ if SLn6Iþ R 6 SUn; ð11Þ Z¼ SLn; fnðIÞ ¼ CsRþ CeðSLn I  RÞ þ LðSLnÞ þ aEfn1ðtðSLn nÞÞ if Iþ R 6 SLn: ð12Þ

We can see above that the optimal control policy for the finite-horizon model is governed by the two operational parameters: the emergency order-up-to level SLnand the dispose-down-to level SUn.

Notic-ing in (4) that the total ordering cost Y(Z I  R) + CsR is non-negative and L(Æ) is also

non-negative, we have

Theorem 1. If a < 1, then as n! 1, lim SLn= SL,

lim SUn= SU, and SL and SU minimize CeZ + G(Z)

and CsZ + G(Z), respectively, where

GðZÞ ¼ LðZÞ þ aEf ðtðZ  nÞÞ; fðIÞ ¼ min

ZPIfY ðZ  I  RÞ þ CsRþ GðZÞg:

Proof. (It is basically the same as that of the second part of Theorem 1 of [10].) We verify that condi-tions (a)–(d) and (f) in Theorem 8–15 of Heyman and Sobel [11] hold here. Conditions (b), (c), and (d) of the theorem are immediate. For condition (a), consider the (non-optimal) base-stock policy and let B(I) denote its (infinite-horizon discounted) expected costs when initial inventory is I. By the non-negativity of L (and Y(Z I  R) + CsR), fn

is monotone increasing, and since fn(I) 6 B(I) for

every n, condition (a) is valid. Furthermore, for a given I we get from (1)that the optimal Q satisfies Y(Q) + CR 6 B(I) because L and f0 are

non-nega-tive. Thus, Q can be bounded from above and con-dition (f) is valid. h

Hence, a stationary policy (SL, SU) is optimal in the long run for the discounted-cost criterion. SU is then the maximum inventory level after a possible emergency order or disposal is made at a review epoch (if we ignore the first possible review epochs when I > SU).

Rosenshine and Obee [15] considered a storage capacity IMAX such that if inventory at a review epoch exceeds IMAX, the excess inventory is sold off (see Federgruen and Zipkin[9]for a related peri-odic problem with limited production capacity). Suppose that our basic model has such a storage constraint, i.e.,

fnðIÞ ¼ min

I6Z6IMAXfY ðZ  I  RÞ þ CsRþ LðZÞ

þ aEfn1ðtðZ  nÞÞg: ð13Þ

If the optimal SU obtained (by usingTheorem 2 be-low) without the constraint Z 6 IMAX is less than or equal to IMAX, the storage capacity will not constitute an effective constraint. Otherwise, assume that SUn> IMAX but SLn< IMAX (if

IM-AX 6 SLn as well, IMAX is the only operational

parameter for fn(I) and the analysis is simplified

and thus omitted). Then,

Z ¼ IMAX; fnðIÞ ¼ CsðIMAX  IÞ þ LðIMAXÞ

þ aEfn1ðtðIMAX  nÞÞ if Iþ R P IMAX;

(5)

Z ¼ I þ R; fnðIÞ ¼ CsRþ LðI þ RÞ þ aEfn1ðtðI þ R  nÞÞ if SLn6Iþ R 6 IMAX; ð15Þ Z ¼ SLn; fnðIÞ ¼ CsRþ CeðSLn I  RÞ þ LðSLnÞ þ aEfn1ðtðSLn nÞÞ if Iþ R 6 SLn: ð12Þ

Lemma 2. If IMAX < SUn, fn(I) is a convex

function.

Proof (By induction). f0(I) is convex. Assume that

fn1(I) is convex. Gn(Z) is convex (as shown in the

proof of Lemma 1). It follows from (8) that as SUn minimizes CsZ + Gn(Z) and IMAX < SUn,

Dfn(I) <Cs if I + R < IMAX; on the other hand,

we see from (14) that Dfn(I) =Cs if

I + R P IMAX. Also, by(7) and (12), Dfn(I) =Ce

if I + R 6 SLn and Dfn(I) P  Ce if I + R P SLn.

Since Cs< Ce and fn(I) is convex for

SLn6I + R 6 IMAX by (15), it follows that fn(I)

is convex. h

Also, Theorem 1 holds here (without lim SUn= SU that minimizes CsZ + G(Z)).

3. Computing SL and SU

Theorem 1does not reveal how to obtain SL and SU. Conjecturing that an (SL, SU) policy continues to be optimal over an infinite horizon for the aver-age-cost criterion, Henig et al. used the Markov chain approach for computing SL and SU. Here, we conjecture as well that an (SL, SU) policy is opti-mal for our more general model if the long-run aver-age cost is to be minimized, and suggest using

Theorem 2 for computing SL and SU under either the average-cost or discounted-cost criterion.

Theorem 2. If there exists some n such that

(a) SUn= SUn1,

(b) Dfn(I) = Dfn1(I) for I 6 SUn, then SUi= SUn

and SLi= SLnfor i P n + 1.

Proof. If SUn= SUn1 and Dfn(I) = Dfn1(I) for

I 6 SUn, it follows from (5) that DGn+1(Z) =

DGn(Z) for I 6 SUn. As SUn minimizes CsZ +

Gn(Z), it also minimizes CsZ + Gn+1(Z), i.e.,

SUn+1= SUn. Also, due to SLn< SUn, SLn

mini-mizes CeZ + Gn+1(Z) as well, i.e., SLn+1= SLn. In

addition, by expressing fn+1(I) as in(9)–(12), it can

be easily seen that Dfn+1(I) = Dfn(I) for I 6 SUn+1.

Hence, the argument continues and SUi= SUn

and SLi= SLnfor all i P n + 1. h

As we see fromTheorem 2, if conditions (a) and (b) are satisfied, the sequences {SLi} and {SUi}

con-verge respectively to SL = SLnand SU = SUn and

thus the dynamic programming computation can be stopped (note that if a storage constraint is included and effective,Theorem 2involves only con-dition (b) with SUnreplaced by IMAX). See Chiang

and Gutierrez[7]and Chiang[5]for a similar theo-rem that is applied to a backorder model in the two-supply-mode setting and a lost-sales model in the replenishment-cycle environment, respectively. SL and SU are then optimal operational parameters for the infinite-horizon model. Condition (a) is expected to be satisfied more quickly than condition (b), which is true of the following computation. The reason is that in most cases in practice there exists a minimum divisible quantity and demand occurs in a multiple of this quantity. Since demand in a period is non-negative and bounded, it follows that the state space for I is finite. Note that even if demand can occur in any finite non-negative amount, the state space must be discretized when implemented on a digital computer. Moreover, the space for SUn is also finite, since the order quantity is also

bounded in practice and orders will be placed in a multiple of the above divisible quantity.

As for condition (b), since Dfn(I) can be any real

number, to facilitate the computation, we use the following approximation: the first derivatives of two consecutive cost functions could be regarded as equal when

Max

I6SUn

jDfnðIÞ  Dfn1ðIÞj 6 e: ð16Þ

If e = 0.02, (16) was satisfied for all the 203 prob-lems in Tables 1–4(the average number of periods required is about 90). If e = 0.01,(16)was satisfied for all but five problems; if e = 0.005 instead, (16)

failed to be met for 22 problems. For these problems not solved for the infinite horizon, the dynamic pro-gramming computation stopped in a period for which SLn and SUn are apparently incorrect (the

computation was aborted).

To illustrate, consider the base case: C = $100, Ce= $110, Cs= $90, l = 5 (with Poisson demand),

R = 5, a = 1, h = $1, p = $20. After solving, we find that SL = 7 and SU = 16. In addition, we vary the

(6)

value of Ce, Cs, and p in the base case to

investi-gate the effect of these input parameters on the opti-mal control policy. Table 1 reports computational results for 27 problems. As we see, SL is non-increasing in Ce and SU is non-decreasing in Ce,

implying that emergency operations on both ends (whether purchases or disposals) are used less and less as Ce increases. Also, SU is non-increasing in

Cs and SL is non-decreasing in Cs, indicating that

emergency operations on both ends are used more frequently as Cs increases. In addition, as p

increases, both SL and SU tend to increase to avoid running out of goods (i.e., there would be

greater use of emergency purchases and lesser use of disposals).

In Table 2, we consider the lost-sales case and design the experiment such that p is equal to p + largest Ce in Table 1, and observe similar results

regarding how SL and SU will change due to an increase in the value of Ce, Cs, or p. Notice that if

SL 6 R, emergency orders are never placed. This is found in six problems ofTable 2where the differ-ence between p and Ce is small. In addition, we

recall that the ordinary zero-time-lag lost-sales peri-odic problem could be viewed as a backorder model in which a credit of aC is given to each unit of

Table 1

Computation of the optimal operational parameters for a backlogged standing order system

Input parameters Operational parameters With a storage constraint p Cs C SL SU SL SU $2 0 110 3 23 4 20 150 5 26 5 20 200 7 30 8 20 50 110 1 18 Same 150 3 22 3 20 200 5 26 5 20 90 110 2 12 Same 150 1 18 Same 200 3 23 3 20 20 0 110 5 28 5 20 150 5 32 5 20 200 5 36 4 20 50 110 6 22 6 20 150 6 27 5 20 200 5 31 5 20 90 110 7 16 Same 150 6 22 6 20 200 5 28 5 20 200 0 110 9 31 9 20 150 9 35 8 20 200 9 39 8 20 50 110 9 25 9 20 150 9 30 9 20 200 9 34 8 20 90 110 10 18 Same 150 9 25 9 20 200 9 31 9 20

Data: l = 5 (with Poisson demand), R = 5, a = 1, h = $1, IMAX = 20.

Table 2

Computation of the optimal operational parameters for a lost-sales standing order system

Input parameters Operational parameters With a storage constraint p Cs Ce SL SU SL SU $202 0 110 8 30 8 20 150 7 33 7 20 200 2 34 2 20 50 110 8 24 8 20 150 7 28 7 20 200 2 30 2 20 90 110 9 17 Same 150 8 23 7 20 200 2 26 2 20 220 0 110 8 30 8 20 150 7 33 7 20 200 5 36 4 20 50 110 9 24 8 20 150 8 28 7 20 200 5 31 5 20 90 110 9 18 Same 150 8 24 8 20 200 5 28 5 20 400 0 110 9 31 9 20 150 9 35 9 20 200 9 39 8 20 50 110 10 25 10 20 150 9 30 9 20 200 9 34 8 20 90 110 10 19 Same 150 10 25 10 20 200 9 31 9 20

Data: l = 5 (with Poisson demand), R = 5, a = 1, h = $1, IMAX = 20.

(7)

demand actually backlogged [18]. Here, if the lost-sales standing order model yields an optimal SL that is greater than or equal to R, it could also be viewed as a backorder model where a credit of aCeis given to each unit of demand actually

back-logged, i.e., L(Æ) is given by LðX Þ ¼ Z Xþ 0 hðX  nÞuðnÞ dn þ Z 1 Xþðp  aCeÞðn  X ÞuðnÞ dn: ð17Þ

There are nine problems inTable 2where p aCeis

equal to p inTable 1. Three problems do not yield

SL that is greater than or equal to R and the other six have the same SL and SU as inTable 1.

Suppose that we add a storage constraint IMAX = 20 into the problems in Tables 1 and 2. The revised SU and SL are reported in the last two columns ofTables 1 and 2. As we see, when a storage constraint is included and effective, SL may decrease. This is because if there is a storage capacity IMAX which is below SU, the buyer is more likely to have to sell off goods, and is thus more averse to spending money on an emergency order, thus lowering SL.

Assume now that a = 0.999 (other input parame-ters being equal). We solve the same problems in

Table 1 and observe similar results, as shown in

Table 3

Computation of the optimal operational parameters for a backlogged standing order system

Input parameters Operational parameters With a storage constraint p Cs Ce SL SU SL SU $2 0 110 4 22 4 20 150 6 25 6 20 200 8 28 9 20 50 110 1 17 Same 150 4 21 4 20 200 6 25 6 20 90 110 2 12 Same 150 2 17 Same 200 5 21 5 20 20 0 110 5 28 5 20 150 5 31 5 20 200 5 35 4 20 50 110 6 22 6 20 150 5 26 5 20 200 5 30 5 20 90 110 7 15 Same 150 6 21 6 20 200 5 26 5 20 200 0 110 9 31 9 20 150 9 34 8 20 200 9 38 8 20 50 110 9 24 9 20 150 9 29 9 20 200 9 33 8 20 90 110 10 18 Same 150 9 24 9 20 200 9 29 9 20

Data: l = 5 (with Poisson demand), R = 5, a = 0.999, h = $1, IMAX = 20.

Table 4

Computation of the optimal operational parameters for a backlogged standing order system

Input parameters R = 6 R = 5 R = 4 p Cs Ce SL SU SL SU SL SU $2 0 110 33 7 4 22 5 111 150 40 7 6 25 5 146 200 47 7 8 28 5 188 50 110 22 7 1 17 5 62 150 33 7 4 21 5 97 200 42 7 6 25 5 140 90 110  6 7 2 12 5 24 150 22 7 2 17 5 60 200 35 7 5 21 5 102 20 0 110 1 13 5 28 8 113 150  2 13 5 31 8 149 200  4 13 5 35 8 191 50 110 3 12 6 22 8 65 150 1 13 5 26 8 100 200  2 13 5 30 8 143 90 110 5 11 7 15 8 27 150 3 12 6 21 8 63 200 0 12 5 26 8 105 200 0 110 7 16 9 31 11 116 150 6 17 9 34 11 151 200 6 17 9 38 11 194 50 110 8 15 9 24 11 67 150 7 16 9 29 11 103 200 6 17 9 33 11 145 90 110 9 14 10 18 11 30 150 8 15 9 24 11 65 200 7 16 9 29 11 108

(8)

Table 3. If we compare results in these two tables, SL and SU inTable 3are less than or equal to their respective counterparts inTable 1. This is possibly due to the fact that shortage becomes less costly if the discounted-cost criterion is used.

Moreover, we vary R for the 27 problems in

Table 3. As we see from Table 4, as R is larger, the system is enabled to operate with a smaller amount of inventory, i.e., both SL and SU tend to decrease. This is because as R is larger, the amount of inventory bought at the cheaper C (as opposed to Ce) increases, thus increasing the willingness of the

system to dispose of inventory more easily (i.e., decreasing SU) as well as wait for the next shipment rather than placing an emergency order (i.e., decreasing SL). In addition, if R < l and Ceis large,

SU could be very high, indicating that the system probably will never dispose of inventory, and if R > l and p is small, SL could be very low, implying that emergency orders are probably never placed.

4. Conclusion

In this paper, we propose a dynamic program-ming model for the standing order inventory system where a fixed quantity is delivered to the buyer in each period. The proposed basic model incorporates both the backlogged and lost-sales cases (note that the model can actually handle the partial backlog-ging case by writing t(X) = (X)+ b(X)+

where b is the fraction of excess demand backlogged, and expressing L appropriately). It also can include a possible storage constraint. Also, Henig et al.’s model is a special case of the basic model with the unit sell-off revenue equal to zero.

Since demand is stochastic in the real world, a standing order system must allow for sell-offs and emergency orders. It is shown that the optimal con-trol policy is governed by the two operational parameters: the dispose-down-to level and order-up-to level, and these two parameters can be computed by using a convergence theorem. Compu-tational results show that as the emergency unit item cost increases or as the unit sell-off revenue decreases, the optimal dispose-down-to level may increase while the optimal order-up-to level may decrease.

Notice that we assume throughout the whole paper that the fixed cost for sell-offs and emergency orders is zero or negligible. It is possible that the fixed cost for sell-offs and/or emergency orders is not negligible. This provides a future research

direc-tion. Also, it is assumed that the size of standing orders is not a decision variable of the basic model, i.e., the issue of the optimal standing order size is not examined in this paper. It seems that the optimal standing order size depends on the unit item cost, the emergency unit item cost, the unit sell-off reve-nue, and other cost parameters. This provides another research direction.

Acknowledgement

The author would like to thank the two anony-mous referees for their constructive comments and suggestions.

References

[1] R. Anupindi, R. Akella, An inventory model with commit-ments, Graduate School of Industrial Administration, Car-negie Mellon University, Pittsburgh, PA, 1993.

[2] R. Anupindi, Y. Bassok, Supply contracts with quantity commitments and stochastic demand, in: S.R. Tayur, R. Ganeshan, M. Magazine (Eds.), Quantitative Models for Supply Chain Management, Kluwer Academic Publish-ers, Boston, MA, 1999.

[3] Y. Bassok, A. Bixby, R. Srinivasan, H.Z. Wiesel, Design of component-supply contract with commitment-revision flex-ibility, IBM Journal of Research and Development 41 (1997) 693–703.

[4] K.L. Cheung, X. Yuan, An infinite horizon inventory model with periodic order commitment, European Journal of Operational Research 146 (2003) 52–66.

[5] C. Chiang, Optimal ordering policies for periodic-review systems with replenishment cycles, European Journal of Operational Research 170 (2006) 44–56.

[6] C. Chiang, Order splitting under periodic review inventory systems, International Journal of Production Economics 70 (2001) 67–76.

[7] C. Chiang, G.J. Gutierrez, Optimal control policies for a periodic review inventory system with emergency orders, Naval Research Logistics 45 (1998) 187–204.

[8] R. Ehrhardt, A model of JIT make-to-stock inventory with stochastic demand, Journal of the Operational Research Society 48 (1997) 1013–1021.

[9] A. Federgruen, P. Zipkin, An inventory model with limited production capacity and uncertain demands II: The dis-counted-cost criterion, Mathematics of Operations Research 11 (1986) 208–215.

[10] M. Henig, Y. Gerchak, R. Ernst, D.F. Pyke, An inventory model embedded in designing a supply contract, Manage-ment Science 43 (1997) 184–189.

[11] D.P. Heyman, M.J. Sobel, Stochastic Models in Operations Research, vol. II, McGraw-Hill, New York, 1984. [12] F. Janssen, T. de Kok, A two-supplier inventory model,

International Journal of Production Economies 59 (1999) 395–403.

[13] K. Moinzadeh, S. Nahmias, Adjustment strategies for a fixed delivery contract, Operations Research 48 (2000) 408– 423.

(9)

[14] E.L. Porteus, Stochastic inventory theory, in: D.P. Heyman, M.J. Sobel (Eds.), Handbooks in OR & MS, vol. 2, North-Holland, Amsterdam, 1990, Chapter 12.

[15] M. Rosenshine, D. Obee, Analysis of a standing order inventory system with emergency orders, Operations Research 24 (1976) 1143–1155.

[16] A.A. Tsay, S. Nahmias, N. Agarwal, Modeling supply chain contracts: A review, in: S.R. Tayur, R. Ganeshan, M. Magazine (Eds.), Quantitative Models for Supply Chain

Management, Kluwer Academic Publishers, Boston, MA, 1999.

[17] T.L. Urban, Supply contracts with periodic, stationary commitment, Production and Operations Management 9 (2000) 400–413.

[18] A.F. Veinott Jr., H.M. Wagner, Computing optimal (s, S) inventory policies, Management Science 11 (1965) 525–552.

數據

Table 1 and observe similar results, as shown in

參考文獻

相關文件

“Big data is high-volume, high-velocity and high-variety information assets that demand cost-effective, innovative forms of information processing for enhanced?. insight and

It is useful to augment the description of devices and services with annotations that are not captured in the UPnP Template Language. To a lesser extent, there is value in

• The stimulation of domestic demand aims to changes the Chinese economy from the one aimed at encouraging investments to one where demand and domestic consumption plays a

– Each listener may respond to a different kind of  event or multiple listeners might may respond to event, or multiple listeners might may respond to 

In this work, for a locally optimal solution to the NLSDP (2), we prove that under Robinson’s constraint qualification, the nonsingularity of Clarke’s Jacobian of the FB system

(2007) demonstrated that the minimum β-aberration design tends to be Q B -optimal if there is more weight on linear effects and the prior information leads to a model of small size;

With the aid of a supply - demand diagram, explain how the introduction of an effective minimum wage law would affect the wage and the quantity of workers employed in that

In this work, for a locally optimal solution to the nonlin- ear SOCP (4), under Robinson’s constraint qualification, we show that the strong second-order sufficient condition