# Selecting a Multicriteria Inventory Classification Model to Improve Customer Order Fill Rate.

1. IntroductionIn order to efficiently manage inventory, companies use an ABC classification by assigning items to one of three classes so that specific inventory control policies can be applied [1]. Class A is considered very important, class B is seen as moderately important, and class C is considered the least important [2]. The traditional ABC classification is based on Pareto analysis, and the criterion typically used is annual dollar value usage [3]. This criterion is most frequently used in practice because managers pay more attention to the inventory that has a high dollar value [4].

The traditional ABC method is easy to use because it only considers dollar usage. The following studies have suggested that using other criteria in combination makes inventory classification more effective. The criteria that are often employed in multicriteria methods include lead time, commonality, obsolescence, and criticality [2, 5-8]. The analytic hierarchy process (AHP), distance-based modeling, and neural network techniques have also been used in different studies [6, 9-11]. In later studies, optimization models are used to classify inventory. These are discussed in the literature review. The study focuses on optimization models.

Since the single-criteria method is easy to use, it is most widely employed in classifying inventory. The multicriteria literature claims that more than one criterion should be used to enhance the inventory classification. This argument cannot be validated unless the results of the single-criteria and multicriteria models are compared quantitatively with a common metric.

Inventory classification directly affects the ability of inventory to satisfy customer orders. Poor inventory classification, on one hand, will result in inventory buildup of those items that are not needed to meet customer demand; on the other hand, this may cause inventory shortages of items when they are needed the most. The metric that is usually used in the industry is customer order fill rate, which is defined as the probability of filling an entire customer order within a specified period [12]. A comparison of order fill rates obtained by inventory classification from different optimization models will highlight the shortcomings of using one model over other models. This will help a decision-maker in selecting the right model for the data. This has not been addressed in previous studies.

This study fills these gaps. The contribution of this paper is as follows. (1) The performances of the models are compared using order fill rate. (2) Since inventory holding cost and standard deviation of demand may vary with time, this can affect the decision of model selection. Therefore, assessment of models' behavior at varying levels of holding cost and standard deviation of demand is presented using sensitivity analysis. (3) Hypothesis testing is included to understand if the difference in models' behavior is significant at varying levels of inventory holding cost and standard deviation of demand. (4) Finally, a cut-off point method is introduced to understand the revenue impact when the highest performance shifts from one model to another.

2. Literature Review

Both single-criteria and multicriteria methods are used to classify inventory. Several different techniques are used in multicriteria classification. In general, inventory classification techniques can be divided into nonoptimization techniques and optimization techniques. Studies that use these methods are listed in Table 1. In optimization methods, linear or nonlinear optimization models are used. In these models, items receive an aggregate optimal inventory score based on the objective function [3]. Scores of inventory items are maximized, and later they are classified into A, B, or C categories. Table 1 summarizes these models.

Techniques that do not use optimization models may include the analytic hierarchy process, cluster analysis, decision tree, distance modeling, graphical matrix, and neural network. AHP is widely used in earlier studies. This process is based on a pairwise comparison of all criteria, where the user must define the direction and degree of preference. The method is criticized for its limitation which involves subjective judgment when making pairwise comparisons [3].

Since this research focuses on using optimization models in classifying inventory, the literature review discusses only these models.

2.1. Multicriteria Analysis Using Weighted Linear Optimization. Ramanathan [3] proposed an approach called the weighted linear optimization model, which uses multiple criteria. The Ramanathan model (R model) employs a weighted additive function to aggregate the performance of each inventory item into a single score, referred to as the optimal inventory score. The model is a maximization objective function. Weights are automatically assigned when the model is solved. The output also gives the optimal inventory score. Several modifications to this model have been suggested.

Ng [1] presented a modified version of the R model, referred to as the Ng model. He ranked the criteria in descending order and used normalized weights. He also proposed a transformation technique to solve the model without the need of linear optimization software.

Zhou and Fan [31] pointed out shortcomings of the R model, whereby an item can get classified as A when it scores high in less favorable criteria. This leads to an inappropriate classification of ABC items. Their proposed model (ZF model) uses the most favorable and least favorable weights for each item.

Chen [34] further improved the ZF model by introducing a peer-estimation approach. This method selects two common sets of criteria weights, namely, the most favorable and least favorable weights. The resulting scores are then aggregated for each item without any subjectivity.

Hadi-Vencheh [32] observed that, in the Ng model, the final scores of each item do not depend on the weights of each criterion obtained from the model; hence, the items may be inappropriately classified. He modified the Ng model and proposed a nonlinear optimization model (HV model).

Torabi et al. [35] proposed a model to incorporate both quantitative and qualitative criteria. This is the first model of its kind that uses both quantitative and qualitative criteria to classify inventory into A, B, or C categories. The authors refer to it as a modified linear programming model instead of an optimization model. Jeddou [36] used the Ng model to classify vehicle spare parts items.

Park et al. [37] developed a cross-evaluation-based weighted linear optimization (CE-WLO) model, using cross-efficiency evaluations in weighted linear optimization to provide a classification of inventory items. Their model (PBB model) performs in a peer-evaluation mode.

Iqbal and Malzahn [38] extended the ZF model and included the descending ranking criteria constraint in the model. They named it modified ZF model. They also proposed a model fitness test. The test evaluates the model's ability to classify items without resulting in infeasibility. The user can compare different models by comparing infeasibility arising from each model before making a choice in model selection for inventory classification. The test results suggest that models that use descending ranking criteria constraint result in low or no classification infeasibility.

It will be useful to know if the classification of items from models using descending ranking criteria also performs any better than other models. In this study, we evaluated the performance of models in fulfilling customer orders. We used order fill rate as a measure of comparison.

3. Method

The model uses three criteria: lead time, average annual demand, and average unit cost. These criteria have consistently been used in other studies [1, 3, 31]. We considered lead time as the first criterion because the higher the lead time of an item is, the more time it takes to replenish it when stockout occurs, which can affect a company's ability to satisfy customer demand. We included Ng model, ZF model, HV model, PBB model, and modified ZF model in our analysis. However, we excluded models that result in classification infeasibility in Iqbal and Malzahn [38]. The exclusions include single-criteria model and R model. The reason to include modified ZF model is to understand if the descending ranking criteria improve the performance of the model.

3.1. Order Fill Rate. To determine how suitable an inventory classification model is, we calculated the order fill rate for each model. Then the order fill rates of models were compared to see which model results in the highest order fill rate. The method to calculate order fill rate is explained in the work of Babai et al. [39]. The formulae used in the calculations are as follows:

[FR.sub.i] = 1 - [[sigma].sub.i][square root of [L.sub.i]]G([k.sub.i])/[Q.sub.i], [FR.sub.T] = [N.summation over (i = 1)][FR.sub.i][D.sub.i]/[N.summation over (i = 1)][D.sub.i], (1)

where N is number of inventory items in the inventory system, [h.sub.i] is unit inventory holding cost of item i, [k.sub.i] is safety factor for item i against the customer service level (CSL), [D.sub.i] is mean annual demand of item i, [a.sub.i] is standard deviation of annual demand for item i, [L.sub.i] is lead time of item i, [Q.sub.i] is order quantity of item i, [FR.sub.i] is fill rate of item i, [FR.sub.T] is overall fill rate of the inventory system, and G(x) is loss function of the standard normal distribution.

3.1.1. Order Fill Rate for Sample Dataset 1. The order fill rate has been calculated for several multicriteria models. First, sample dataset 1, which contains ten items, is used. This dataset is extracted from Park et al. [37]. Holding cost and standard deviation of demand are not known. To calculate the order fill rate, we assumed annual holding cost of 20% of the average unit cost as used in Park et al. [37] and a standard deviation of demand at 2.5%. In the sensitivity analysis section, we will use multiple values of the holding cost and standard deviation, and we will evaluate how these affect the final result. A summary of calculations of the overall order fill rate for the modified ZF model is shown in Table 2.

[FR.sub.T] = [i = 10.summation over (i = 1)]([Fr.sub.i] x [D.sub.i])/[i = 10.summation over (i = 1)]([D.sub.i]) = 85.7453/86.6871 = 0.9891. (2)

A summary of the overall order fill rate of all other multicriteria models is shown in Table 3. We excluded the single-criteria method, the R model, and the ZF model because they all resulted in classification infeasibility [38]. But, once the descending ranking criteria constraint is added to the ZF model (i.e., modified ZF model), the classification infeasibility does not exist. However, the PBB model resulted in the highest order fill rate.

We also notice that resulting order fill rates from the modified ZF model and Ng model are identical. This is because both models classify items into the same classes in dataset 1 which may not be the case for other datasets where sample size is large. In the next section, we test multicriteria models using 47-item dataset.

3.1.2. Order Fill Rate for Sample Dataset 2. The second dataset contains 47 inventory items. This dataset is used in Ramanathan [3]. We calculated the order fill rate for the multicriteria models. We used a holding cost of 20% of the average unit cost and a standard deviation of 2.5% of demand. The ABC classification of items used in these calculations is shown in Appendix. We set a 99% service level for class A items, 95% service level for class B items, and 90% service level for class C items. Results are shown in Table 4.

We observed from Table 4 that results are more distinctive compared to dataset 1. We found that the order fill rate of the modified ZF model is better than that of the ZF model, which shows that adding a descending-order constraint improves the performance of the ZF model. These results are consistent with the results of sample dataset 1. In this example, the modified ZF model results in the highest order fill rate.

We notice that, in dataset 1, modified ZF model improved the classification feasibility. And, in dataset 2, apart from improving classification feasibility, it also improved the order fill rate. This infers that using criteria in descending order (some criteria more important, some less) provides an equal or better order fill rate compared to the case when this constraint is not considered in the model.

3.2. Sensitivity Analysis. In calculating the order fill rate, for example, dataset 1, a standard deviation of 2.5% of demand and a holding cost 20% of average unit cost are used. These values can differ, which may change the results of the findings. Sensitivity analysis was done to investigate how the results change at different levels of demand uncertainty and holding cost.

3.2.1. Sensitivity Analysis for Sample Dataset 1. We used four models for comparison: HV, modified ZF, PBB, and Ng. We did not include the R model and ZF model because inventory classification is infeasible if we use them [38]. We calculated the order fill rate at five different values of standard deviation of demand (2.5%, 1%, 0.5%, 0.25%, and 0.1%), and, for each value of standard deviation, we used different values of holding cost, ranging from 0.1% to 50% of the average cost. We used 99% service level for class A items, 95% service level for class B items, and 90% service level for class C items. Some of these plots are shown in Figure 1.

Graphs at standard deviation 0.5%, 0.25%, and 0.1% of demand are not shown because they show a similar trend as we have seen at 2.5% and 1%. It is interesting to see how models behave when the standard deviation of demand changes at a constant value of the holding cost. We used an annual holding cost of 20% of the average unit cost and ran the models at different values of standard deviation. Results are shown in Figure 2.

There is a little difference among these four models at lower values of holding cost. The PBB model scores the highest overall fill rate at all values of standard deviation and holding cost. The Ng model and modified ZF model provide the same model value, which is why their lines overlap. Two more important results can be drawn from Figures 1 and 2. First, the difference in fill rate among models is reduced when holding cost is decreased at any given value of demand uncertainty. At a standard deviation of 0.25% of demand or below, when the holding cost reaches 0.001 or 0.1% of the average cost, the difference between the order fill rates of the models becomes nearly zero. Therefore, it becomes irrelevant which model is used for inventory classification when the standard deviation drops below 0.25%, and the holding cost is 0.1% or below. The analysis shows that, at lower values of holding cost, it does not make much difference which model should be used for inventory classification. But care should be taken when the inventory holding cost is high. Second, we find an increasing trend in the fill rate when the standard deviation is decreasing. This means we cannot ignore the effect of the standard deviation of demand when comparing model results. It is always advantageous to perform a sensitivity analysis to determine which model results in the highest fill rate at any given value of standard deviation and holding cost. If a model results in the highest order fill rate at a given value of standard deviation and holding cost, then it is wrong to assume that it will always result in the highest order fill rate at any value of standard deviation and holding cost.

We did a similar analysis at other service levels as well. In the second comparison, we used paired service levels of 95%, 90%, and 85% with classes A, B, and C items, respectively. In the third comparison, we used the pairing of service levels at 90%, 85%, and 80% service for classes A, B, and C items, respectively. The PBB model results in the highest fill rate. This result is shown in Appendix. We observe the same trend as shown in the first pair of service levels. That is, the difference in fill rate is decreasing among models when the holding cost is decreasing. Also, the fill rate improves for all models as the standard deviation of demand drops.

3.2.2. Sensitivity Analysis for Sample Dataset 2. Sensitivity analysis of sample dataset 2 was done by varying the holding cost at different values standard deviation of demand while calculating the order fill rate. To be consistent, we used the same values for the standard deviation of demand at 2.5%, 1%, 0.5%, 0.25%, and 0.1% and the same values of holding cost ranging from 0.1% to 50% of average cost as those we used in the sensitivity analysis of dataset 1. In the first comparison, service levels of 99%, 95%, and 90% are paired with classes A, B, and C items, respectively. The fill rate is calculated from four models: HV, modified ZF, PBB, and Ng. Results are shown in Figures 3 and 4. Graphs at 1%, 0.5%, 0.25%, and 0.1% standard deviation of demand are not shown because they show a similar trend.

Here we see a similar trend as shown for dataset 1. With a decreased standard deviation, the overall fill rate is improved. Also, the overall fill rate shows an increasing trend with decreasing holding cost. The difference between the results of the four models is reduced when holding cost is reduced. However, the modified ZF model results in the highest overall fill rate in this case at all values of standard deviation and holding cost used in the calculations, except when the holding cost becomes 0.1% of the average cost or drops below this value at the standard deviation of demand at 0.25% or below. This means that the standard deviation and holding cost should be given consideration when selecting the model. Sensitivity analysis will highlight which model results in the highest overall fill rate.

We also calculated the overall fill rate at other values of customer service levels. The second pairing of service level was 95%, 90%, and 85% for class A, class B, and class C items. The third pairing of service level was 90%, 85%, and 80% for class A, class B, and class C items. Results for these are the same as shown in the case of pair 1 service level.

3.2.3. Regression Analysis of Difference in Slope. In Figures 2 and 4, we see an increasing trend in fill rate at lower values of standard deviation. However, the slope of each model appears different. This difference indicates that the performance among models varies with the standard deviation of demand. It is useful in decision-making to analyze the difference in slope of the models. We selected case study 1 (Figure 2) to compare the slopes of different models. The regression analysis to fit the individual model lines shown in Figure 2 was obtained using the software Minitab. Some of these statistics are shown in Table 5.

Hypothesis test is given as follows:

Ho: b1 = b2 (no difference in slope). versus

H1: b1 [not equal to] b2 (difference in slope exists).

We used a t-test (since n < 25), and the rejection region was set as follows:

[absolute value of [t.sub.c]] > [t.sub.([alpha],df)], where df = n1 + n2 - 4. (3)

We find [t.sub.(0,95,8)] = 1.8595.

[T.sub.statistic] is found from the formula

[t.sub.c] = b1 - b2/[square root of S[E.sup.2.sub.b1] + S[E.sup.2.sub.[b.sub.2]]]. (4)

Results of the hypothesis test are shown in Table 6. The comparison is made at 95% confidence interval. We already know from Figure 2 that the PBB model results in the highest fill rate and the difference between the PBB model and other models shrinks when the standard deviation of demand decreases. Table 6 provides insight that this difference is significant. Users should be careful in selecting a model when the variation in demand is high. A model can result in better performance at one value of standard deviation, but, at other values, another model might outperform the first model.

4. Discussion

In this study, we present a method for comparing the performances of the models. The sensitivity analysis, regression analysis, and hypothesis test are used to understand the effect of variability in inventory holding cost and standard deviation of demand on the decision of model selection. The analysis also determines if descending ranking criteria have any significance in improving the results and performance of the model. We used two datasets for the analysis.

We evaluated the performance of the model in fulfilling customer orders. The metric used in the industry is "overall fill rate." Inventory classification that is received from each model is used in calculating the order fill rate. Results were then compared to determine where each model stands in terms of satisfying customer orders. In the first dataset, we found that the PBB model leads other models. In the second dataset, we found that the modified ZF model shows the best performance. Therefore, selection of a model to perform inventory classification depends on the dataset.

In a comparative analysis, it was also revealed that, after adding descending-order criteria to the ZF model, the resulting order fill rate was improved. This indicates that giving unequal weights to the criteria enhances the performance of the model.

Sensitivity analysis showed that holding cost and standard deviation play very important roles in determining which model results in the highest order fill rate. By varying these values, we analyzed the response of different models when compared. We discovered that the difference in the order fill rate of models is reduced as the holding cost and standard deviation of demand decrease. At one point, the difference is negligible. Below this point, it becomes insignificant which model is used for inventory classification. A given model cannot outperform other models at all values of holding cost and standard deviation of demand when comparing the order fill rates. Sensitivity analysis helps in making an informed decision about model selection at a given value of holding cost and standard deviation of demand.

Results from regression analysis and hypothesis testing showed that the difference between slopes of the models is significant, thus indicating that the best performing model may not be superior to other models when the standard deviation of demand is reduced. Selecting a model for the best performance depends on the standard deviation of demand and holding cost. Users should take this into consideration when doing a comparative analysis for model selection.

If we further extend this analysis, it is useful to find the cut-off point where the performance of originally superior model becomes equal to another model. When we know these cut-off points, it becomes easier to select a model which gives the highest order fill rate.

5. Conclusion

This paper compares the performances of various models using the order fill rate. The study presents an analysis to show that the best performing model does not remain the best at all times. A method to calculate a model cut-off point is also shown where the highest performing model loses to another model. Two different datasets are used in this study. Sensitivity analysis, regression analysis, and hypothesis test are also included to understand the usefulness and significance of the results.

The study shows that the inclusion of descending criteria constraint improves the performance of the model. This means that when criteria are set in order of importance, the resulting classification of inventory items produces better order fill rate. As was seen in the case of the ZF model, when the modified ZF model, which includes the descending ranking criteria, is used, the order FRT of the model is improved.

We also found an important relationship between the results of each model when the holding cost and standard deviation of demand vary. Regression analysis shows that the slopes of models are significantly different. Sensitivity analysis confirms that the end result of models comparison does not change at other customer service levels. However, the lead of the highest scoring model shrinks when the holding cost and standard deviation of demand decrease. The study also shows that selection of a model depends on the dataset and values of the holding cost and standard deviation of demand.

The method explained in this study tends to improve the order fill rate if the results of comparative evaluation of models are used in selecting the model. For example, once a cut-off point of a model is determined and achieved, the user can switch to new highest performing model. By doing this, order fill rate is improved which results in an increase in revenue in a specified period.

For future research, it would be interesting to compare the results when a particular product has a variable lead time, especially when a product is purchased from more than one supplier, as each supplier may have different lead times for the same product.

https://doi.org/10.1155/2017/5028919

Appendix

A. Mathematical Form of Multicriteria Models

A.1. R Model

max [J.summation over (j = 1)][v.sub.mj][y.sub.mj] s.t. [J.summation over (j = 1)][v.sub.mj][y.sub.nj] [less than or equal to] 1, n = 1,2,...,N (A.1) [v.sub.mj] [greater than or equal to] 0, j = 1,2,...,J.

Notation:

j = criteria

m = inventory items

[v.sub.mj] = weight of mth inventory items under criteria j

[y.sub.mj] = score of mth inventory items under criteria j

A.2. Ng Model

Max [S.sub.i] = [J.summation over (j = 1)][w.sub.ij][y.sub.ij] s.t. [J.summation over (j = 1)][w.sub.ij] = 1 [w.sub.ij] - [w.sub.i(j+1)] [greater than or equal to] 0, j = 1,2,...,(J - 1) [w.sub.ij] [greater than or equal to] 0, j = 1,2,...,J. (A.2)

Notation:

j = criteria

i = inventory items

[w.sub.ij] = weight of the ith inventory item under criteria j

[y.sub.ij] = score of ith inventory item under criteria j

A.3.ZF Model

b[I.sub.i] = min [N.summation over (n = 1)][w.sup.b.sub.in][y.sub.in] s.t. [N.summation over (n = 1)][w.sup.b.sub.in][y.sub.mn] [greater than or equal to] 1, m = 1,2,...,M. [w.sup.b.sub.in] [greater than or equal to] 0 (A.3)

Notation:

i = inventory items

n = criteria

[y.sub.in] = score of ith inventory item under criteria n

[w.sub.in] = weight of ith inventory item under criteria n

b[I.sub.i] = least favorable aggregate score of ith inventory item

g[I.sub.i] = max [N.summation over (n = 1)][w.sup.g.sub.in][Y.sub.in] s.t. [N.summation over (n = 1)][w.sup.g.sub.in][y.sub.mn] [less than or equal to] 1, m = 1,2,..., M [w.sup.g.sub.in] [greater than or equal to] 0. (A.4)

g[I.sub.i] is most favorable aggregate score of ith inventory item.

Furthermore, the two indexes are combined to produce a "composite index" using formula (A.5).

n[I.sub.i]([lambda]) = ([lambda](g[I.sub.i] - g[I.sub.i])/(g[I.sup.*] - g[I.sub.i])) + ((1 - [lambda])b[I.sub.i] - b[I.sub.i])/(b[I.sup.*] + b[I.sub.i])), (A.5)

where g[I.sup.*] is maximum value of good index, b[I.sup.*] is minimum value of bad index, A is control parameter that is specified by user, and n[I.sub.i] is composite index for an item.

A.4. HV Model

[S.sub.i] = [J.summation over (j = 1)][y.sub.ij][w.sub.j] s.t. [J.summation over (j = 1)][w.sup.2.sub.j] = 1 [w.sub.j] [greater than or equal to] [w.sub.j+1] [greater than or equal to] 0, j = 1,2,...,(J - 1) [w.sub.j] [greater than or equal to] 0, j = 1,2,...J. (A.6)

Notation:

[w.sub.j] = relative importance weight attached to jth criteria

[y.sub.ij] = score of ith inventory item under criteria j

A.5. PBB Model

[C.sub.pk] = min [S.summation over (r = 1)][u.sub.rk][y.sub.rp] s.t. [S.summation over (r = 1)][u.sub.rk][y.sub.rk] = [l.sup.*.sub.k] [S.summation over (r = 1)][u.sub.rk][y.sub.rj] [less than or equal to] 1; j = 1,...,n, j [not equal to] k [u.sub.rk] [greater than or equal to] 0 [for all]r. (A.7)

Notation:

[u.sub.rk] = weight given to the rth criterion of the kth item ([y.sub.rk]).

[y.sub.rk] = score on k item under criterion r

[l.sup.*.sub.k] = optimal performance of inventory score as received from R model

[C.sub.pk] = the optimal cross-efficiency score for item p evaluated by item k

B. Scores and Classification of Items in Dataset 2

See Table 7.

C. Overall Order Fill Rate of Dataset 1 at 95%, 90%, and 85% Service Level for Class A, Class B, and Class C Items

See Figure 5.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

[1] W. L. Ng, "A simple classifier for multiple criteria ABC analysis," European Journal of Operational Research, vol. 177, no. 1, pp. 344-353, 2007.

[2] F. Y. Partovi and M. Anandarajan, "Classifying inventory using an artificial neural network approach," Computers & Industrial Engineering, vol. 41, no. 4, pp. 389-404, 389.

[3] R. Ramanathan, "ABC inventory classification with multiplecriteria using weighted linear optimization," Computers and Operations Research, vol. 33, no. 3, pp. 695-700, 2006.

[4] R. E. Stanford and W. Martin, "Towards a normative model for inventory cost management in a generalized ABC classification system," Journal of the Operational Research Society, vol. 58, no. 7, pp. 922-928, 2007.

[5] P. Hautaniemi and T. Pirttila, "The choice of replenishment policies in an MRP environment," International Journal of Production Economics, vol. 59, no. 1, pp. 85-92,1999.

[6] H. A. Guvenir and E. Erel, "Multicriteria inventory classification using a genetic algorithm," European Journal of Operational Research, vol. 105, no. 1, pp. 29-37, 1998.

[7] B. E. Flores, D. L. Olson, and C. Wolfe, "Judgmental adjustment of forecasts: a comparison of methods," International Journal of Forecasting, vol. 7, no. 4, pp. 421-433,1992.

[8] H. Jamshidi and A. Jain, "Multi-criteria ABC inventory classification: with exponential smoothing weights," Journal of Global Business Issues, vol. 2, no. 1, 2008.

[9] F. Y. Partovi and J. Burton, "Using the analytic hierarchy process for ABC analysis," International Journal of Operations & Production Management, vol. 13, no. 9, pp. 29-44,1993.

[10] P. P. Gajpal, L. S. Ganesh, and C. Rajendran, "Criticality analysis of spare parts using the analytic hierarchy process," International Journal of Production Economics, vol. 35, no. 1-3, pp. 293-297, 1994.

[11] A. Bhattacharya, B. Sarkar, and S. K. Mukherjee, "Distance-based consensus method for ABC analysis," International Journal of Production Research, vol. 45, no. 15, pp. 3405-3420, 2007.

[12] J.-S. Song, "On the order fill rate in a multi-item, base-stock inventory system," Operations Research, vol. 46, no. 6, pp. 831845, 1998.

[13] T. J. Van Kampen, R. Akkerman, and D. P. Van Donk, "SKU classification: a literature review and conceptual framework," International Journal of Operations & Production Management, vol. 32, no. 7, pp. 850-876, 2012.

[14] A. G. Canen and R. D. Galvao, "An application of ABC analysis to control imported material," Interfaces, vol. 10, no. 4, pp. 2224, 1980.

[15] J. J. Chrisman, "Basic production techniques for small manufacturers: ii. inventory control methods and MRP," Production & Inventory Management, vol. 26, no. 3, pp. 48-64,1985.

[16] E. S. Gardner Jr., "Evaluating forecast performance in an inventory control system," Management Science, vol. 36, no. 4, pp. 490-499, 1990.

[17] V. Portougal, "Demand forecast for a catalog retailing company," Production and Inventory Management Journal, vol. 43, no. 1-2, pp. 29-34, 2002.

[18] G. C. Onwubolu and B. C. Dube, "Implementing an improved inventory control system in a small company: a case study," Production Planning and Control, vol. 17, no. 1, pp. 67-76, 2006.

[19] C. U. I. Nan-fang and L. U. O. Xue, "ABC classification based on AHP in servicing spare part," Industrial Engineering and Management, vol. 6, article 008, 2004.

[20] A. Molenaers, H. Baets, L. Pintelon, and G. Waeyenbergh, "Criticality classification of spare parts: a case study," International Journal of Production Economics, vol. 140, no. 2, pp. 570-578, 2012.

[21] R. Ernst and M. A. Cohen, "Operations related groups (ORGs): a clustering procedure for production/inventory systems," Journal of Operations Management, vol. 9, no. 4, pp. 574-598,1990.

[22] L. Canetta, N. Cheikhrouhou, and R. Glardon, "Applying two-stage SOM-based clustering approaches to industrial data analysis," Production Planning and Control, vol. 16, no. 8, pp. 774-784, 2005.

[23] J. Huiskonen, "Maintenance spare parts logistics: special characteristics and strategic choices," International Journal of Production Economics, vol. 71, no. 1-3, pp. 125-133, 2001.

[24] J. E. Boylan, A. A. Syntetos, and G. C. Karakostas, "Classification for forecasting and stock control: a case study," Journal of the Operational Research Society, vol. 59, no. 4, pp. 473-481, 2008.

[25] Y. Chen, K. W. Li, D. Marc Kilgour, and K. W. Hipel, "A case-based distance model for multiple criteria ABC analysis," Computers and Operations Research, vol. 35, no. 3, pp. 776-796, 2008.

[26] A. J. D'Alessandro and A. Baveja, "Divide and conquer: rohm and Haas' response to a changing specialty chemicals market," Interfaces, vol. 30, no. 6, pp. 1-16, 2000.

[27] A. A. Ghobbar and C. H. Friend, "Sources of intermittent demand for aircraft spare parts within airline operations," Journal of Air Transport Management, vol. 8, no. 4, pp. 221-231, 2002.

[28] A. A. Syntetos, J. E. Boylan, and J. D. Croston, "On the categorization of demand patterns," Journal of the Operational Research Society, vol. 56, no. 5, pp. 495-503, 2005.

[29] M.-C. Yu, "Multi-criteria ABC analysis using artificial-intelligence-based classification techniques," Expert Systems with Applications, vol. 38, no. 4, pp. 3416-3421, 2011.

[30] G. Kabir and M. A. A. Hasin, "Multi-criteria inventory classification through integration of fuzzy analytic hierarchy process and artificial neural network," International Journal of Industrial and Systems Engineering, vol. 14, no. 1, pp. 74-103, 2013.

[31] P. Zhou and L. Fan, "A note on multi-criteria ABC inventory classification using weighted linear optimization," European Journal of Operational Research, vol. 182, no. 3, pp. 1488-1491, 2007.

[32] A. Hadi-Vencheh, "An improvement to multiple criteria ABC inventory classification," European Journal of Operational Research, vol. 201, no. 3, pp. 962-965, 2010.

[33] S. M. Hatefi and S. A. Torabi, "A common weight MCDADEA approach to construct composite indicators," Ecological Economics, vol. 70, no. 1, pp. 114-120, 2010.

[34] J.-X. Chen, "Peer-estimation for multiple criteria ABC inventory classification," Computers and Operations Research, vol. 38, no. 12, pp. 1784-1791, 2011.

[35] S. A. Torabi, S. M. Hatefi, and B. S. Pay, "ABC inventory classification in the presence of both quantitative and qualitative criteria," Computers & Industrial Engineering, vol. 63, no. 2, pp. 530-537, 2012.

[36] M. B. Jeddou, "Multi-criteria ABC inventory classificationa case of vehicles spare parts items," Journal of Advanced Management Science, vol. 2, no. 3, pp. 181-185, 2014.

[37] J. Park, H. Bae, and J. Bae, "Cross-evaluation-based weighted linear optimization for multi-criteria ABC inventory classification," Computers and Industrial Engineering, vol. 76, no. 1, pp. 40-48, 2014.

[38] Q. Iqbal and D. Malzahn, "Evaluating discriminating power of single-criteria and multi-criteria models towards inventory classification," Computers & Industrial Engineering, vol. 104, pp. 219-223, 2017.

[39] M. Z. Babai, T. Ladhari, and I. Lajili, "On the inventory performance of multi-criteria classification methods: empirical investigation," International Journal of Production Research, vol. 53, no. 1, pp. 279-290, 2015.

Qamar Iqbal, (1) Don Malzahn, (1) Lawrence E. Whitman (2)

(1) Industrial, Systems and Manufacturing Engineering Department, Wichita State University, 1845 Fairmount St, Wichita, KS 67260, USA

(2) College of Engineering and Information Technology, University of Arkansas at Little Rock, 2801 S University Ave, Little Rock, AR 72204, USA

Correspondence should be addressed to Qamar Iqbal; qxiqbal@shockers.wichita.edu

Received 13 January 2017; Accepted 5 March 2017; Published 5 April 2017

Academic Editor: Panos Pardalos

Caption: Figure 1: Overall order fill rate from multiple models for dataset 1.

Caption: Figure 2: Order fill rates at different values of standard deviation of demand with constant holding cost.

Caption: Figure 3: Overall order fill rate from multiple models for dataset 2.

Caption: Figure 4: Order fill rates at different values of standard deviation of demand with constant holding cost.

Caption: Figure 5

Table 1: Methods and techniques used in ABC classification [13]. Method Techniques Research Single-criteria Traditional ABC [14-18] Analytic hierarchy process (AHP) [19, 20] Cluster analysis [21, 22] Decision tree [23, 24] Multicriteria Distance modeling [25] Genetic algorithm [6] Graphical matrix [26-28] Neural network [2, 29, 30] Optimization models [1, 3, 31-37] Table 2: Summary of calculations of overall order fill rate for modified ZF model (first dataset). Lead Item Class of Avg. Annual Ordering Holding time modified unit demand qty. cost unit ZF cost (A) ([Q.sub.i]) 7 1 A 71.21 0.483 0.260 14.242 7 5 A 86.5 1.200 0.372 17.3 6 8 B 51.68 2.000 0.622 10.336 4 9 B 14.66 48.000 5.722 2.932 5 10 B 72 3.000 0.645 14.4 4 2 C 58.45 8.000 1.170 11.69 3 3 C 40.82 4.000 0.990 8.164 2 4 C 19.8 4.004 1.422 3.96 4 6 C 71.2 12.000 1.298 14.24 4 7 C 78.4 4.000 0.714 15.68 Sum = 86.6871 Lead Item CSL Safety G([K. [Fr. Satisfied ([Fr. time factor sub.i]) sub.i] demand sub.i] ([K. x sub.i]) [D. sub.i]) 7 1 0.99 2.326 0.003 1 0.4829 0.4829 7 5 0.99 2.326 0.003 0.999 1.1992 1.1992 6 8 0.95 1.645 0.021 0.996 1.9917 1.9917 4 9 0.95 1.645 0.021 0.991 47.5772 47.5772 5 10 0.95 1.645 0.021 0.995 2.9836 2.9836 4 2 0.9 1.282 0.047 0.984 7.8714 7.8714 3 3 0.9 1.282 0.047 0.992 3.9671 3.9671 2 4 0.9 1.282 0.047 0.995 3.9853 3.9853 4 6 0.9 1.282 0.047 0.978 11.7393 11.7393 4 7 0.9 1.282 0.047 0.987 3.9474 3.9474 Sum = 85.7453 Table 3: Summary of overall order fill rate for all other multicriteria models from dataset 1. Method Model Order fill rate HV 0.9905 Multicriteria models Modified ZF 0.9891 PBB 0.9949 Ng 0.9891 Table 4: Summary of overall order fill rate for multicriteria models from dataset 2. Method Model Order fill rate HV 0.9813 ZF 0.9822 Multicriteria models Modified ZF 0.9886 PBB 0.9799 Ng 0.9762 Table 5: Some output of regression lines. HV Modified ZF PBB Ng Sample size 6 6 6 6 Slope -0.3773 -0.4345 -0.2 -0.4345 SE coefficient 0.000702 0.000727 0.000001 0.000727 Degrees of freedom 8 8 8 8 Table 6: Test results of slopes comparison (for dataset 1). HV model HV model HV model versus Parameter versus modified versus PBB Ng model ZF Model model [t.sub.c] 56.96 -253.25 56.96 P value 0 0 0 Inference Slope of Slope of HV Slope of Ng modified ZF model is model is model is significantly significantly significantly higher than higher than higher than that of PBB that of HV that of HV model model model Modified ZF Modified ZF PBB model Parameter model versus model versus Ng versus Ng model PBB model model [t.sub.c] -325.66 0 325.66 P value 0 1 0 Inference Slope of Slopes of both Slope of Ng modified ZF models are not model is model is significantly significantly significantly different higher than higher than that of PBB that of PBB model model Table 7 Items Lead Annual Average Single- R model time demand unit criteria (weeks) (unit) cost ($) Class Score 13 7 12.00 86.50 A 1.0000 29 7 2.00 134.34 A 1.0000 34 7 27.00 7.07 A 1.0000 45 7 1.00 34.40 A 1.0000 9 6 33.00 73.44 Infeasible 0.9055 18 6 12.00 49.50 Infeasible 0.8571 28 6 4.00 78.40 Infeasible 0.8571 40 6 2.00 51.68 Infeasible 0.8571 2 5 27.00 210.00 B 1.0000 12 5 50.00 20.87 B 0.7863 14 5 8.00 110.40 B 0.7588 19 5 12.00 47.50 B 0.7158 31 5 3.00 72.00 B 0.7142 33 5 4.00 49.48 B 0.7142 37 5 5.00 30.00 B 0.7142 39 5 2.00 59.60 B 0.7142 43 5 2.00 29.89 B 0.7142 47 5 3.00 8.46 B 0.7142 3 4 212.00 23.76 B 1.0000 10 4 15.00 160.50 C 0.7812 8 4 48.00 55.00 C 0.6621 17 4 48.00 14.66 C 0.6454 23 4 5.00 86.50 C 0.6000 21 4 19.00 24.40 C 0.5872 22 4 7.00 65.00 C 0.5787 20 4 8.00 58.45 C 0.5779 7 3 100.00 28.20 C 0.6280 6 3 94.00 31.24 C 0.6165 5 3 60.00 57.98 C 0.5784 15 3 12.00 71.20 C 0.4830 16 3 18.00 45.00 C 0.4597 38 3 2.00 67.40 C 0.4531 24 3 12.00 33.20 C 0.4416 35 3 3.00 60.60 C 0.4398 26 3 10.00 33.84 C 0.4376 36 3 4.00 40.82 C 0.4285 44 3 1.00 48.30 C 0.4285 46 3 1.00 28.80 C 0.4285 11 2 210.00 5.12 C 0.9905 1 2 117.00 49.92 C 0.7070 32 2 4.00 53.02 C 0.3227 42 2 2.00 37.70 C 0.2884 41 2 4.00 19.80 C 0.2857 4 1 172.00 27.73 C 0.8469 27 1 4.00 84.03 C 0.4001 30 1 4.00 56.00 C 0.2666 25 1 10.00 37.05 C 0.2019 Items R model HV model ZF model Class Score Class Score Class 13 A 1.0494 A 0.8517 A 29 A 1.0947 A 0.6411 A 34 A 1.0072 A 0.5000 B 45 A 1.0048 A 0.5000 B 9 B 0.8967 A 0.7632 A 18 B 0.8516 B 0.6423 A 28 B 0.8702 B 0.6114 B 40 B 0.8547 B 0.5301 B 2 A 1.0373 A 1.0000 A 12 B 0.7128 B 0.4466 B 14 B 0.7711 B 0.6080 B 19 B 0.6947 B 0.5246 B 31 Infeasible 0.7118 B 0.4621 B 33 Infeasible 0.6894 B 0.4496 B 37 Infeasible 0.6772 B 0.4093 C 39 Infeasible 0.6966 B 0.4268 B 43 Infeasible 0.6753 C 0.3617 C 47 Infeasible 0.6703 C 0.3209 C 3 A 1.0644 A 0.6345 A 10 B 0.7710 B 0.6965 A 8 C 0.5964 C 0.4761 B 17 C 0.5485 C 0.3065 C 23 C 0.5815 C 0.4126 C 21 C 0.5159 C 0.3093 C 22 C 0.5488 C 0.3955 C 20 C 0.5404 C 0.3977 C 7 C 0.5762 C 0.3509 C 6 C 0.5597 C 0.3502 C 5 C 0.5048 C 0.3882 C 15 C 0.4211 C 0.3280 C 16 C 0.3812 C 0.2733 C 38 C 0.3923 C 0.1927 C 24 C 0.3563 C 0.2310 C 35 C 0.3848 C 0.2196 C 26 C 0.3536 C 0.2298 C 36 C 0.3536 C 0.2020 C 44 C 0.3618 C 0.1420 C 46 C 0.3407 C 0.1420 C 11 A 0.8202 B 0.4940 B 1 C 0.5546 C 0.4123 C 32 C 0.2402 C 0.1123 C 42 C 0.2042 C 0.0542 C 41 C 0.1791 C 0.0525 C 4 B 0.5832 C 0.4041 C 27 C 0.2309 C 0.1242 C 30 C 0.1501 C 0.0405 C 25 C 0.1154 C 0.0000 C Items PBB model Ng model Score Class Score Class 13 0.9135 A 1 A 29 0.9453 A 1 A 34 0.8486 A 1 A 45 0.8486 A 1 A 9 0.8081 A 0.83 A 18 0.7619 B 0.83 A 28 0.7783 B 0.83 A 40 0.7501 B 0.83 B 2 0.8355 A 0.67 B 12 0.6762 B 0.67 B 14 0.7037 B 0.67 B 19 0.6440 B 0.67 B 31 0.6504 B 0.67 B 33 0.6344 B 0.67 B 37 0.6172 B 0.67 B 39 0.6398 B 0.67 B 43 0.6130 C 0.67 B 47 0.5940 C 0.67 B 3 0.8129 A 0.75 B 10 0.6511 B 0.5 C 8 0.5911 C 0.5 C 17 0.5512 C 0.5 C 23 0.5564 C 0.5 C 21 0.5161 C 0.5 C 22 0.5291 C 0.5 C 20 0.5326 C 0.5 C 7 0.5331 C 0.4 C 6 0.5226 C 0.385 C 5 0.4983 C 0.33 C 15 0.4368 C 0.33 C 16 0.4191 C 0.33 C 38 0.4174 C 0.33 C 24 0.3982 C 0.33 C 35 0.4116 C 0.33 C 26 0.4099 C 0.33 C 36 0.3937 C 0.33 C 44 0.3964 C 0.33 C 46 0.3775 C 0.33 C 11 0.5612 C 0.58 C 1 0.4684 C 0.36 C 32 0.2908 C 0.17 C 42 0.2716 C 0.17 C 41 0.7474 B 0.17 C 4 0.4227 C 0.405 C 27 0.2146 C 0.1333 C 30 0.1815 C 0.0866 C 25 0.1690 C 0.0666 C

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Iqbal, Qamar; Malzahn, Don; Whitman, Lawrence E. |

Publication: | Advances in Decision Sciences |

Article Type: | Report |

Date: | Jan 1, 2017 |

Words: | 7941 |

Previous Article: | Key Enablers of Effective Implementation of TQM in Royal Jet Airways. |

Next Article: | Corrigendum to "A Theoretical Argument Why the t-Copula Explains Credit Risk Contagion Better than the Gaussian Copula". |

Topics: |