Upload
trantruc
View
217
Download
0
Embed Size (px)
Citation preview
Design of a near-optimal generalized ABC classificationfor a multi-item inventory control problemvan Wingerden, E.; Tan, T.; van Houtum, G.J.J.A.N.
Published: 15/02/2016
Document VersionPublisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)
Please check the document version of this publication:
• A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important differencesbetween the submitted version and the official published version of record. People interested in the research are advised to contact theauthor for the final version of the publication, or visit the DOI to the publisher's website.• The final author version and the galley proof are versions of the publication after peer review.• The final published version features the final layout of the paper including the volume, issue and page numbers.
Link to publication
General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright ownersand it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.
• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal ?
Take down policyIf you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediatelyand investigate your claim.
Download date: 29. Jul. 2018
Design of a near-optimal generalized ABC classification for a multi-item inventory control problem
E. van Wingerden, T. Tan, G.J. Van Houtum,
Beta Working Paper series 494
BETA publicatie WP 494 (working paper) ISBN ISSN NUR
Eindhoven February 2016
Design of a near-optimal generalized ABC classification for a
multi-item inventory control problem
E. van Wingerden, T. Tan∗, G.J. Van Houtum,
Eindhoven University of Technology, School of Industrial Engineering, the Netherlands
Abstract
In this paper we consider a multi-item, single-location inventory control problem. We lookat how to design a generalized ABC classification scheme to minimize the inventory investmentcosts while satisfying an aggregate fill rate constraint by considering four different aspects ofa classification: the classification criteria, the number of classes, the class sizes, and the targetfill rate per class. Using multiple alternatives per aspect and considering all combinations,we determine the best combination of those four aspects. The results are measured againstthe system approach, which specifies a separate target fill rate for each SKU and therefore isoptimal but more difficult to manage. We find near-optimal results by applying our approachon empirical data. The most important insight that we generate is that the best class sizes -which need to be carefully decided - depend on the target aggregate fill rate whereas commonused rule of thumbs to determine class sizes may lead to large inventory investment costs.
Keywords: Inventory control, classification, SKUs, system-oriented service constraints, greedy heuristics
1. Introduction
A proper management of the inventory is of great importance for many companies as they have
service contracts or want to provide a certain service to their customers, often measured by the
aggregate fill rate (see Thonemann et al., 2002). For many practical cases, the number of stock
keeping units (SKUs) is too large to apply SKU-specific inventory control methods (Buxey, 2006).
Although some companies implement SKU-specific inventory control methods, there are many
companies for which this is not possible due to limited functionality of their ERP system or due to
a lack of knowledge about this topic within the company. As a practical solution, many companies
follow an approach known as an ABC classification (see e.g. Ramanathan, 2006; Hatefi and Torabi,
2015; Flores and Whybark, 1987; Chu et al., 2008; Eilon and Mallya, 1985; Liu et al., 2015): They
often categorize their inventory into three classes and manage the SKUs within a class in the same
way, Class A being the most important category receiving the closest attention and Class C being
the least important one. In this way they are basically able to differentiate between different SKUs
while still having a simple inventory control policy. Nevertheless, the classification of SKUs is done
by rules of thumb: E.g. 20% of SKUs that have the highest annual dollar volume are grouped
∗Corresponding author, Tel.: +31 40 247 3950, E-mail: [email protected]
1
under Class A. Such oversimplification is prone to significant sub optimization. In this paper
we investigate whether this can be improved by a -still simple- ”generalized” ABC classification
approach, in which the classification is made more carefully. In particular, we attempt to provide
an answer to our main research question by making use of two different spare parts data sets of a
maintenance company: How should one design a generalized ABC classification in order to obtain
the lowest inventory investment costs while ensuring a target aggregate fill rate?
When looking at various ABC classifications, there are four aspects that together determine
the performance of the generalized ABC classification. First of all, as different SKUs have different
characteristics, and can be of different importance to the company, SKUs can be ranked based on one
or more criteria. There have been many authors that propose different criteria to rank the SKUs.
The most common criterion is the annual dollar volume (see e.g. Silver et al., 1998; Stevenson,
2007; Nahmias, 1997). However, this criterion does not set the relation with the resulting inventory
costs. As inventory costs can be a large fraction of the total costs, Ramanathan (2006), Bacchetti
and Saccani (2012), Bacchetti et al. (2013), Zhou and Fan (2007), Teunter et al. (2010), Ng (2005),
Babai et al. (2015), Hollier and Vrat (1978), Zhang et al. (2001) and Ernst and Cohen (1990)
propose classifications for SKUs where inventory costs are taken into consideration. Multicriteria
classifications, where SKUs are classified into three classes based on multiple criteria, have also been
proposed (see e.g. Flores et al., 1992). Moreover, in practice we commonly observe two-dimensional
classifications where each SKU is classified twice based on each criterion and the final classification
is obtained by taking the combination of the previous two classifications. In this way, often nine
classes are being used (see e.g. Duchessi et al., 1988; Flores and Whybark, 1987). See Figure 1 for
an example of a two-dimensional classification.
Figure 1: Example of Price and Demand classification
The second aspect we consider is the number of classes used to classify the SKUs. Although
most of the previously mentioned literature considers three classes only, it is possible to extend this
to a larger number of classes. A larger number of classes would lead to a reduction of inventory
investment costs and increase in performance as three classes may not capture the differences
between SKUs sufficiently well (Lee, 2002). However, an increase of the number of classes also
2
makes it more difficult to manage the SKUs. Based on empirical data, we show that having three
classes already gives significant improvement compared to two classes, and that four classes is a
good choice to balance the costs and difficulty of implementing. A further increase in the number
of classes only results in limited cost decreases.
Thirdly, one needs to decide on the class sizes and thus in which class each SKU needs to be
placed. For ABC classifications with three classes, a common rule of thumb (see e.g. Jacobs et al.,
2009; Slack et al., 2007; Stevenson, 2007; Nahmias, 1997) is to have about 20% of the SKUs in class
A, 30% in class B and 50% in class C. However, when the classes are managed by setting different
service levels per class, there are no clear guidelines on how to rank items. There are authors that
argue that class A SKUs should have the highest service target to avoid frequent backlogs (see
e.g. Armstrong, 1985; Stock and Lambert, 2001), whereas other authors claim that class C SKUs
should have the highest service as dealing with stockouts is not worth the effort (see e.g. Knod
and Schonberger, 2001). Nevertheless, these suggestions are not considering the relative size of
each class and the link with the desired service or classification criteria used. To the best of our
knowledge, besides this rule of thumb, there is no literature on this topic. We show that for the
class consisting of the most expensive SKUs, which gets the lowest service level due to their large
impact on the inventory investment costs, the best class size depends on the aggregate fill rate
target. Large cost differences of around 290% are possible by only varying the size of each class.
Finally, one needs to decide on how to manage each class of parts. In this paper this is done by
setting a target fill rate for each class. Although most literature only considers the classification
criteria used to classify the SKUs and does not relate to the resulting inventory costs, there are
a few authors that do consider the resulting inventory costs (see e.g. Teunter et al., 2010; Babai
et al., 2015). The first authors to combine target setting with a classification are Teunter et al.
(2010). However, they stock all SKUs as they only consider strictly positive target fill rates. As we
are interested in the overall performance, it is not always desired to stock all SKUs (meaning that
some SKUs might have zero fill rate), especially when there are large cost differences between the
SKUs (Sherbrooke, 1968).
As these four aspects cannot be considered independently of the others (e.g. the target service
level of a class depends on how many classes there are), we examine each combination of these four
aspects, which to the best of our knowledge has not been done before. We consider four possible
classification criteria, vary the number of classes, use enumeration over possible class sizes, and
set the optimal target fill rate per class given all other aspects. This approach is applied on two
different data sets consisting of real life spare parts data of a maintenance company responsible for
the maintenance of ground support equipment. We use this data to compare the resulting inventory
investment costs to the result of a system approach, which stands for having a separate class for
each SKU (see e.g Sherbrooke, 1968; Van Houtum and Kranenburg, 2015).
The main contribution of this paper is that we propose a generalized ABC classification scheme
that takes the above four aspects jointly into account, and provide a structured approach to design a
classification to minimize inventory investment costs while meeting the aggregate fill rate constraint.
Using real life spare parts data and by comparing multiple classification criteria, we show that when
3
these four aspects are combined, the resulting inventory investment costs can be within one percent
of the result of a system approach, which is shown to give (near) optimal results at the expense of
more complicated inventory control. This approach can also be applied to other criteria, demand
distributions, and inventory policies. Moreover, we show that having the right class sizes, which to
the best of our knowledge has not been discussed in the literature before, can have a big impact
on the performance. We compared the best class sizes with class sizes determined by the common
rule of thumb where about 20% of the SKUs are in class A, 30% in class B and 50% in class C (cf.
Teunter et al., 2010). Cost differences up to 290% are possible and more likely to occur for higher
aggregate fill rate targets. Because we use enumeration to determine the optimal target per class,
our approach can become time consuming when the number of classes increases. Therefore, we also
propose an algorithm that significantly decreases the calculation time for our classification scheme,
whereas the cost increase on average is below 2%.
The remainder of the paper is organized as follows: In Section 2 we introduce the model de-
scription. In Section 3 we give our approach on how to design a generalized ABC classification
scheme that considers all of the four aspects jointly. In Section 4 we first explain our real life data
set of spare parts, which we use for our numerical experiment. We then present the optimality gap
of the alternatives that we consider and we conduct some analysis to obtain more insights regarding
how to set the right class sizes and propose an algorithm to set the target fill rates per class in
a fast way. We conclude our paper and give some recommendations for future research in Section 5.
2. Model
We consider a single warehouse in which several SKUs are kept on stock. Whenever a SKU is
requested, it is immediately delivered from stock on hand, and backordered and delivered as soon
as possible when there is no stock on hand. The set of SKUs is denoted by I; the number of SKUs
is |I| ∈ N := {1, 2, . . .}. For notational convenience, the SKUs are numbered as 1, . . . , |I|. For
each SKU the stock is controlled by a continuous-review basestock policy, with basestock level Si
for SKU i. For each SKU i ∈ I, we assume that demand follows an independent Poisson process
with a constant rate λi (≥ 0), which is particularly plausible in the maintenance and spare parts
environment, but also in some retail environments. The total demand rate for all SKUs is denoted
by Λ =∑
i∈I λi. The replenishment lead time Li (> 0) is assumed to be constant. Each SKU has
a price of ci, and the total inventory investment costs are given by
C(S) =∑i∈I
ciSi, (1)
where S = (S1, . . . , S|I|) denote the vector consisting of all basestock levels. The fill rate for item
i, in steady state, is denoted by βi(Si). The (aggregate) fill rate in steady state is as follows:
β(S) =∑i∈I
λiΛβi(Si). (2)
4
Note that the calculation for the fill rate is as follows (see also Van Houtum and Kranenburg, 2015)
βi(Si) =
Si−1∑x=0
P {Xi = x} ,
P {Xi = x} =(λiLi)
x
x!e−λiLi , x ∈ N0.
The target aggregate fill rate for β(S) is given by βo. The objective is to minimize the total costs
subject to an aggregate fill rate constraint. In mathematical terms the optimization problem is as
follows:(P) min C(S)
subject to β (S) ≥ βo
Si ∈ N0, ∀ i ∈ I
As managing each SKU individually can be very complex, especially for a large number of
SKUs, companies often resort to the use of ABC classifications. In the next section, we show how
we design a generalized ABC classification to obtain minimum inventory investment costs against
the aggregate fill rate target.
Although we made some assumptions on the demand process and the inventory control policy
our approach can be easily applied with other demand processes and/or inventory control policies
as this merely changes the evaluation of the fill rate and costs. The same steps of our approach
can still be applied to design the ABC classification.
3. Design aspects of a generalized ABC classification
In this section we propose a design of a generalized ABC classification scheme. As the four different
aspects cannot be considered separately, we consider each combination and their resulting inventory
investment costs. We first describe the different classification criteria we consider in this research.
Then we explain the number of classes we consider for each of the four different classification
criteria. Thirdly, we explain how we set the class sizes. Finally, we describe how we set the target
service level for each class. Willen we hier verwijzing naar de secties toevoegen?
3.1 Classification criteria
When considering a classification for SKUs, we first need to define the classification criteria that
enable us to rank the SKUs. Once we have ranked the SKUs we can take the other three aspects
into consideration. There has been extensive studies on how to classify SKUs, and recently there
were also authors that relate the classification with the inventory control (see e.g. Babai et al.,
2015; Teunter et al., 2010; Ng, 2005). The annual dollar volume - i.e. annual demand times price
- (ADV) criterion, is the traditional criterion for ABC classifications and found in many textbooks
(see e.g. Silver et al., 1998; Nahmias, 1997). However, if we follow the idea of a system approach
(Sherbrooke, 1986), parts with a high price end up with a lower service level, whereas parts with a
5
high demand end up with a higher service level. Therefore, ADV is a poor construction in terms
of inventory investment costs as demand and price work in opposite directions as under the system
approach. This was also observed by Teunter et al. (2010) and they proposed a classification based
on Demand/Price (D/P), which captures the idea of a higher service for cheap and fast moving
SKUs. They found that this classification criterion was the best performing criterion among the
criteria they considered.
In practice, two-dimensional classifications based on price and demand are often seen to manage
the inventory (see e.g Duchessi et al., 1988; Flores and Whybark, 1987), but they have not been
compared before. This two-dimensional classification classifies SKUs based on both price and
demand and therefore does not have similar problems as the ADV criterion. We compare this
two-dimensional classification to the previous mentioned methods. Note that we also compared
some other classification criteria as a ranking based on demand, leadtime demand, and price only,
but we omit them in our exposition as they did not give better results. Therefore, we only present
the results and findings of the following three criteria:
1. Annual Dollar volume (ADV) (one-dimensional)
This single criterion classification is the most common criterion. The demand rate of each
SKU is multiplied with the price of each SKU and then ordered based on this annual dollar
volume. The SKUs are ranked in descending order, where SKUs with the largest ADV are
considered class A SKUs.
2. Demand/Price (D/P) (one-dimensional)
This classification is proposed by Teunter et al. (2010), and shown to give the best performance
related to inventory costs. The SKUs are classified based on their demand rate divided by their
price. They are then ranked in descending order, where the top group of SKUs, consisting
of fast moving and cheap SKUs, are considered class A SKUs which should get the highest
service level.
3. Price and Demand (P&D) (two-dimensional)
This classification is often found in practice: Each SKU is classified based on both price
and demand. In practice, often nine classes are used, see Figure 1 for an example of this
classification.
3.2 Number of classes
When considering ABC classifications, often three classes per dimension are considered: Class A,
class B, and class C. However, it is also possible to consider different numbers of classes when
classifying SKUs. As less classes will most likely end up with higher investment costs, it makes the
problem less complex. Increasing the number will most likely give better results because there are
more options available, but this will increase the complexity of the problem. Therefore, there is a
trade-off between performance and manageability. Graham (1987) and Silver et al. (1998) mention
that up to six classes can be used as more classes increases the complexity. Using six classes,
6
Teunter et al. (2010) showed that good results can already be obtained. For the two-dimensional
classification, a matrix approach is common with 9 classes Duchessi et al. (1988). Having a 4 by 4
matrix would lead to 16 classes which becomes too difficult and costly to manage.
In our numerical experiment we vary the number of classes between 2 and 6 for the one-
dimensional classifications. For the two-dimensional classification we consider a 2 by 2 matrix and
a 3 by 3 matrix. Moreover, we add the results of the system approach, where each SKU is put in
a separate class. By considering these different class sizes, we obtain in total 14 combinations of
ABC classification criteria and number of classes. Given the number of classes, we introduce a set
of classes K where classes are numbered (1, . . . , |K|).
3.3 Class sizes
For each of the above mentioned combinations, we need to decide on the size of each class, which in
turn determines the class each SKU will be placed in. There has not been much research about the
best class sizes for ABC classifications. Typically a rule of thumb for the ADV classification is used
(see e.g. Jacobs et al., 2009), in which 20% of the SKUs are class A, 30% class B, and 50% class
C. Later on, Teunter et al. (2010) also used this rule of thumb for the D/P classification. One of
our goals in this paper is to find out whether different class sizes have an impact on the inventory
investment costs.
Therefore, we use treshold values to determine which class each SKU is placed into. For example,
in the case we have three classes and SKUs are ranked based on their price and the price of a SKU is
larger than all treshold values, it will be placed in class C (unlike the logic of the ADV classification).
If the price is smaller than the smallest treshold value it will be placed in class A. When there are
more than three classes, or multiple dimensions, there are also more treshold values but the logic
remains the same.
We then use enumeration over the treshold values, which we set equal to the x−th percentile.
With x ∈ {∆, 2∆, . . . , d100/∆e∆}, for each treshold value. Based on the treshold values, we
determine ki, i ∈ I, representing the class to which SKU i belongs.
Note that the treshold values are sorted in ascending order as they must be increasing in size,
and that if two treshold values are equal, this is the same as having fewer classes.
3.4 Target setting
Given the set of classes K and the class to which each SKU i ∈ I belongs, noted by ki, , we need
to decide on how to manage each class of SKUs. It is common to set different service targets for
each class, θk, to manage each class (Teunter et al., 2010). Although there are also other ways to
manage the inventory of each SKU in a class, for instance by choosing Si such that the distance to
the service level target of that SKU’s class, θki , is minimized, we follow the more common approach
of Teunter et al. (2010), where the fill rate has to be greater than or equal to the target for each
SKU in that class. We thus need to decide on θk, k ∈ K, the target fill rate per class. We set the
value of Si, i ∈ I, equal to the lowest integer that satisfies this fill rate target, θki , for SKU i.
7
The corresponding problem (C) is then as follows:
(C) min C(S)
subject to β (S) ≥ βo
Si = min{x|βi (x) ≥ θki , x ∈ N0}, ∀ i ∈ Iθk ∈ [0, 1) , ∀ k ∈ K
Different than what Teunter et al. (2010) does, we allow to have zero stock of SKUs. Sherbrooke
(1968) already showed that when we are mainly concerned with the overall performance it is
sometimes better to take more risk for the very expensive SKUs because their inventory investment
costs are very high, and reduce the risk on many other cheap SKUs.
To obtain the solution that minimizes the inventory investment costs of problem (C), we first
look at each class separately, as the classes are independent due to the fact that the class to which
each SKU belongs is known at this stage. Let
Sk = {Si}i∈I, ki=k,
be the vector of basestock levels for each SKU i in class k, and
Λk =∑
i∈I, ki=kλi,
be the total demand rate for class k. The aggregate fill rate for class k, βk(S), and the inventory
investment costs for class k, Ck(Sk), are calculated as follows:
βk(Sk) =∑
i∈I, ki=k
λiβi(Si)
Λk
Ck(Sk) =∑
i∈I, ki=kciSi.
The following is applied for each class k ∈ K, with ε being a small positive value close to zero:
1. Set θk := 0
Si = 0 ∀ ki = k, i ∈ ISk = {Si}i∈I, ki=kCompute Ck(Sk) and βk(Sk)
Ek :={(
Sk, Ck(Sk), βk(Sk), θk)}
2. θk :=min(βi(Si) : i ∈ I, ki = k)
For all i ∈ I, ki = k : If βi(Si) = θk, then Si := Si + 1
Sk = {Si}i∈I, ki=k
3. Compute Ck(Sk) and βk(Sk);
Ek = Ek ∪{(
Sk, Ck(Sk), βk(Sk), θk)}
8
4. If βk(Sk) ≥ 1− ε, then stop, else go to 2
After this procedure, we have a solution vector per class, Ek, consisting of the base-stock levels,
costs, fill rate, and target fill rate. We then enumerate over all different combinations of solutions
per class, θk, and look for the combination that gives the lowest inventory investment costs while
satisfying the aggregate fill rate target.
4. Numerical experiment
In order to find which classification gives the best result for problem (P), we apply our approach
and perform a numerical experiment using empirical data. In Section 4.1 we give an overview of
the data we use for our numerical experiment. We show that the D/P classifications gives near-
optimal results with only a few classes in Section 4.2. Then in Section 4.3 we show the impact of
the class sizes on the performance. Finally we introduce a greedy ABC algorithm that reduces the
calculation time significantly in Section 4.4.
4.1 Data
To apply our approach to design a generalized ABC classification we use data of spare parts for
the maintenance of Ground Support Equipment (GSE) at an airport. The GSE consists of a wide
range of vehicles consisting of passenger cars up to specialised equipment such as de-ice vehicles
used to remove ice off the wings of airplanes. Because of the large variety of GSE, the maintenance
is split up over multiple groups. For our numerical experiment we use two different data sets, where
each data set consists of spare parts usage for a different group of GSE, named set 1 and set 2
from now on. Set 1 consists of 5988 SKUs, whereas set 2 consists of 1092 SKUs. Table 1 gives an
overview of the characteristics of both data sets.
The ratio between slow, medium and fast moving SKUs is quite similar for both data sets. There
Table 1: Data characteristics
Data set 1 Data set 2
Demand Price (e ) Leadtime Demand Price (e ) Leadtime
per year (days) per year (days)
per SKU per SKU
Min 0.10 0.01 1.00 0.02 0.06 1.00
Average 8.53 78.61 5.97 6.97 201.32 4.82
Max 610.50 10,950.00 111.00 566.50 9,500.00 7.00
are many SKUs that are requested only up to three times, and the top 5% of most frequently used
SKUs contribute to over more than 60% of the total demand. For data set 1, over 90% of all SKUs
are delivered within 3 weeks, and for data set 2 about 40% of all SKUs have a lead time of 1 or 2
9
days, based on contracts with suppliers. For all the other SKUs of data set 2 the lead times are set
at 7 days.
4.2 Choosing the best classification criteria
In Table 2 we present our finding regarding the inventory investment costs for the different classifi-
cations for data set 1. To calculate the inventory investment for the system approach we applied the
algorithm as described in Section 2.4.2 of Van Houtum and Kranenburg (2015). Similar findings as
in Table 2 are also obtained for data set 2; see Appendix A. The costs shown are the costs when we
choose the best class sizes and target fill rates. The outcome of the system approach is the optimal
solution where each SKU has its own class and target fill rate. The results regarding the ADV are
in line with the results of Teunter et al. (2010): We clearly see that the ADV classification gives
very poor results. We did not show the findings for the ADV classification for 5 and 6 classes as
they do not give more insights. Even increasing the number of classes in the ADV classification
does not lead to large cost reduction. An explanation for this is that both fast moving SKUs as
well as expensive SKUs can be put in the same class of SKUs according to this criterion. However,
from the inventory investment cost perspective, we prefer to stock less expensive SKUs over expen-
sive SKUs, because expensive SKUs bring higher inventory investment costs. Moreover, it is more
interesting to stock fast moving SKUs over slow moving SKUs because the contribution to the the
aggregate fill rate of fast moving SKUs is larger.
The classification that leads to the lowest inventory investment costs is the D/P classification.
In the system approach, a “biggest bang for the buck” approach is applied (see Section 2.4.2 of
Van Houtum and Kranenburg, 2015); the stock of SKUs that give the largest contribution to the
aggregate fill rate (which is mainly influenced by the demand rate of each SKU) relative to the price
is increased until the aggregate fill rate target is met. The D/P classification captures this trade-off
between the contribution to the aggregate fill rate and costs very well, therefore the SKUs in the
same class will end up with similar fill rate targets as if we would apply a system approach. We find
that by applying the D/P classification with four classes, and setting the best class sizes and target
fill rates, the resulting inventory investment costs are within a few percent of the optimal solution.
The P&D classification is also able to capture this trade-off, although it does not directly capture
this trade-off for each SKU and that explains the slightly higher inventory investment costs.
When we look at the number of classes used for the D/P classifications, we clearly see that
when only three classes are considered, already a significant gain with respect to two classes can
be obtained. Whenever the number of classes is increased, the performance can only increase as
well because the same solution as with less classes is always possible. However, after four classes,
the increase in performance is only limited. As an increase in the number of classes makes it more
difficult and costly to control the inventory policy of each of the four classes, for our data sets having
four classes is sufficient to get most of the gains, while avoiding difficult and costly management of
the SKUs.
10
Table 2: Overall inventory investment costs for data set 1
Inventory investment costs Target aggregate fill rate
Classification Number of classes 80% 90% 97%
Annual Dollar Volume
2 e 36,905 e 39,891 e 42,472
3 e 32,926 e 38,128 e 42,346
4 e 32,887 e 38,073 e 42,159
Demand/Price
2 e 1,369 e 3,993 e 14,534
3 e 1,295 e 3,000 e 10,487
4 e 1,255 e 2,945 e 10,138
5 e 1,254 e 2,937 e 10,017
6 e 1,239 e 2,937 e 9,958
Price and Demand4 (2x2) e 1,618 e 3,632 e 12,441
9 (3x3) e 1,424 e 3,255 e 12,084
One class e 39,242 e 40,346 e 43,583
System approach e 1,154 e 2,894 e 9,871
4.3 The impact of class sizes on performance
When considering the size of each class, we would like to gain insights in the importance of choosing
the best sizes. As the D/P criterion gives the best overall results, we consider the impact of the
class sizes for this criterion only. There has not been much literature about the proper class sizes.
A common proposal is to have around 20% of the SKUs in class A, 30% in class B and 50% in class
C (Teunter et al., 2010). Based on our numerical experiment, our first key observation is that there
are large inventory investment costs differences when only changing the percentage of demand in
each class. In the best solutions found, there is always at least one class for which SKUs are not
stocked. This is always the class for which the value of D/P is the smallest, thus consisting of
very expensive slow moving SKUs. These SKUs have a very large impact on the total inventory
costs. Given the aggregate fill rate target, we know the fraction of demand that does not have to be
satisfied directly from stock on hand. Whenever the fraction of total demand in this class is larger
than the fraction of total demand that does not have to be satisfied from stock on hand directly,
it is impossible to find a feasible solution without stocking all SKUs in that class. We call this a
“forced presence” of stock for these SKUs. Therefore, we expect that the commonly used rule of
thumb, where the fraction of demand of this class of SKUs is set to 50% (see e.g. Teunter et al.,
2010), may lead to a forced presence of stock for these SKUs and thus a poor solution. Moreover,
we find that the fraction of demand in this class is always close to the maximum allowed fraction
of demand that does not result in a forced presence of the SKUs. Figure 2 shows the fraction of
total demand in this class for the best solution, against the inventory investment costs for different
aggregate fill rate targets when there are three classes. Thus, for higher aggregate fill rate targets,
the total fraction of demand in this class is smaller than for lower targets. In Table 3 we present
11
0
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
0,00% 5,00% 10,00% 15,00% 20,00% 25,00%
Inve
nto
ry in
vest
me
nt
cost
s
Percentage of demand in class C
80 percentaggregate fillrate
90 percentaggregate fillrate
97 percentaggregate fillrate
Figure 2: Impact of different class sizes on investment costs
our findings when we would use the commonly used rule of thumb, as suggested by Teunter et al.
(2010), to divide the SKUs over the classes. We compare these findings with the findings when we
set the best class sizes. Based on our data, even if the target fill rates are set optimally, huge cost
differences are found, even up to 290%. This difference can be explained by the forced presence of
class C SKUs. However, we should note that the cost differences between SKUs play an important
role in the magnitude of the impact. If there would be no cost difference, it would make less benefit
to optimize the class size. Moreover, if it is required to have strictly positive basestock levels (so
that all SKUs are really kept on stock), we do not have the forced presence of stock for the SKUs
and setting the best class size would have less impact.
4.4 ABC classification target setting
In order to apply our approach, we make use of enumeration to determine the optimal target setting
for each class, as described in Section 3.4. Unfortunately, when the number of classes is increas-
12
Table 3: Inventory investment costs for data set 1 based on D/P classification
Number of classesTarget aggregate fill rate
80% 90% 97%
3 best e 1,295 e 3,000 e 10,487
3 rule of thumb e 3,234 e 3,532 e 39,691
4 best e 1,255 e 2,945 e 10,138
4 rule of thumb e 1,314 e 4,620 e 39,591
ing, the run time is increasing exponentially; for the D/P classification with five classes and an
aggregate fill rate target of 90% the run times are around 45 minutes. Although these calculations
are not done on a regular basis, companies may be interested in sensitivity analysis to see how
the total inventory investment costs change with respect to the aggregate fill rate in order to set
their goals. Therefore, we propose a greedy ABC algorithm to set the target fill rates for each class
based on getting the “biggest bang for the buck”. We increase θk with a small step size, θstep, for
the class where we get the biggest increase in aggregate fill rate per euro invested. This ratio, Γk,
is defined as the difference in aggregate fill rate after increasing θk, divided by the difference in
inventory investment costs. Because we do not have to calculate all solutions for each class and use
enumeration, this results in significantly reduced run times. The greedy ABC algorithm is as follows:
1. Set θk := 0 for all k ∈ KSi = 0 for all i ∈ IS = (S1, S2, . . . , S|I|)
Compute C(S) and β(S)
2. For all k ∈ K:
(a) For all i ∈ I:
If ki = k: vi = min{x|βi (x) ≥ θki + θstep, x ∈ N0
}− Si
else, vi = 0
(b) vk = (v1, v2, . . . , v|I|)
Γk := (β(S + vk))− β(Sk))/(C(S + vk)− C(S))
3. m :=arg max{Γk : k ∈ K}S := S + vk
θk :=min{βi(S) : i ∈ I, ki = k} for all k ∈ K
4. Compute C(S) and β(S);
If βk(S) ≥ βo, then stop, else go to 2
The run-times using this algorithm are around 0.15 seconds when there are two classes up to around
980 seconds for six classes on a Pentium Intel(R) Core(TM) i5-2520M CPU with 4GB memory. We
13
find that savings in calculation time of around factor 20 are obtained for five classes, and increasing
for larger numbers of classes. The increase in costs compared to the optimal target setting, over
all different targets per class with more than three classes, is less than two percent on average.
Thus for a larger number of classes or a larger number of SKUs, the greedy ABC algorithm can
significantly speed up the calculation time of our approach whereas the cost increase is limited,
especially compared to the cost savings when coming from no classification at all.
5. Conclusions and suggestions for further research
In this paper we looked at how to design a generalized ABC classification to minimize the inventory
investment costs by combining four different aspects: Classification criteria, number of classes, class
sizes, target fill rates per class.
We use a structured approach to combine these four aspects, and using empirical data we
show that it is possible to obtain a solution within a few percent of the optimal solution by using
D/P as classification criterion with only four classes. Having proper class sizes turns out to be
of great importance; using the rule of thumb as proposed by Teunter et al. (2010), may lead to
up to around 290% higher inventory investment costs. This difference is explained by the forced
presence of stock of expensive and slow moving SKUs. We propose a greedy ABC algorithm which
significantly reduces run times, whereas the cost increase of using this algorithm is only limited to
a few percent on average.
For further research it may be interesting to find simple rules to determine proper class sizes
instead of enumeration, which may further reduce the run time of our approach. Moreover, we used
a basestock policy for each class to manage the inventory, whereas it might be interesting to apply
different policies for different classes. Especially if transport costs are involved for each order. By
including these costs and batching for one or more of the classes, it would be interesting to see
whether the D/P classification would still perform best. Note that although we did not investigate
this problem, our methodology can still be applied as the difference lies only in the evaluation of
the performance and costs. Another interesting point for further research is the target setting.
We assumed that each SKU at least has to meet the target for its class. However, it might be
interesting to see how the performance of the different classifications would change if we would set
the basestock levels such that the difference with the target is minimized instead. This may also
reduce the impact of forced presence of stock.
Acknowledgements
The authors gratefully acknowledge the support of the Netherlands Organisation for Scientific
Research.
14
References
D.J. Armstrong. Sharpening inventory management. Harvard Business Review (December), pages 42–43,46–48,50–51,54,58, 1985.
M.Z. Babai, T. Ladhari, and I. Lajili. On the inventory performance of multi-criteria classification methods: empiricalinvestigation. International Journal of Production Research, 53:1:279–290, 2015.
A. Bacchetti and N. Saccani. Spare parts classification and demand forecasting for stock control: Investigating thegap between research and practice. Omega, 40:722–737, 2012.
A. Bacchetti, F. Plebani, N. Saccani, and A.A. Syntetos. Empirically-driven hierarchical classification of stock keepingunits. International Journal of Production Economics, 143:263–274, 2013.
G. Buxey. Reconstructing inventory management theory. International Journal of Operations and Production Man-agement, 26(9):996–1012, 2006.
C.W. Chu, G.S. Liang, and C.T. Liao. Controlling inventory by combining ABC analysis and fuzzy classification.Computers and Industrial Engineering, 55:841–851, 2008.
P. Duchessi, G.K. Tayi, and J.B. Levy. A conceptual approach for managing of spare parts. International Journal ofPhysical Distribution and Materials Management, 18(5):8–15, 1988.
S Eilon and R V Mallya. An extension of the classical ABC inventory control system. Omega, 13(5), 1985.
R. Ernst and M.A. Cohen. Operations related groups (orgs): A clustering procedure for production/inventory systems.Journal of Operations Management, 9(4):574–598, 1990.
B.E. Flores and D.C. Whybark. Implementing multiple criteria ABC analysis. Journal of Operations Management,7(1-2):79–85, 1987.
B.E. Flores, D.L. Olson, and V.K. Dorai. Management of multicriteria inventory classification. Mathematical andComputer Modelling, 16:71–82, 1992.
G. Graham. Distribution Inventory Management for the 1990s. Inventory Management Press, Richardson, Texas,1987.
S.M. Hatefi and S.A. Torabi. A common weight linear optimization approach for multicriteria abc inventory classifi-cation. Advances in Decision Sciences, 2015, 2015.
R.H. Hollier and P Vrat. A proposal for classification of inventory systems. Omega, 6:277–279, 1978.
F.R. Jacobs, R.B. Chase, and N.J. Aquilano. Operations and Supply Management. McGraw-Hill, New York, 2009.
E. Knod and R. Schonberger. Operations Management: Meeting Customer Demands. 7th ed. McGraw-Hill, NewYork, 2001.
C.B. Lee. Demand chain optimization: Pitfalls and key principles. NONSTOP’s “supply chain management seminar”,White Paper Series http://www.idii.com/wp/nonstop dco.pdf, 2002.
J Liu, X Liao, W Zhao, and N Yang. A classification approach based on the outranking model for multiple criteriaabc analysis. Omega, 2015.
S. Nahmias. Production and operations analysis. Irwin, Boston, 1997.
W.L. Ng. A simple classifier for multiple criteria abc analysis. European Journal of Operational Research, 177:344–353, 2005.
R. Ramanathan. ABC inventory classification with multiple-criteria using weighted linear optimization. Computersand Operations Research, 33(3):695–700, 2006.
C.C. Sherbrooke. METRIC: A multi-echelon technique for recoverable item control. Operations Research, 16(1):122–141, 1968.
15
C.C. Sherbrooke. VARI-METRIC: Improved approximations for multi-indenture, multi-echelon availability models.Operations Research, 34(2):311–319, 1986.
E.A. Silver, D.F. Pyke, and R. Peterson. Inventory management and production planning and scheduling. 3rd ed.John Wiley & Sons, 1998.
N. Slack, S. Chambers, and R. Johnston. Operations Management. Prentice Hall, Harlow, 2007.
W.J. Stevenson. Operations Management. McGraw-Hill, New York, 2007.
J.R. Stock and D. M. Lambert. Strategic Logistics Management. 4th ed. Irwin-McGraw Hill, New York, 2001.
R. Teunter, M.Z. Babai, and A.A. Syntetos. ABC Classification: Service levels and inventory costs. Production andOperations Management, 19:343–352, 2010.
U.W. Thonemann, A.O. Brown, and W.H. Hausmann. Easy quantification of improved spare parts inventory policies.Management Science, 48:1213–1225, 2002.
G. J. Van Houtum and A. A. Kranenburg. Spare Parts Inventory Control under System Availability Constraints.Springer, New York, 2015.
R.Q. Zhang, W.J. Hopp, and C. Supatgiat. Spreadsheet implementable inventory control for a distribution centre.Journal of Heuristics, 7(2):185–203, 2001.
P. Zhou and L. Fan. A note on multi-criteria ABC inventory classification using weighted linear optimization.European Journal of Operational Research, 182(3):1488 – 1491, 2007.
16
A. Inventory investment costs for data set 2
In this Section, we show the inventory investment costs as a result of our approach for data set 2,
for the different classification criteria. See Table 4 for the results.
Table 4: Overall inventory investment costs for data set 2
Inventory investment costs Target aggregate fillrate
Classification Number of classes 80% 90% 97%
Annual Dollar Volume
2 e 69,566 e 76,777 e 84,606
3 e 66,796 e 75,270 e 83,595
4 e 49,387 e 66,336 e 82,266
Demand/Price
2 e 1,457 e 5,393 e 27,082
3 e 1,062 e 3,684 e 17,152
4 e 1,062 e 3,499 e 16,576
5 e 1,062 e 3,475 e 16,489
6 e 1,062 e 3,473 e 16,479
Price and Demand4 (2x2) e 1,538 e 4,776 e 22,058
9 (3x3) e 1,266 e 4,243 e 19,493
One class e 76,052 e 76,810 e 84,612
System approach e 947 e 3,469 e 16,205
17
B. Percentage of total demand per class for data set 2
In Figure 3 the percentage of total demand per class for data set 2 is given in the case of four classes
with D/P as classification criteria. Class A consists of the SKUs which have the biggest value for
D/P.
Figure 3: Percentage of demand in each class for best settings with four classes
18
Nr. Year Title Author(s)494 2016 Design of a near-optimal generalized ABC classi�cation for a
multi-item inventory control problemE. Van WingerdenT. TanG.J. Van Houtum
493 2015 multi-item inventory control problem W.J.A. van HeeswijkM.R.K. MesJ.M.J Schutten
492 2015 Anticipatory Freight Selection in IntermodalLong-haul Round-trips
A.E. Pérez RiveraM.R.K. Mes
491 2015 Base-stock policies for lost-sales models: Aggregation and asymptotics
Joachim ArtsRetsef Levi Geert-Jan van HoutumBert Zwart
490 2015 The Time-Dependent Pro_table Pickup and DeliveryTraveling Salesman Problem with Time Windows
Peng SunSaid DabiaLucas P. VeelenturfTom Van Woensel
489 2015 A survey of maintenance and service logistics management: Classification and research agenda from a maritime sector perspective
Ayse Sena Eruguz, Tarkan Tan, Geert-Jan van Houtum
488 2015 Structuring AHP-based maintenance policy selection A.J.M. Goossens, R.J.I. Basten, J.M. Hummel, L.L.M. van der Wegen
487 2015 Pooling of critical, low-utilization resources with unavailability
Loe Schlicher, Marco Slikker, Geert-Jan van Houtum
486 2015 Business Process Management Technology for Discrete Manufacturing
Irene Vanderfeesten, Paul Grefen
485 2015 Towards an Architecture for Cooperative-Intelligent Transport System (C-ITS) Applications in the Netherlands
Marcel van Sambeek, Frank Ophelders, Tjerk Bijlsma, Borgert van der Kluit, Oktay Türetken, Rik Eshuis, Kostas Traganos, Paul Grefen
484 2015 Reasoning About Property Preservation in Adaptive Case Management
Rik Eshuis, Richard Hull, Mengfei Yi
483 2015 An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows and Scheduled Lines
Veaceslav Ghilas, Emrah Demir, Tom Van Woensel
482 2015 Inventory Dynamics in the Financial Crisis: An Empirical Analysis of Firm Responsiveness and its Effect on Financial Performance
Kai Hoberg, Maximiliano Udenio, Jan C. Fransoo
481 2015 The extended gate problem: Intermodal hub location with multiple actors
Yann Bouchery, Jan Fransoo, Marco Slikker
480 2015 Inventory Management with Two Demand Streams: A Maintenance Application
Rob J.I. Basten, Jennifer K. Ryan
479 2015 Optimal Design of Uptime-Guarantee Contracts Behzad Hezarkhani478 2015 Collaborative Replenishment in the Presence of
IntermediariesBehzad Hezarkhani, Marco Slikker, Tom Van Woensel
477 2015 Reference Architecture for Mobility-Related Services A reference architecture based on GET Service and SIMPLI-CITY Project architectures
A. Husak, M. Politis, V. Shah, R. Eshuis, P. Grefen
476 2015 A Multi-Item Approach to Repairable Stocking andExpediting in a Fluctuating Demand Environment
Joachim Arts
475 2015 An Adaptive Large Neighborhood Search Heuristic for the Share-a-Ride Problem
Baoxiang Li, Dmitry Krushinsky, Tom Van Woensel, Hajo A. Reijers
474 2015 An approximate dynamic programming approach to urban freight distribution with batch arrivals
Wouter van Heeswijk, Martijn Mes, Marco Schutten
473 2015 Dynamic Multi-period Freight Consolidation Arturo Pérez Rivera, Martijn Mes
Nr. Year Title Author(s)472 2015 Maintenance policy selection for ships: finding the most
important criteria and considerationsA.J.M. Goossens, R.J.I. Basten
471 2015 Using Twitter to Predict Sales: A Case Study Remco Dijkman, Panagiotis Ipeirotis, Freek Aertsen, Roy van Helden
470 2015 The Effect of Exceptions in Business Processes Remco Dijkman, Geoffrey van IJzendoorn, Oktay Türetken, Meint de Vries
469 2015 Business Model Prototyping for Intelligent Transport Systems. A Service-Dominant Approach
Konstantinos Traganos, Paul Grefen, Aafke den Hollander, Oktay Türetken, Rik Eshuis
468 2015 How suitable is the RePro technique for rethinking care processes?
Rob J.B. Vanwersch, Luise Pufahl, Irene Vanderfeesten, Jan Mendling, Hajo A. Reijers
467 2014 Where to exert abatement effort for sustainable operations considering supply chain interactions?
Tarkan Tan, Astrid Koomen
466 2014 An Exact Algorithm for the Vehicle Routing Problem with Time Windows and Shifts
Said Dabia, Stefan Ropke, Tom Van Woensel
465 2014 The RePro technique: a new, systematic technique for rethinking care processes
Rob J.B. Vanwersch, Luise Pufahl, Irene Vanderfeesten, Hajo A. Reijers
464 2014 Exploring maintenance policy selection using the Analytic Hierarchy Process: an application for naval ships
A.J.M. Goossens, R.J.I. Basten
463 2014 Allocating service parts in two-echelon networks at a utility company
D. van den Berg, M.C. van der Heijden, P.C. Schuur
462 2014 Freight consolidation in networks with transshipments W.J.A. van Heeswijk, M.R.K. Mes, J.M.J. Schutten, W.H.M. Zijm
461 2014 A Software Architecture for a Transportation Control Tower Anne Baumgrass, Remco Dijkman, Paul Grefen, Shaya Pourmirza, Hagen Völzer, Mathias Weske
460 2014 Small traditional retailers in emerging markets Youssef Boulaksil, Jan C. Fransoo, Edgar E. Blanco, Sallem Koubida
459 2014 Defining line replaceable units J.E. Parada Puig, R.J.I. Basten458 2014 Inventories and the Credit Crisis: A Chicken and Egg Situation Maximiliano Udenio, Vishal Gaur, Jan C.
Fransoo457 2014 An Exact Approach for the Pollution-Routing Problem Said Dabia, Emrah Demir, Tom Van
Woensel456 2014 Fleet readiness: stocking spare parts and high-tech assets Rob J.I. Basten, Joachim J. Arts
455 2014 Competitive Solutions for Cooperating Logistics Providers Behzad Hezarkhani, Marco Slikker, Tom Van Woensel
454 2014 Simulation Framework to Analyse Operating Room Release Mechanisms
Rimmert van der Kooij, Martijn Mes, Erwin Hans
453 2014 A Unified Race Algorithm for Offline Parameter Tuning Tim van Dijk, Martijn Mes, Marco Schutten, Joaquim Gromicho
452 2014 Cost, carbon emissions and modal shift in intermodal network design decisions
Yann Bouchery, Jan Fransoo
451 2014 Transportation Cost and CO2 Emissions in Location Decision Models
Josue C. Vélazquez-Martínez, Jan C. Fransoo, Edgar E. Blanco, Jaime Mora-Vargas
450 2014 Tracebook: A Dynamic Checklist Support System Shan Nan, Pieter Van Gorp, Hendrikus H.M. Korsten, Richard Vdovjak, Uzay Kaymak
449 2014 Intermodal hinterland network design with multiple actors Yann Bouchery, Jan Fransoo
Nr. Year Title Author(s)448 2014 The Share-a-Ride Problem: People and Parcels Sharing Taxis Baoxiang Li, Dmitry Krushinsky, Hajo
A. Reijers, Tom Van Woensel
447 2014 Stochastic inventory models for a single item at a single location
K.H. van Donselaar, R.A.C.M. Broekmeulen
446 2014 Optimal and heuristic repairable stocking and expediting in a fluctuating demand environment
Joachim Arts, Rob Basten, Geert-Jan van Houtum
445 2014 Connecting inventory control and repair shop control: a differentiated control structure for repairable spare parts
M.A. Driessen, W.D. Rustenburg, G.J. van Houtum, V.C.S. Wiers
444 2014 A survey on design and usage of Software Reference Architectures
Samuil Angelov, Jos Trienekens, Rob Kusters
443 2014 Extending and Adapting the Architecture Tradeoff Analysis Method for the Evaluation of Software Reference Architectures
Samuil Angelov, Jos J.M. Trienekens, Paul Grefen
442 2014 A multimodal network flow problem with product quality preservation, transshipment, and asset management
Maryam SteadieSeifi, Nico Dellaert, Tom Van Woensel
441 2013 Integrating passenger and freight transportation: Model formulation and insights
Veaceslav Ghilas, Emrah Demir, Tom Van Woensel
440 2013 The Price of Payment Delay K. van der Vliet, M.J. Reindorp, J.C. Fransoo
439 2013 On Characterization of the Core of Lane Covering Games via Dual Solutions
Behzad Hezarkhani, Marco Slikker, Tom van Woensel
438 2013 Destocking, the Bullwhip Effect, and the Credit Crisis: Empirical Modeling of Supply Chain Dynamics
Maximiliano Udenio, Jan C. Fransoo, Robert Peels
437 2013 Methodological support for business process redesign in healthcare: a systematic literature review
Rob J.B. Vanwersch, Khurram Shahzad, Irene Vanderfeesten, Kris Vanhaecht, Paul Grefen, Liliane Pintelon, Jan Mendling, Geofridus G. van Merode, Hajo A. Reijers
436 2013 Dynamics and equilibria under incremental horizontal differentiation on the Salop circle
B. Vermeulen, J.A. La Poutré, A.G. de Kok
435 2013 Analyzing Conformance to Clinical Protocols Involving Advanced Synchronizations
Hui Yan, Pieter Van Gorp, Uzay Kaymak, Xudong Lu, Richard Vdovjak, Hendriks H.M. Korsten, Huilong Duan
434 2013 Models for Ambulance Planning on the Strategic and the Tactical Level
J. Theresia van Essen, Johann L. Hurink, Stefan Nickel, Melanie Reuter
433 2013 Mode Allocation and Scheduling of Inland Container Transportation: A Case-Study in the Netherlands
Stefano Fazi, Tom Van Woensel, Jan C. Fransoo
432 2013 Socially responsible transportation and lot sizing: Insights from multiobjective optimization
Yann Bouchery, Asma Ghaffari, Zied Jemai, Jan Fransoo
431 2013 Inventory routing for dynamic waste collection Martijn Mes, Marco Schutten, Arturo Pérez Rivera
430 2013 Simulation and Logistics Optimization of an Integrated Emergency Post
N.J. Borgman, M.R.K. Mes, I.M.H. Vliegen, E.W. Hans
429 2013 Last Time Buy and Repair Decisions for Spare Parts S. Behfard, M.C. van der Heijden, A. Al Hanbali, W.H.M. Zijm
428 2013 A Review of Recent Research on Green Road Freight Transportation
Emrah Demir, Tolga Bektas, Gilbert Laporte
427 2013 Typology of Repair Shops for Maintenance Spare Parts M.A. Driessen, V.C.S. Wiers, G.J. van Houtum, W.D. Rustenburg
426 2013 A value network development model and implications for innovation and production network management
B. Vermeulen, A.G. de Kok
425 2013 Single Vehicle Routing with Stochastic Demands: Approximate Dynamic Programming
C. Zhang, N.P. Dellaert, L. Zhao, T. Van Woensel, D. Sever
424 2013 Influence of Spillback Effect on Dynamic Shortest Path Problems with Travel-Time-Dependent Network Disruptions
Derya Sever, Nico Dellaert, Tom Van Woensel, Ton de Kok
Nr. Year Title Author(s)423 2013 Dynamic Shortest Path Problem with Travel-Time-Dependent
Stochastic Disruptions: Hybrid Approximate Dynamic Programming Algorithms with a Clustering Approach
Derya Sever, Lei Zhao, Nico Dellaert, Tom Van Woensel, Ton de Kok
422 2013 System-oriented inventory models for spare parts R.J.I. Basten, G.J. van Houtum421 2013 Lost Sales Inventory Models with Batch Ordering and
Handling CostsT. Van Woensel, N. Erkip, A. Curseu, J.C. Fransoo
420 2013 Response speed and the bullwhip Maximiliano Udenio, Jan C. Fransoo, Eleni Vatamidou, Nico Dellaert
419 2013 Anticipatory Routing of Police Helicopters Rick van Urk, Martijn R.K. Mes, Erwin W. Hans
418 2013 Supply Chain Finance: research challenges ahead Kasper van der Vliet, Matthew J. Reindorp, Jan C. Fransoo
417 2013 Improving the Performance of Sorter Systems by Scheduling Inbound Containers
S.W.A. Haneyah, J.M.J. Schutten, K. Fikse
416 2013 Regional logistics land allocation policies: Stimulating spatial concentration of logistics firms
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
415 2013 The development of measures of process harmonization Heidi L. Romero, Remco M. Dijkman, Paul W.P.J. Grefen, Arjan van Weele
414 2013 BASE/X. Business Agility through Cross-Organizational Service Engineering. The Business and Service Design Approach developed in the CoProFind Project
Paul Grefen, Egon Lüftenegger, Eric van der Linden, Caren Weisleder
413 2013 The Time-Dependent Vehicle Routing Problem with Soft Time Windows and Stochastic Travel Times
Duygu Tas, Nico Dellaert, Tom van Woensel, Ton de Kok
412 2013 Clearing the Sky - Understanding SLA Elements in Cloud Computing
Marco Comuzzi, Guus Jacobs, Paul Grefen
411 2013 Approximations for the waiting time distribution in an M/G/c priority queue
A. Al Hanbali, E.M. Alvarez, M.C. van der Heijden
410 2013 To co-locate or not? Location decisions and logistics concentration areas
Frank P. van den Heuvel, Karel H. van Donselaar, Rob A.C.M. Broekmeulen, Jan C. Fransoo, Peter W. de Langen
409 2013 The Time-Dependent Pollution-Routing Problem Anna Franceschetti, Dorothée Honhon, Tom van Woensel, Tolga Bektas, Gilbert Laporte
408 2013 Scheduling the scheduling task: A time management perspective on scheduling
J.A. Larco, V. Wiers, J. Fransoo
407 2013 Clustering Clinical Departments for Wards to Achieve a Prespecified Blocking Probability
J. Theresia van Essen, Mark van Houdenhoven, Johann L. Hurink
406 2013 MyPHRMachines: Personal Health Desktops in the Cloud Pieter Van Gorp, Marco Comuzzi
405 2013 Maximising the Value of Supply Chain Finance Kasper van der Vliet, Matthew J. Reindorp, Jan C. Fransoo
404 2013 Reaching 50 million nanostores: retail distribution in emerging megacities
Edgar E. Blanco, Jan C. Fransoo
403 2013 A Vehicle Routing Problem with Flexible Time Windows Duygu Tas, Ola Jabali, Tom van Woensel
402 2013 The Service Dominant Business Model: A Service Focused Conceptualization
Egon Lüftenegger, Marco Comuzzi, Paul Grefen, Caren Weisleder
401 2013 Relationship between freight accessibility and logistics employment in US counties
Frank P. van den Heuvel, Liliana Rivera, Karel H. van Donselaar, Ad de Jong, Yossi Sheffi, Peter W. de Langen, Jan C. Fransoo
Nr. Year Title Author(s)400 2012 A Condition-Based Maintenance Policy for Multi-Component
Systems with a High Maintenance Setup CostQiushi Zhu, Hao Peng, Geert-Jan van Houtum
399 2012 A flexible iterative improvement heuristic to support creation of feasible shift rosters in self-rostering
E. van der Veen, J.L. Hurink, J.M.J. Schutten, S.T. Uijland
398 2012 Scheduled Service Network Design with Synchronization and Transshipment Constraints for Intermodal Container Transportation Networks
K. Sharypova, T.G. Crainic, T. van Woensel, J.C. Fransoo
397 2012 Destocking, the bullwhip effect, and the credit crisis: empirical modeling of supply chain dynamics
Maximiliano Udenio, Jan C. Fransoo, Robert Peels
396 2012 Vehicle routing with restricted loading capacities J. Gromicho, J.J. van Hoorn, A.L. Kok, J.M.J. Schutten
395 2012 Service differentiation through selective lateral transshipments
E.M. Alvarez, M.C. van der Heijden, I.M.H. Vliegen, W.H.M. Zijm
394 2012 A Generalized Simulation Model of an Integrated Emergency Post
Martijn Mes, Manon Bruens
393 2012 Business Process Technology and the Cloud: defining a Business Process Cloud Platform
Vassil Stoitsev, Paul Grefen
392 2012 Vehicle Routing with Soft Time Windows and Stochastic Travel Times: A Column Generation and Branch-and-Price Solution Approach
D. Tas, M. Gendreau, N. Dellaert, T. van Woensel, A.G. de Kok
391 2012 Improve OR-Schedule to Reduce Number of Required Beds J. Theresia van Essen, Joël M. Bosch, Erwin W. Hans, Mark van Houdenhoven, Johann L. Hurink
390 2012 How does development lead time affect performance over the ramp-up lifecycle? Evidence from the consumer electronics industry
Andreas Pufall, Jan C. Fransoo, Ad de Jong, A.G. (Ton) de Kok
389 2012 The Impact of Product Complexity on Ramp-Up Performance Andreas Pufall, Jan C. Fransoo, Ad de Jong, A.G. (Ton) de Kok
388 2012 Co-location synergies: specialized versus diverse logistics concentration areas
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
387 2012 Proximity matters: Synergies through co-location of logistics establishments
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
386 2012 Spatial concentration and location dynamics in logistics: the case of a Dutch province
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
385 2012 FNet: An Index for Advanced Business Process Querying Zhiqiang Yan, Remco Dijkman, Paul Grefen
384 2012 Defining Various Pathway Terms W.R. Dalinghaus, P.M.E. Van Gorp383 2012 The Service Dominant Strategy Canvas: Defining and
Visualizing a Service Dominant Strategy through the Traditional Strategic Lens
Egon Lüftenegger, Paul Grefen, Caren Weisleder
382 2012 A Stochastic Variable Size Bin Packing Problem with Time Constraints
Stefano Fazi, Tom van Woensel, Jan C. Fransoo
381 2012 Coordination and Analysis of Barge Container Hinterland Networks
K. Sharypova, T. van Woensel, J.C. Fransoo
380 2012 Proximity matters: Synergies through co-location of logistics establishments
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
379 2012 A literature review in process harmonization: a conceptual framework
Heidi Romero, Remco Dijkman, Paul Grefen, Arjan van Weele
378 2012 A Generic Material Flow Control Model for Two Different Industries
S.W.A. Haneyah, J.M.J. Schutten, P.C. Schuur, W.H.M. Zijm
Nr. Year Title Author(s)377 2012 Dynamic demand fulfillment in spare parts networks with
multiple customer classesH.G.H. Tiemessen, M. Fleischmann, G.J. van Houtum, J.A.E.E. van Nunen, E. Pratsini
376 2012 Paper has been replaced by wp 417 K. Fikse, S.W.A. Haneyah, J.M.J. Schutten
375 2012 Strategies for dynamic appointment making by container terminals
Albert Douma, Martijn Mes
374 2012 MyPHRMachines: Lifelong Personal Health Records in the Cloud
Pieter van Gorp, Marco Comuzzi
373 2012 Service differentiation in spare parts supply through dedicated stocks
E.M. Alvarez, M.C. van der Heijden, W.H.M. Zijm
372 2012 Spare parts inventory pooling: how to share the benefits? Frank Karsten, Rob Basten
371 2012 Condition based spare parts supply X. Lin, R.J.I. Basten, A.A. Kranenburg, G.J. van Houtum
370 2012 Using Simulation to Assess the Opportunities of Dynamic Waste Collection
Martijn Mes
369 2012 Aggregate overhaul and supply chain planning for rotables J. Arts, S.D. Flapper, K. Vernooij
368 2012 Operating Room Rescheduling J.T. van Essen, J.L. Hurink, W. Hartholt, B.J. van den Akker
367 2011 Switching Transport Modes to Meet Voluntary Carbon Emission Targets
Kristel M.R. Hoen, Tarkan Tan, Jan C. Fransoo, Geert-Jan van Houtum
366 2011 On two-echelon inventory systems with Poisson demand and lost sales
Elisa Alvarez, Matthieu van der Heijden
365 2011 Minimizing the Waiting Time for Emergency Surgery J.T. van Essen, E.W. Hans, J.L. Hurink, A. Oversberg
364 2012 Vehicle Routing Problem with Stochastic Travel Times Including Soft Time Windows and Service Costs
Duygu Tas, Nico Dellaert, Tom van Woensel, Ton de Kok
363 2011 A New Approximate Evaluation Method for Two-Echelon Inventory Systems with Emergency Shipments
Erhun Özkan, Geert-Jan van Houtum, Yasemin Serin
362 2011 Approximating Multi-Objective Time-Dependent Optimization Problems
Said Dabia, El-Ghazali Talbi, Tom Van Woensel, Ton de Kok
361 2011 Branch and Cut and Price for the Time Dependent Vehicle Routing Problem with Time Windows
Said Dabia, Stefan Röpke, Tom Van Woensel, Ton de Kok
360 2011 Analysis of an Assemble-to-Order System with Different Review Periods
A.G. Karaarslan, G.P. Kiesmüller, A.G. de Kok
359 2011 Interval Availability Analysis of a Two-Echelon, Multi-Item System
Ahmad Al Hanbali, Matthieu van der Heijden
358 2011 Carbon-Optimal and Carbon-Neutral Supply Chains Felipe Caro, Charles J. Corbett, Tarkan Tan, Rob Zuidwijk
357 2011 Generic Planning and Control of Automated Material Handling Systems: Practical Requirements Versus Existing Theory
Sameh Haneyah, Henk Zijm, Marco Schutten, Peter Schuur
356 2011 Last time buy decisions for products sold under warranty Matthieu van der Heijden, Bermawi Iskandar
355 2011 Spatial concentration and location dynamics in logistics: the case of a Dutch province
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
354 2011 Identification of Employment Concentration Areas Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
353 2011 BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules: extended version
Pieter van Gorp, Remco Dijkman
352 2011 Resource pooling and cost allocation among independent service providers
Frank Karsten, Marco Slikker, Geert-Jan van Houtum
Nr. Year Title Author(s)351 2011 A Framework for Business Innovation Directions E. Lüftenegger, S. Angelov, P. Grefen
350 2011 The Road to a Business Process Architecture: An Overview of Approaches and their Use
Remco Dijkman, Irene Vanderfeesten, Hajo A. Reijers
349 2011 Effect of carbon emission regulations on transport mode selection under stochastic demand
K.M.R. Hoen, T. Tan, J.C. Fransoo, G.J. van Houtum
348 2011 An improved MIP-based combinatorial approach for a multi-skill workforce scheduling problem
Murat Firat, Cor Hurkens
347 2011 An approximate approach for the joint problem of level of repair analysis and spare parts stocking
R.J.I. Basten, M.C. van der Heijden, J.M.J. Schutten
346 2011 Joint optimization of level of repair analysis and spare parts stocks
R.J.I. Basten, M.C. van der Heijden, J.M.J. Schutten
345 2011 Inventory control with manufacturing lead time flexibility Ton G. de Kok
344 2011 Analysis of resource pooling games via a new extension of the Erlang loss function
Frank Karsten, Marco Slikker, Geert-Jan van Houtum
343 2011 Vehicle refueling with limited resources Murat Firat, C.A.J. Hurkens, Gerhard J. Woeginger
342 2011 Optimal Inventory Policies with Non-stationary Supply Disruptions and Advance Supply Information
Bilge Atasoy, Refik Güllü, Tarkan Tan
341 2011 Redundancy Optimization for Critical Components in High-Availability Capital Goods
Kurtulus Baris Öner, Alan Scheller-Wolf, Geert-Jan van Houtum
340 2011 Making Decision Process Knowledge Explicit Using the Product Data Model
Razvan Petrusel, Irene Vanderfeesten, Cristina Claudia Dolean, Daniel Mican
339 2010 Analysis of a two-echelon inventory system with two supply modes
Joachim Arts, Gudrun Kiesmüller
338 2010 Analysis of the dial-a-ride problem of Hunsaker and Savelsbergh
Murat Firat, Gerhard J. Woeginger
335 2010 Attaining stability in multi-skill workforce scheduling Murat Firat, Cor Hurkens334 2010 Flexible Heuristics Miner (FHM) A.J.M.M. Weijters, J.T.S. Ribeiro333 2010 An exact approach for relating recovering surgical patient
workload to the master surgical scheduleP.T. Vanberkel, R.J. Boucherie, E.W. Hans, J.L. Hurink, W.A.M. van Lent, W.H. van Harten
332 2010 Efficiency evaluation for pooling resources in health care Peter T. Vanberkel, Richard J. Boucherie, Erwin W. Hans, Johann L. Hurink, Nelly Litvak
331 2010 The Effect of Workload Constraints in Mathematical Programming Models for Production Planning
M.M. Jansen, A.G. de Kok, I.J.B.F. Adan
330 2010 Using pipeline information in a multi-echelon spare parts inventory system
Christian Howard, Ingrid Reijnen, Johan Marklund, Tarkan Tan
329 2010 Reducing costs of repairable spare parts supply systems via dynamic scheduling
H.G.H. Tiemessen, G.J. van Houtum
328 2010 Identification of Employment Concentration and Specialization Areas: Theory and Application
Frank P. van den Heuvel, Peter W. de Langen, Karel H. van Donselaar, Jan C. Fransoo
327 2010 A combinatorial approach to multi-skill workforce scheduling M. Firat, C. Hurkens
326 2010 Stability in multi-skill workforce scheduling M. Firat, C. Hurkens, A. Laugier325 2010 Maintenance spare parts planning and control: A framework
for control and agenda for future researchM.A. Driessen, J.J. Arts, G.J. van Houtum, W.D. Rustenburg, B. Huisman
324 2010 Near-optimal heuristics to set base stock levels in a two-echelon distribution network
R.J.I. Basten, G.J. van Houtum
323 2010 Inventory reduction in spare part networks by selective throughput time reduction
M.C. van der Heijden, E.M. Alvarez, J.M.J. Schutten
Nr. Year Title Author(s)322 2010 The selective use of emergency shipments for service-
contract differentiationE.M. Alvarez, M.C. van der Heijden, W.H.M. Zijm
321 2010 Heuristics for Multi-Item Two-Echelon Spare Parts Inventory Control Problem with Batch Ordering in the Central Warehouse
Engin Topan, Z. Pelin Bayindir, Tarkan Tan
320 2010 Preventing or escaping the suppression mechanism: intervention conditions
Bob Walrave, Kim E. van Oorschot, A. Georges L. Romme
319 2010 Hospital admission planning to optimize major resources utilization under uncertainty
Nico Dellaert, Jully Jeunet
318 2010 Minimal Protocol Adaptors for Interacting Services R. Seguel, R. Eshuis, P. Grefen317 2010 Teaching Retail Operations in Business and Engineering
SchoolsTom Van Woensel, Marshall L. Fisher, Jan C. Fransoo
316 2010 Design for Availability: Creating Value for Manufacturers and Customers
Lydie P.M. Smets, Geert-Jan van Houtum, Fred Langerak
315 2010 Transforming Process Models: executable rewrite rules versus a formalized Java program
Pieter van Gorp, Rik Eshuis
314 2010 Working paper 314 is no longer available ----313 2010 A Dynamic Programming Approach to Multi-Objective Time-
Dependent Capacitated Single Vehicle Routing Problems with Time Windows
S. Dabia, T. van Woensel, A.G. de Kok
312 2010 Tales of a So(u)rcerer: Optimal Sourcing Decisions Under Alternative Capacitated Suppliers and General Cost Structures
Osman Alp, Tarkan Tan
311 2010 In-store replenishment procedures for perishable inventory in a retail environment with handling costs and storage constraints
R.A.C.M. Broekmeulen, C.H.M. Bakx
310 2010 The state of the art of innovation-driven business models in the financial services industry
E. Lüftenegger, S. Angelov, E. van der Linden, P. Grefen
309 2010 Design of Complex Architectures Using a Three Dimension Approach: the CrossWork Case
R. Seguel, P. Grefen, R. Eshuis
308 2010 Effect of carbon emission regulations on transport mode selection in supply chains
K.M.R. Hoen, T. Tan, J.C. Fransoo, G.J. van Houtum
307 2010 Interaction between intelligent agent strategies for real-time transportation planning
Martijn Mes, Matthieu van der Heijden, Peter Schuur
306 2010 Internal Slackening Scoring Methods Marco Slikker, Peter Borm, René van den Brink
305 2010 Vehicle Routing with Traffic Congestion and Drivers' Driving and Working Rules
A.L. Kok, E.W. Hans, J.M.J. Schutten, W.H.M. Zijm
304 2010 Practical extensions to the level of repair analysis R.J.I. Basten, M.C. van der Heijden, J.M.J. Schutten
303 2010 Ocean Container Transport: An Underestimated and Critical Link in Global Supply Chain Performance
Jan C. Fransoo, Chung-Yee Lee
302 2010 Capacity reservation and utilization for a manufacturer with uncertain capacity and demand
Y. Boulaksil; J.C. Fransoo; T. Tan
300 2009 Spare parts inventory pooling games F.J.P. Karsten; M. Slikker; G.J. van Houtum
299 2009 Capacity flexibility allocation in an outsourced supply chain with reservation
Y. Boulaksil, M. Grunow, J.C. Fransoo
298 2010 An optimal approach for the joint problem of level of repair analysis and spare parts stocking
R.J.I. Basten, M.C. van der Heijden, J.M.J. Schutten
297 2009 Responding to the Lehman Wave: Sales Forecasting and Supply Management during the Credit Crisis
Robert Peels, Maximiliano Udenio, Jan C. Fransoo, Marcel Wolfs, Tom Hendrikx
296 2009 An exact approach for relating recovering surgical patient workload to the master surgical schedule
Peter T. Vanberkel, Richard J. Boucherie, Erwin W. Hans, Johann L. Hurink, Wineke A.M. van Lent, Wim H. van Harten
Nr. Year Title Author(s)295 2009 An iterative method for the simultaneous optimization of
repair decisions and spare parts stocksR.J.I. Basten, M.C. van der Heijden, J.M.J. Schutten
294 2009 Fujaba hits the Wall(-e) Pieter van Gorp, Ruben Jubeh, Bernhard Grusie, Anne Keller
293 2009 Implementation of a Healthcare Process in Four Different Workflow Systems
R.S. Mans, W.M.P. van der Aalst, N.C. Russell, P.J.M. Bakker
292 2009 Business Process Model Repositories - Framework and Survey
Zhiqiang Yan, Remco Dijkman, Paul Grefen
291 2009 Efficient Optimization of the Dual-Index Policy Using Markov Chains
Joachim Arts, Marcel van Vuuren, Gudrun Kiesmuller
290 2009 Hierarchical Knowledge-Gradient for Sequential Sampling Martijn R.K. Mes; Warren B. Powell; Peter I. Frazier
289 2009 Analyzing combined vehicle routing and break scheduling from a distributed decision making perspective
C.M. Meyer; A.L. Kok; H. Kopfer; J.M.J. Schutten
288 2010 Lead time anticipation in Supply Chain Operations Planning Michiel Jansen; Ton G. de Kok; Jan C. Fransoo
287 2009 Inventory Models with Lateral Transshipments: A Review Colin Paterson; Gudrun Kiesmuller; Ruud Teunter; Kevin Glazebrook
286 2009 Efficiency evaluation for pooling resources in health care P.T. Vanberkel; R.J. Boucherie; E.W. Hans; J.L. Hurink; N. Litvak
285 2009 A Survey of Health Care Models that Encompass Multiple Departments
P.T. Vanberkel; R.J. Boucherie; E.W. Hans; J.L. Hurink; N. Litvak
284 2009 Supporting Process Control in Business Collaborations S. Angelov; K. Vidyasankar; J. Vonk; P. Grefen
283 2009 Inventory Control with Partial Batch Ordering O. Alp; W.T. Huh; T. Tan282 2009 Translating Safe Petri Nets to Statecharts in a Structure-
Preserving WayR. Eshuis
281 2009 The link between product data model and process model J.J.C.L. Vogelaar; H.A. Reijers
280 2009 Inventory planning for spare parts networks with delivery time requirements
I.C. Reijnen; T. Tan; G.J. van Houtum
279 2009 Co-Evolution of Demand and Supply under Competition B. Vermeulen; A.G. de Kok
278 2010 Toward Meso-level Product-Market Network Indices for Strategic Product Selection and (Re)Design Guidelines over the Product Life-Cycle
B. Vermeulen, A.G. de Kok
277 2009 An Efficient Method to Construct Minimal Protocol Adaptors R. Seguel, R. Eshuis, P. Grefen
276 2009 Coordinating Supply Chains: a Bilevel Programming Approach Ton G. de Kok, Gabriella Muratore
275 2009 Inventory redistribution for fashion products under demand parameter update
G.P. Kiesmuller, S. Minner
274 2009 Comparing Markov chains: Combining aggregation and precedence relations applied to sets of states
A. Busic, I.M.H. Vliegen, A. Scheller-Wolf
273 2009 Separate tools or tool kits: an exploratory study of engineers' preferences
I.M.H. Vliegen, P.A.M. Kleingeld, G.J. van Houtum
272 2009 An Exact Solution Procedure for Multi-Item Two-Echelon Spare Parts Inventory Control Problem with Batch Ordering
271 2009 Distributed Decision Making in Combined Vehicle Routing and Break Scheduling
C.M. Meyer, H. Kopfer, A.L. Kok, M. Schutten
270 2009 Dynamic Programming Algorithm for the Vehicle Routing Problem with Time Windows and EC Social Legislation
A.L. Kok, C.M. Meyer, H. Kopfer, J.M.J. Schutten
Nr. Year Title Author(s)269 2009 Similarity of Business Process Models: Metics and Evaluation Remco Dijkman, Marlon Dumas,
Boudewijn van Dongen, Reina Kaarik, Jan Mendling
267 2009 Vehicle routing under time-dependent travel times: the impact of congestion avoidance
A.L. Kok, E.W. Hans, J.M.J. Schutten
266 2009 Restricted dynamic programming: a flexible framework for solving realistic VRPs
J. Gromicho; J.J. van Hoorn; A.L. Kok; J.M.J. Schutten;
Working Papers published before 2009 see: http://beta.ieis.tue.nl