A Fuzzy AHP-DEA Approach For Multiple Criteria ABC Inventory Classification
A Fuzzy AHP-DEA Approach For Multiple Criteria ABC Inventory Classification
a r t i c l e i n f o a b s t r a c t
Keywords: In order to efficiently control the inventory items and determine the suitable ordering policies for them,
Multiple criteria ABC inventory multi-criteria ABC inventory classification, which is one of the most common techniques of production
classification and inventory control, is used. In this classification, other criteria in addition to annual dollar usage
Fuzzy analytic hierarchy process are taken into account and then the items are classified in three classes with different ordering policies,
Data envelopment analysis
based on their priority. In this paper, we propose an integrated fuzzy analytic hierarchy process-data
Simple additive weighting
envelopment analysis (FAHP-DEA) for multiple criteria ABC inventory classification. The proposed
FAHP–DEA methodology uses the FAHP to determine the weights of criteria, linguistic terms such as Very
High, High, Medium, Low and Very Low to assess each item under each criterion, the data envelopment
analysis (DEA) method to determine the values of the linguistic terms, and the simple additive weighting
(SAW) method to aggregate item scores under different criteria into an overall score for each item. The
integrated FAHP–DEA methodology is illustrated using a real case study.
2010 Elsevier Ltd. All rights reserved.
0957-4174/$ - see front matter 2010 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2010.08.119
A. Hadi-Vencheh, A. Mohamadghasemi / Expert Systems with Applications 38 (2011) 3346–3352 3347
analysis, which their approach has been arisen from Flores et al. cation of the proposed FAHP–DEA methodology to a real case
method (Flores & Whybark, 1986, 1987). Advantage of this model study. Section 5 concludes.
is that is easily considered any finite number of criteria for classi-
fication. In this model, criteria weights and sorting thresholds are 2. Fuzzy sets theory
generated mathematically based on the decision maker’s assess-
ment of a set the cases. But information cases are very important Theory of fuzzy sets is quite similar to man’s attitude when fac-
and if this information is incorrect affect process of classification ing uncertainties to express inaccurate words, such as ‘‘approxi-
other items, also its learning may be difficult for the average man- mately”, ‘‘very”, ‘‘nearly”, etc. as well as for consistency with
ager. Partovi and Anandarajan (2002) proposed an artificial neural subjective judgments of different people due to various interpreta-
network (ANN) approach for inventory classification. In their ap- tions from a subject. Zadeh (1965) introduced fuzzy sets theory for
proach two type of learning method, namely back propagation the first time, expressing it in the issue of decision-making. In fuz-
and generic algorithms are used to examine the ANN classification zy sets, membership degree of an element is between 0 and 1,
power and then their results are compared with together. Their ap- while in classic sets, there are two states: an element with the de-
proach finds and bringing out nonlinear relationships and interac- gree 1 is inside the set, or it is not with degree 0. In order to elab-
tions between criteria. However, as authors have asserted, number orate on the said matter, consider the discussion in this paper, in
of criteria are restricted, also entering many qualitative criteria which MC-ABC inventory classification is carried out using inven-
into model may be difficult and in addition, learning their tory managers’ subjective judgments and introducing fuzzy con-
meta-heuristics approach is difficult for inventory managers. cepts of prioritizing the criteria. To achieve these ends, fuzzy set,
Ramanathan (2006) proposed a weighted linear optimization fuzzy numbers and linguistic variables should first be introduced
model for multiple criteria ABC inventory classification, where per- (Chen, 2000; Kaufmann & Gupta, 1991; Zadeh, 1965;
formance score of each item obtained using a DEA-like model. Zimmermann, 1987, 1991).
However his model may result in a position in which an item with
a high value in an unimportant criterion is inappropriately classi- Definition 2.1. A fuzzy set Ae in a universe of discourse X is defined
fied as class A. This drawback was rectified by Zhou and Fan by a membership function le ðxÞ which associates "x 2 X a real
A
(2007) via obtaining most favorable and least favorable scores for number in the interval [0,1]. le ðxÞ express membership degree of x
A
each item. Ng (2007) proposes a weighted linear model for MC- e
in A.
ABC inventory classification. Via a proper transformation, the Ng-
model can obtain the scores of inventory items without a linear
optimizer. The Ng-model is simple and easy to understand. Despite e is a crisp set
Definition 2.2. The a-cut of fuzzy set A
its many advantages, Ng-model leads to a situation which the e e
A a ¼ fxjle ðxÞ P ag. The support A is the crisp set
A
weight of an item may be ignored. To overcome this drawback e ¼ fxjl ðxÞ P 0g. A
Suppð AÞ e is normal if and only if
eA
Hadi-Vencheh (2010) proposed a simple nonlinear programming
Suppx2X leðxÞ ¼ 1.
model which determines a common set of weights for all the items. A
Inventory classification is essentially a multiple criteria decision
making (MCDM) problem, which involve multiple assessment cri- Definition 2.3. A fuzzy subset Ae of universe set X is convex if and
teria such as annual dollar usage, average unit cost, lead time and only if le ðkx þ ð1 kÞyÞ P minðle ðxÞ; le ðyÞÞ; 8x; y 2 X; k 2 ½0; 1,
A A A
so on. Therefore, MCDM approaches can be used for inventory clas- where min denotes the minimum operator.
sification. Of the MCDM approaches, the analytic hierarchy process
(AHP) method is particularly suitable for modeling qualitative cri-
e is a fuzzy number if and only if A
Definition 2.4. A e is normal and
teria and has found extensive applications in a wide variety of
areas such as selection, evaluation, planning and development, convex fuzzy set of X.
decision making forecasting, and so on. However, due to the fact
that there are tenths or hundreds of items to be evaluated and pri- Definition 2.5. A triangular fuzzy number Ae is defined with piece-
oritized, while the AHP method can only compare a very limited wise linear membership function le ðxÞ as follow:
A
number of decision alternatives, the pair-wise comparison manner 8 xa1
is obviously infeasible in this situation. To overcome this difficulty, > ; a1 6 x 6 a2 ;
< a2 a1
we combine the AHP with the data envelopment analysis (DEA) leA ðxÞ ¼ aa33a
x
; a2 6 x 6 a3 ;
>
: 2
and propose an integrated AHP–DEA methodology in this paper. 0; otherwise;
On the other hand, fuzzy variables are highly suitable for express-
ing of decision makers’ subjective judgments on the issues which And as a triplet (a1, a2, a3) is indicated, where a1, a3 the lower and
have both qualitative and quantitative variables. These variables upper bounds respectively, and a2 is the most likely value of A. e
apply fuzzy numbers for prioritizing and ranking. In this paper,
these variables are used to prioritize criteria, and ranking the Definition 2.6. A positive trapezoidal fuzzy number C e can be
items, in view of the measures of a portion of items with respect defined as (a1, a2, a3, a4) and its membership function is defined as
to the criterion, a suitable linguistic variable is selected. For exam- 8
ple, for classification of items, if the measure of an item is high for > 0; x 6 a1 ;
>
>
the annual dollar usage (refer to Section 4.4.2), it is said that the > xa1 ;
> a1 6 x 6 a2 ;
>
< a2 a1
measure of this item is high. As we will see, in the discussion of leC ðxÞ ¼ 1; a2 6 x 6 a3 ;
MC-ABC classification, using the fuzzy variable, especially to assert >
>
>
> a4 x
; a3 6 x 6 a4 ;
the measure of the qualitative criteria, will contribute to the inven- >
> a a
: 4 3
tory mangers’ decision-making. 0; a4 P x;
This paper is organized as follows. In Section 2, we give a brief
description of the fuzzy set theory and provide a ground for the la- Definition 2.7. Let Ae ¼ ða1 ; a2 ; a3 Þ and B
e ¼ ðb1 ; b2 ; b3 Þ be two posi-
ter development of methodology. In Section 3, we develop an inte- tive triangular fuzzy numbers and r be a positive real number.
grated FAHP–DEA methodology for the MCDM problems with a Then, sum, multiplication, subtraction, distance and inversion of
large number of decision alternatives. Section 4 presents an appli- these two triangular fuzzy number is defined as follow
3348 A. Hadi-Vencheh, A. Mohamadghasemi / Expert Systems with Applications 38 (2011) 3346–3352
eB
A e ¼ ½a1 þ b1 ; a2 þ b2 ; a3 þ b3 ; maximize l;
e
AB e ¼ ½a1 b1 ; a2 b2 ; a3 b3 ; subject to ðmru lru Þlwu wr þ lru wu 6 0;
eB e ¼ ½a1 b3 ; a2 b2 ; a3 b1 ; ðuru mru Þlwu þ wr uru wu 6 0;
A ð1Þ
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi X
C
h i wj ¼ 1; wj > 0; j ¼ 1; . . . C;
e BÞ
dð A; e ¼ 1 ða1 b1 Þ2 þ ða2 b2 Þ2 þ ða3 b3 Þ2 ;
3 j¼1
e r ¼ ½a1 r; a2 r; a3 r;
A r ¼ 1; . . . ; C 1; u ¼ 2; . . . ; C; u > r;
e 1 ¼ 1 ; 1 ; 1 :
½A where C is the number of criteria, lru, uru and mru are the lower,
a3 a2 a1
upper bounds and most likely value of triangular fuzzy numbers
in pairwise comparisons matrix, respectively, when experts com-
3. The proposed model pare rth criterion (alternative) with respect to uth criterion (alterna-
tive) and their values have been presented in Table 1, wj is the
3.1. Determination of the weights of criteria using FAHP weight of criterion j and l is the consistency index. If l = 1 then
the fuzzy pairwise comparison matrix is said to be consistent, and
One of the important issues of decision-making is prioritization if l is negative then the matrix is said to be strongly inconsistent.
of criteria. Determining the importance of weights by managers, On the other hand, if l is close to 1 then the fuzzy pairwise compar-
especially in terms of issue of MC-ABC classification, is always sub- ison matrix is said to be almost consistent. The final purpose it to
jective in such a way that inventory managers usually select some aggregate multiple performance scores of an item with respect to
important criteria and then prioritize them. There are several different criteria into a single score for the subsequent ABC inven-
methods to determine of the criteria weights, including analytic tory classification. The score of each item is defined using the fol-
hierarchy process (or fuzzy AHP), entropy analysis, eigenvector lowing simple additive weighting (SAW) method (Hwang & Yoon,
method, weighted least square method and linear programming 1981):
for multidimensions of analysis preference (LINMAP). In this paper,
X
C
we apply the method of fuzzy (FAHP). The AHP was first intro- Sr ¼ wrj wj ; r ¼ 1; . . . ; R; ð2Þ
duced by Saaty (1980), where a MCDM problem is transformed j¼1
into a hierarchical structure. Fig. 1 show a hierarchical analysis
structure for MC-ABC inventory classification. where R is the number of items, wj is the weight of criterion j ob-
Generally, it is impossible that crisp values reflect the decision tained by solving nonlinear optimization problem and wrj is the
maker’ uncertain preferences. Therefore, FAHP is proposed to re- weight of item r with respect to criterion j which is dealt with in de-
lieve the uncertainness of AHP method, where the fuzzy compar- tail in the next section and Sr is the total score of item r.
isons ratios are used. Also, there are the several procedures to
attain the priorities in FAHP. The fuzzy least square method (Xu,
2000), method based on the fuzzy modification of the LLSM 3.2. The FAHP-DEA methodology
(Boender, de Graan, & Lootsma, 1989), geometric mean method
(Buckley, 1985), the direct fuzzification of the method of Csutora Consider a generic MC-ABC inventory classification problem
and Buckley (2001), synthetic extend analysis (Chang, 1996), with C criteria and R items, where any decision criterion can be fur-
Mikhailov’s fuzzy preference programming (Mikhailov, 2003) ther broken down into more sub-criteria if necessary. The normal-
and two-stage logarithmic programming (Wang, Yang, & Xu, ized weight vector of decision criteria, W = (w1, . . . , wC), is assumed
2005) are some of these methods. We apply Mikhailov’s fuzzy to have been obtained through Mikhailov’s method (Mikhailov,
preference programming (Mikhailov, 2003), since, it is able to de- 2003). To characterize the relative importance of each item with
rive inconsistency value and crisp priorities vector of pairwise respect to each criterion, we define for each criterion a set of
comparison matrices concurrently. Mikhailov (2003) use both assessment grades Gj = {Pj1, . . . , PjN} (j = 1, . . . , C), where Pj1, . . . , PjN
linear and nonlinear optimization methods, which maximize the represent the importance from the most to the least important
decision maker’s satisfaction on the derived weight vector. In and N is the number of assessment grades for criterion j. We then
the proposed model first we obtain the prioritization vector by ask the experts to assess the items and classify them into their cor-
solving the following nonlinear optimization model given by Mik- responding assessment grades in terms of their relative impor-
hailov (2003): tance with respect to the criterion under consideration. Also,
Fig. 2 shows a typical Membership Function (MF) constructed by
experts for the measures of items with respect to each criterion
that its application would make easier the selection of grades.
Assume that criterion j will be assessed by X experts (j = 1, . . . , C)
and xrjn are the number of experts who assess item r to grade Pjn
PN
under the criterion j. It is evident that n¼1 xrjn ¼ X.With these
notations, let MC-ABC inventory classification matrix be as Table 2.
Table 1
Fuzzy linguistic variables and their fuzzy numbers, membership function.
Table 4
The weights of criteria.
Criteria Weight
Annual dollar usage 0.3351
limitation of warehouse space 0.3792
Average lot cost 0.1840
Lead time 0.1017
l 0.83
This table shows the number of experts who select their desired
grade for each item with respect to every criterion.
Let w(Pjn) be the weight of grade Pjn(n = 1, . . . , N). Then, the local
weight of each item with respect to every criterion can be defined
as
X
N
wrj ¼ wðPjn Þxrjn r ¼ 1; . . . ; R; j ¼ 1; . . . ; C: ð3Þ
n¼1
Table 3
Pairwise comparisons matrix of criteria.
Criteria Annual dollar usage limitation of warehouse space Average lot cost Lead time
Annual dollar usage (1, 1, 1) (1/2, 1, 1) (1, 2, 3) (2, 3, 4)
limitation of warehouse space (1, 1, 1) (1, 2, 3) (3, 4, 5)
Average lot cost (1, 1, 1) (1, 2, 3)
Lead time (1, 1, 1)
3350 A. Hadi-Vencheh, A. Mohamadghasemi / Expert Systems with Applications 38 (2011) 3346–3352
4. Case study
Table 5
Multiple criteria ABC classification decision making matrix.
in special condition (holding in the freezing conditions), some consistency index is close to 1, experts decided that these weights
of those have the holding cost and should be noted. would be employed in the next part.
C4: Limitations of warehouse space: Due to available limita-
tions of stocking of items in the warehouse, this criterion 4.4. Classification
should also be taken into account. For instance, due to the spe-
cial characteristic of an item, they cannot be put on each other 4.4.1. Fuzzification of criteria
infinitely, since heaviness of weight causes damage to them To simplify specialists’ appraisal in selecting grades, the mea-
due to putting a large number of them on each other, and this sures of items with respect to criteria should be necessarily fuzz-
situation consequently causes to increase space in the ware- ified. To this end, measures of these criteria are changed into
house. Thus, this group of items should be investigated more linguistic variables, defined as high, medium and low. This task
accurately. will has been led to become more simplicity the experts’ appraisal
with respect to of greatness of measures of different criteria. Trap-
As show, the above four criteria are positively related to score of ezoidal membership functions of these linguistic variables are
an item. It means that the larger measure an item with respect to determined based on experts’ point of views over data in records
criterion j has higher priority as compared to other items. Whereas of items. (For the qualitative criterion, i.e. limitation of warehouse
the fourth criterion is a qualitative criterion and also, by reason of space, these membership functions emerge based on experts’ judg-
governing conditions on market, measures of some criteria, such as ments and interval of amounts for this criterion, are assumed
lead time, may change during a year. Therefore, in order to make based on the experts’ decision arbitrarily from 0 to 100.) These
easier the appraisal process, experts decided to use MF of low, functions are displayed in Figs. 3–6.
medium and high (Section 4.4.1). Measures of criterion of limita-
tion of warehouse space are put at 0 to 100 based on the experts’
4.4.2. Definition of grades and forming a MC-ABC classification
point of views.
decision making matrix
To appraise the measure of items with respect to criteria, we
4.3. Prioritization of criteria need to define a set of all grades for each one of criteria. To this
end, we use the following grades for each criterion.
After determining the most important criteria, experts form
pairwise comparisons of the criteria in Table 3 using the set of fuz- Gj ¼ fVery High; High; Medium; Low; Very Lowg
zy linguistic variables and their membership functions in Table 1 ¼ fVH; H; M; L; VLg; ðj ¼ 1; . . . ; CÞ;
unanimously, and then by using Mikhailov nonlinear optimization
model (Mikhailov, 2003), crisp weight vector of these criteria are If required, the number of grades for different criteria can be chan-
directly achieved. As displayed in Table 4, since the quantitative ged. In this paper, we use any five grades with respect to each
Table 6
The local and overall weights of items and comparing to TABC.
criterion. After defining these grades, as is shown in Table 5, we of their total scores. A real example investigated to illustrate the
make a MC-ABC classification decision making matrix. Raw data applications of the proposed FAHP–DEA methodology. It is shown
of this matrix comprise number of experts who select their desired that the new integrated FAHP–DEA methodology is simple enough,
grade based on whether measure of a special item with respect to easy to use, applicable to any number of decision alternatives, and
each criterion is high, medium or low, using trapezoidal member- particularly useful and effective to complex MCDM problems with
ship functions. For example, since membership function of the mea- a large number of decision alternatives, where pairwise compari-
sure of item 17 with respect to the criterion of annual dollar usage sons are certainly impossible to be made.
is high, every 10 experts selected high grade for it. The number of
experts for selecting grades in all criteria is equal, i.e. X = 10 experts.
References
4.4.3. Determination of weights
Boender, C. G. E., de Graan, J. G., & Lootsma, F. A. (1989). Multi-criteria decision
Using data of Table 5, we obtained local weight of each item r analysis with fuzzy pairwise comparisons. Fuzzy Sets and Systems, 29(2),
with respect to every criterion by model (4). These local weights 133–143.
are presented in columns 2–5 of Table 6. Besides, the score (total Buckley, J. J. (1985). Fuzzy hierarchical analysis. Fuzzy Sets and Systems, 17(3),
233–247.
weight) of each item was obtained using Eq. (5) and shown in Chang, D. Y. (1996). Applications of the extent analysis method on fuzzy AHP.
the sixth column of Table 6. European Journal of Operational Research, 95(3), 649–655.
Chen, C. T. (2000). Extensions of the TOPSIS for group decision-making under fuzzy
environment. Fuzzy Sets and Systems, 114, 1–9.
4.4.4. Selection of classification of each item using the scores
Chen, Y., Li, K. W., Kilgour, D. M., & Hipel, K. W. (2008). A case-based distance model
At this stage, scores of each item indicates the position of that for multiple criteria ABC analysis. Computers and Operations Research, 35,
item among others. Then, experts decided that the number of 776–796.
items in classes A, B and C is put according to the same number Cohen, M. A., & Ernst, R. N. (1988). Multi-item classification and generic inventory
stock control policies. Production and Inventory Management Journal, 29(3), 6–8.
of items in TABC method, i.e. 7 items for class A, 11 items for class Csutora, R., & Buckley, J. J. (2001). Fuzzy hierarchical analysis: The Lambda-Max
B and 17 items for class C. Therefore, items with scores greater method. Fuzzy Sets and Systems, 120, 181–195.
than or equal to 0.48 are classified as class A, items with scores be- Flores, B. E., & Whybark, D. C. (1986). Multiple criteria ABC analysis. International
Journal of Operations and Production Management, 6(3), 38–46.
tween 0.48 and 0.3145 are classified as class B and the other items Flores, B. E., & Whybark, D. C. (1987). Implementing multiple criteria ABC analysis.
are classified as class C. Selected classes are presented in seventh Journal of Operations Management, 7(1–2), 79–85.
column of Table 6. Hadi-Vencheh, A. (2010). An improvement to multiple criteria ABC inventory
classification. European Journal of Operational Research, 201(3), 962–965.
It is clear from the priority vector of the criteria in Table 4, the Hwang, C. L., & Yoon, K. (1981). Multiple attribute decision making: Methods and
criteria of limitation of warehouse space and average lot cost, application. Berlin: Springer.
which are not considered in the process of TABC, have high weights Kaufmann, A., & Gupta, M. M. (1991). Introduction to fuzzy arithmetic: Theory and
applications. New York: Van Nostrand Reinhold.
and the proposed method considers these criteria. Compared with Mikhailov, L. (2003). Deriving priorities from fuzzy pairwise comparison judgments.
the TABC, only 19 items of the suggested model remain in the same Fuzzy Sets and Systems, 134(3), 365–385.
classes. In other words, by implementing the suggested model, 4 Ng, W. L. (2007). A simple classifier for multiple criteria ABC analysis. European
Journal of Operational Research, 177, 344–353.
out of 7 of class A in the TABC classification remain in the same
Noguchi, H., Ogawa, M., & Ishii, H. (2002). The appropriate total ranking method
class, and other three items are re-classified in class B. Out of 11 using DEA for multiple categorized purposes. Journal of Computational and
in class B, 4 remained in the same class B, 1 is transferred to class Applied Mathematics, 146(1), 155–166.
A and 6 to class C. Moreover, out of 17 items of class C in the TABC Partovi, F. Y., & Anandarajan, M. (2002). Classifying inventory using an artificial
neural network approach. Computers and Industrial Engineering, 41, 389–404.
classification, 11 remained in the same class C, 2 were re-classified Ramanathan, R. (2006). ABC inventory classification with multiple-criteria using
to class A and 4 to class B. weight linear optimization. Computers and Operations Research, 33(3), 695–700.
Saaty, T. L. (1980). The analytic hierarchy process: Planning, priority setting. New York:
McGraw Hill International Book Co.
5. Conclusion Wang, Y. M., Liu, J., & Elhag, T. M. S. (2008). An integrated AHP–DEA methodology
for bridge risk assessment. Computers & Industrial Engineering, 54, 513–525.
Wang, Y. M., Yang, J. B., & Xu, D. L. (2005). A two-stage logarithmic goal
In this paper, we have proposed a new integrated FAHP–DEA
programming method for generating weights from interval comparison
methodology to classify tenth or hundreds of the inventory items. matrices. Fuzzy Sets Systems, 152, 475–498.
To avoid making a large number of pairwise comparisons, the pro- Xu, R. (2000). Fuzzy least square priority method in the analytic hierarchy process.
Fuzzy Sets and Systems, 112(3), 395–404.
posed FAHP–DEA methodology uses only the Mikhilov model
Zadeh, L. A. (1965). Fuzzy sets. Inform and Control, 8, 338–353.
(Mikhailov, 2003) to determine the weights of criteria, linguistic Zhou, P., & Fan, L. (2007). A note on multi-criteria ABC inventory classification using
terms such as Very High, High and so on to assess items under each weighted linear optimization. European Journal of Operational Research, 182,
criterion, DEA model with common weights to determine the val- 1488–1491.
Zimmermann, H. j. (1987). Fuzzy set, decision making and expert system. Boston:
ues of the linguistic terms, and the simple additive weighting Kluwer Academic Publishers.
method to aggregate the item scores under different criteria into Zimmermann, H. J. (1991). Fuzzy set theory and its applications (2nd ed.). London:
a total score of each item. The items can then be classified in terms Kluwer Academic Publishers.