Next Article in Journal
The Impact of Mobile Money on the Financial Performance of the SMEs in Douala, Cameroon
Next Article in Special Issue
Learning from Incidents: A Supply Chain Management Perspective in Military Environments
Previous Article in Journal
Carbon Footprint Estimation in a University Campus: Evaluation and Insights
Previous Article in Special Issue
A System-Approach for Recoverable Spare Parts Management Using the Discrete Weibull Distribution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multicriteria ABC Inventory Classification Using the Social Choice Theory

School of Management & Engineering, Nanjing University, Nanjing 210000, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(1), 182; https://doi.org/10.3390/su12010182
Submission received: 3 November 2019 / Revised: 17 December 2019 / Accepted: 20 December 2019 / Published: 24 December 2019
(This article belongs to the Special Issue Inventory Management for Sustainable Industrial Operations)

Abstract

:
The multicriteria ABC inventory classification has been widely adopted by organizations for the purpose of specifying, monitoring, and controlling inventory efficiently. It categorizes the items into three groups based on some certain criteria, such as inventory cost, part criticality, lead time, and commonality. There has been extensive research on such a problem, but few have considered that the judgments about criteria’s importance order usually exhibit a substantial degree of variability. In light of this, we propose a new methodology for handling the multicriteria ABC inventory classification problem using the social choice theory. Specifically, the pessimistic and optimistic results for all possible individual judgments are obtained in a closed-form manner, which are then balanced by the Hurwicz criterion with a “coefficient of optimism”. The CRITIC (Criteria Importance Through Intercriteria Correlation) method is used to aggregate the individual judgments into a collective choice, according to which the items are classified into Groups A, B, and C. Through a numerical experiment, we show that the proposed methodology not only considers all possible preferences among the criteria, but also generates flexible classification schemes.

1. Introduction

Inventory is a necessary evil in any organization engaged in production and sale. Every unit of inventory has an economic value and is considered an asset of the organization irrespective of where it is located or in which form it is available. Nevertheless, emissions caused by inventory and related warehousing activities have gained considerable attention from both the government and the public [1]. It is pointed out by Fichtinger [2] that those emissions are highly influenced by inventory management. Therefore, efficient inventory management is critical for reducing the environmental and social impacts of organizations while maintaining their revenues [3].
For organizations with a large number of stock keeping units (SKUs), it is time and money consuming to manage each SKU individually. A common solution is to categorize the SKUs into different groups with some logic for the purpose of managing in the same manner. In most of the organizations, inventory is categorized according to ABC analysis, which is performed based on the Pareto principle and detaches the “trivial many” from the “vital few”. The ABC inventory classification provides not only a mechanism to identify SKUs that significantly affect the overall inventory cost, but also a method to pinpoint different categories of inventory that require different management and control policies [4]. Generally speaking, it categorizes the SKUs into three groups based on the 80/20 principle: Group A (very important SKUs), Group B (moderately important SKUs), and Group C (relatively unimportant SKUs) [5]. The primary goal of ABC classification is to simplify the inventory management by means of determining stock control levels of each class [6]. Benefiting from the easy-to-understand and simple-to-implement features and the excellent performance in inventory management, ABC classification has been extensively utilized to improve the efficiency of inventory control [7].
The classification of SKUs into A, B, and C groups has been traditionally implemented based solely on one criterion, namely annual dollar usage (ADU) of the SKUs. This to a large extent reflects the principle that a small proportion of SKUs accounts for a majority of the dollar usage [8]. Nevertheless, there exist other criteria that indicate important considerations for management. Ramanathan [9] presented a summary of additional criteria that should been taken into account in ABC inventory classification: “inventory cost, part criticality, lead time, commonality, obsolescence, substitutability, number of requests for the item in a year, scarcity, durability, reparability, order size requirement, shockability, demand distribution, and stock-out penalty cost.” In addition, the individual judgments about the criteria’s importance order are usually different among decision makers [6], leading to different results of inventory classification. Each of the results may have some valuable advantages that cannot be ignored; thus, it is suggested to accept all possible results first and then aggregate them to generate a comprehensive score [10].
Therefore, the purpose of this study is to propose a new methodology, which takes into account all possible individual judgments about criteria’s importance rankings, for handling the multicriteria ABC inventory classification problem. Generally speaking, for each ranking, we first derive the pessimistic and optimistic results of individual judgments among the classification criteria in a closed-form. Secondly, we combine each pair of the extreme results into one index. The set of indices is finally combined together to classify the SKUs. The proposed methodology is applied to the data provided by Ramanathan [9]. Numerical results demonstrate the usefulness of the proposed methodology, that it is able to take into account all possible individual preferences on classification criteria.
Our paper also contributes to the existing research by using the social choice theory. In the presence of multiple individual judgments, social choice theory investigates how one designs or chooses a mechanism to summarize from a set of individual judgments over alternatives available to a society with those individuals into a collective or social judgment over those same alternatives [11,12]. The application of social choice theory to decision making has been performed in literature. Dyer and Miles [13] and Srdjevic [14] demonstrated the relationship between social choice theory and group decision making and used the proposed models for the Mariner Jupiter/Saturn 1977 project and water management, respectively. These papers in essence motivated our study that models various individual judgments and aggregates them from a collective choice viewpoint. In accordance with Diakoulaki et al. [15] and Rostamzadeh et al. [16], we chose to use the CRITIC (Criteria Importance Through Intercriteria Correlation) method.
The remainder of the paper is organized as follows. The literature related to our paper is discussed in Section 2. Section 3 describes the research problem. In Section 4, we present our methodology for implementing multicriteria ABC inventory classification, followed by an illustrative example in Section 5. We conclude in Section 6 by discussing the details of our methodology and suggestions for future research.

2. Literature Review

There has been extensive research where various operations research (OR) methods are developed to cope with the multicriteria ABC inventory classification problem.
An important branch makes full use of various optimization models. Ramanathan [9] proposed a weighted linear optimization model to classify SKUs in the presence of multiple criteria. Zhou and Fan [17] improved this model by proposing a reasonable and encompassing index considering two sets of weights that generate the least and most favorable results. Ng [18] introduced a sophisticated mathematical transformation to simplify the multicriteria ABC inventory classification. Hadi-Vencheh [19] extended this work in terms of proposing a nonlinear programming model to determine a common set of weights for all SKUs. Tsai and Yeh [20] presented a particle swarm optimization approach for inventory classification problems where SKUs are classified based on a specific objective or multiple objectives. Millstein et al. [21] formulated a mixed-integer linear program (MILP) to optimize the number of inventory groups, the corresponding service levels, and assignment of SKUs to groups simultaneously, under a limited inventory spending budget. Yang et al. [22] developed another MILP model to investigate the dynamic integration and optimization of inventory classification and inventory control decisions to maximize the net present value (NPV) of profit over a planning horizon. Park et al. [23] suggested a cross-evaluation based weighted linear optimization model for classification of SKUs. Soylu and Akyol [24] presented a linear utility function based approach to minimize the total classification error over reference SKUs. Iqbal and Malzahn [25] introduced a discriminating power test to evaluate the model’s feasibility in classifying SKUs.
Another branch takes advantage of the distance concept. Bhattacharya et al. [26] proposed a distance based multicriteria consensus framework based on TOPSIS to classify SKUs. Chen et al. [8] presented a case based distance model to deal with multicriteria ABC inventory classification, in which weighted Euclidean distances were employed to formulate a quadratic optimization program to find optimal classification thresholds. Fu et al. [10] classified SKUs by considering all possible preferences among criteria, then developing a distance based approach to minimize the disparities of these preferences.
A variety of multiple criteria decision making (MCDM) techniques has also been proposed for multicriteria ABC inventory classification. Kartal et al. [27] developed a hybrid methodology that integrates machine learning algorithms with MCDM techniques to effectively perform multicriteria ABC inventory classification. Liu et al. [4] proposed a new classification approach based on an outranking model to handle the ABC classification problem with non-compensation among criteria. In light of an interval decision matrix formulated by considering all possible preferences among criteria, Li et al. [6] applied the stochastic multicriteria acceptability analysis to conduct ABC classification. Ishizaka and Gordon [28] and Ishizaka et al. [29] introduced two new sorting procedures, namely MACBETHSort and DEASort, to classify SKUs.
To the best of our knowledge, these studies either determined a common set of weights of the criteria for all SKUs or required the decision makers to subjectively rank the importance of criteria. However, it is obvious that different decision makers may make different rankings of criteria, which results in different inventory classifications. Our paper is distinguished from these studies in that we accept all possible rankings first and then aggregate the classification results using social choice theory. In this sense, it can be viewed as an extension of Ng [18] and Hadi-Vencheh [19].
Our paper is most similar to Fu et al. [10], who also considered various preferences on the classification criteria. Compared with them, we investigate the individual judgment under the Hurwicz criterion. This was motivated by Melkonyan and Safra [30], who noted that the judgments about criteria’s importance order usually exhibit a substantial degree of uncertainty, in the case of decision making by management committees and social choice problems. Besides, it is extremely difficult to achieve a consensus in the determination of the weights associated with each criterion [31]. To consider both the pessimistic and optimistic results comprehensively, we generated a set of Hurwicz indices by balancing the extreme results with a “coefficient of optimism” [32].

3. Problem Description

Assume that there are m SKUs to be categorized into Group A, Group B, and Group C in terms of n criteria. Let x i j , i = 1 , 2 , . . . , m , j = 1 , 2 , . . . , n represent the performance of SKU i with respect to criterion j. We assume that all criteria are the benefit-type. This implies that the criteria are positively related to the performance of all SKUs. As for the cost-type criteria, transformation of negativity or taking the reciprocal can be applied for conversions. Because a unified scale for all criteria is necessary to alleviate the adverse impact of data magnitude, we normalize x i j as below:
y i j = x i j min i x i j max i x i j min i x i j , i = 1 , 2 , . . . , m , j = 1 , 2 , . . . , n .
A common practice is to assign weights to each criterion and then develop certain aggregation schemes to compute the overall score of SKUs. ABC analysis is therefore conducted according to the obtained scores. However, different weight determination policies and aggregation functions may generate different results. In this sense, it should be reasonable and meaningful to combine all possible results together, providing a more encompassing analysis [17].

4. Methodology

The methodology proposed was three fold and began with investigating all possible individual judgments among the ABC inventory classification criteria, under which the pessimistic and optimistic results were derived in a closed-form manner; we then employed the Hurwicz criterion to balance the worst and best results; the CRITIC method was lastly used to aggregate the individual judgments into a collective choice, according to which the SKUs were classified into Group A, Group B, and Group C.

4.1. Individual Judgment

For the ease of demonstration, we only investigate one of the individual judgments on the importance order of criteria in this section, the result of which can be easily migrated to other individual judgments. We consider the situation in which w 1 w 2 w n , and w j , j = 1 , 2 , . . . , n are the importance degrees of criterion j. In this sense, the pessimistic and optimistic results for SKU i can be determined by the following two linear programs [6]:
v i p = min j = 1 n y i j w j s . t . w 1 w 2 w n j = 1 n w j = 1 , w j 0 ,
and:
v i o = max j = 1 n y i j w j s . t . w 1 w 2 w n j = 1 n w j = 1 , w j 0 .
For α j 0 , j = 1 , 2 , . . . , n , we define the weights as w k = j = k n α j . This is consistent with the given importance order of criteria, w 1 w 2 w n . Let β j = j α j ,
j = 1 n β j = j = 1 n j α j = j = 1 m k = j n α k = j = 1 n w j = 1 .
Moreover, we define s i k = 1 k j = 1 k y i j , k = 1 , 2 , . . . , n , then:
j = 1 n y i j w j = j = 1 n k = j n y i j α k = j = 1 n k = j n y i j 1 k β k = k = 1 n β k 1 k j = 1 k y i j = k = 1 n β k s i k .
In this sense, the linear program (3) is equivalent to the following expression:
v i o = max k = 1 n β k s i k s . t . k = 1 n β k = 1 , β k 0 .
Let k ^ 1 , 2 , . . . , n satisfy that s i k ^ = max k s i k , then the optimal solution to Linear Program (5) is determined by:
β k = 1 , k = k ^ ; 0 , otherwise .
Therefore, the optimistic result for SKU i with certain individual judgment can be easily determined as the following closed form: v i o = max k s i k = max k 1 k j = 1 k y i j , k = 1 , 2 , . . . , n . This scheme is easy-to-understand and simple-to-implement and can be readily migrated to other individual judgments. Similarly, the pessimistic result for SKU i with certain individual judgment can be derived as v i p = min k s i k = min k 1 k j = 1 k y i j , k = 1 , 2 , . . . , n .

4.2. Hurwicz Criterion

The Hurwicz criterion allows the decision maker to consider both the pessimistic (or worst) and optimistic (or best) possible results comprehensively. By incorporating a “coefficient of optimism”, it generates a Hurwicz index for balancing pessimism and optimism in decision making under uncertainty. In order to perform an overall evaluation considering all individual judgments and make full use of the interval valued results, this paper takes advantage of the Hurwicz criterion to simultaneously involve the worst and best possible outcomes.
Definition 1.
[32] Given the pessimistic v i p and optimistic v i o results of SKU i, let α be a “coefficient of optimism” ( 0 α 1 ); the Hurwicz index is defended as v i H = α v i o + ( 1 α ) v i p , i = 1 , 2 , . . . , m .
When α = 0 and α = 1 , the Hurwicz index value becomes the pessimistic and optimistic results, respectively. α = 0.5 indicates a completely neutral situation, in which the Hurwicz index is the mean of the pessimistic and optimistic outcomes.
Property 1.
For 0 α 1 , if v i o > v f o and v i p > v f p , then v i H > v f H .
Consider the interval valued results associated with two SKUs i and f, v i = v i p , v i o and v f = v f p , v f o , the comparison of which is denoted in the following Theorem 1.
Theorem 1.
Suppose v f is included in v i , in which v i o v f o , v f p v i p . Let:
α 0 = v f p v i p v i o v i p v f o v f p .
Then, v i H > v f H if and only of the “coefficient of optimism” α satisfies α α 0 , 1 , v i H < v f H if and only of α 0 , α 0 , v i H = v f H when α = α 0 .
Theorem 1 implies that the Hurwicz criterion approach is capable of distinguishing the results under certain individual judgment, in the presence of both the pessimistic and optimistic possible results.

4.3. CRITIC Method

To aggregate various individual judgments into a collective choice, we construct a new decision matrix with SKU-as-row and individual judgment-as-column, that is v i t H m × n ! , in which v i t H = α v i t o + 1 α v i t p , i = 1 , 2 , . . . , m , t = 1 , 2 , . . . , n ! .
The CRITIC method determines objective weights based on the quantification of two fundamental notions of MCDM: the contrast intensity and the conflicting character of the evaluation criteria [15,16]. The working process of the CRITIC method is introduced as follows.
  • Normalize the new decision matrix v i t H m × n ! .
  • Compute the standard deviation for individual judgment t, σ t , which quantifies the contrast intensity of the corresponding judgment. In this sense, σ t can be regarded as a measure of the value of judgment t to the decision making process.
  • Construct a symmetric matrix, with dimension n ! × n ! , and a generic element r t l , which is the linear correlation coefficient between individual judgments t and l. The more discordant the scores of individual judgments t and l are, the smaller the value r t l . Hence, l = 1 n ! 1 r t l denotes a measure of the conflict created by individual judgment t associated with the decision situation defined by the rest of the individual judgments.
  • Calculate the amount of information. Information contained in MCDM problems is comprised of contrast intensity and conflict of the individual judgments. In this sense, the amount of information I t can be determined by quantifying two notions in terms of a multiplicative aggregation formula: I t = σ t · l = 1 n ! 1 r t l .
  • Determine a set of common weights associated with each individual judgment t as below:
    λ t = I t t = 1 n ! I t , t = 1 , 2 , . . . , n ! .
    The larger the value I t , the more information emitted by the corresponding individual judgment t and the higher its relative importance for the decision making process.
Then, the aggregated judgment for SKU i is:
v i = t = 1 n ! α v i t o + 1 α v i t p λ t , i = 1 , 2 , . . . , m .
Consequently, the SKUs can be sorted according to v i and classified with predefined distribution of Groups A, B, and C.

5. Case Study

For the purpose of demonstrating the effectiveness of the proposed methodology, we collected and normalized the data from the multicriteria ABC inventory classification literature [9,18], as Table 1. Three benefit-type criteria, namely average unit cost (AUC), annual dollar usage (ADU), and lead time (LT), were considered to classify 47 SKUs.
We take into account the comprehensive individual judgments among ADU, AUC, and LT. They are CUT : AUC ADU LT , CTU : AUC LT ADU , UCT : ADU AUC LT , UTC : ADU LT AUC , TCU : LT AUC ADU , and TUC : LT ADU AUC . The pessimistic and optimistic results for each individual judgment are calculated and reported in Table 2.
By means of incorporating the “coefficient of optimism”, α , the pessimistic and optimistic outcomes are thereby balanced to mitigate the uncertainty in decision making. We ranked all SKUs based on different values of α and report them in Table 3 and Figure 1.
From Table 3 and Figure 1, we observe that:
  • as α increases from zero to one, the changes of the rankings are almost monotonic, indicating that the attitudes of decision makers on the risk will have a fairly significant impact on the control policy over SKUs;
  • the SKUs ranking in the middle (e.g., SKU 37) have higher variability in ranking than those ranked in a high place (e.g., SKU 2) or low place (e.g., SKU 30), which means that the most and least important SKUs are easy to classify while the remaining ones are hard;
  • SKU 9 ranks lower than SKU 10 when α = 0 , but ranks higher when α > 0.3 , which is in accordance with Theorem 1;
  • none of the criteria determine the rankings, indicating that our methodology fully considers the preferences among these criteria.
In line with previous literature on multicriteria ABC inventory classification, this study maintained the same distribution of Groups A, B, and C, that is 10 in Group A, 14 in Group B, and 23 in Group C. The classification results under different values of α are presented in Table 4. It is observed that:
  • Twenty-eight out of 47 SKUs were classified in a robust manner;
  • SKUs 1, 2, 3, 9, 13, and 29 were always categorized as Group A; SKUs 12, 19, 31, 39, and 40 remained in Group B; and SKUs 11, 16, 17, 21, 24, 25, 26, 27, 30, 32, 35, 36, 38, 41, 42, 44, and 46 were always classified into Group C;
  • the classification results of remaining 19 SKUs were heavily dependent on the variation of α , e.g., when α = 0 and α = 1 , SKU 34 was classified into Group C and Group A, respectively;
  • most of the SKUs that were ranked higher (lower) as α increased were observed with a relative high (low) value in LT, which indicated that individuals may prefer LT most in the optimistic situation;
  • the above phenomenon also worked for AUC, but the relation was less apparent.
In terms of implementing the CRITIC method, we summarize the optimal weights associated with each individual judgments according to Equation (9). The results are shown in Table 5, in which the rankings of all individual judgments are reported in the brackets. The results revealed five preferences among these individual judgments. They were,
  • UTC TCU TUC UCT CTU CUT , when α = 0 ;
  • TCU UTC TUC UCT CTU CUT , when α = 0.1 ;
  • TCU TUC UTC UCT CTU CUT , when α = 0.2 , 0.3 ;
  • TCU TUC UCT UTC CTU CUT , when α = 0.4 , 0.5 , 0.6 , 0.7 ;
  • TCU TUC UCT UTC CUT CTU , when α = 0.8 , 0.9 , 1 .
We found that although we considered all possible individual judgments about the criteria’s importance order, the weight of each individual judgment still varied. The reason could be that some criteria naturally cannot discriminate SKUs. For example, the standard deviation of attribute AUC was the smallest, and CUT and CTU were always regarded as the two least important judgments.
To further demonstrate the effectiveness of the proposed method, we compare our classification results (as shown in Table 4) with the results derived from two related studies in Table 6. Note that the items in Table 6 are listed in descending order according to their rankings in the last column of Table 3.
The Ng model denotes the method proposed by Ng [18] who only considered the optimistic situation and one individual judgment UCT. It can be viewed as a special case of our method when both the coefficient α and the weight λ U C T are set to one. Compared with our results in optimistic situation, there were 11 of 47 SKUs that was classified differently. This was due to the fact that the Ng model ranks the criteria as ADU AUC LT ; thus, the classification results mostly depended on the scores of ADU. For example, SKU 45 with low ADU and high LT was grouped into Class B using the Ng model, but grouped into Class A using the proposed method because it also considered the situation when LT was preferred more than ADU.
The HV model [19] extends the Ng model by specifying weights for each criteria conditioned on that the ranking of the criteria has been determined. Under the same ranking as the Ng model (UCT), the classification results using the HV model are illustrated in Table 6. The results were almost in accordance with the Ng model in that if the Ng model classified one SKU in a higher (lower) group than the proposed method, then the HV model also classified it in a higher (lower) group. Therefore, our method provided a more reasonable index for multicriteria inventory classification as compared to the Ng model and HV model, since it incorporated various individual judgments about the importance order of criteria. Although one can specify different judgments manually before applying the Ng model and HV model so as to generate different results of classification, our method still was advanced in aggregating them together into a comprehensive result.
The last column of Table 6 illustrates the results derived from Fu et al. [10] who also considered that different decision makers may prefer different criteria and are unlikely to achieve a consensus. Similar to our paper, they first derived the score for each SKU with each criteria ranking and then calculated common weights associated with all rankings using a distance based decision making approach. However, they only considered the optimistic situation; thus, as is shown in Table 6, their results were quite close to our method when α = 1 . That is, only four out of the 47 SKUs were classified differently. As α decreased from one to zero, there were more differences. Especially when α = 0 , 15 SKUs did not have the same classification. In this view, our method was more flexible by incorporating the “coefficient of optimism”.
To evaluate the robustness of our method, we conducted another experiment on 10 datasets, each of which contained 10 SKUs randomly selected from the original data without replacement. For each datum, we calculated the rankings of the SKUs and compared them with the rankings in Table 3. Since the value of α affected the rankings, we only considered the risk-neutral situation, that is α = 0.5 . The same results could be obtained for other values.
The comparisons are shown in Table 7. Take Data 1 as an example, it contained SKUs 3, 14, 45, 34, 31, 6, 20, 27, 42, and 41. These SKUs ranked 6th, 8th, 10th, 12th, 16th, 20th, 28th, 42n, 44th, and 45th out of 47 SKUs, but ranked 2nd, 1st, 3rd, 5th, 4th, 6th, 7th, 8th, 9th, and 10th in Data 1. According to the results in Table 7, we found that the order of the rankings on the third row was almost in accordance with the second row. That is, if one SKU was considered to be more important than another one in the original data, then such a relation probably held in the new data. Furthermore, the SKUs that ranked high (low) among the 47 SKUs would also be considered as important (unimportant) among the 10 SKUs. There were a few counter examples (indicated by boldface in Table 7). However, the rankings of these SKUs were close to each other in the original data, which meant that it was naturally difficult to rank them. In this sense, we concluded that our method was able to provide robust classification.
Through the above numerical experiments, we were able to conclude that our results, which took into account all possible individual judgments, were robust and effective. The methodology presented in this paper provided a new framework in dealing with the multicriteria ABC inventory classification problem. In addition, our results were originated from the simultaneous consideration of the pessimistic and optimistic results under certain individual judgment, which were then balanced by a coefficient of optimism to alleviate the uncertainty between the pessimistic and optimistic outcomes. The social choice result was then obtained by means of aggregating the individual judgments through the CRITIC method. In this sense, various ABC inventory classification results were derived with different coefficients of optimism, showing the flexibility of our methodology.

6. Conclusions

A sustainable supply chain demands the consideration of not only the economic, but also the social and environmental aspects, which cannot be achieved without efficient inventory management [33]. The ABC inventory classification is one of the fundamental problems in inventory management. It provides organizations with more efficient means for reducing emissions emanating from inventory (e.g., waste of storage and materials) and warehousing (e.g., heating, cooling, air conditioning, and lighting) with little effect on their profitability.
Almost all of the existing multicriteria ABC inventory classification literature is performed following the weighting and aggregating rationale. Very few of these works have uncovered this issue considering the various individual judgments on criteria, according to which the pessimistic (or worst, least favorable) and optimistic (or best, most favorable) results are obtained. Nevertheless, the investigation on uncertainty between pessimism and optimism is ignored. The main purpose of our study was to bridge this gap by taking advantage of the Hurwicz criterion to describe the outcome from certain individual judgment. Motivated by the social choice theory, the CRITIC method was applied to aggregate a variety of individual judgments into a collective choice decision. This paper contributes to the multicriteria ABC inventory classification literature by providing more methodological options.
Although the usefulness and robustness of the proposed methodology was demonstrated through numerical study, we expect future researchers to carry out more case studies using data from other industries or under different multicriteria decision making contexts. In addition, we only considered three criteria in the experiment, which included six possible rankings of the criteria’s importance. However, the number of possible rankings increased exponentially with respect to the number of criteria, and there was great computational burden to go through all the possibilities before aggregation. A method or algorithm to prune meaningless criteria’s importance rankings so as to generate results quickly is also expected in the future.

Author Contributions

Conceptualization, F.L. and N.M.; methodology, F.L.; software, N.M.; validation, N.M.; data curation, N.M.; writing, original draft preparation, F.L.; writing, review and editing, F.L.; funding acquisition, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 71801124).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Soysal, M.; Cimen, M.; Belbag, S.; Togrul, E. A review on sustainable inventory routing. Comput. Ind. Eng. 2019, 132, 395–411. [Google Scholar] [CrossRef]
  2. Fichtinger, J.; Ries, J.M.; Grosse, E.H.; Baker, P. Assessing the environmental impact of integrated inventory and warehouse management. Int. J. Prod. Econ. 2015, 170, 717–729. [Google Scholar] [CrossRef]
  3. Tiwari, S.; Daryanto, Y.; Wee, H.M. Sustainable inventory management with deteriorating and imperfect quality items considering carbon emission. J. Clean. Prod. 2018, 192, 281–292. [Google Scholar] [CrossRef]
  4. Liu, J.; Liao, X.; Zhao, W.; Yang, N. A classification approach based on the outranking model for multiple criteria ABC analysis. Omega 2016, 61, 19–34. [Google Scholar] [CrossRef]
  5. Flores, B.E.; Whybark, D.C. Implementing multiple criteria ABC analysis. J. Oper. Manag. 1987, 7, 79–85. [Google Scholar] [CrossRef]
  6. Li, Z.; Wu, X.; Liu, F.; Fu, Y.; Chen, K. Multicriteria ABC inventory classification using acceptability analysis. Int. Trans. Oper. Res. 2019, 26, 2494–2507. [Google Scholar] [CrossRef]
  7. Teunter, R.H.; Babai, M.Z.; Syntetos, A.A. ABC classification: service levels and inventory costs. Prod. Oper. Manag. 2010, 19, 343–352. [Google Scholar] [CrossRef]
  8. Chen, Y.; Li, K.W.; Kilgour, D.M.; Hipel, K.W. A case based distance model for multiple criteria ABC analysis. Comput. Oper. Res. 2008, 35, 776–796. [Google Scholar] [CrossRef]
  9. Ramanathan, R. ABC inventory classification with multiple-criteria using weighted linear optimization. Comput. Oper. Res. 2006, 33, 695–700. [Google Scholar] [CrossRef]
  10. Fu, Y.; Lai, K.K.; Miao, Y.; Leung, J.W. A distance based decision-making method to improve multiple criteria ABC inventory classification. Int. Trans. Oper. Res. 2016, 23, 969–978. [Google Scholar] [CrossRef] [Green Version]
  11. Sen, A. Social choice theory: A re-examination. Econometrica 1977, 45, 53–88. [Google Scholar] [CrossRef]
  12. Sen, A. The possibility of social choice. Am. Econ. Rev. 1999, 89, 349–378. [Google Scholar] [CrossRef]
  13. Dyer, J.S.; Miles, R.F., Jr. An actual application of collective choice theory to the selection of trajectories for the Mariner Jupiter/Saturn 1977 project. Oper. Res. 1976, 24, 220–244. [Google Scholar] [CrossRef]
  14. Srdjevic, B. Linking analytic hierarchy process and social choice methods to support group decision-making in water management. Decis. Support Syst. 2007, 42, 2261–2273. [Google Scholar] [CrossRef]
  15. Diakoulaki, D.; Mavrotas, G.; Papayannakis, L. Determining objective weights in multiple criteria problems: The CRITIC method. Comput. Oper. Res. 1995, 22, 763–770. [Google Scholar] [CrossRef]
  16. Rostamzadeh, R.; Ghorabaee, M.K.; Govindan, K.; Esmaeili, A.; Nobar, H.B.K. Evaluation of sustainable supply chain risk management using an integrated fuzzy TOPSIS-CRITIC approach. J. Clean. Prod. 2018, 175, 651–669. [Google Scholar] [CrossRef]
  17. Zhou, P.; Fan, L. A note on multi-criteria ABC inventory classification using weighted linear optimization. Eur. J. Oper. Res. 2007, 182, 1488–1491. [Google Scholar] [CrossRef]
  18. Ng, W.L. A simple classifier for multiple criteria ABC analysis. Eur. J. Oper. Res. 2007, 177, 344–353. [Google Scholar] [CrossRef]
  19. Hadi-Vencheh, A. An improvement to multiple criteria ABC inventory classification. Eur. J. Oper. Res. 2010, 201, 962–965. [Google Scholar] [CrossRef]
  20. Tsai, C.Y.; Yeh, S.W. A multiple objective particle swarm optimization approach for inventory classification. Int. J. Prod. Econ. 2008, 114, 656–666. [Google Scholar] [CrossRef]
  21. Millstein, M.A.; Yang, L.; Li, H. Optimizing ABC inventory grouping decisions. Int. J. Prod. Econ. 2014, 148, 71–80. [Google Scholar] [CrossRef]
  22. Yang, L.; Li, H.; Campbell, J.F.; Sweeney, D.C. Integrated multi-period dynamic inventory classification and control. Int. J. Prod. Econ. 2017, 189, 86–96. [Google Scholar] [CrossRef]
  23. Park, J.; Bae, H.; Bae, J. Cross-evaluation based weighted linear optimization for multi-criteria ABC inventory classification. Comput. Ind. Eng. 2014, 76, 40–48. [Google Scholar] [CrossRef]
  24. Soylu, B.; Akyol, B. Multi-criteria inventory classification with reference items. Comput. Ind. Eng. 2014, 69, 12–20. [Google Scholar] [CrossRef]
  25. Iqbal, Q.; Malzahn, D. Evaluating discriminating power of single-criteria and multi-criteria models towards inventory classification. Comput. Ind. Eng. 2017, 104, 219–223. [Google Scholar] [CrossRef]
  26. Bhattacharya, A.; Sarkar, B.; Mukherjee, S.K. Distance based consensus method for ABC analysis. Int. J. Prod. Res. 2007, 45, 3405–3420. [Google Scholar] [CrossRef]
  27. Kartal, H.; Oztekin, A.; Gunasekaran, A.; Cebi, F. An integrated decision analytic framework of machine learning with multi-criteria decision making for multi-attribute inventory classification. Comput. Ind. Eng. 2016, 101, 599–613. [Google Scholar] [CrossRef]
  28. Ishizaka, A.; Gordon, M. MACBETHSort: a multiple criteria decision aid procedure for sorting strategic products. J. Oper. Res. Soc. 2017, 68, 53–61. [Google Scholar] [CrossRef]
  29. Ishizaka, A.; Lolli, F.; Balugani, E.; Cavallieri, R.; Gamberini, R. DEASort: Assigning items with data envelopment analysis in ABC classes. Int. J. Prod. Econ. 2018, 199, 7–15. [Google Scholar] [CrossRef] [Green Version]
  30. Melkonyan, T.; Safra, Z. Intrinsic variability in group and individual decision making. Manag. Sci. 2016, 62, 2651–2667. [Google Scholar] [CrossRef] [Green Version]
  31. Lahdelma, R.; Salminen, P. SMAA-2: Stochastic multicriteria acceptability analysis for group decision making. Oper. Res. 2001, 49, 444–454. [Google Scholar] [CrossRef]
  32. Liu, W.; Wang, Y.M. Ranking DMUs by using the upper and lower bounds of the normalized efficiency in data envelopment analysis. Comput. Ind. Eng. 2018, 125, 135–143. [Google Scholar] [CrossRef]
  33. Pourhejazy, P.; Kwon, O.K. The new generation of operations research methods in supply chain optimization: A review. Sustainability 2016, 8, 1033. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Comparison of rankings.
Figure 1. Comparison of rankings.
Sustainability 12 00182 g001
Table 1. Data for ABC inventory classification. ADU, annual dollar usage; LT, lead time.
Table 1. Data for ABC inventory classification. ADU, annual dollar usage; LT, lead time.
SKUADUAUCLTNormalized ADUNormalized AUCNormalized LT
15840.6449.9221.00000.21870.1667
2567021050.97071.00000.6667
35037.1223.7640.86180.09100.5000
44769.5627.7310.81580.11040.0000
53478.857.9830.59390.25800.3333
62936.6731.2430.50060.12750.3333
7282028.230.48060.11270.3333
826405540.44960.24350.5000
92423.5273.4460.41240.33350.8333
102407.5160.540.40960.75840.5000
111075.25.1220.18050.00000.1667
121043.520.8750.17510.07690.6667
13103886.570.17410.39721.0000
14883.2110.450.14750.51390.6667
15854.471.230.14260.32250.3333
168104530.13490.19470.3333
17703.6814.6640.11660.04660.5000
1859449.560.09780.21660.8333
1957047.550.09370.20690.6667
20467.658.4540.07600.26030.5000
21463.624.440.07540.09410.5000
224556540.07390.29230.5000
23432.586.540.07000.39720.5000
24398.433.230.06410.13710.3333
25370.537.0510.05930.15580.0000
26338.433.8430.05380.14020.3333
27336.1284.0310.05340.38520.0000
28313.678.460.04960.35770.8333
29268.68134.3470.04180.63071.0000
302245610.03420.24830.0000
312167250.03280.32640.6667
32212.0853.0220.03210.23380.1667
33197.9249.4850.02970.21650.6667
34190.897.0770.02850.00951.0000
35181.860.630.02690.27080.3333
36163.2840.8230.02370.17420.3333
371503050.02140.12140.6667
38134.867.430.01880.30400.3333
39119.259.650.01610.26590.6667
40103.3651.6860.01340.22730.8333
4179.219.820.00930.07170.1667
4275.437.720.00860.15900.1667
4359.7829.8950.00590.12090.6667
4448.348.330.00390.21080.3333
4534.434.470.00160.14291.0000
4628.828.830.00060.11560.3333
4725.388.4650.00000.01630.6667
Table 2. The pessimistic and optimistic results.
Table 2. The pessimistic and optimistic results.
SKUPessimistic ResultsOptimistic Results
CUTCTUUCTUTCTCUTUCCUTCTUUCTUTCTCUTUC
10.21870.19270.46180.46180.16670.16670.60930.46181.00001.00000.46180.5833
20.87910.83330.87910.81870.66670.66671.00001.00000.98530.97070.87910.8791
30.09100.09100.47640.48430.29550.48430.48430.48430.86180.86180.50000.6809
40.11040.05520.30870.30870.00000.00000.46310.30870.81580.81580.30870.4079
50.25800.25800.39510.39510.29570.33330.42590.39510.59390.59390.39510.4636
60.12750.12750.31410.32050.23040.32050.32050.32050.50060.50060.33330.4170
70.11270.11270.29660.30890.22300.30890.30890.30890.48060.48060.33330.4069
80.24350.24350.34650.39770.37170.39770.39770.39770.44960.47480.50000.5000
90.33350.33350.37290.41240.52640.52640.52640.58340.52640.62290.83330.8333
100.55600.55600.40960.40960.50000.45480.75840.75840.58400.55600.62920.5560
110.00000.00000.09030.11570.08330.11570.11570.11570.18050.18050.16670.1736
120.07690.07690.12600.17510.30620.30620.30620.37180.30620.42090.66670.6667
130.28570.39720.17410.17410.52380.52380.52380.69860.52380.58711.00001.0000
140.33070.44270.14750.14750.44270.40710.51390.59030.44270.44270.66670.6667
150.23250.26610.14260.14260.26610.23790.32250.32790.26610.26610.33330.3333
160.16480.19470.13490.13490.22100.22100.22100.26400.22100.23410.33330.3333
170.04660.04660.08160.11660.22110.22110.22110.27330.22110.30830.50000.5000
180.15720.21660.09780.09780.38260.38260.38260.52500.38260.46560.83330.8333
190.15030.20690.09370.09370.32240.32240.32240.43680.32240.38020.66670.6667
200.16820.26030.07600.07600.27880.27880.27880.38010.27880.28800.50000.5000
210.08470.09410.07540.07540.22320.22320.22320.29710.22320.28770.50000.5000
220.18310.28870.07390.07390.28870.28690.29230.39610.28870.28870.50000.5000
230.23360.32240.07000.07000.32240.28500.39720.44860.32240.32240.50000.5000
240.10060.13710.06410.06410.17820.17820.17820.23520.17820.19870.33330.3333
250.07170.07170.05930.02970.00000.00000.15580.15580.10760.07170.07790.0717
260.09700.14020.05380.05380.17580.17580.17580.23680.17580.19360.33330.3333
270.14620.14620.05340.02670.00000.00000.38520.38520.21930.14620.19260.1462
280.20360.35770.04960.04960.41350.41350.41350.59550.41350.44140.83330.8333
290.33630.55750.04180.04180.55750.52090.63070.81540.55750.55751.00001.0000
300.09420.09420.03420.01710.00000.00000.24830.24830.14120.09420.12420.0942
310.17960.32640.03280.03280.34200.34200.34200.49660.34200.34970.66670.6667
320.13300.14420.03210.03210.14420.09940.23380.23380.14420.14420.20020.1667
330.12310.21650.02970.02970.30430.30430.30430.44160.30430.34820.66670.6667
340.00950.00950.01900.02850.34600.34600.34600.50480.34600.51421.00001.0000
350.14880.21030.02690.02690.21030.18010.27080.30210.21030.21030.33330.3333
360.09900.17420.02370.02370.17710.17710.17710.25380.17710.17850.33330.3333
370.07140.12140.02140.02140.26980.26980.26980.39410.26980.34400.66670.6667
380.16140.21870.01880.01880.21870.17610.30400.31870.21870.21870.33330.3333
390.14100.26590.01610.01610.31620.31620.31620.46630.31620.34140.66670.6667
400.12030.22730.01340.01340.35800.35800.35800.53030.35800.42340.83330.8333
410.04050.07170.00930.00930.08250.08250.08250.11920.08250.08800.16670.1667
420.08380.11140.00860.00860.11140.08760.15900.16280.11140.11140.16670.1667
430.06340.12090.00590.00590.26450.26450.26450.39380.26450.33630.66670.6667
440.10730.18270.00390.00390.18270.16860.21080.27200.18270.18270.33330.3333
450.07220.14290.00160.00160.38150.38150.38150.57150.38150.50081.00001.0000
460.05810.11560.00060.00060.14980.14980.14980.22450.14980.16700.33330.3333
470.00820.01630.00000.00000.22770.22770.22770.34150.22770.33330.66670.6667
Table 3. Rankings under the Hurwicz criterion.
Table 3. Rankings under the Hurwicz criterion.
SKUADUAUCLT α = 0 α = 0.1 α = 0.2 α = 0.3 α = 0.4 α = 0.5 α = 0.6 α = 0.7 α = 0.8 α = 0.9 α = 1
15840.6449.9221010877777554
25670210511111111111
35037.1223.76445666666678
44769.5627.7312828272624222018161414
53478.857.98388101011141414141620
62936.6731.2431112131618202224262626
7282028.231314151921242526272727
82640554677910131515172022
92423.5273.44633333444446
102407.5160.5422222555799
111075.25.1224242424243434343434343
121043.520.8752021202019181819191818
13103886.5754445333333
14883.2110.459998881112121313
15854.471.231620252729303232323232
168104532327293033333333343435
17703.6814.6643132323232323131313131
1859449.561413121213111211111111
1957047.551817181817171717181716
20467.658.4542124262527282829292929
21463.624.442931313131313030303030
224556541922232425272728282828
23432.586.541516192123232325242525
24398.433.233535363636363636373737
25370.537.0514647474747474747474747
26338.433.8433636373737373738383838
27336.1284.0314444434342424141414141
28313.678.461211111199910101010
29268.68134.34776554222222
302245614746464646464545454545
312167251715171716161616151515
32212.0853.0223940414141414242424242
33197.9249.4852625242322212121212119
34190.897.077272621151412109987
35181.860.633334353535353535353534
36163.2840.8233737383838393939393939
371503053029282826252422222221
38134.867.433233333434343434333333
39119.259.652423222220191920201917
40103.3651.6862218161415151313131212
4179.219.824545454545454646464646
4275.437.724343444444444444444444
4359.7829.8953430302928262623232323
4448.348.333839393939383837363636
4534.434.4725191413121088865
4628.828.834141404040404040404040
4725.388.4654038343330292927252424
Table 4. ABC inventory classification results under the Hurwicz criterion.
Table 4. ABC inventory classification results under the Hurwicz criterion.
SKUADUAUCLT α = 0 α = 0.1 α = 0.2 α = 0.3 α = 0.4 α = 0.5 α = 0.6 α = 0.7 α = 0.8 α = 0.9 α = 1
15840.6449.922AAAAAAAAAAA
256702105AAAAAAAAAAA
35037.1223.764AAAAAAAAAAA
44769.5627.731CCCCBBBBBBB
53478.857.983AAAABBBBBBB
62936.6731.243BBBBBBBBCCC
7282028.23BBBBBBCCCCC
82640554AAAAABBBBBB
92423.5273.446AAAAAAAAAAA
102407.5160.54AAAAAAAAAAA
111075.25.122CCCCCCCCCCC
121043.520.875BBBBBBBBBBB
13103886.57AAAAAAAAAAA
14883.2110.45AAAAAABBBBB
15854.471.23BBCCCCCCCCC
16810453BCCCCCCCCCC
17703.6814.664CCCCCCCCCCC
1859449.56BBBBBBBBBBB
1957047.55BBBBBBBBBBB
20467.658.454BBCCCCCCCCC
21463.624.44CCCCCCCCCCC
22455654BBBBCCCCCCC
23432.586.54BBBBBBBCBCC
24398.433.23CCCCCCCCCCC
25370.537.051CCCCCCCCCCC
26338.433.843CCCCCCCCCCC
27336.1284.031CCCCCCCCCCC
28313.678.46BBBBAAAAAAA
29268.68134.347AAAAAAAAAAA
30224561CCCCCCCCCCC
31216725BBBBBBBBBBB
32212.0853.022CCCCCCCCCCC
33197.9249.485CCBBBBBBBBB
34190.897.077CCBBBBAAAAA
35181.860.63CCCCCCCCCCC
36163.2840.823CCCCCCCCCCC
37150305CCCCCCBBBBB
38134.867.43CCCCCCCCCCC
39119.259.65BBBBBBBBBBB
40103.3651.686BBBBBBBBBBB
4179.219.82CCCCCCCCCCC
4275.437.72CCCCCCCCCCC
4359.7829.895CCCCCCCBBBB
4448.348.33CCCCCCCCCCC
4534.434.47CBBBBAAAAAA
4628.828.83CCCCCCCCCCC
4725.388.465CCCCCCCCCBB
Table 5. Optimal weights for different preferences.
Table 5. Optimal weights for different preferences.
λ CUT λ CTU λ UCT λ UTC λ TCU λ TUC
α = 0 0.1066 [6]0.1466 [5]0.1806 [4]0.1967 [1]0.1860 [2]0.1835 [3]
α = 0.1 0.1064 [6]0.1396 [5]0.1801 [4]0.1926 [2]0.1938 [1]0.1874 [3]
α = 0.2 0.1067 [6]0.1335 [5]0.1790 [4]0.1868 [3]0.2020 [1]0.1920 [2]
α = 0.3 0.1071 [6]0.1279 [5]0.1777 [4]0.1812 [3]0.2097 [1]0.1963 [2]
α = 0.4 0.1076 [6]0.1228 [5]0.1767 [3]0.1759 [4]0.2168 [1]0.2002 [2]
α = 0.5 0.1085 [6]0.1183 [5]0.1761 [3]0.1713 [4]0.2219 [1]0.2039 [2]
α = 0.6 0.1100 [6]0.1155 [5]0.1776 [3]0.1683 [4]0.2235 [1]0.2051 [2]
α = 0.7 0.1116 [6]0.1135 [5]0.1799 [3]0.1658 [4]0.2254 [1]0.2037 [2]
α = 0.8 0.1132 [5]0.1119 [6]0.1824 [3]0.1635 [4]0.2268 [1]0.2022 [2]
α = 0.9 0.1149 [5]0.1105 [6]0.1849 [3]0.1614 [4]0.2278 [1]0.2005 [2]
α = 1 0.1175 [5]0.1104 [6]0.1860 [3]0.1557 [4]0.2301 [1]0.2002 [2]
Table 6. A comparison of our proposed method, the Ng model, the HV model, and the Fu model. All the differences of classification are indicated with bold.
Table 6. A comparison of our proposed method, the Ng model, the HV model, and the Fu model. All the differences of classification are indicated with bold.
SKUADUAUCLTProposed Method ( α = 1)Ng ModelHV ModelFu Model
256702105AAAA
29268.68134.347AAAA
13103886.57AAAA
15840.6449.922AAAA
4534.434.47ABBA
92423.5273.446AAAA
34190.897.077ABBB
35037.1223.764AAAA
102407.5160.54AAAA
28313.678.46ABBA
1859449.56BBBB
40103.3651.686BBBB
14883.2110.45BBAA
44769.5627.731BAAB
31216725BBBB
1957047.55BBBB
39119.259.65BBBB
121043.520.875BBBB
33197.9249.485BBBB
53478.857.983BAAB
37150305BCCB
82640554BBBB
4359.7829.895BCCB
4725.388.465BCCC
23432.586.54CBBB
62936.6731.243CABC
7282028.23CBBC
22455654CCCC
20467.658.454CCCC
21463.624.44CCCC
17703.6814.664CCCC
15854.471.23CCCC
38134.867.43CCCC
35181.860.63CCCC
16810453CCCC
4448.348.33CCCC
24398.433.23CCCC
26338.433.843CCCC
36163.2840.823CCCC
4628.828.83CCCC
27336.1284.031CCCC
32212.0853.022CCCC
111075.25.122CCCC
4275.437.72CCCC
30224561CCCC
4179.219.82CCCC
25370.537.051CCCC
Table 7. Comparisons of 10 simulation data. All counter examples are indicated by boldface.
Table 7. Comparisons of 10 simulation data. All counter examples are indicated by boldface.
DataComparisons
Data 1SKU Number314453431620274241
Table 3 Ranking681012162028424445
Present Ranking21354678910
Data 2SKU Number2910458402220151736
Table 3 Ranking251013152728303239
Present Ranking21435678910
Data 3SKU Number101144561635464130
Table 3 Ranking57810203335404546
Present Ranking12345678109
Data 4SKU Number131038403123222132
Table 3 Ranking35613151623273141
Present Ranking21345678910
Data 5SKU Number1384031222117242642
Table 3 Ranking3131516273132363744
Present Ranking12435678910
Data 6SKU Number24518540735263627
Table 3 Ranking1101114152435373942
Present Ranking12354679810
Data 7SKU Number1014184031747151626
Table 3 Ranking581115162429303337
Present Ranking13245678910
Data 8SKU Number114512472116264442
Table 3 Ranking781418293133373844
Present Ranking21345679810
Data 9SKU Number21331643716264630
Table 3 Ranking131620222533374046
Present Ranking12354678910
Data 10SKU Number328186232220164611
Table 3 Ranking691120232728334043
Present Ranking12354678910

Share and Cite

MDPI and ACS Style

Liu, F.; Ma, N. Multicriteria ABC Inventory Classification Using the Social Choice Theory. Sustainability 2020, 12, 182. https://doi.org/10.3390/su12010182

AMA Style

Liu F, Ma N. Multicriteria ABC Inventory Classification Using the Social Choice Theory. Sustainability. 2020; 12(1):182. https://doi.org/10.3390/su12010182

Chicago/Turabian Style

Liu, Fan, and Ning Ma. 2020. "Multicriteria ABC Inventory Classification Using the Social Choice Theory" Sustainability 12, no. 1: 182. https://doi.org/10.3390/su12010182

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop