Hostname: page-component-745bb68f8f-g4j75 Total loading time: 0 Render date: 2025-02-11T06:32:53.208Z Has data issue: false hasContentIssue false

ON THE STRUCTURE OF OPTIMAL ORDERING POLICIES FOR STOCHASTIC INVENTORY SYSTEMS WITH MINIMUM ORDER QUANTITY

Published online by Cambridge University Press:  06 March 2006

Yao Zhao
Affiliation:
Department of Management Science and Information Systems, Rutgers University, The State University of New Jersey, Newark, NJ 07102-1895, E-mail: yaozhao@andromeda.rutgers.edu
Michael N. Katehakis
Affiliation:
Department of Management Science and Information Systems, Rutgers University, The State University of New Jersey, Newark, NJ 07102-1895, E-mail: mnk@andromeda.rutgers.edu
Rights & Permissions [Opens in a new window]

Abstract

We study a single-product periodic-review inventory model in which the ordering quantity is either zero or at least a minimum order size. The ordering cost is a linear function of the ordering quantity, and the demand in different time periods are independent random variables. The objective is to characterize the inventory policies that minimize the total discounted ordering, holding, and backorder penalty costs over a finite time horizon. We introduce the concept of an M-increasing function. These functions allow us to characterize the optimal inventory policies everywhere in the state space outside of an interval for each time period. Furthermore, we identify easily computable upper bounds and asymptotic lower bounds for these intervals. Finally, examples are given to demonstrate the complex structure of the optimal inventory policies.

Type
Research Article
Copyright
© 2006 Cambridge University Press

1. INTRODUCTION

Minimum Order Quantity (MOQ) is widely used in many industries (e.g., apparel, pharmaceutical, and consumer packaged products). In these industries, customers (e.g., distributors or retailers) typically have two choices, either not to order from their suppliers or to order at least a minimum quantity, namely the MOQ. This MOQ provides a way for the suppliers to achieve economies of scale in production and transportation.

A well-known example of MOQ is the fashion sport ski-wear distributor Sport Obermeyer [7]. Sport Obermeyer outsources almost all of its production to Hong Kong and China to reduce production variable cost. Due to the economy of scale in mass production, the manufacturing facilities require a minimum ordering quantity of 600 garments in Hong Kong and 1200 garments in China per order. The MOQ constraints apply to a particular item or a group of items, such as all colors of a particular style. MOQ is not only required in fashion industries where products are subject to obsolescence (thus distributors and retailers only place orders for a few items), it also applies to many repeatedly ordered items. For instance, Home Depot and Wal-Mart have to honor the MOQs specified by the suppliers for many nonseasonal items they carry. When the suppliers require MOQ, they typically do not charge a fixed ordering cost (which is accounted by the MOQ), but charge the same unit price per item. Therefore, the customers' ordering cost is a linear function of the ordering quantity.

Minimum order quantity stands as a substantial challenge to managing supply chains efficiently. As illustrated by the numerical examples of Fisher and Raman [7], MOQ requires the distributors or retailers (hereafter we use retailer and distributor interchangeably) to order either none or many. Thus, it reduces the retailers' flexibility of responding to demand and eventually increases the retailers' inventory costs or reduces their service levels. To provide tools and guidance for companies to effectively manage inventory when they face MOQs from their suppliers, we model, in this article, this type of problem as stochastic dynamic programs and investigate the structure of the optimal policy for the single-product, periodic-review inventory system with MOQ in a finite time horizon.

There is a large body of literature in the general areas of production and inventory management incorporating the impact of the economy of scale. However, most efforts have been devoted to models with fixed ordering costs and fixed batch sizes; little attention has been paid to MOQs. Scarf [16] proved that an (s,S) policy is optimal for periodic-review, single-product inventory systems with fixed ordering cost and general demand distributions. An alternative proof is provided by Veinott [20] under a different set of assumptions. An excellent review of stochastic inventory systems with fixed ordering cost can be found in Heyman and Sobel [9]. For systems with fixed batch sizes, Veinott [19] first proved that a reorder point/batch-transfer policy is optimal. In this policy, if the inventory level drops below the reorder point, orders are placed in batches to raise the inventory level to the smallest value above the reorder point; if the inventory level is above the reorder point, no order is placed. Chen [4] proved that the policy is optimal for multiechelon inventory systems under some regularity conditions. Karlin [10] analyzed a single-period stochastic inventory system in which a fixed amount is added to stock whenever a decision to increase stock is made. This model has applications in production systems in which the difference between the cost of producing up to the capacity and the cost of producing any number of units less than the capacity is negligible. Karlin [10] specified the conditions under which the optimal inventory policy can be characterized by a single critical number.

Chan and Muckstadt [3] studied a stochastic production-inventory system in which the production quantity is constrained by a minimum and a maximum level in each time period, namely, the production smoothing problem. They characterized the optimal production policy in finite and infinite time horizons under the discounted cost criterion. This production smoothing problem is different from the model studied here because in the former, the action of zero production is absent and, hence, the action sets are connected and compact. In the model studied here, the order quantity is either zero or at least the MOQ; therefore, the action sets are disjoint and unbounded. As we will see later, these disjoint action sets significantly complicate the structure of the optimal policies. Other related work in this general area includes that of Axsater [1], De Bodt and Graves [5], Federgruen and Katalan [6], Gallego and Wolf [8], Karmarkar [11], Lee and Moinzadeh [13], Porteus [14], Sethi and Cheng [17], Zheng and Federgruen [22], Zipkin [23], and Song and Yao [18].

The work of Fisher and Raman [7] is perhaps the first article explicitly considering MOQ in stochastic inventory systems. They considered a distributor managing multiple products in two time periods. If the distributor decides to order, the order sizes must be larger than or equal to the MOQs for each time period and less than the supplier's production capacity. They solved the optimal order quantity problem using stochastic programming, and they quantified the impact of MOQ on the distributor's inventory costs for the case of two time periods. Katehakis and Bradford [12] considered a related single-period, multilocation distribution system with both minimum and maximum order quantity constraints. To the best of our knowledge, there are almost no studies on the multiperiod inventory systems with MOQs. Indeed, the structure of the optimal inventory policy is not known even for the simplest type of such systems with a single product and unlimited production capacity.

This article is organized as follows: In Section 2 the model and notation are presented. In Section 3 we establish, in Theorem 3.10, the form of the optimal policy outside of an interval for each time period. In Lemma 3.9, Lemma 3.12, and Theorem 3.13 we provide the upper bound and asymptotic lower bound for this interval in each time period. Examples are given to demonstrate the complex structure of the optimal policy. Section 4 concludes the article by pointing out future research directions.

2. THE MODEL AND FORMULATION

We consider a single retailer managing a single product and reviewing its inventory periodically. External demand is stochastic and a minimum order quantity, M, is required from the supplier.

The sequence of events is as follows. At the beginning of a time period, the retailer reviews the inventory and makes order decisions. If he orders, the order size must be at least M units and it is immediately filled. At the end of the time period, demand is realized and the retailer fills the demand from on-hand stock. Any excessive demand is backlogged. Our analysis can be easily extended to systems with constant replenishment lead times following the standard argument in Heyman and Sobel [9].

Let N be an integer that represents the number of time periods in the planning horizon. We index time periods n = 1,2,…,N, where N is the first time period in the planning horizon and 1 is the last. Let c, β (0 < β < 1), h, and π be the unit ordering cost, the time discounted factor for each time period, the unit inventory holding cost per time period, and the unit backorder penalty per time period, respectively. We use Dn to denote the external demand in time period n, and it is assumed that the Dn's are independent with finite means E(Dn). Throughout this article, we assume π > c.

Following Markov Decision Process (MDP) notations, let S be the continuous state space for inventory position x, at the beginning of a time period, and yx be the amount ordered in that time period. yAx, where Ax = {x} ∪ [x + M,+∞) is the set of feasible actions. Let ξ(x,y,D) = yD be the transition function, where D is the demand.

It is easy to verify that the expected inventory and ordering cost in one time period given that the period starts with an inventory position x and orders in that period yx items can be written as follows:

where E(·) is the expectation with respect to D and

Let Un(x) be the minimum total inventory and ordering costs from the beginning of nth time period until the end of the planning horizon, given an nth period initial inventory position x. Clearly,

The salvage value of the unsold products at the end of the planning horizon is zero (i.e., U0(x) ≡ 0). Observe that if M = 0, Eq. (1) reduces to the well-known inventory model of zero fixed ordering cost [15].

Define Vn(x) = Un(x) + cx, ∀n; we can simplify Eq. (1) as follows:

For simplicity, we define gn(y) = c(1 − β)y + E(L(y,Dn)) for n ≥ 2 and g1(y) = cy + E(L(y,D1)); we let Hn(y) = gn(y) + βE(Vn−1(yDn)), ∀n ≥ 2, and H1(y) = g1(y). We can rewrite Eq. (2) as

We can prove the following proposition by induction.

Proposition 2.1: If MMwhile everything else is identical, then Un(x) ≤ Un′(x), ∀x, where U (U′) corresponds to M (M, respectively).

The proof is based on the observation that AxAx′, where A (A′) corresponds to M (M′, respectively). We omit the details of the proof.

3. STRUCTURE OF THE OPTIMAL POLICY

We first focus on the last time period in the planning horizon.

Definition 3.1: Consider two continuous functions, φ(y) and ψ(y), where y ∈ (−∞,+∞). If there exists a positive ε, δ, and a ω = [a,b] where a and b are finite constants, so that φ(y) = ψ(y), ∀y ∈ [a,b], and (φ(a − ε) − ψ(a − ε))(φ(b + δ) − ψ(b + δ)) < 0 for any 0 < ε ≤ ε and 0 < δ ≤ δ, then we define a to be a junction.

Intuitively, a junction is the minimum point of an interval in which φ(y) − ψ(y) = 0 and beyond which, φ(y) − ψ(y) changes sign.

Lemma 3.2: Given any convex function φ(y),y ∈ (−∞,+∞), that satisfies φ(y) → +∞ as |y| → +∞, define y* to be the smallest value at which φ(y) reaches the global minimum.

1. There exists a unique and finite junction y0 between φ(y) and φ(y + M).

2.

3. y* − M < y0y*.

Proof:

1. Observe that φ(x) is continuous (due to convexity), that there exists a y1 > −∞ so that φ(y1) > φ(y1 + M), and that there exists a y2 < +∞ so that φ(y2) < φ(y2 + M). It follows from the Intermediate Value Theorem of continuous functions that there must exist a junction between φ(y) and φ(y + M), and all junctions between φ(y) and φ(y + M) must be finite.

To show the uniqueness of the junction, we prove that if φ(y1) = φ(y1 + M) and φ(y2) = φ(y2 + M) for two points y1 < y2, then φ(y) = φ(y + M), ∀y ∈ (y1,y2).

For any y ∈ (y1,y2), the convexity of φ(y) implies that

Thus,

Since φ(y1 + M) − φ(y1) = φ(y2 + M) − φ(y2) = 0, the proof of part 1 is complete.

2. Consider ∀x > y0. Due to the convexity of φ(x), we have

Thus, φ(y0) = φ(y0 + M) implies φ(x) ≤ φ(x + M). The convexity of φ(x) further implies that

hence, φ(x) ≤ φ(x + M′).

Consider ∀x < y0. Due to the convexity of φ(x), we have

Thus, φ(y0) = φ(y0 + M) implies φ(x) ≥ φ(x + M).

3. First, there must exist a point y, y* − Myy* so that φ(y) = φ(y + M). This is true because φ(y) is continuous and φ(y) (φ(y + M)) reaches the global minimum at y* (y* − M, respectively). Hence, the uniqueness of the junction y0 implies that y0y*. Second, because φ(y* − M) > φ(y*) (due to the fact that y* is the smallest global minimum of φ(y)), the uniqueness of the junction y0 implies that y0 > y* − M. █

Clearly, H1(y) is convex, and since π > c, H1(y) tends to infinity as |y| → ∞. Thus, Lemma 3.2 holds for H1(y). Define the smallest global minimum of H1(y) to be y1* and the junction between H1(y) and H1(y + M) to be y1. The following theorem characterizes the optimal policy for the single-period inventory systems with MOQ.

Theorem 3.3: In the single-period problem, the optimal policy, given the initial inventory position x, is to order

Proof: For xy1* − M, the global minimum y1* is a feasible order-up-to level; thus, it is optimal to order y1* − x. For x > y1, since H1(x + M′) ≥ H1(x), ∀M′ ≥ M (Lemma 3.2), the optimal policy is to order nothing. For x that satisfies y1* − M < xy1, first notice that H1(x + M) ≤ H1(x) (Lemma 3.2), which implies that we should order at least M; second, notice that H1(x + M′) ≥ H1(x + M), ∀M′ > M, because x + M > y1* and H1(y) is convex. Thus, only ordering M is the optimal policy. █

The optimal policy is illustrated in Figure 1. We point out that the single-period optimal policy for the model with MOQ has a different structure than the (s,S) policy that is optimal for the model of fixed ordering cost and than the reorder point/batch-transfer policy that is optimal for the model of fixed batch sizes.

The cost function of a single-period inventory system with MOQ.

Now consider any time period n,1 < nN. We first show that the following properties hold for Hn(y).

Proposition 3.4: Hn(y),n > 1 has the following properties:

1. Hn(y) is continuous.

2. Hn(y) > 0 and Hn(y) → +∞ as |y| → +∞.

Proof:

1. The proof is by induction. Assume that Hn−1(y) is continuous; then it is easily seen that inf{Hn−1(y) : yx + M} is continuous because the boundary x + M is a continuous function of x. Thus, Vn−1(x) = inf{Hn−1(x);inf{Hn−1(y) : yx + M}} is continuous because the infinmum of continuous functions is continuous. Hence, Hn(y) = gn(y) + βE(Vn−1(yDn)) is continuous. Finally, the continuity of H1(y) implies the result.

2. Notice that for n > 1,

Since E((h + c)(yDn)+ + (π − c)(Dny)+) is nonnegative and tends to positive infinity as |y| → ∞ (due to π > c), the fact that Un−1(·) ≥ 0 implies the result. █

Definition 3.5: φ(x) is an M-increasing function if φ(x) ≤ φ(x + M′), ∀x andM′ ≥ M.

Note that the regular nondecreasing functions are special cases of the M-increasing function for which M = 0. The definition of the M-increasing functions directly implies the following proposition.

Proposition 3.6: If φ(x) and ψ(x) are M-increasing functions, then the following hold:

1. aφ(x) + bψ(x) is M-increasing for nonnegative a and b.

2. E(φ(xD)) is M-increasing, where E(·) is the expectation with respect to D.

3. φ(x) is M-increasing withM′ > M.

Lemma 3.7: Vn(x) is an M-increasing function for all n ≥ 1.

Proof: The result holds because Vn(x) = infyAx{Hn(y)} + βcE(Dn) and Ax+MAx, ∀M′ ≥ M. █

To characterize the optimal policy for time period n > 1, define the smallest global minimum of Hn(y) to be yn* (it is finite due to Proposition 3.4). Since the single-period cost functions gn(y) are convex and gn(y) → +∞ as |y| → +∞ because π > c, we can define yn,G to be the unique junction between gn(y) and gn(y + M) (Lemma 3.2). Observe that if the demand is identically distributed, yn,G is a constant for all n > 1; therefore, we let yG = y2,G for simplicity.

Following the same logic as in the proof of Lemma 3.2, we can show that Hn(y) and Hn(y + M) must have at least one junction in (yn* − M,yn*] because Hn(y) is continuous, and Hn(y) (Hn(y + M)) reaches the global minimum at yn* (yn* − M, respectively). Let yn be the smallest junction between Hn(y) and Hn(y + M) in (yn* − M,yn*] and let yn(M′) be the largest junction between Hn(y) and Hn(y + M′) for M′ ≥ M. We define

. For the ease of exposition, we simplify the notation yn(M) to yn.

Given these definitions, we can make the following observations.

Observation 3.8:

(a) gn(y) is M-increasing for yyn,G (i.e., gn(y) ≤ gn(y + M′), ∀M′ ≥ M, ∀yyn,G) (Lemma 3.2).

(b) For all y ∈ [yn* − M,yn), Hn(y + M) < Hn(y).

(c) Due to the asymptotic behavior of Hn(y) (Proposition 3.4), for all y > yn we have Hn(y) ≤ Hn(y + M′), ∀M′ ≥ M (M-increasing).

The following relationships hold.

Lemma 3.9:

.

Proof: The first and second inequalities follow by the definitions of

. To show the third inequality, we use contradiction. Suppose

; first observe that for all yyn,G, Hn(y) = gn(y) + βE(Vn−1(yDn)) is M-increasing. This is true because gn(y) is M-increasing, ∀y > yn,G (Observation 3.8(a)), and Vn−1(y) is M-increasing for all y, Proposition 3.6 implies the result. Thus, for any

, we must have Hn(y) ≤ Hn(y + M′), ∀M′ ≥ M. However, by the definition of

, there must exist a M′ ≥ M and a

such that Hn(y + M′) < Hn(y). This completes the proof. █

Now we are ready to show the optimal policy in certain regions of the state space.

Theorem 3.10: In the multiple-period problem, the optimal policy at time period n > 1, given the initial inventory position x, is to order

where zn*(x) is a nondecreasing function of x and zn*(x) − xM.

Proof: For xyn* − M, the optimal policy is obviously to order up to yn* since the global minimum yn* is feasible for x.

For yn* − M < xyn, it is optimal to order up to level zn*(x) ≥ x + M because Hn(y + M) < Hn(y) for all y ∈ (yn* − M,yn) (Observation 3.8(b)). To show that zn*(x) is a nondecreasing function, consider x,x′ ∈ (yn* − M,yn] and assume x < x′; then arg miny∈[x+M,+∞) Hn(y) ≤ arg miny∈[x′+M,+∞) Hn(y).

For

is M-increasing (Observation 3.8(c)); thus, the optimal policy is to order nothing. █

The example in Figure 2 shows that zn*(x) might not always be equal to x + M for x ∈ (yn* − M,yn]. The example has two time periods with a deterministic demand seven units realized in the first period and a deterministic demand five units realized in the second period (the same observation can be made when the demand in the second period is also seven), and M = 10, π = 10, h = 1, and c = 0. See Figure 2 for the definition of y′ and Y′. It is obvious from Figure 2 that if y2* − M < x < y′, z2*(x) = x + M; however, if y′ < x < Y′, z2*(x) = Y′ + M; and, finally, if Y′ < x < yn, z2*(x) = x + M. We have examples (not reported here) with stochastic demand in which there exist multiple y's and Y's. These examples show that the optimal policies of the multiperiod systems generally have different structures than those of the single-period systems (Theorem 3.3). Together with the single-period optimal policy, these examples demonstrate that neither the optimal policy in terms of the ordering quantity nor the optimal policy in terms of the order-up-to level is monotone.

Example 1.

Theorem 3.10 characterizes the optimal policy in the state space except for the interval

. We have numerical examples (not reported here) to show that Hn(y) has multiple junctions with Hn(y + M); thus, Ωn can be nonempty. To characterize the optimal policy in this interval, we need to answer the following question: Does there exist a unique point yn0 ∈ Ωn so that we should order at least M for ∀x < yn0 and order nothing for ∀x > yn0? If there exists such a point, then

because we should not order for

(Theorem 3.10), and there must exist a ε > 0 so that for

, we should order (due to the definition of junction and the continuity of Hn(y)). However, when Hn(y) and Hn(y + M) have multiple junctions, such a point might not exist. For instance, Figure 3 illustrates a case in which Hn(y) has three junctions with Hn(y + M), with yn (yn) being the smallest (largest, respectively) junction. If x < yn, we should order; if x ∈ (yn,yn′) (see Fig. 3 for the definition of yn′), we should not order; if x ∈ (yn′,yn), we should again order; and if x > yn we should again not order. It is still not clear under what conditions such a case might exist. Thus, the existence of such a point yn0 is an open question.

Example 2.

We next provide bounds for {yn*} as n → ∞ in the case of stationary demands. Observe that Lemma 3.9 specifies upper bounds for yn*, ∀n; therefore, we focus on lower bounds. We define yL to be the junction between E(L(y,D)) and E(L(y + M,D)). A simple heuristic policy works as follows: Order up to y ∈ [yL,yL + M] if x < yL; otherwise, do not order. It is easily seen that if the initial inventory position of a time period x ∈ [yL,yL + M], the expected cost in this period is no more than c(M + E(D)) + E(L(yL,D)). Thus, the infinite horizon long-run average cost and the total discounted cost of this heuristic policy are bounded from above for an initial state x ∈ [yL,yL + M].

Proposition 3.11: For stationary demand, the smallest global minimum of Hn(·), yn*, is uniformly bounded from below for all n.

Proof: The proof is by contradiction. If there exists a subsequence nk so that ynk* → −∞ as nk → +∞, Hnk(ynk*) → +∞ (by Eq. (4) and part 2 of Proposition 3.4). Since Vnk+1(x) ≥ Hnk(ynk*) + βcE(Dnk+1), ∀x, Vnk+1(x) → +∞, ∀x ∈ [yL,yL + M] as nk → +∞. This creates a contradiction because the discounted cost Unk+1(x) = Vnk+1(x) − cx is bounded by the total discounted cost of the heuristic policy. █

It follows from Lemma 3.9 and Proposition 3.11 that there exists a compact set Ω so that yn* ∈ Ω, ∀n. To obtain a lower bound for the limit points of {yn*}, we assume without loss of generality that c = 0 [21]; then yL = yG, Vn(x) = Un(x), and

Since the single-period cost function is nonnegative, Bertsekas [2] showed that Un(x) ≤ Un+1(x), ∀x,n, and there exists a function U(x) such that

In addition, for all x,λ ∈ R, and all n = 1,2,…, the sets Bn(x,λ) = {yAx|E(L(y,D)) + βE(Un(yD)) ≤ λ} are compact (Proposition 3.4 and Eq. (14)). Thus, using Proposition (1.7) of Bertsekas [2, p.148], it follows that Un(x) → U(x) pointwisely as n → ∞. Thus, Hn(y) → E(L(y,D)) + βE(U(yD)) pointwisely (by the monotone convergence theorem). Define H(y) = E(L(y,D)) + βE(U(yD)). H(y) satisfies Proposition 3.4 because Hn(y) → H(y) pointwisely as n → ∞ and Un(·) ≥ 0, ∀n. Finally, in Ω, Hn(y) converges uniformly to H(y) because Ω is compact.

Lemma 3.12: Let y* be the smallest global minimum of H(y); then y* ≥ yG.

Proof: For all xS,

Since the heuristic policy has a long-run average cost less than or equal to E(L(yG,D)), for a x ∈ [yG,yG + M],

To show that y* ≥ yG, we observe that if y* < yG, then E(L(y*,D)) > E(L(yG,D)) from the definition of y*, the convexity and asymptotic behavior of E(L(y,D)). Thus, (7) is violated. █

Now we are ready to provide a lower bound for the limit points of {yn*}.

Theorem 3.13: limn→∞ yn* ≥ y*.

Proof: The proof is by contradiction. Consider a limit point

of {yn*}; that is, there exists a subsequence nk so that as

. Suppose

. Because y* is the smallest global minimum of H(·), we must have

On the other hand, the definition of ynk*, ∀nk, implies that

Let nk → ∞; first we have

due to the pointwise convergence of Hn(·). Second, we observe that

As nk → ∞, the first term on the right-hand side converges to zero because H(·) is continuous; the second term on the right-hand side also converges to zero because Hnk(·) uniformly converges to H(·) in Ω. Thus, we must have

Inequality (9) and relations (10) and (11) imply

. This completes the proof by contradiction. █

In the case of stationary demand, it follows from Theorem 3.13 and Lemmas 3.9 and 3.12 that the interval

is asymptotically bounded by [yGM,yG], where yG can be easily determined from the known single-period cost function. Furthermore,

is asymptotically bounded from above by yn*. Therefore, Theorem 3.10 implies that asymptotically it is optimal to stop ordering above a certain point smaller than or equal to yn*.

4. CONCLUSION

In this article, we partially characterized the optimal inventory policy for the single-product, periodic-review inventory systems in which the ordering cost is linear but the order size must be either zero or larger than or equal to a minimum order quantity. There are many interesting research topics left unexplored for the stochastic inventory systems with minimum order quantity. For instance, we still do not know whether there exists a unique boundary between the ordering region and the nonordering region; nor do we know the existence of a stationary optimal control policy in the infinite time horizon under the average cost criterion; finally, given the complex structure of the optimal policy, easily implementable and effective heuristic policies need to be developed for the inventory systems with either a single product or multiple products sharing the minimum order quantity.

Acknowledgment

This research was supported in part by a Faculty Research Grant from Rutgers Business School–Newark and New Brunswick.

References

REFERENCES

Axsater, S. (1993). Continuous review policies for multi-level inventory systems with stochastic demand. In S. Graves, A. Rinnooy Kan, & P. Zipkin (eds.), Logistics of production and inventory. Amsterdam: Elsevier (North-Holland).
Bertsekas, D.P. (1995). Dynamic programming and optimal control, Vol. 2. Belmont, MA: Athena Scientific.
Chan, E.W. & Muckstadt, J.A. (1999). The effects of load smoothing on inventory levels in a capacitated production inventory system. Technical Report, School of Operations Research and Industrial Engineering. Cornell University, Ithaca, NY.
Chen, F. (2000). Optimal policies for multi-echelon inventory problems with batch ordering. Operations Research 48: 376389.Google Scholar
De Bodt, M.A. & Graves, S.C. (1985). Continuous-review policies for a multi-echelon inventory problem with stochastic demand. Management Science 31: 12861299.Google Scholar
Federgruen, A. & Katalan, Z. (1996). The stochastic economic lot scheduling problem: Cyclical base-stock policies with idle times. Management Science 42: 783796.Google Scholar
Fisher, M. & Raman, A. (1996). Reducing the cost of demand uncertainty through accurate response to early sales. Operations Research 44: 8799.Google Scholar
Gallego, G. & Wolf, A.S. (2000). Capacitated inventory problems with fixed order costs: Some optimal policy structure. European Journal of Operational Research 126: 603613.Google Scholar
Heyman, D. & Sobel, M. (1984). Stochastic models in operations research, Vol. 2. New York: McGraw-Hill.
Karlin, S. (1958). Optimal inventory policy for the Arrow–Harris–Marschak dynamic model. In K.J. Arrow, S. Karlin, & H. Scarf (eds.), Studies in the Mathematical Theory of Inventory and Production. Stanford, CA: Stanford University Press.
Karmarkar, U. (1987). Lot sizes, lead-times and in-process inventories. Management Science 33: 409419.Google Scholar
Katehakis, M. & Bradford, P. (2002). Contract constrained resource allocation. In INFORMS Annual Meeting, San Jose, CA.
Lee, H.L. & Moinzadeh, K. (1987). Two-parameter approximations for multi-echelon repairable inventory models with batch ordering policy. IIE Transaction 19: 140149.Google Scholar
Porteus, E.L. (1971). On the optimality of generalized (s,S) policies. Management Science 17: 411427.Google Scholar
Ross, S.M. (1970). Applied probability models with optimization applications. New York: Dover.
Scarf, H. (1960). The optimality of (s,S) policies in dynamic inventory problems. In K. Arrow, S. Karlin, & P. Suppes (eds.), Mathematical models in the social sciences. Stanford, CA: Stanford University Press.
Sethi, S.P. & Cheng, F. (1997). Optimality of (s,S) policies in inventory models with Markovian demand. Operations Research 45: 931939.Google Scholar
Song, J.S. & Yao, D.D. (2001). Supply chain structures: Coordination, information and optimization. Boston: Kluwer Academic.
Veinott, A.F. (1965). The optimal inventory policy for batch ordering. Operations Research 13: 424432.Google Scholar
Veinott, A.F. (1966). On the optimality of (s,S) inventory policies: New conditions and a new proof. SIAM Journal of Applied Mathematics 14: 525552.Google Scholar
Veinott, A.F. & Wagner, H. (1965). Computing optimal (s,S) inventory policies. Management Science 11: 525552.Google Scholar
Zheng, Y.S. & Federgruen, A. (1991). Finding optimal (s,S) policies is about as simple as evaluating a single policy. Operations Research 39: 654665.Google Scholar
Zipkin, P. (2000). Foundations of inventory management. Boston: McGraw-Hill.
Figure 0

The cost function of a single-period inventory system with MOQ.

Figure 1

Example 1.

Figure 2

Example 2.