"Supermarket Warehouses": Stocking Policies Optimization in An Assembly-To-Order Environment
"Supermarket Warehouses": Stocking Policies Optimization in An Assembly-To-Order Environment
"Supermarket Warehouses": Stocking Policies Optimization in An Assembly-To-Order Environment
DOI 10.1007/s00170-010-2555-0
ORIGINAL ARTICLE
Received: 20 October 2009 / Accepted: 26 January 2010 / Published online: 6 March 2010
# Springer-Verlag London Limited 2010
Abstract In modern assembly-to-order systems, sub- Keywords Stocking policies . Assembly to order .
assemblies warehouse locations, dimensions, and supply Centralization/decentralization . Warehouse . Supermarket
are critical decisional variables. Persona et al. (Int J Prod
Econ 110(1–2):147–159, 2007) affirm the structural diver-
sity between assembly parts can largely influence the 1 Introduction
stocking policies. On the other hand, Zhang et al. (2007)
and Hsu et al. (Nav Res Logist 54(5):510–523, 2007) The function of components and sub-assemblies inventories
substantiate that the problem gets more complex when it within a production plant is to keep production and
comes to choosing the correct physical locations for assembly lines operating efficiently, and the choices of
common assembly parts. The study at hand concentrates on inventory level, supply methods, and warehouse locations
components warehouse centralization/decentralization greatly impact global production costs. In fact, as evidenced
choices in an assembly-to-order (ATO) environment, which by Persona et al. [26], most companies continuously try to
typically supplies the assembly systems with components’ reduce stock inventory levels to free-up invested capital that
kits through decentralized warehouses called “Supermarkets”. does not generate any return. Manzini et al. [21, 22]
Specifically, this paper applies an innovative step-by-step highlighted that the component management policy is
procedure to support materials management decision-making important also in order to create an assembly systems that
policies in order to define when, how, and where it is is flexible and efficient. In the international literature, in
convenient to install a supermarket warehouse, considering order to calculate the optimal degree of centralization/
the typical aspect of an ATO environment: number, type, decentralization, several models have been developed;
position of the assembly systems, demand rate and common- some focus on whole supply chain network and consider
ality degree of components used, internal transportation different variables such as components demand (regular,
equipment and transportation costs, load unit capacity, space lumpy, intermittent, predictable or not, etc.), type of
cost for stocking, space availability in the plant, inventory component (raw materials of spare parts, etc.), specific
costs, and safety stock dimension. costs (downtime costs, inventory costs, transportation
costs), geographical position, etc. In reality, the decision
D. Battini : A. Persona : F. Sgarbossa to keep the number of storage areas low enables to supply a
Department of Management and Engineering, large number of production stations from one single
University of Padova, warehouse with a consequent reduction of average compo-
Stradella San Nicola, 3,
nents stock, and increase of free space near the production/
36100 Vicenza, Italy
assembly lines. On the other hand, such system requires
M. Faccio (*) higher procurement time, higher quantity of workstations
Department of Innovation in Mechanics and Management, refilling, and higher transport frequency. Moreover, for an
University of Padova,
assembly-to-order system, the inventory centralization/
Via Venezia 1,
35131 Padova, Italy decentralization problem is for some aspects more complex
e-mail: maurizio.faccio@unipd.it than for a supply network. In fact, it is related not only to
776 Int J Adv Manuf Technol (2010) 50:775–788
Assembly line
the load unit inventory costs, or to the load unit where to supply the assembly line), it is important to
transportation cost, and to the position of warehouses and optimize the kit’s container in function of the different
assembly systems, but also to unit space availability for components and the different assembly systems to supply.
warehouses and supermarkets and ability to share compo- The first and the second image of Fig. 4 shows the kit’s
nents between products, in respect to the structural diversity container developed for this supermarket warehouse; the
of the products assembled. In different assembly systems third image shows a part of one of the three semi-automatic
(assembly line or single station assembly system), products assembly line supplied by the supermarket.
can be made of the same components, which are stored and The study at hand concerns components warehouse
supplied in different ways (Figs. 1, 2, and 3). centralization/decentralization choices and, in the case of
Figure 1 represents a system with assembly lines supermarkets solution, what kind of components to store
supplied from a central warehouse, Fig. 2 represents and how to create the assembly kits. The theoretical model
assembly lines supplied from a decentralized warehouse proposed involves multiple assembly systems, with known
normally placed close to the lines to serve, while Fig. 3 locations and consumption rates and variability of one
represents assembly lines supplied from an assembly station given assembly part. Generally, companies try to adopt the
warehouse, which is a typical solution obtained when an same management policy for the same component category
external supplier or an internal workstation supplies directly (for example, nuts and bolts) more than for each single
the assembly station without intermediate warehouses. component (for example, screw). For this reason, this paper
Figure 2 describes the use of a decentralized warehouse, analyzes the centralization/decentralization problem in an
created close to the assembly systems that typically refills ATO environment, using the concept of components
the stations with kits, i.e., with different materials stored in category defined as the grouping of different components
an apposite container that supply different assembly with the same use, application, function, and cost. The
stations for a certain time period. Obviously, as endorsed possibility to centralize/decentralize a certain components
by [3, 4] in a mixed model assembly line system, the kind category depends on the global stocking and supplying
of kit can be variable in function of the given number of policy costs in function of the commonality degree between
products assembled, as well as the balancing and the products assembled, i.e., by the utilization of the same
sequencing of the line. In fact, it is normally called components of the category.
“Supermarkets”, like a food supermarket in which ware- The aim of this paper is to determine the optimal
house operators, as well as customers, go through the stocking policy for a certain components category, to study
warehouse taking all the parts needed for a certain period of the possibility to manage stocking with kits, and tries to
time. Figure 4 shows a supermarket warehouse, for the minimize global costs. In addition, the study introduces an
assembly of gravimetric dispensers, which serves three innovative parameter, called the “components category
different semi-automatic assembly lines. In case of super- diversity index”, that integrates the possibility to group
market solution in an assembly-to-order (ATO) environ- together supplies destined to different assembly lines from a
ment, once the design of the warehouse is completed unique location, defining the kit creation for the supermar-
(including position, number and kind of components stored, ket solution and creating an optimal degree of warehouse
how to create the kit in the supermarket, how and from centralization/decentralization, taking into account products
Assembly line
Internal Work Station-
Supplier
Assembly line
Super
Assembly line
Market
Int J Adv Manuf Technol (2010) 50:775–788 777
Assembly line
morphological diversity, and costs related to the compo- organizational aspects of such optimization; others like
nents managements policy adopted. Materials management Drake and Lee [11] studied the SCN purchase strategy or
policies defining the best decentralization/decentralization pointed their attention to the handle facilities design issues
degree, the best warehouses location, and how to supply such as warehouses and plant installation like Yeh [17] and
each assembly line must be decided case by case since Liu and Lin [20].
the needs of each assembly line is different depending on Lim et al. [19] looked at the SCN management as a
the product assembled, the quantity of output items, and the capacity plan; Thangam and Uthayakumar [30] and Ting et
production rate. al. [31] were concerned about replenishment policies
By summarizing the results for all components category, optimization and Saygin [28] and Li and Kuo [18] on the
in case of the supermarket solution, the methodology forecasting problem.
defines how to create and refill the kits, or what component During the last decades, many contributors studied the
category can be managed with a complete centralization or centralization/decentralization problem, offering material
decentralization of the warehouse. management solution models. Eppen [12], for instance,
studied the consolidation of demand from several facilities
and proposed an expression for the expected holding and
2 Literature review penalty costs as function of the demand considering
correlation between locations. Stulman [29], in addition,
The choice of the right stocking policy and of the optimal enhanced the study, determining the minimum inventory
inventory centralization/decentralization degree is a com- size needed at each location to assure the desired customer
mon problem in material management, and it can be as service level, and introduced a hybrid assembly system in
simple as a single stocking point inside a production plant order to meet the market requirements and studying the
or as complex as a supply chain network (SCN). Indepen- right material flows synchronization. The relationship
dent of its complexity, whether we are in the presence of an between aggregate safety stock and number of stocking
extremely simple stocking procedure or a very advanced locations has been studied by Ronen [27], who assumed
SNC system, an assembly production system has some that the demand at each location is equally distributed. The
specific characteristics that have to be considered. Howev- well-known “Square Root Law” has been deeply investi-
er, most of the recent studies on stocking policies are about gated by other authors as well. Evers and Frederick [13]
the optimization of a supply chain network. Some authors analyzed the effect of centralization on safety stock from n
like De Boeck and Vandaele [9] focused mainly on the to m locations (with m<n) considering the lead time
variable and a constant level of customer service, showing of satisfied orders, average level of finished). De Souza et
that reduction of safety stock depends only on the number al. [10] analyzed the severity of packing problems in
of decentralized facilities. assembly lines feeding system, in a real automotive plant.
Focusing on the assembly systems, some researchers Using an integer to program a model, heuristic procedure,
tried to solve the problems connected with components they formulated a singular approach that allowed choosing
allocation in the ATO, like [14, 15] who studied the the right packing policies to minimize holding and handling
commonality of components in a multiple period, and costs.
where components are replenished according to a (Q; r) From the analysis of the scientific contributions, the lack
policy, or Akçay and Xu [1] who formulated a two-stage of a useful framework for industrial engineers, which is
stochastic integer program and determined the optimal crucial in choosing the correct degree of centralization or
base-stock policy and the optimal component allocation type of supply system, is clear. Such void inspired a
policy for the ATO system. completely new vision of the feeding procedure which
Mohebbi and Choobineh [24] as well as other authors sparked a new set of research. In the next section, a novel
demonstrated that using a common component for different decision-making procedure is illustrated in order to assist
products allows a considerable reduction of the safety industrial engineers in their decision-making process on the
stocks without hindering service quality. Bollapragada et al. optimal degree of inventory centralization, or the most
[5] studied the inventory management problem for two end- appropriate time to adopt a kit-type feeding system, where
products ATO system; they considered a single-period ATO parts are supplied by supermarkets, without losing sight of
system with a manufacturer and three suppliers. Chu et al. the morphological difference of materials, unit transporta-
[7] investigated a two-component assembly system facing tion, or inventory costs.
stationary stochastic demand with constant component
replenishment lead times.
Many other aspects of the assembly system have been 3 The decision-making procedure
considered for the optimization of the component stocking
policies in an ATO environment: Hsu et al. [16] analyzed The choice of the optimal “degree of decentralization” and
an optimization model to determine the optimal component location of the components category warehouse must
stocking decision for a contract manufacturer facing an minimize inventory and transport costs.
uncertain future demand, where product price depends on
CTOT ¼ CI þ CT ð1Þ
delivery times in one single shipment. Nonas [25] consid-
ered the problem of finding the optimal inventory level for Where
components in an assembly system with random demand,
CTOT global cost
where multiple final products share common components.
CI inventory cost
The author focused his attention on inventory, considering a
CT transportation cost.
two-stage stochastic recourse problem, where the first stage
is to set the inventory levels to maximize expected profit,
Generally speaking, it can be stated that inventory costs
while the second stage is to allocate components to
tend to increase when the number of warehouses increases
products to fulfill demand.
due to the rise of safety stock level, while the transport cost
Other important aspects to consider during the analysis
decreases because the stock points are close to the assembly
and design of an assembly system to allow the maximization
systems. Tables 1 and 2 summarize the necessary data for
of efficiency and flexibility are possible feeding problems.
the analysis of a specific components category and for the
The scientific contributions examine different methods
position data. Where:
to supply the right component to the correct workstation of
a given assembly line, at the right time, especially in an Pi component i, which belongs to the analyzed
ATO environment. Choi and Lee [6] used a prototype category, i=1,…, N
system in a simulation environment, which was designed Lj assembly system j, in which a certain
for an automotive assembly line, and created a dynamic product family, j=1,…, M is assembled.
component feeding system in order to estimate the part This kind of system is determined by the
consumption that takes place during the production prog- layout (straight line, SL with parallel
ress. Matta et al. [23] studied the problem of evaluating the station, SL with serial station, parallel
performance of assembly systems managed with kanbans, lines, two-side lines, U line, fixed position)
analyzing different control policies (simultaneous and as highlighted in Battini et al. [3].
independent releases), and studying the queue and the Ui,j average utilization of the component i in the
system performance (throughput of the system, percentage assembly system j for the considered period,
Int J Adv Manuf Technol (2010) 50:775–788 779
(pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day)
component’s demand for a normal
utilization deviation
Standard
distribution.
0.75
3.75
σi,j
1.5
standard deviation of component i
0
0
3
3
utilization in the assembly system j for the
considered period
P
Average
M
Ui ¼ Ui;j global utilization of the component i in the
J ¼1
L5
20
20
10
25
assembly system j for the considered period
0
0
5
σi standard deviation of component i for the
utilization deviation
Standard
considered period
4.5 Ki kanban conveyor capacity for the
4.5
0
0
0
3
0
component i
Ci cost of the component i
Average
30
10
20
30
0
0
0
bly systems known are defined by a set of (x, y)
coordinates. The possible location of the warehouse always
utilization deviation
Standard
4.5
0
0
0
3
transportation costs.
The assumptions of the proposed model, derived by the
Average
10
20
30
20
0
0
0
4.5
0
6
0
30
20
30
40
3
3
Table 1 Inputs data of a components category: “Engines-Transmissions”
50
20
20
0
0
0
0
15,000
13,000
10,000
8,000
5,000
4,000
3,000
where:
Components category: Engines-Transmissions
Kanban C
system j
average
Part Description Global
65
G
B
C
E
F
time assumed.
Engine
Engine
Engine
Engine
Engine
Engine
centralized solution is calculated using the Das and Thyagi & The distance between two points (a certain warehouse
formula, [8]: location Wp and a certain assembly system location Lk)
vffiffiffiffiffiffiffiffiffiffiffiffiffiffi is calculated using the rectangular distances.
uX
u m 2
si ¼ t s i;j ð3Þ d Wp ; Lk ¼ xWp xLk þ yWp yLk ð4Þ
j¼1
Where p is one of the possible finite warehouse locations
& The inventory index ti calculates the specific inventory inside the area occupied by the plant; the position of each
cost for a certain component i, taking into account the Lk assembly lines are fixed and known. A certain assembly
financial investment, the space utilization in order to line k for a certain component category is supplied from a
store the component, and its obsolescence. These costs unique warehouse.
are calculated as a percentage of the component cost Ci & A certain product or a certain product family is
for the considered period as emphasized in Azzi et al. assembled in a unique assembly system inside a
[2]. production plant, and for this reason, the commonality
Table 3 CCk,z matrix for “Engines-Transmissions” Where Ui,j is the average utilization of the component i
L1 L2 L3 L4 L5 in the assembly system j for the considered period, Ci is the
cost of the component i, ti is the inventory index for the
L1 0.000 0.795 0.641 0.154 0.000 calculation of the inventory cost for the component i, and yi,
L2 0.856 0.000 0.360 0.640 0.640 k,z is equal to 1 if component i is used by assembly system
L3 0.922 0.468 0.000 0.610 0.532 k, but not by assembly system z, and is equal to 0 if
L4 0.633 0.667 0.300 0.000 0.000 component i is used by assembly system j and z. This index
L5 0.494 0.529 0.706 0.176 0.000 is the ratio between the costs of components belonging to
the same category used by assembly system k, which are
not in common with the assembly system z, and the total
degree between the assembled products can be assim- analyzed components category used by assembly system k.
ilated to the commonality degree of the assembly lines. For example, if two assembly lines Lk and Lz are identical,
& A components category is supplied for a certain the index is equal to 0, because all components are
assembly system from a unique warehouse (the closest), common. If the two assembly lines are completely different
even if this components category is present in different (i.e., the products assembled in these assembly lines do not
stocking points inside the production plant. have common components), the index is equal to 1. When
& The ordering costs or the shortage costs are independent considering two assembly systems Lk and Lz with a low
and not considered. The handling costs from an inside value cck,z, it might be more economically convenient to
plant point of view are not considered because they are collect the components in one central warehouse which
the same for all the component management policies. serves both the assembly systems, while for an index value
The warehouses construction costs inside a plant have of 1, the realization of one or two warehouses appears in-
been ignored because they are roughly constant with different from an inventory costs’ point of view. However,
respect to the centralization degree. the transport cost of the components from the warehouse to
& The transportation cost for a given distance is calculated the assembly systems can make the collection of invento-
in €/trip as ries in a central warehouse that serves both inconvenient or
nor feasible, because savings in stock expenses could result
in elevated transportation costs. The lower the value of cck,z,
Ct z j ¼ dðW ; LÞ T ð5Þ
the greater are the benefits derived from the stock
centralization estimating the inventory reduction.
Where T is a specific transportation cost €/m that CCk,z is a M×M matrix, where M is the set of different
depends on the system used for the transports. assembly systems in the plant and cck,z are the values in the
With a manual elevator assuming an annual cost, an matrix in the k, z. position. Introducing a binary variable
annual operator cost, and an average distance covered in a gk,q that assumes a value of 1 if the assembly line k is
year, it can be assumed as 0.025 €/m. This value could be supplied by the supermarket q, 0 otherwise, it is possible to
defined considering a certain transportation equipment, its define Gz,q, a M×G matrix, where G is the number of
annual cost, and the average distance covered. Assuming supermarket warehouses G assumes values from 1 (com-
that Lk and Lz are the two assembly systems, the plete centralization, unique group of assembly lines
components category diversity index between assembly supplied by a unique warehouse) to M (number of assembly
system Lk and Lz (i.e., between the two components systems, complete decentralization, where the warehouse is
category k and z) can be defined as: located in the assembly system itself). The problem of the
optimal grouping the assembly systems, for a set number of
0P
n 1
installed warehouses G, is given by:
Ui;k Ci ti yi;k;z
B i¼1 C
cck;z ¼ B
@ P n
C0 cck;z 1
A ð6Þ X
G X
M
(L1, L2, L3, L4, L5) (L1, L4, L5); (L2, L3) (L1); (L2, L3); (L4, L5) (L1); (L2, L3); (L4); (L5) (L1); (L2); (L3); (L4); (L5)
782 Int J Adv Manuf Technol (2010) 50:775–788
Table 5 Transportation cost in case of two supermarkets couple of coordinates that minimize the transportation cost
Supermarket A B C D E F G according to the formula
warehouse
location N
XX
Ui;k
Minimize T d Wp ; L k ð8Þ
k2q i¼1
Ki
L1–L4–L5 7.5 8.5 9.75 6.25 6.75 13.5 9.5
L2–L3 6.5 3 5.5 5.5 3.5 7.5 4
Where Ki is the kanban conveyor capacity for the
component i and T is a specific transportation cost €/m.
P
M The unique variable for a certain group q of the analyzed
Subject to gk;q ¼ 1; (each assembly system belonging to assembly systems is the position p of the warehouses Wp,
k¼1
one group) between the finite possible positions, defined as input. The
position of the assembly line Lk is fixed. The distance is
gk;q 2 f0; 1g; k ¼ ð1; :::; M Þ; q ¼ ð1; :::; GÞ calculated using formula (4). Now, for each possible
number of installed warehouses G and for the Wp position
where CCk;z Gz;q is a matrix product, M is the total number defined with formula (8) for each assembly systems k
of assembly lines, and G is the total number of decided supplied by the supermarket q, the total transportation costs
supermarkets warehouses. The assembly systems served by function of G are the sum of each transportation cost for
the same supermarkets warehouse are defined as a group. each supermarket warehouse, given by:
The first constraint ensures that every assembly system G XX
X N
Ui;k
belongs to a single group; the second ensures that the CT ¼ T d Wp ; Lk ð9Þ
variable is binary. The gk,q with this minimization defined, q¼1 k2q i¼1
Ki
for a given G number of warehouses, how to group the
assembly lines and how to supply them. The third main step is to calculate the inventory costs
The model provides three main steps. After having related to the solution with G warehouses.
calculated the cck,z values, the first step collects the Changing the number of G warehouses should affect the
assembly systems M in G groups, with an array of inventory cost for each group q calculated as:
possibilities ranging from G=1 to G=M, minimizing the XX
N
sum of components category diversity index, using (7); this CI ¼ SSi;k ti C i ; ð10Þ
k2q i¼1
step ensures that the assembly systems are grouped
optimally according to the diversity of the components The total inventory cost in function of the decided
used, with respect to a certain category related to the number of warehouses G to install is given by:
inventory costs for a given number of warehouses. G XX
X N
The second step consists in the definition of warehouses CI ¼ SSi;k ti C i ; ð11Þ
locations, assuring that such location minimizes the q¼1 k2q i¼1
transport cost for the solution found in the previous step.
The location of every single warehouse is determined by Finally, it is possible to calculate the global cost using
the solution of an allocation problem with the objective formula (1) CTOT ¼ CI þ CT . The best components man-
function that minimizes exclusively the transport costs. agement policy for a certain components category will be
This is a well-known problem. Defined as inputs: found just selecting the number of warehouses from 1
(complete centralization) to M (complete decentralization)
1. number of defined warehouses G
that minimizes the global costs. How to supply the
2. the assembly line k supplied by the supermarket g
assembly systems, where to define the warehouses’
(output of step 1).
location, what kind of components stocks, and where and
Calculate the transportation cost in function of the what the SS is for each single components belonging to the
warehouse location Wp, choosing the Wp position as a analyzed components category are automatically defined by
(L1, L2, L3, L4, L5) (L1, L4, L5); (L2, L3) (L1); (L2, L3); (L4, L5) (L1); (L2, L3); (L4); (L5) (L1); (L2); (L3); (L4); (L5)
(E) (D); (B) (L1); (B); (B) (L1); (B); (L4); (L5) (L1); (L2); (L3); (L4); (L5)
Int J Adv Manuf Technol (2010) 50:775–788 783
the procedure in steps 1, 2, and 3. Figure 5 shows a flow and the total components of the analyzed category used by
chart of the complete procedure. assembly line 1 (Table 3).
In this case, the value is close to 1, so the assembly lines
are different from this component category point of view.
4 Applicative case PG PM
Using formula (7) CCk;z Gz;q and changing the
q¼1 k¼1
An industrial application that confirms the model useful- number of groups, we obtain five possible solutions:
ness is presented in the following section. The company
Step 2: Best warehouse’s location
assembles motorcycles in five different straight assembly PP N
Ui;k
lines, L1, …, L5 in an ATO environment, located as Minimizing formula (8) Ki T d W p ; Lk , we
k2q i¼1
described in Table 2. For different components categories,
define the optimal warehouse’s location in function of the
the components management has to be optimized. The
different groups obtained in the previous step (Table 4). For
study has been developed for different components catego-
example, in the solution with two groups (L1, L4, L5 and
ries choosing between the different options exposed in
L2, L3), we found the transportation costs showed in
Figs. 1, 2, and 3. The components category illustrated
Table 5 in €/period. The lowest transportation cost is given
below represents “Engines-Transmissions” for our motor-
with the supermarket in position D for lines L1, L2, and L5
cycle assembly study and it refers back to Table 1 for input
and in B for lines L2 and L3. Table 6 illustrates the best
data. σi,j has been considered as 15% of Ui,j, and LTi,j has
supermarkets location in function of the output of the step 1
been considered equal to 1 day.
of the procedure.
Step 1: Matrix calculation and groups’ definition The total transportation cost calculated using formula
PG PP N
Ui;k
The 0calculation 1 the CC k,z , using formula (6)
of (9) CT ¼ Ki T d Wp ; Lk for each possible
Pn
q¼1 k2q i¼1
Ui;k Ci ti yi;k;z number of supermarkets is reported in Table 8.
B C
cck;z ¼ @ i¼1P
n A0 cck;z 1 and the input data
Ui;k Ci ti Step 3: Inventory costs calculation and transportation
i¼1
provided, defines the components category matrix illustrated costs calculation
in Table 3. The inventory cost in function of the decided number
For example, components category diversity index cc1,2 of supermarkets is calculated using formula (10) CI ¼
in the matrix is the ratio between the costs of components PP N
SSi;k ti C i , which results in the inventory costs
belonging to the same components category, used by k2q i¼1
assembly line 1 which are not shared by assembly line 2, showed in Table 7, expressed in €/period.
(pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day) (pieces/day)
The total inventory cost calculated using formula (11)
utilization deviation
PG PP
Standard
N
CI ¼ SSi;k ti C i ; for each possible number of
2.5
2.5
q¼1 k2q i¼1
0
5
5
0
supermarkets is reported in Table 8.
Figure 6 shows the total cost data in function of the
Average
number of warehouses as calculated with the tested
procedure.
L5
10
10
5
0
0
The final step minimizes the global cost. In the case study,
the outcome is to supply the “Engines-Transmissions”
utilization deviation
Standard
components category to all the five assembly lines from a
2.5
10
15
central warehouses located in E, with a global annual cost
0
5
equal to €118,167.74.
As a second example, we present another components
Average
category used in all five assembly lines L1, L2, L3, L4, and
L4
20
10
30
L5: the addressed component is “Lights”. This category is
5
0
0
presented with six different components’ types, each type
utilization deviation
Standard
used differently in the assembly lines as illustrated in
Table 9. In this case, the value attributed to σi,j is 50% of Ui,j
25
5
5
0
0
0
and LTi,j has been considered equal to 1 day.
The calculation of the CCk,z for the component “Lights”
Average
0P
n
1
Ui;k Ci ti yi;k;z
is obtained using formula (6) cck;z ¼ B C
L3
A0
10
10
50
@ i¼1P
0
0
0
n
Ui;k Ci ti
cck;z 1 and is reported in Table 10. i¼1
utilization deviation
Using formula (7) and changing the number of groups, Standard
we obtain five possible solutions (Tables 11 and 12). For
25
10
15
5
0
0
each one of these solutions, it is possible to obtain an
optimal warehouse location using formula (8) and the
Average
50
10
20
30
0
0
the number of warehouses for the components category
“Lights”.
container (€/piece) (/year) utilization deviation
Standard
25
0
the assembly line with direct assembly lines stations for L3,
L4, and L5. Due to the high commonality level between L1
Average
50
20
15
50
capacity
(pieces)
160.000,00
140.000,00
40
40
40
40
50
50
COSTS (EURO/YEAR)
120.000,00
Components category “Lights”
Inventory Cost
(pieces/day)
60.000,00
120
110
40
30
40
70
40.000,00
20.000,00
0,00
A
D
B
C
E
F
1 2 3 4 5
Light
Light
Light
Light
Light
Light
NUMBER OF WAREHOUSES
“Engines-Transmissions”
Int J Adv Manuf Technol (2010) 50:775–788 785
Table 10 CCk,z matrix for “Lights” & Refill from the supermarket warehouse in B the
L1 L2 L3 L4 L5 Total assembly lines L2 and L5 for the “Fuel Tank”
components category.
L1 0.000 0.000 0.245 0.274 0.189 0.708
The results we presented are limited to the four
L2 0.000 0.000 0.241 0.239 0.219 0.698
components categories described. Since the number of
L3 0.476 0.476 0.000 0.238 0.238 1.429
components categories used in an assembly system is
L4 0.576 0.576 0.738 0.000 0.267 2.157
usually more than four, each component should be studied
L5 0.591 0.591 0.545 0.136 0.000 1.864
and grouped together in categories to extend the optimiza-
tion to all the components necessary for the complete
assembly. Using the concept of category instead of the
The procedure so far described was applied to other single component is one way to significantly simplify the
components categories for the same assembly lines, as problem, from thousands of components to tens of
summarized in Table 13, where the optimal components components categories. The concept of components cate-
category management solution is highlighted in gray for gory diversity index uses the components category in order
easy recognition. For example, the proposed procedure to define how to optimally group the assembly systems
shows that the “Fuel Tank” category needs to be managed from a stocking point of view. Once the common data
with two supermarket warehouses located in E and B, inputs for all the categories considered are standardized
supermarket E to supply assembly lines L1, L3, and L4, (assembly line position, warehouse possible position, type
and supermarket B to supply lines L2 and L5, while for the of transportation equipment and specific transportation cost,
“Nuts and Bolts” category it is convenient to adopt a etc.), it becomes very easy to implement the procedure. The
complete warehouse decentralization. concept of components category diversity index, together
Summarizing the results for all the components category with the concept of components category, introduces a great
studied, the methodology defines what components should simplification in a very complex problem with the
refill the station with kits and how the kit should be created consequent optimization of stocking policies, taking into
within the supermarket solution. account all the critical variables of an ATO environment.
The results are: In order to show the benefits obtained by the use of the
presented methodology, Table 13 offers a benchmark
& Create a central warehouse in E.
between optimal solution and possible sub-optimization
& Create two supermarkets warehouse in E and B.
given by a complete centralization, with various options: a
& Refill directly the assembly stations for “Nuts and
central warehouse, a complete decentralization, or the use
Bolts” components category.
of three supermarkets warehouses that refill the five
& In E, create kits in order to refill assembly lines
assembly lines. The table shows a considerable difference
composed by
in costs between the different solutions.
& “Engines-Transmissions”, “Lights”, and “Fuel
Tank”, for assembly line L1
& “Engines-Transmissions” and “Lights” for assem-
5 Conclusions
bly line L2
& “Engines-Transmissions” and “Fuel Tank” for
The proposed procedure, with a step-by-step process based
assembly lines L3 and L4.
on different and successive linear programming optimiza-
& Refill directly the assembly stations for lines L3, L4, tions, aims to support the materials management in case of
and L5 for the “Lights” components category. an ATO environment, indicating for what components
Table 11 Warehouse’s location, inventory, transport, and global costs for “Lights”
Table 12 Inventory costs, transportation costs, and global costs for different components categories
Inventory cost, transportation cost and global cost Total cost in function of the number of supermarket warehouses
Fuel Tank
20.000,00
minimizing global costs. The scientific literature is actually
15.000,00 more focused on the centralization/decentralization problem
10.000,00
regarding a supply chain network and usually does not
consider typical aspects of the assembly process. This
5.000,00
methodology considers all the critical variables for compo-
0,00 nents management in an assembly: type of components,
1 2 3 4 5
commonality degree between components and between the
NUMBER OF WAREHOUSES
assembly systems involved, load unit transportation costs
Fig. 7 Total costs in function of the number of warehouses for and transportation tool used, space availability in the plant,
“Lights” safety stocks values, introducing an innovative model to
group different assembly systems from the components
21. Manzini R, Gamberi M, Persona A, Regattieri A (2004) A 27. Ronen D (1990) Inventory centralization/decentralization—the
framework for designing a flexible cellular assembly system. Int J ‘square root law’ revisited again. J Bus Logist 11:129–138
Prod Res 17(42):3505–3528 28. Saygin C (2007) Adaptive inventory management using RFID
22. Manzini R, Persona A, Regattieri A (2006) Framework for data. Int J Adv Manuf Technol 32:1045–1051
designing and controlling a multicellular flexible manufacturing 29. Stulman A (1987) Benefits of centralized stocking for the multi-
system. IJSOM 1(2):1–21 centre newsboy problem with first come, first served allocation. J
23. Matta A, Dallery Y, Di Mascolo M (2005) Analysis of assembly Oper Res Soc 38(9):827–832
systems controlled with kanbans. Eur J Oper Res 166(1):310–336 30. Thangam A, Uthayakumar R (2009) A two-level distribution
24. Mohebbi E, Choobineh F (2005) The impact of component inventory system with stochastic. Int J Adv Manuf Technol
commonality in an assemble-to-order environment under supply 41:1208–1220
and demand uncertainty. Omega, IJMS 33(1):472–482 31. Ting PS, Hou KL, Chung KJ (2009) An accurate and reliable
25. Nonas LS (2009) Finding and identifying optimal inventory levels solution algorithm for the (Q, r) inventory system with a fixed
for systems with common components. Eur J Oper Res 193 shortage cost. Math Comput Model 49(1):128–135
(1):98–119 32. Zhang X, Ou J, Gilbert SM (2007) Coordination of stocking
26. Persona A, Battini D, Manzini R, Pareschi A (2007) Optimal decisions in an assemble to order environment. Retrieved July, 10,
safety stock levels of subassemblies and manufacturing compo- 2007, from Kellogg Website: http://www.kellogg.northwestern.
nents. Int J Prod Econ 110(1–2):147–159 edu/