Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Forecast horizon of multi-item dynamic lot size model with perishable inventory

Abstract

This paper studies a multi-item dynamic lot size problem for perishable products where stock deterioration rates and inventory costs are age-dependent. We explore structural properties in an optimal solution under two cost structures and develop a dynamic programming algorithm to solve the problem in polynomial time when the number of products is fixed. We establish forecast horizon results that can help the operation manager to decide the precise forecast horizon in a rolling decision-making process. Finally, based on a detailed test bed of instance, we obtain useful managerial insights on the impact of deterioration rate and lifetime of products on the length of forecast horizon.

1. Introduction

In a multi-period, dynamic decision-making environment, forecast horizon is a period with the property that the data for periods beyond it are not required in order to determine the decisions of the first few periods. More formally, period T is referred to a forecast horizon if the data information (e.g. cost and demand) after period T does not affect the optimal decisions of the first τ periods in every N-period problem with NT + 1, period τ is the corresponding decision horizon (planning horizon). If T is a forecast horizon, decisions of the first τ periods for some optimum solution of the T-period problem are also optimum for each instance of the problem with larger than period T. The significance of forecast horizon T is immediate: it is unnecessary to forecast information after period T.

The earliest study of forecast horizons in operations management is due to Wagner and Whitin [1], who analyze a dynamic lot sizing (DLS) problem in the presence of setup costs, holding cost, deterministic time-varying demands. They demonstrate the optimality of Zero Inventory Property (ZIP) and use it to develop an efficient dynamic programming (DP) which solves the problem. They also investigate forecast horizon results. Afterwards forecast horizon has been widely applied in operations management [216]. Furthermore, the idea of forecast horizon has been applied to dynamic decision problems in the area of capacity expansion [1718], machine replacement [1920], plant location [2122], cash balance [2324], bond refunding [25]. Chand et al. [26] present an extensive classified bibliography of the forecast horizon literature. Since 2002, the research of forecast horizon incorporates the following aspects: operations management [2734], game theory [35], reservoir operations [3638].

In this paper we investigate forecast horizon in a multi-product DLS problem with age-dependent stock deterioration and inventory cost function and joint ordering. Our approach is motivated by Hsu [39], who points out that age-independent inventory cost structure in the conventional DLS models is reasonable for nonperishable products, but is not applicable to perishable products. He studies a new DLS model for perishable products where stock’s deterioration rates and inventory costs in each period depend on the age of the stock. Hsu [40] generalizes the new DLS model that backloggings are permitted. Chu et al. [41] extend the new DLS model under general economies of scale cost functions. Sargut and Isik [42] extend the study of Hsu [40] by considering production capacity. However, these studies on perishable products focus on single item. In addition, they do not investigate forecast horizons.

Our DLS problem belongs to a class of multi-product DLS problems with joint ordering. Due to the vast majority of research in this class, we discuss only a few articles that are related to our work. Kao [43] considers a multi-product DLS problem with joint and individual setup costs, and then present a DP algorithm for finding the optimal ordering policy. He also introduces a very simple heuristic procedure. Chung et al. [44] consider a coordinated replenishment DLS problem under all-units quantity discount and incremental quantity discount. They show their problem is NP-hard and present an effective polynomial time heuristic procedure for the incremental discount case. Li et al. [45] address a multi-item DLS problem, where multiple items share limited production resources. They consider both single-level and multi-level cases and propose a simple three-stage approach that is applicable to both classes of problems. Kim and Lee [46] study a dynamic inbound ordering and shipment scheduling problem for multiple products that are transported from a supplier to a warehouse by common freight containers. They show their problem is NP-hard and present a heuristic algorithm that exploits the properties of an optimal solution. Akbalik et al. [47] study a multi-item DLS problem with inventory bounds, and prove that the problem is strongly NP-hard. However, they show that it can be polynomially solved for any fixed number of items under the non-speculative cost assumption. The other studies on production planning and inventory management that relate to our work, see [4854].

Before we proceed with the details of the multi-product DLS problem with perishable inventory and joint ordering. We summarize the major contributions of this article:

  1. We develop an efficient DP algorithm to solve the problem in polynomial time when the number of products is fixed.
  2. Based on the monotonicity of order point, we characterize a sufficient condition for a period t to be forecast horizon.
  3. Using a detailed test bed of instance, we obtain useful managerial insights on the impact of deterioration rate and lifetime of products on the length of forecast horizon. We conclude that (i) as the inventory deterioration rate increases, the length of forecast horizon decreases, then remains invariant; (ii) as the lifetime of products increases, the length of forecast horizon increases, then remains invariant; (iii) for a given deterioration rate, the length of forecast horizon is higher for higher values of joint setup costs; for a given lifetime of products, the length of forecast horizon is higher for higher values of joint setup costs, then remains invariant.

The rest of the paper is organized as follows. We will present our DLS problem with age-dependent stock deterioration rates and inventory cost function and joint ordering in Section 2. In Section 3, we will prove two structural properties and develop a DP algorithm to solve the problem under general time-varying cost structure. We then propose a special instance with no speculative motive in holding inventory. Section 4 establishes forecast horizon results. In section 5, we present computational experience and managerial insights. Section 6 concludes the paper.

2. Model formulation

The following notion is used in our model:

  1. T: the problem horizon; i.e., the number of periods;
  2. N: total number of products;
  3. : demand of product n in period t, 1 ≤ nN, 1 ≤ tT;
  4. Kt: joint setup cost when one or more products are ordered in period t, 1 ≤ tT;
  5. : individual setup cost when product n is ordered in period t, 1 ≤ nN, 1 ≤ tT;
  6. : unit order cost of product n in period t, 1 ≤ nN, 1 ≤ tT;
  7. : unit holding inventory cost of product n in period t, which is ordered in period i, 1 ≤ nN, 1 ≤ itT;
  8. the amount of product n ordered in period t, 1 ≤ nN, 1 ≤ tT;
  9. : the amount of the demand of product n in period t to be satisfied from order in period i, 1 ≤ nN, 1 ≤ itT;
  10. : the amount of inventory of product n at the beginning of period t, which was ordered in period i, 1 ≤ nN, 1 ≤ itT;
  11. : the fraction of that is lost during period t, 1 ≤ nN, 1 ≤ itT;

As Hsu [39] points out, regarding deterioration rates and inventory cost, the longer a unit is carried in stock, the faster it may deteriorate and the higher its inventory carrying cost. Therefore, we have the following assumptions:

  1. Assumption 1: , 1 ≤ nN; 1 ≤ ijtT.
  2. Assumption 2: , 1 ≤ nN; 1 ≤ ijtT.

Without loss of generality, we assume zero inventory at the beginning of period 1 and at the end of period T. We also assume that lead time to satisfy demands is zero.

Define binary variable δ(x), .

We now present the multi-item DLS problem with perishable inventory and joint ordering.

Subject to: (1) (2) (3) (4)

Constraint (1) shows that after using units out of a total of units order of product n to satisfy the demands of product n in period t, the remaining units are carried as inventory. Constraint (2) says that after subtracting units from to satisfy the demands of product n in period t, the remaining stock is . Constraint (3) means the demands of product n in period t must be satisfied by ordering product n in periods 1 through t. Constraint (4) is the non-negative constraint. We will denote this problem as (MP).

Define and , for 1 ≤ nN; 1 ≤ ik < tT.

By definition, it is easy to see that

By assumption 1, we have

In addition, to satisfy one unit demand of product n (1 ≤ nN) in period t by an order in period i (i < t), we need to order units products n in period i and carry units of inventory in each period k, where ikt − 1.

If and , n = 1,2, ti + 1, we define the lifetime of product n is ti + 1 periods, denote mn as the lifetime of product n, so mn = ti + 1, if , we say the lifetime of product n is 1 period.

Note that a period t is called an order point (period) of product n if .

3. Properties of the optimal solution and DP algorithm

The following theorem implies that there does not exist a polynomial time algorithm for the problem.

Theorem 1. Problem (MP) is NP-hard in the strong sense.

Proof. The proof is similar to other multi-product DLS problems, so its proof is omitted.

In the next subsection, we present some properties for the optimal solution under two assumptions on the cost function, one is general time-varying cost structure, the other is the cost structure with no speculative motive in holding inventory. These properties will be employed later in developing a DP algorithm to solve problem (MP), which runs in a polynomial time with a fixed number of products N.

3.1. General time-varying cost structure

The existing DP algorithm to solve conventional DLS problems typically depends on ZIP, while with age-dependent stock deterioration and inventory cost function, ZIP does not hold under general time-varying cost structure in an optimal solution. This has been demonstrated by single product in Hsu [39]. Now we are ready to prove two structural properties to present a new DP recursion.

Theorem 2. There exists an optimal solution Ω* to problem (MP) such that: if ij, then , 1 ≤ nN; 1 ≤ it; 1 ≤ jt.

Proof. Suppose i < j are two order points of product n in the optimal solution Ω*. represents the total variable order and inventory costs to satisfy one unit demand of product n in period t by order in period i; represents the total variable order and inventory costs to satisfy one unit demand of product n in period t by order in period j. If , then , if not, for any , assume , , we have so is true. Similarly, If , then . Hence we conclude if ij, then , 1 ≤ nN; 1 ≤ it; 1 ≤ jt.

Theorem 2 shows that the demand of product n in period t is satisfied entirely by ordering product n in exactly one of periods i, 1 ≤ it.

Before presenting Theorem 3, firstly we identify a property of an optimal solution.

Lemma 1. Suppose i < j are two order points of product n (1 ≤ nN) in the optimal solution Ω+ to problem (MP) and if , for some jk, then for any ε, , there exists .

Proof. For any constant ε, , we modify optimal solution Ω+ to solution Ω*, , , by definition of , it is easy to see that in the new solution Ω*, we have ; ; , ilk − 1; , jlk − 1. Denote V+) as the total costs of optimal solution Ω+ and V(Ω*) as the total cost of modified solution Ω*. The perturbed solution can not decrease cost below the optimal solution, so we have V(Ω*)−V+) ≥ 0, further simplify the above expression, we have:

, since , we have: .

Theorem 3. There exists an optimal solution Ω* to problem (MP), where if i < j are two order points of product n and for some kj, then for each t, ktT.

Proof. Suppose there is an optimal solution Ω+ of (MP) where i < j are two order points of product n and , for some t > kj. We modify the optimal solution Ω+ to obtain another feasible solution Ω*, , . In the modified solution Ω*, we have ; ; , ilt − 1; , jlt − 1.

V+) represents the costs in the optimal solution Ω+, V(Ω*) represents the costs in the modified solution Ω*.

From assumption 1 and 2, we know .

From lemma 1, we know .

So we have V+) ≥ V(Ω*).

Theorem 3 shows that the inventory stocks are used to satisfy demands with first-in-first-out rule in an optimal solution.

We need to employ the following notations to present a new DP recursion.

Define the set Um including one or more products, in which that the products have the common last setup period for t-period problem. Assume there are Z(t) common last setup periods for N products. By the definition, we know 1 ≤ mZ(t) ≤ N, if N products have only one common last setup period, then Z(t) = 1, if N products have N different last setup periods, then Z(t) = N.

  1. V(t) = the minimum costs in a t-period problem.
  2. Vn(t) = the minimum costs for ordering product i in a t-period problem.
  3. = the costs in a t-period problem of N products in which the last setup for product n occurs in period for satisfying the demands of periods , ,..,t.
  4. = the costs in a t-period problem for the products that have the common last setup period , and for satisfying the demands of periods , ,..,t.
  5. = the period in which the last setup takes place in an optimal solution to t-period problem.

Thus, it follows from the definition that

Where

The period is defined a division point in the above dynamic programming recursion.

For the definition of Um, since 1 ≤ mN, 1 ≤ tT, the number of combinations of Um is o(2N), the value of can be determined in o(T32N). We conclude that the overall complexity of our DP algorithm is o(T32N). This implies that the DP algorithm runs in O(T3), When the number of products N is fixed.

3.2. No speculative motive cost structure

We observe that in real-world applications, very often that there is no economic incentive for the purchaser to carry inventory if the unit order cost fluctuate slightly. This is a situation known in the DLS literature as no speculative motive in holding inventory. In the context of our problem, it implies the following assumption on the cost parameters: for any n, 1 ≤ nN,

There are two special cases in the assumptions on the cost parameters: one is that unit order cost of any product n is constant for all periods, the other is decreasing.

It is well known that there exists an optimal solution to plenty of DLS problems that satisfies the Zero Inventory Property. In the context of our problem, this property can be restated as follows:

Zero Inventory Property (ZIP). In an optimal solution, for any 1 ≤ i < tT; 1 ≤ nN.

We found that ZIP even holds with stock deterioration and age-dependent inventory cost function under the assumption of no speculative motive in holding inventory cost structure. In the case of ZIP holds, the vast majority of literature for multi-product DLS models gives the efficient dynamic programming algorithm. In this context, we pass over the DP algorithm under no speculative motive cost structure. Notice that the problem (MP) remains NP-hard even with no speculative motive in holding inventory cost structure.

4. Forecast horizon results

Define , 1 ≤ itT, if j = t, . Let m(nt) denote the period with the smallest , 1 ≤ jt. Define P(t) as the t-period problem. Let i(nt) denote the last ordering period and q(nt) denote the last division point of product n in an optimal solution of P(t). Define i(t) = min{i(1t),i(2t),..,i(Nt)}, q(t) = min{q(1t),q(2t),..,q(Nt)}.

Lemma 2. In the optimal solution of P(t), if i(nt) = m(nt), 1 ≤ nN, then there exists i(n,t + 1) ≥ i(nt).

Proof. Consider the optimal solution of P(t + 1), if i(n,t + 1) = t + 1, 1 ≤ nN, then we have i(n,t + 1) > i(nt); if i(n,t + 1) ≤ t, assume i(n,t + 1) < i(nt) = m(nt), by the definition of m(nt) and , we have , since and , we have , this means that producing product n in period i(nt) instead of producing in period i(n,t + 1) to satisfy the demands of product n in period t + 1 can not increase costs, therefore i(n,t + 1) ≥ i(nt), 1 ≤ nN.

Lemma 3. In the optimal solution to P(t), if i(nt) = m(nt) for all n, 1 ≤ nN, then the P(t*) for any t + 1 ≤ t* ≤ n has an optimal solution with at least one ordering point and one division point for all products in the set {i(t),i(t) + 1,..,t}.

Proof. Consider P(t*) with t + 1 ≤ t* ≤ T, from Lemma 2, we have i(nt*) ≥ i(nt) for all n, 1 ≤ nN, t + 1 ≤ t* ≤ T, from the above DP algorithm and the definition of q(nt), we have q(nf) ≥ i(nf), f = 1,2,..,T. From the definition i(t) and q(t), we have i(t*) ≥ i(t) and q(t*) ≥ i(t*). If q(t*) ≥ t + 1, we examine the optimum solution of P(q(t*)−1), the optimum solution of P(q(t*)−1) is a part of optimum solution of P(t*), if q(q(t*)−1) ≥ t + 1, we continue the process until we find a period when the segmental solution has one division period in the interval {i(t),i(t) + 1,..,t}, since q(nf) ≥ i(nf), f = 1,2,..,T, the segmental solution has one ordering period in the interval {i(t),i(t) + 1,..,t}, the proof is done. We call the set {i(t),i(t) + 1,..,t} ordering set.

Theorem 4. Consider the optimal solution to P(t) where i(nt) = m(nt) for all n, 1 ≤ nN, if all optimal solutions to P(r), r ∈ {i(t)−1,i(t),..,t−1}, have the common first τ periods’ decisions, then period τ is decision horizon, period t is the corresponding forecast horizon.

Proof. From lemma 3, any P(t*) with t* ≥ t has an optimal solution with at least one division point for all products belonging to {i(t),i(t)+1,..,t}. Thus, solution to at least one of the P(r), r ∈ {i(t)−1,i(t),..,t−1}, provides a part of solution to the P(t*). If all these part of solutions have common first τ periods’ decisions, the common first τ periods’ decisions must be optimal for the P(t*). We call the set {i(t)−1,i(t),..,t−1} division set. The division set is similar to Ludin and Morton’s regeneration set.

5. Computational results

Our test bed is similar to the ones suggested by Dawande et al. [27,29] and Bardhan et al. [33]. For simplicity, the number of products is set at 2, that is N = 2. The function , n = 1,2, is used to generate the mean demand in each period, where the parameters G captures the character of the growth in demand over time and takes three values: 1.000 (flat), 1.005 (increasing), and 0.995 (decreasing). Once the mean is fixed, the actual demand in a period is generated using the function , n = 1,2, where ξ is the standard normal variate. The parameter S, a measure of the variability associated with the demand, takes three values: 0.15, 0.50, and 1.15. For product 1, is set at 8; for product 2, is set at 10. At any time, if a demand generated is less than zero, it is set at zero. The joint setup cost Kt is set at 100, t = 1,2,..,T, the unit order cost is set at 5 and 3, respectively, n = 1,2, t = 1,2,..,T; without loss of generality, the individual setup cost is set at 0, n = 1,2, t = 1,2,..,T. For each combination of the parameters, we generate 9 instances (to enable the easy identification of the median forecast horizon).

Text 1. The lifetime of both product is set to 6, the unit holding inventory costs of product 1 and product 2 are set at , , , , , ; , , , , , . The deterioration rate of both products is set at eight grades as Table 1.

Fig 1 is a plot of the median forecast horizon as a function of deterioration rate for the three values of G (0.995, 1.000, 1.005) and S set equal to 0.50. For each of three values of G, the median forecast horizon decreases with the deterioration rate, then remains constant. When deterioration rate is high, the number of periods covered by the order amount is low, consequently shorter forecast horizon, if the deterioration rate is very high, then lot sizes don’t change, so the forecast horizon remains constant. For a given deterioration rate, the median forecast horizon is larger for smaller values of G. When G is small, the demands in the future periods get smaller increasingly, as a consequence, there is a worse chance of a lower forecast horizon.

thumbnail
Fig 1. Median forecast horizon as a function of grade and demand growth.

https://doi.org/10.1371/journal.pone.0187725.g001

Text 2. The lifetime of both products takes seven values: 3, 4, 5, 6, 7, 8, and 9. In order to simplify the calculation program and without loss of generality, the deterioration rate is set to zero within the products’ lifetime. We set the holding costs as follows: for product 1, if k + 1 < m1, k is integer, then , if k + 1 ≥ m1, then ; for product 2, if k + 1 < m2, then , if k + 1 ≥ m2, then .

Fig 2 is a plot of the median forecast horizon as a function of lifetime of product for the three values of S (0.15, 0.50, 1.15) and G set equal to 1.000. The median forecast horizon increases with the lifetime, then remains constant. In general, a bigger lifetime of products results in bigger lot sizes, and consequently, a bigger forecast horizon. When the lifetime of products is very large and other parameters are fixed, the perishable products will be the equal of durable products, the forecast horizon can not be affected by the lifetime. For a given lifetime of product, the median forecast horizon is larger for smaller values of S. There is an intuitive explanation by Dawande et al. [29]: a lower value of S indicates a smaller fluctuation in the demand, therefore decreasing the possibility of a large demand, consequently increasing the forecast horizon.

thumbnail
Fig 2. Median forecast horizon as a function of lifetime and demand variability.

https://doi.org/10.1371/journal.pone.0187725.g002

Text 3. The joint setup cost takes eight values: 100, 110, 120, 150, 200, 250, 300, and 350. (a) The deterioration rate of both products is set at two grades as follows, the lower grade is , , itT; the higher grade is , , itT. The unit holding costs of both products are set at , , itT. (b) The lifetime of both products is set at 4, 6, and 9. The deterioration rate is set to zero within the products’ lifetime. We set, for product 1, if k + 1 < m1, , if k + 1 ≥ m1, ; for product 2, if k + 1 < m2, , if k + 1 ≥ m2, .

Fig 3 is a plot of the median forecast horizon as a function of joint setup cost under two grades of deterioration rate (GDR). Fig 4 is a plot of the median forecast horizon as a function of joint setup cost for the three values of lifetime(L). For a given joint setup costs, the forecast horizon is lower for a high deterioration rate, is lower for a low lifetime. For a given deterioration rate, the forecast horizon increases with the joint setup cost. Because the higher joint setup costs lead to bigger lot sizes, consequently, longer forecast horizon. For a given lifetime, the forecast horizon increases with the joint setup cost, then remains invariant, since the joint setup costs is enough large, then the lot sizes doesn’t change, hence forecast horizon remains invariant.

thumbnail
Fig 3. Median forecast horizon as a function of grade and joint setup cost.

https://doi.org/10.1371/journal.pone.0187725.g003

thumbnail
Fig 4. Median forecast horizon as a function of lifetime and joint setup cost.

https://doi.org/10.1371/journal.pone.0187725.g004

6. Conclusion and future research

This paper presents a multi-product DLS problem where (i) individual setup cost for each product ordered, joint setup cost is incurred when one or more products are ordered, (ii) stock deterioration rates depend on the age of the stocks and their periods of ordering, (iii) inventory costs depend on the stocks’ ages and the period in which they are carried. To facilitate our analysis, we explore structural properties in an optimal solution and develop a DP algorithm to solve the problem in polynomial time when the number of products is fixed. Based on the monotonicity of ordering point, we establish forecast horizon results that can help the operation manager to decide the precise forecast horizon in a rolling decision-making process. Based on a detailed computational study, we obtain useful managerial insights on the impact of deterioration rate and lifetime of products on the length of forecast horizon. We show that (i) the forecast horizon decreases with an increase in the deterioration rate, then remains invariant; (ii) the forecast horizon increases with an increase in the deterioration rate, then remains invariant; (iii) for a given deterioration rate, the length of forecast horizon is higher for higher values of joint setup costs; for a given lifetime of products, the length of forecast horizon is higher for higher values of joint setup costs, then remains invariant.

One extension of our work would be to study the problem with backloggings or stockouts allowed (e.g., backlogging for single product considered in Hsu [40]). Product substitution, due to the inherent flexibility, has recently been recognized as a resultful instrument to improve the efficiency of multi-product inventory system. The inclusion of one-way product substitution on the extent of joint ordering of multi-product can also provide opportunities for further analysis. Another rich direction is to incorporate capacity constraints including production capacity and warehouse capacity, even though analytical complexity would significantly increase. In such a case, heuristic algorithm may be used to solve the general problem.

References

  1. 1. Wagner HM, Whitin TM, Dynamic version of the economic lot size model. Management Science.1958; 5(1): 89–96.
  2. 2. Zabel E, Some generalizations of an inventory planning horizon theorem. Management Science.1964; 10(3): 465–471.
  3. 3. Eppen GD, Gould FJ, Pashigian BP, Extensions of the planning horizon theorem in the dynamic lot size model. Management Science.1969; 15(5): 268–277.
  4. 4. Blackburn JD, Kunreuther H, Planning horizons for the dynamic lot size model with backlogging. Management Science. 1974; 21(3): 251–255.
  5. 5. Lundin RA, Morton TE, Planning horizons for the dynamic lot size model: Zabel vs. protective procedures and computational results. Operations Research.1975; 23(4): 711–734.
  6. 6. Sethi S, Chand S, Multiple finite production rate dynamic lot size inventory models. Operations Research.1981; 29(5): 931–944.
  7. 7. Chand S, Morton TE, Minimal forecast horizon procedures for dynamic lot size models. Naval Research Logistics Quarterly. 1986; 33(1): 111–122.
  8. 8. Sandbothe RA, Thompson GL. A forward algorithm for the capacitated lot size model with stockouts. Operations Research.1990; 38(3): 474–486.
  9. 9. Chand S, Sethi SP, Proth JM, Existence of forecast horizons in undisconted discrete time lot-size model. Operations Research.1990; 38(5): 884–892.
  10. 10. Chand S, Sethi SP, Sorger G, Forecast horizons in the discounted dynamic lot size model. Management Science.1992; 38(7): 1034–1048.
  11. 11. Federgruen A, Tzur M, The dynamic lot-sizing model with backlogging: A simple O(nlogn) algorithm and minimal forecast horizon procedure. Naval Research Logistics.1993; 40: 459–478.
  12. 12. Federgruen A, Tzur M, Minimal forecast horizons and a new planning procedure for the general dynamic lot sizing model: nervousness revisited. Operations Research.1994; 42(3): 456–468.
  13. 13. Federgruen A, Tzur M, Fast solution and detection of minimal forecast horizons in dynamic programs with a single indicator of the future: applications to dynamic lot-sizing models. Management Science.1995; 41(5): 874–893.
  14. 14. Federgruen A, Tzur M, Detection of minimal forecast horizons in dynamic programs with multiple indicators of the future. Naval Research Logistics.1996; 43: 169–189.
  15. 15. Tzur M, Learning in setups: analysis, minimal forecast horizons, and algorithms. Management Science.1996; 42(12): 207–221.
  16. 16. Smith RL, Zhang RQ, Infinite horizon production planning in time-varying systems with convex production and inventory costs. Management Science.1988; 92(3): 1314–1320.
  17. 17. Rajagopalan S, Deterministic capacity expansion under deterioration. Management Science.1992; 38(4): 525–539.
  18. 18. Rajagopalan S, Capacity expansion with alternative technology choices. European Journal of Operational Research.1994; 77: 392–403.
  19. 19. Sethi S, Chand S, Planning horizon procedures for machine replacement Models. Management Science.1979; 25(2): 140–151.
  20. 20. Chand S, Sethi S, Planning horizon procedures for machine replacement models with several possible replacement alternatives. Naval Research Logistics Quarterly.1982; 29(3): 483–593.
  21. 21. Chand S, Decision/forecast horizon results for a single facility dynamic location/relocation problem. Operations Research Letters.1988; 7(5): 247–251.
  22. 22. Daskin MS, Hopp WJ, Medina B, Forecast horizons and dynamic facility location planning. Annals of Operations Research.1992; 40: 125–151.
  23. 23. Mensching J, Garstka S, Morton T, Protective planning-horizon procedures for a deterministic cash balance problem. Operations Research.1978; 26(4): 638–651.
  24. 24. Chand S, Morton TE, A perfect planning horizon procedure for a deterministic cash balance problem. Management Science.1982; 28(6): 652–669.
  25. 25. Friedman Y, Lieber Z, Planning and forecast horizons for the bond refunding problrm. Management Science.1975; 21(11): 1332–1337.
  26. 26. Chand S, Hsu VN, Sethi S, Forecast, solution, and rolling horizons in operations management problems: a classified bibliography. Manufacturing and Service Operations Management. 2002; 4(1): 25–43.
  27. 27. Dawande M, Gavirneni S, Mu YP, Sethi S, Sriskandarajah C, On the interaction between demand substitution and production changeovers. Manufacturing and service operations management.2010; 12(4): 682–691.
  28. 28. Dawande M, Gavirneni S, Naranpanawe S, Sethi S, Computing minimal forecast horizons: an integer programming approach. Journal of Mathematical Modelling and Algorithm.2006; 5: 239–258.
  29. 29. Dawande M, Gavirneni S, Naranpanawe S, Sethi S, Forecast horizons for a class of dynamic lot-size problems under discrete future demand. Operations Research.2007; 55(4): 688–702.
  30. 30. Dawande M, Gavirneni S, Naranpanawe S, Sethi S, Discrete forecast horizons for two-product variants of the dynamic lot-size problem. International Journal of Production Economics.2009; 120: 430–436.
  31. 31. Chand S, Hsu VN, Sethi S, Deshpande V, A dynamic lot sizing problem with multiple customers: customer-specific shipping and backlogging costs. IIE Transactions. 2007; 39: 1059–1069.
  32. 32. Ghate A, Smith RL, Optimal backlogging over an infinite horizon under time-varying convex production and inventory costs. Manufacturing and service operations management.2009; 11(2): 362–368.
  33. 33. Bardhan A, Dawande M, Gavirneni S, Mu YP, Sethi S, Forecast and rolling horizons under demand substitution and production changeovers: analysis and insights. IIE Transactions. 2013; 45: 323–340.
  34. 34. Teyarachakul S, Chand S, Tzur M, Lot sizing with learning and forgetting in setups: Analytical results and insights. Naval Research Logistics.2016; 63: 93–108.
  35. 35. Garcia A, Carlson DA, Forecast horizons for a class of dynamic games. Journal of Optimization Theory and Applications.2004; 122(3): 471–486.
  36. 36. Zhao TTG, Yang DW, Cai XM, Zhao JS, Wang H, Identifying effective forecast horizon for real‐time reservoir operation under a limited inflow forecast. Water Resources Research.2012; 48(1): 1540.
  37. 37. You JY, Yu CW, Theoretical error convergence of limited forecast horizon in optimal reservoir operating decisions. Water Resources Research.2013; 49(3): 1728–1734.
  38. 38. Arena C, Cannarozzo C, Mazzola MR, Exploring the potential and the boundaries of the rolling horizon technique for the management of reservoir systems with over-year behaviour. Water Resources Management. 2017; 31: 867–884.
  39. 39. Hsu VN, Dynamic economic lot size model with perishable inventory. Management Science.2000; 46(8): 1159–1169.
  40. 40. Hsu VN, An economic lot size model for perishable products with age-dependent inventory and backorder costs. IIE Transactions.2003, 35: 775–780.
  41. 41. Chu LY, Hsu VN, Shen ZJ Max, An economic lot-sizing problem inventory and economies of scale costs: approximation solutions and worst case analysis. Naval Research Logistics.2005; 52(6): 536–548.
  42. 42. Sargut FZ, Isik G. Dynamic economic lot size model with perishable inventory and capacity constraints. Applied Mathematical Modelling.2017; online.
  43. 43. Kao EPC, A multi-product dynamic lot-size model with individual and joint set-up costs. Operations Research.1979; 27(2): 279–289.
  44. 44. Chung CS, Hum SH, Kirca O, The coordinated replenishment dynamic lot-sizing problem with quantity discounts. European Journal of Operational Research.1996; 94: 122–133.
  45. 45. Li WZ, Tao Y, Wang F, An effective approach to multi-item capacitated dynamic lot-sizing problems. International Journal of Production Research.2012; 50(19): 5348–5362.
  46. 46. Kim BS, Lee WS, A multi-product dynamic inbound ordering and shipment scheduling problem at a third-party warehouse. International Journal of Industrial Engineering.2013; 20(1–2): 36–46.
  47. 47. Akbalik A, Penz B, Rapine C, Multi-item uncapacitated lot sizing problem with inventory bounds. Optimization Letters. 2015; 9: 143–154.
  48. 48. Sana SS, An economic order quantity model for nonconforming quality products. Service Science.2012; 4(4): 331–348.
  49. 49. Lashgari M, Taleizadeh AA, Sana SS, An inventory control problem for deteriorating items with back-ordering and financial considerations under two levels of trade credit linked to order quantity. Journal of Industrial and Management Optimization.2016; 12(3): 1091–1119.
  50. 50. Pal B, Sana SS, Chaudhuri K, Two-echelon competitive integrated supply chain model with price and credit period dependent demand. International Journal of Systems Science.2016; 47(5): 995–1007.
  51. 51. Onal M, The two-level economic lot sizing problem with perishable items. Operations Research Letters.2016; 44(3): 403–408.
  52. 52. Saxena N, Singh S R, Sana S S, A green supply chain model of vendor and buyer for remanufacturing items. RAIRO-Operations Research.2017; online.
  53. 53. Chang CT, An effective zero-inventory-ordering policy for a single-warehouse multiple retailer problem with a modified all-unit discount. Computers and Industrial Engineering.2017; 109: 204–210.
  54. 54. Saglam U, Banerjee A, Integrated multiproduct batch production and truck shipment scheduling under different shipping policies. Omega.2017; online.