Abstract

For the finite horizon inventory mechanism with a known price increase and backordering, based on minimizing the inventory cost, we establish two mixed integer optimization models. By buyer’s cost analysis, we present the closed-form solutions to the models, and by comparing the minimum cost of the two strategies, we provide an optimal ordering policy to the buyer. Numerical examples are presented to illustrate the validity of the model, and sensitivity analysis on major parameters is also made to show some insights to the inventory model.

1. Introduction

Generally, the prices of grain crops such as wheat, corn, and soybeans are low during the first few months after harvest, and the prices will increase thereafter till the next harvest season, and so on. In view of the situation, the buyer should decide the ordering policy so that his inventory cost is as low as possible. This problem can also be stated as that a supplier announces an impending price increase in the future, and the buyer should decide whether to purchase additional stock before the price increase. Further, since wheat, corn, and soybeans are harvested once a year, the buyer’s inventory planning time is generally one year. In this paper, we consider the inventory problem with backordering in a finite horizon in which the seller announces the price will increase permanently and the buyer can have a special order before it happens.

The inventory model with known price increase has been frequently discussed in the literature. Possibly, the first work performed in this field was done by Naddor [1] and Brown [2]. They assumed that the price of goods would increase in the future and a buyer would have an opportunity to make a special order forehand. Taylor and Bradley [3] extended the model and obtained the optimal ordering strategies for situations where the price increase does not coincide within the end of an EOQ cycle. Erel [4] investigated the effects of continuous changes of the purchasing price and holding cost on the optimal order quantity and annual cost. Tersine [5] proposed an economic production quantity model under an announced price increase. Shah [6] developed a discrete-time stochastic inventory model for perishable items when the vendor announces a price increase at some future time. Huang et al. [7] considered an infinite horizon deterministic inventory model with an announced price increase which assumes that the special order is an integral multiple of the new EOQ quantity. Abad [8] considered a supply chain model in which the producer considers temporary reduction and increase in unit purchasing cost separately and the buyer places a special order in both situations. Chung et al. [9] investigated the buyer’s selling policy in response to the future price increase for deteriorating items when the buyer can make a special order before the price increase happens. Ouyang et al. [10] explored the possible effects of price increases on a retailer’s replenishment policy when the special order quantity is limited and the rate of deterioration of the goods is assumed to be constant. Wang et al. [11, 12] considered an inventory mechanism with a nondeterministic short-term price discount.

For the basic EOQ model with backordering of demand during stockout periods, Ghosh [13] presented an infinite horizon deterministic inventory model that handles inventory shortages under an announced price increase. Sharma [14] developed a production inventory model with partial backordering in which the suppliers can increase or temporarily decrease the prices and the buyers can make a special order. A comprehensive survey on this was made by Pentico and Drake [15]. Taleizadeh et al. [16] considered an EOQ problem with backordering under partial delayed payment.

For the finite horizon deterministic inventory model, Lev and Soyster [17] considered the inventory model on determining the optimal ordering policies based on known information about imminent price increase without shortages. Arcelus, Pakkala, and Srinivasan [18] showed the potential differences between the profit-maximizing and the cost-minimizing solutions to the deterministic finite horizon inventory problem, and Arcelus et al. [19] considered the inventory model over a finite horizon under one-time cost changes. Lev and Weiss [20] considered the extensive inventory models with cost changes for a finite horizon and an infinite horizon.

Furthermore, for the basic EOQ model that considers both price changes and backordering, Taleizadeh and Pentico et al. [21] extended classic economic order quantity (EOQ) model with partial backordering in an infinite horizon, in which the supplier announces the price will increase permanently and the retailer can have a special order before it happens. Taleizadeh et al. [22] extended the situation in [21] to probabilistic replenishment intervals further. Taleizadeh et al. [23] considered the rate of demand in the model was assumed proportional to the unit purchasing cost and partial backordering was allowed as a fixed parameter. However, the length of the inventory system operating time is infinite in these articles.

This paper considers the inventory model with backordering in finite horizon, in which a permanent price increase will take place at or before buyer’s next scheduled ordering time, and the buyer may have a special order before that. For this set, to maximize the buyer’s inventory profit, the buyer should make a tradeoff between enjoying the benefit of the low ordering price and bearing the increase of inventory holding cost lead by the special order. On the basis of the inventory cost analysis, we establish an optimization inventory model based on minimizing the inventory cost and derive a closed-form solution to the model. Some numerical experiments are made to illustrate the validity of the model.

The remainder of the paper is organized as follows. Section 2 presents the assumptions of our model and notations used in the subsequent analysis. Section 3 considers an inventory model with backordering and without price increase in a finite planning horizon and give the optimal solution which will be used in solving the proposed model. In Section 4, we derive a global optimal solution for our concerned inventory models. We derive a solving algorithm and thus provide an optimal replenishment policy to the buyer in Section 5. Numerical experiments on sensitivity analysis are given in Section 6 to show the validity of the models. The conclusions and some extensions are given in the last section.

2. Notations, Assumptions, and Problem Formulation

First, we present the notations and assumptions used in this paper (Table 1).

The followings are the assumptions imposed on the concerned inventory model.

Assumption 1. For the inventory system, we assume that(1)The time horizon is finite;(2)The leading time for each order is zero;(3)Shortage and backordered are allowed except for the last replenishment cycle;(4)The fixed ordering cost and the unit backordering cost for regular order are, respectively, the same as those for special order;(5)The selling price does not change;(6)The increase of purchasing price occurs at or before the retailer’s next ordering time, which means that there is no opportunity for a regular replenishment before the price increase;(7)When price increases, it will last to the end of the inventory mechanism;(8)The stock level is zero at the beginning and end of the inventory system.Without loss of generality, we assume that the holding cost per item per unit time is proportional with the purchasing cost. Then in the following, we take .
From the assumptions on the concerned models, we know that the planning horizon consists of two stages and , where the ordering price in the first stage is strictly less than in the second stage. When the supplier announces the increase of the purchasing price at , there are two possible strategies by the buyer: the buyer places a special order under the current lower price before it increases to cut the cost, or the buyer does not place a special order if the remaining stock level at is too high or small price increase.

Strategy 1. A special order is not placed at .
If the buyer does not place a special order at , he will use a “new” inventory mechanism with backordering in a finite horizon based on the increased price after the current price cycles end.

Strategy 2. A special order is placed at .
If the buyer adopts this strategy, he will use a “new” inventory mechanism with backordering in a finite horizon based on the increased price after special order cycle ends too.
Since we suppose the unit selling price does not change and the stock level is zero at the beginning and the end of the inventory system, so the method we used is computing the difference of the minimal total costs under two strategies and choosing a strategy with the least cost to save more costs.
In order to make the solution process of solving this problem clearer, we will first provide a solution method for an inventory model with backordering in finite horizon without price increase in Section 3 then exploit these conclusions for giving a solution method to the problem in Section 4.

3. Solution Method for Inventory Model with Backordering in a Finite Horizon

In this section, we mainly consider the inventory mechanism with backordering in a finite horizon of length and without purchasing price variation. Also, for the need discussed in the next section, we assume that the initial stock is , and the stock is zero at the end of the inventory mechanism. See Figures 1 and 2.

For this setting, suppose that orders are placed in the with order sizes , and the maximum shortage levels at replenishment cycles are , respectively. Since the demand rate is invariant, shortage is fully backordered, and the stock is zero at the end of the inventory mechanism , so

From the knowledge of inventory management [24], we can obtain the total operating cost over the planning horizon

To minimize the buyer’s operating cost, we only need to determine the optimal order times , the sizes , and the maximum shortage levels , which can be formulated as the following optimization problem:

This is a nonlinear mixed integer optimization problem. For this problem, we have the following conclusion.

Theorem 1. For an inventory model with backordering in finite horizon, i.e., inventory model (3), all the optimal maximum shortage levels are the same except the last one, and all the optimal ordering sizes are the same except the first one, i.e.,

Furthermore, the optimal ordering size, maximum shortage level, and the optimal order time are, respectively,and the minimum inventory cost within the horizon is

Proof. For completeness, we include the proof of the lemma in Appendix A.
We will exploit the conclusion of Theorem 1 repeatedly in the remainder of this paper. For convenience, the optimal ordering policy given in Theorem 1 for the inventory mechanism with backordering in the finite horizon and without purchasing price variation is denoted by “BEOQ” in the subsequent sections.

4. Solution Method for Inventory Model with a Known Price Increase and Backordering in Finite Horizon

For this inventory system, there are two ordering strategies according to whether a special order is placed or not at , as shown in Figures 3 and 4. If the buyer places a special order at , the special order cycle will end at , and the inventory cycles based on the current lower price end at if the buyer does not place a special order. It is easy to calculate that . For convenience, we denote , and .

Since shortages are allowed, two possible scenarios may occur at : the price increase for the item occurs when there is still inventory or there is a shortage, that is:

Scenario 1: , and Scenario 2: .

In the subsequent analysis, we will first discuss the minimum inventory costs of the two strategies, then compare the difference in the two minimum cost, and finally, choose the optimal ordering strategy.

4.1. Strategy 1: A Special Order Is Not Placed at

For this strategy, when the inventory cycles under the current price end at , the buyer will continue using a new BEOQ order policy till the end of the inventory system, so that the inventory cost over the interval consists of inventory cost over two intervals and .

Scenario 1.
Under this scenario, the price increases when there is no shortage, and the remaining stock at will be postponed to the second stage. By the knowledge of inventory control, we can calculate that the inventory cost during isSince the stock level is at , the inventory system will run a new “BEOQ” order policy during the horizon under the new price , and the stock level is and zero at the beginning and end of the planning horizon, respectively; see Figures 3 and 4.
For this scenario, when the special order is not placed at , we denote the inventory cost during this period from to the end by , which is a function of order quantity and maximum shortage level for an order after . Using an approach similar to that used and according to formula (2) in Section 3, thenSo the ordering policy during the horizon of the concerned model can be formulated as the following optimization model:According to formulas (5) and (6) of Theorem 1 in Section 3, we know that all the optimal ordering sizes are the same except the first one, all the optimal maximum shortage levels are the same, and the optimal ordering size, maximum shortage level, and the optimal order time over the interval , respectively, areand the minimum inventory cost during the interval isorIf , then the optimal ordering times and the minimum inventory cost during the interval are and , respectively; otherwise, they are and . Denote the minimum inventory cost during horizon byIn summary, under strategy 1, if the remaining inventory stock at is nonnegative, the minimum inventory cost over the horizon is

Scenario 2. .
Under this scenario, the stock position at is exhausted; therefore the inventory cost during needs to subtract holding costs (see Figure 4), so that the inventory cost during isYet, if there is a shortage at , again using an approach similar to that used in Section 3, the minimum inventory cost during the interval can still be expressed as ; thus the minimum inventory cost over the horizon isObviously, both and are constants and independent of decision variables; therefore, minimizing inventory cost during the period is equivalent to minimizing the buyer’s inventory cost over the interval .
Based on the discussion above, we can obtain the following two candidate optimal ordering policies in the horizon under strategy 1.
Policy : , , ,which applies to the case that .For this order policy, the minimum inventory cost in horizon is .
Policy : , , ,
which applies to the case that .
For this order policy, .

4.2. Strategy 2: A Special Order Is Placed at

By the inventory management theory, if we place a one-time special order at the current price before the price increases for both scenarios of and , the inventory cost in the special replenishment cycle can be expressed as

Since the special order is exhausted at (see Figures 3 and 4), the next order will be placed at ; hence, the inventory system will run a new BEOQ inventory mechanism during the period , and the shortage is at .

Suppose that the order sizes and the maximal shortage levels are made after the special order; again using a similar discussion in Section 3, we can obtain the inventory cost in horizon

Accordingly, the total inventory cost during the period is

Thus, the problem of determining an optimal ordering policy of strategy 2 can be formulated as the following optimization problem:

For problem (21), we have the following conclusion.

Theorem 2. For inventory model (21) with or , assume is fixed; after the special order, all optimal maximum shortage levels are the same, and the optimal ordering sizes are the same. Furthermore, the optimal special ordering size isthe ordering size after special order isand the maximal shortage level iswhere .

Proof. See Appendix B.

From the proof of Theorem 2, if , or hold, then

Otherwise,

Now, we consider the optimal ordering time under condition (58) or (59).

For the function given by (25), so that is a convex function in , and its minimum can be obtained at the stationary point of the function , which yields

Denote and . Taking the fact is a positive integer into consideration, we know that the optimal ordering time is when ; otherwise it is .

Based on the above discussion, and if , the optimal ordering time is . We obtain the following three candidate optimal order policies in horizon under strategy 2.

Policy :

It applies to

For policy , the minimum inventory cost over the interval is .

Policy :which applies to

or

For this policy, the minimum inventory cost over the interval is .

Policy :i.e., no order is made after the special order; the minimum inventory cost over the interval horizon is

According to the analysis above, the difference of the minimal total costs under two strategies is . Certainly, placing a special order or not is determined by the sign of . If , then the buyer placing a special order can save costs than not placing special orders, and the candidate optimal policy is , , or after the special order.

On the contrary, if , the buyer will not place a special order, and the candidate optimal policy is or after the regular order replenishment cycle.

Considering all the ordering policies discussed above, we can present our algorithm for our problem in this paper.

5. Algorithm

The algorithm flowchart for problem is shown in Figure 5. See Appendix C.

To compute the remaining stock at , we first give the optimal order policy under the current price. For an inventory mechanism, if there is not price change, this is an inventory model with backordering in the finite horizon of length under the current price , and the stock level is zero at the beginning and the end of the inventory system; based on the conclusions (5) and (6) in Theorem 1, the optimal ordering size , maximum shortage level , and the optimal order times under the current price are, respectively,

According to these, we can compute that

6. Computational Experiments and Sensitivity Analysis

In this section, in order to show the applicability of the presented models, we will perform some numerical examples and sensitivity analysis on major parameters. Based on the algorithm above, if the basic parameters of the models are given, we can obtain an optimal ordering policy. The results of computational experiments and sensitivity analysis can be obtained by the Matlab procedures of algorithm above, so we mainly list the important results and list the simple solution process.

6.1. Computational Experiments

Example 1. Consider the inventory system with the following parameters:.
Solution: For this inventory system, first, we calculate the optimal regular order times, order size, the maximum shortage level before , and the remaining stock at before the price increase does not take place according to formulas (41)–(43) as follows:If we adopt strategy 1, then the candidate optimal policy set is .
However, if we adopt strategy 2, since , and ; based on Theorem 2 in Section 4, the candidate optimal policy set is . The numerical results by algorithm are listed in Table 2.
From Table 2, we can see that , , and thus ; hence the optimal ordering policy of Example 1 is , and the optimal order times, optimal ordering sizes, and the optimal maximum shortage level over the interval [t1,T] are, respectively,In this way, the buyer’s inventory cost savings are 32.

Example 2. For the inventory system considered in Example 1, set and other parameters remain unchanged.
For this inventory system, the optimal regular order times, order size, and the maximum shortage level are the same as in Example 1, and the remaining stock at is .
Similar to Example 1, since , and , if we apply strategy 2, the candidate optimal policy set is . The numerical results are listed in Table 3, from which we can see that the cost of applying is minimal, so the optimal ordering policy of Example 2 is , and the buyer’s inventory cost saving of placing a special order compared to not placing special order is 16.

Example 3. For the inventory system considered in Example 1, set and other parameters remain unchanged.
For this example, the remaining stock at is .
Similar to Example 1, since , and , if a special order is placed, the candidate optimal policy set is . The numerical results are listed in Table 4, from which we can see that the optimal ordering policy is , and the buyer’s inventory cost saving of placing a special order compared to not placing special order is 91.
In the numerical experiments, we see that the remaining stock at significantly affects the buyer’s ordering policy. Using the same data as those in Example 1, we study the sensitivity analysis.

6.2. Sensitivity Analysis

To better understand the effect of on the ordering policy, we conduct a sensitivity analysis of the models by varying the parameter while keeping the other parameters fixed as same as in Example 1. The numerical results are presented in Table 5 and Figure 6.

Figure 6 exhibits that when , the buyer should place a special order at for this scenario, and the optimal special order quantity decreases with the increase of . However, when , the buyer makes a special order more cost-saving than not making a special order, and his optimal replenishment policy is one of the candidate optimal policy sets .

In general, whether the buyer places a special order not only relates to , but also relates to the extent of price increase. In order to discuss this issue, we conduct a sensitivity analysis of the model by varying the parameters and while keeping the other parameters fixed as same as in Example 1. The numerical results are presented in Table 6 and Figure 7.

From Table 6 and Figure 7, it is not difficult to see that when is fixed, a special order is not required when the price increase rate is small. When the price increases to a certain level, placing a special replenishment is the buyer’s optimal replenishment strategy. The buyer placing a special replenishment can save costs when the price increase rate is more than .

7. Conclusion and Extensions

This study investigated the finite horizon inventory system with backordering and a known price increase, which is observed in common items like grain crops, wheat, corn, and soybeans, etc. The supplier allows the buyer to place a special order when the price increases. The objective of this study is to determine whether or not to purchase additional stock and optimal number of orders so that the inventory cost is minimum. For this mechanism, based on the retailers cost analysis, the problem is formulated as an optimization model and is solved by optimal techniques. A global optimal solution for the model was obtained through the algorithm given in the paper. From numerical studies, we show that the results of the numerical analysis are consistent with managerial implications and economical common sense. It has been shown that if those basic parameters of the models are given, we can get an optimal ordering policy, and under those basic parameters such as in Example 1 being fixed, the optimal order policy changes with the change of parameters and , and the special replenishment size increases as decreases and increases.

These results in the paper are important to the real world. The prices of goods, for example, wheat or soybeans, will increase after two or three months after harvest. Also when and how much the price increases are generally due to the interval between two normal orders. When buyers have known the price changes, they need to adjust their ordering strategy. Our model provides the decision-maker useful for this mechanism, and the algorithm can provide an optimal replenishment and stocking strategy to the buyers quickly. Numerical experiments were also carried out to illustrate the validity of the models. Sensitivity analysis has been performed in order to determine the robustness of the models presented above.

To make the concerned model more practical, we may introduce the shortages and partial backordering into the model. Further, the time of price change may be stochastic. This will be considered in the future research.

Appendix

A. Proof of Theorem 1

The proof of Theorem 1 is divided into two steps.

First, we discuss the optimal solution of problem (3) when is fixed. Since the constraints are linear, any optimal solution is a KKT point which satisfies one of the following systems. See [11, 25].whereis the Lagrange function, and is the Lagrange multiplier corresponding to the equality constraint.

A straightforward computing of the system of equations gives thatand thus, .

Substitute the above solutions into formula (2); we obtain the inventory cost over the planning horizon of length is

Now, we consider the optimal ordering times .

Sincebywe know that is concave in , and its minimum value is reached at the stationary point of the function which gives

Considering is an integer, we conclude that the optimal ordering time is or . In detail, if , then optimal ordering time is ; otherwise, it is .

B. Proof of Theorem 2

Similarly to the proof of Theorem 1, under the condition that m is fixed, we have

Considering the requirements that , we conclude that given in (54)-(55) is a solution to model (21) provided that andi.e., . Obviously, if , then (56) holds; otherwise,

For simplicity, we denote , Then given by (54), (55) is a solution to problem (21) provided that

Otherwise, the solution of problem (21) is

The desired result follows by combining the discussion above.

Data Availability

The data used in our numerical experiments are taken randomly, and all used data released in this paper can be used directly.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors would like to express their sincere gratitude to the academic advisor, Prof. Yiju Wang, for the opportunity, support, and guidance to the research work. He provided his valuable advice during the course of this research.