Abstract

Deterministic inventory model, the economic order quantity (EOQ), reveals that carrying inventory or ordering frequency follows a relation of tradeoff. For probabilistic demand, the tradeoff surface among annual order, expected inventory and shortage are useful because they quantify what the firm must pay in terms of ordering workload and inventory investment to meet the customer service desired. Based on a triobjective inventory model, this paper employs the successive approximation to obtain efficient control policies outlining tradeoffs among conflicting objectives. The nondominated solutions obtained by successive approximation are further used to plot a 3D scatterplot for exploring the relationships between objectives. Visualization of the tradeoffs displayed by the scatterplots justifies the computation effort done in the experiment, although several iterations needed to reach a nondominated solution make the solution procedure lengthy and tedious. Information elicited from the inverse relationships may help managers make deliberate inventory decisions. For the future work, developing an efficient and effective solution procedure for tradeoff analysis in multiobjective inventory management seems imperative.

1. Introduction

Inventory control is an important activity that appears in any kind of organization. For this reason, it has been studied extensively in the past several decades. Most inventory models aggregate different cost concepts, such as ordering cost, carrying cost, and shortage cost, into a single-objective formulation. Optimal decisions about when to order and how much to order are then solved by single-objective optimization techniques. However the insight gained from the oldest inventory model, economic order quantity (EOQ), reveals that inventory management should be considered as a biobjective optimization problem to strike a balance between inventory carrying and annual orders. Practically speaking, inventory decisions involve tradeoffs related to operational efficiency and customer service.

Brown [1, 2] first examined the tradeoff between investment in working stock and annual ordering cost. He introduced the concept of exchange curve shown in Figure 1. The curve demonstrates how capital invested in working stocks can be traded for operating expenses of ordering. Points below the curve are infeasible, and decisions located above the curve are suboptimal. Suboptimal policies can be improved by moving back to the curve (i.e., seeking possible improvement from point A to B or C). Starr and Miller [3] determined tradeoffs between two performance measures: (i) number of orders per year (workload) and (ii) average investment in inventory in the case of multiple items. Gardner and Dannenbring [4] introduced customer service as another measure, along with workload and inventory investment, and generalized above exchange curve analysis to the optimal policy surface in case of probabilistic demand. The model and solution technique they used is still based on single-objective optimization. Bookbinder and Chen [5] proposed a multiobjective formulation for analyzing multiechelon inventory and distribution systems. They argued that points on exchange curve or policy surface are equivalent to the nondominated solutions concept of multiobjective optimization. Although it could be the first multiple criteria generalizations of earlier studies, the model was solved by classical optimization techniques.

To a certain extent, the aforementioned tradeoff analysis of inventory management is developed by single-objective optimization. The motivation of this study aims to develop an intrinsically multiobjective approach for building the tradeoff surface of probabilistic inventory systems. Differences between traditional and multiobjective approach are not only in their problem formulations, but also the latter simultaneously treats several objectives analytically or heuristically under certain notion of multiobjective optimality [6, 7].

Gutiérrez et al. [8] considered a dynamic single facility single-item lot size problem. Although the total demand is assumed to be a fixed value, the distribution of this demand among different periods is unknown. They determined all the Pareto-optimal or nondominated production plans that are robust to any possible occurrence of all scenarios. Gutiérrez et al. [9] presented the characterization of the nondominated optimal solution set and use it to correct the solution method previously proposed by Bookbinder and Chen [5].

For the multiobjective exchange curve, Tsou [7] presented a two-stage framework consisting of multiobjective particle swarm optimization (MOPSO) and technique for order preference by similarity to ideal solution (TOPSIS). At the first stage, MOPSO is used to generate the tradeoff (or nondominated) front of the triobjective inventory model in Agrell [10]. Then, a preferred solution is selected by TOPSIS according to subjective preferences of decision makers. Tsou and Kao [11] also developed a metaheuristic based on electromagnetism-like mechanism (EM) to approximate the Pareto-optimal front without using any prior or interactive preference. They showed that the metaheuristic can find similar Pareto-optimal solutions as the popular interactive procedure Step method (STEM) did [12]. Tsou [13] further showed that evolutionary Pareto optimizers could generate tradeoff solutions potentially ignored by the well-known simultaneous method.

Nevertheless, we recently notice that the tradeoff solutions of the above studies actually laid on an exchange curve, instead of forming a tradeoff surface in the 3D objective space. It apparently indicates that some of the objectives, including minimization of expected annual cost, expected annual number of stockout occasions, and expected annual number of items stocked out, are not conflicting with each other. Among which, the last two objectives are redundant because they relate to the same concept of shortage but different measures. Consequently, such a kind of triobjective models was not properly justified in the above studies.

This paper first presents a triobjective model without redundancy in the next section. Nonredundancy is assured by dropping all the marginal cost parameters out of the classical fixed order model. After that, a successive approximation procedure based on the Lagrange method is utilized to iteratively search for nondominated solutions and efficient control policies. Tradeoffs among workload, inventory, and shortage are visualized by three-dimensional scatterplots. Although it is a time-consuming job to use the successive approximation to find the tradeoff surfaces of multiobjective model, all solutions found are ensured to be Pareto-optimal in comparison with other search methods, such as genetic algorithms. Finally, conclusions and directions for future research are drawn out accordingly.

2. Model Building and Solution Procedures

2.1. A Triobjective Model

The reorder point lot size system, , is a popular control method under probabilistic demand. An order of size will be triggered immediately whenever the inventory position drops to the reorder point or lower. Classical model minimizes a lump-sum cost including ordering cost, carrying cost, and stockout cost [14]. The triobjective model below intrinsically restores the nature of conflicts among objectives that are to minimize the workload, inventory, and shortage. Also, multiobjective model does not run into the incommensurate issue while aggregating objectives of different measures into a single one. The notations used here are described as follows. is the average annual demand, is the lead time, is the lead time demand. It is normally distributed with mean and standard deviation , is the safety stock, which is proportional to the standard deviation of lead time demand. That is, , where represents the safety factor, is the aforementioned reorder point, which equals to the average lead time demand plus the safety stock. That is, , and is the probability density function of standard normal distribution.

A multiobjective model is formulated as follows: subject to the following:

Equation (1) represents the number of annual order (in cycles per year, also called workload). Equation (2) is the sum of cycle and safety stocks (in units carrying per year). Equation (3) denotes the average number of demand not covered from stock annually (in units short per year). Inequality (4) ensures that the order size (units per order) should be nonnegative and not more than the average annual demand. Inequality (5) guarantees that the safety stock (in units) will not be greater than the average annual demand and should be nonnegative.

The notion of optimality in single-objective optimization is straightforward, because the optimal solution is the one that realizes the maximum (or the minimum) of the objective function. However, the optimality for a multiobjective optimization problem is not so easy to understand because not all feasible solutions can be compared completely. Generally speaking, multiobjective optimization problems rarely have solutions that simultaneously optimize all of the objectives; as a result we are trying to optimize each objective to the greatest extent possible. There exists a set of solutions, referred as nondominated solutions, which are better than others in the search space when considering all the objectives. For the minimization problem (in Section 2.1), a control parameter is said to strongly dominate (denoted by ) if and only if , , and . That is, solution is strictly better than solution in all the cost and service objectives ([15, pp. 32]). Less stringently, a decision vector dominates (denoted by ) if and only if , , and at least one of above inequality is strictly held ([15, pp. 28]). For other multiobjective (or multicriteria) concepts, please refer to Ehrgott [16].

Undoubtedly, we are not interested in solutions dominated by other solutions. Solutions that are not dominated by any other solutions are called nondominated in objective space or efficient in decision space. It means that the improvement of some objective could only be achieved at the expense of other objectives. This coincides with the exchange curve concept mentioned earlier. In a multiobjective optimization problem, there are normally a large number of nondominated solutions due to the conflicts among objectives. Hence, it is difficult to find the whole set of nondominated solutions. And because the nondominated set is usually unknown, most optimizers try to find a finite number of nondominated solutions to approximate the set. The successive approximation approach stated below can be used to search for the nondominated solutions of the triobjective inventory model.

2.2. Successive Approximation Based on Lagrange Method

A single objective transformation is first developed as follows. Equation (3) is kept as the objective function and treats (1) and (2) as constraints. That is, where and are budgets on workload and inventory.

To solve this equality constrained optimization problem, the Lagrange method is employed here. After introducing the Lagrangian multipliers and , the Lagrangian function is as follows: Some simplifying notations are introduced before presenting the successive approximation algorithm. Let

is the probability of a stockout per order cycle and is the expected number of shortage per order cycle. Simple algebra provides the following equations used in the successive approximation: To search for the efficient policy, the search steps are proposed as follows.

Step 1. Initialize : Compute using (10) with and .

Step 2. Initialize : Compute using (11) with .

Step 3. Initialize : Compute using (12) with corresponds to zero safety stock.

Step 4. Update : Compute using (13).

Step 5. Update and : Compute with (11) and look up imputed by .

Step 6. Check constraints: If both workload and investment constraints are satisfied, then output the results. Otherwise, update , (using (9)), and , then go back to Step 4.

The search begins with an initial guess of zero safety stock. This allows us to use (10) to derive an initial , which in turn, determines the initial using (11). However, (12)-(13) for and are interdependent, preventing their use in the initialization phase. Rearranging (11), however, we can derive an equation for which does not require an estimate of . The based on (11) is then used to provide an initial estimate of from (13). Thereafter the search progresses by iteratively updating values for , (and correspondingly ), , and , using (13), (11), (10), and (12), respectively, until both the workload and investment constraints are satisfied. The flow chart of the above search algorithm is shown in Figure 2.

3. Numerical Results

Pharmaceutical inventory data with four items (Table 1) were fed into the triobjective model. The successive approximation was coded in R [17], and all computation was executed on a laptop computer. Ten representative solutions for each item generated by successive approximation are shown in Tables 2, 3, 4, and 5. The columns of nondominated solutions demonstrate that the improvement of some objective(s) could only be achieved at the expense of other objectives. For example, solution 3, compared to solution 4, in Table 2 gets better in workload at the expense of shortage.

Three-dimensional scatterplots for each item are illustrated in Figures 3, 4, 5, and 6. Any one can visually check the tradeoffs displayed in scatterplots by adding planes parallel to I-S or W-S plane. With a fixed workload, expected shortage decreases as expected inventory increases. At a fixed inventory level, increases in workload lead to a reduction of expected shortage. All these findings are intuitive and straightforward.

For the computation effort, we notice that only one solution in Table 2 can be obtained after at least twenty iterations. And the largest iterations to reach a nondominated solution is eighty-one. Ranges of other items are between eight to sixty-six iterations. Hence, creating the scatterplot of workload, inventory, and shortage by successive approximation is lengthy and tedious.

The quality of a set of tradeoff solutions is evaluated quantitatively in terms of accuracy and diversity. A metric called hypervolume is used to demonstrate the accuracy of the nondominated solutions. It calculates the size of the area that is dominated by a nondominated set and is defined as follows. The idea is that the larger the area the solutions can dominate in the objective space, the better it is [18]: where is the number of objectives. Figure 7 shows the pictorial explanation of in which represents the reference point and is the nondominated set.

Keeping the nondominated set as diverse as possible is very important. Here spacing and maximum spread are used to evaluate the distribution and spread of the nondominated fronts generated by successive approximation: where , represents the th criterion function value of the nondominated solution , and is the mean value of the absolute distance measure where .

Larger above measures are better except for the spacing. Table 6 shows the results of the successive approximation method. If there is a reference solutions set known to decision makers or generated by other solution procedures, one can use the figures in Table 6 to compare successive approximation with the benchmark that he/she is interested in. After verifying the validity of nondominated solutions generated by successive approximation, they can be used to construct a tradeoff surface for inventory control. It helps managers choose an appropriate control policy for probabilistic demand, such as the fund level tied in inventory versus the service level under fixed workload.

4. Conclusions and Suggestions

Tradeoff analysis in inventory management is useful in quantifying what the firm must pay in terms of workload and investment to meet the desired customer service. A triobjective model is presented first to generate the efficient policies in decision space that correspond to the nondominated solutions in objective space. Nonredundancy is assured by dropping all the marginal cost parameters out of the classical fixed order model. Such that leads to a triobjective model which intends to minimize the workload, inventory, and shortage that are all conflicting with each other.

To solve the triobjective model, successive approximation approach is employed in this paper. The successive approximation is in an attempt to build the optimal tradeoff surface under probabilistic demand. Successive approximation can be used to obtain the nondominated solutions of workload, inventory, and shortage. Specifically, lots of trial and error involve in deriving the edge of each objective with a Lagrangian model. Several iterations needed to reach a nondominated solution for all items make the creating of scatterplot of workload, inventory, and shortage by successive approximation lengthy and tedious. However, visualization of the tradeoffs displayed by the scatterplots of Figures 3, 4, 5, and 6 justifies the computation effort done in the experiment. The inverse relationship among workload, inventory, and shortage conforms to our intuition.

The quality of a set of tradeoff solutions has to be evaluated quantitatively when comparing to other benchmarks, although developing an efficient and effective solution procedure for tradeoff analysis of multiobjective inventory management will be our future work. After verifying the validity of nondominated solutions, they can be used to construct a tradeoff surface that helps managers choose an appropriate control policy for probabilistic demand. For example, a common debate on the fund level tied in inventory versus the service level under fixed workload usually arises between warehousing and sales departments. By utilizing the information coming from the tradeoff surface, deliberate decisions among conflicting objectives can be easily made.

Moreover, the tradeoff surface under multi-item context deserves closer attention to bridge the gap between inventory theory and managerial practice, because too much attention was focused on the single-item problem in view of the past literature. Finally, multiechelon inventory and/or distribution systems are very common in business logistics. It is worthwhile to study the multiobjective inventory policies of different parties in a supply chain.

Acknowledgments

The authors would like to express special thanks to the National Science Council of Taiwan for financial support in NSC100-2628-H-141-001-MY2. This research was also partially supported by the National Natural Science Foundation of China (Grant 71271114).