A Decision Support System For The Design

You might also like

You are on page 1of 12

Computers in Industry 65 (2014) 175–186

Contents lists available at ScienceDirect

Computers in Industry
journal homepage: www.elsevier.com/locate/compind

A decision-support system for the design and management of


warehousing systems
Riccardo Accorsi, Riccardo Manzini *, Fausto Maranesi
Department of Industrial Engineering (DIN), ALMA MATER STUDIORUM - University of Bologna, Viale Risorgimento 2, Bologna, Italy

A R T I C L E I N F O A B S T R A C T

Article history: The issue of material handling involves the design and operative control of warehousing systems (i.e.,
Received 24 May 2013 distribution centres), which allow matching vendors and demands, smoothing with seasonality,
Received in revised form 15 July 2013 consolidating products and arranging distribution activities. Warehousing systems play a crucial role in
Accepted 29 August 2013
providing efficiency and customer satisfaction. The warehouse design entails a wide set of decisions,
Available online 4 October 2013
which involve layout constraints and operative issues that seriously affect the performances and the
overall logistics costs.
Keywords:
This study presents an original decision-support system (DSS) for the design, management, and
Logistics
Warehousing systems
control of warehousing systems. Specifically, the proposed DSS implements a top-down methodology
Industrial storage systems that considers both strategic warehouse design and operative operations management. The DSS can
Decision-support system simulate the logistics and material handling performances of a warehousing system. Heuristic methods
Order picking and algorithms address several critical warehouse issues, such as the order picking process, which is
Material handling responsible for 55% of the overall costs in a distribution centre. The benefits due to the adoption of the
proposed decision-support system are summarised as a dashboard of key performance indicators (KPIs)
of space and time efficiency that allow logistics providers, practitioners, and managers as well as
academicians and educators to face real-world warehousing instances and to find useful guidelines for
material handling.
ß 2013 Elsevier B.V. All rights reserved.

1. Introduction and background Fig. 1 illustrates a conceptual framework for classifying


warehouse operations, considering the definitions of entities,
In recent years, enterprises have completely reconfigured their processes, activities, and decisions as related to storage systems.
supply chain to address increasing customer service levels and Products typically arrive in large units, such as unit-loads, and
demand variability. Warehouses play a pivotal role in the supply standard or custom containers, or pallets, which cause the related
chain, and requirements for warehousing operations have signifi- labour and handling activities to be less expensive. Incoming
cantly increased. Specifically, the customer needs in terms of the products must be put away, which is the most significant
order accuracy and response time, order frequency, order quantity warehouse function. The put-away process entails a set of
and order size have dramatically changed with the global economy interdependent decisions [2]: given a warehouse configuration
and new demand trends (e.g., e-commerce). The literature has (based on the layout parameters of Fig. 1), how much inventory
widely debated the issues of warehouse design and management, should be held for a generic SKU (the so-called allocation in Fig. 1),
which is aimed at minimising the operation costs and time and and where should it be stored (the so-called assignment in Fig. 1)?
increasing the supply chain performance. Comprehensive surveys The warehousing system pursues the transformation of the
on warehouse and industrial storage system topics have been large and relatively homogeneous arrival materials into small,
proposed by De Koster et al. [1], Gu et al. [2] and Dallari et al. [3]. frequent and heterogeneous output quantities in response to
The main function of the warehousing systems is to receive customer demands. The small and frequent output quantities
products (from inbound or manufacturing lines), to store materials result from the fulfilment of the customer order lists.
until they are requested, and then, to extract products from Order picking is one of the prime components of labour and
inventory and ship them in response to the customers’ orders. warehouse-associated costs. Two alternative configurations of
layout types are common for picking. One, the so-called multi-level
picking (see Fig. 1), executes high-level picking directly from
* Corresponding author. Tel.: +39 051 2090468; fax: +39 051 2090484.
storage locations, which are all accessible by picking equipment
E-mail address: riccardo.manzini@unibo.it (R. Manzini). (e.g., turret-trucks). The other, the so-called forward-reserve

0166-3615/$ – see front matter ß 2013 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.compind.2013.08.007
176 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

Fig. 1. Framework for warehouse design and operation issues.

(see Fig. 1), executes low-level picking from the easily accessible Typically, warehousing problems are non-polynomial (NP)
forward area, which holds the bulk of the inventory for every problems and have a very large amount of real-world data to
product in a larger, reserve storage area. When given a product for manage. Therefore, user-friendly and timeless solutions for the
which the inventory is low in the forward area, replenishment is warehousing issues are ambitious aims for computer-based
realised from the reserve. For an exhaustive description of the applications.
patterns that are depicted in the proposed framework, a definition The remainder of this study describes the conceptual design
of zoning, batching and routing in warehousing is given. The and development of a decision-support system (DSS) for the
zoning comprises partitioning the warehouse into different zones, strategic design and the management of operative activities in a
which correspond to work stations. Pickers are assigned to zones, warehousing system. Specifically, it supports the design of
and workers progressively assemble each order, passing it along complex multi-zone forward-reserve picker-to-part storage
from zone to zone. The batching comprises making a picker systems and provides multi-scenario simulation for KPI assess-
retrieve multiple orders in one trip. Even though batching ments. The DSS implements sets of heuristic methodologies to
represents a very useful approach to reduce travelling, it requires support data-oriented analyses and performance enhancement.
the retrieved SKUs be sorted into a single order. Lastly, the routing The management and control of warehousing system (i.e.,
defines an appropriate sequence of items on the order list to ensure industrial storage system) activities and processes range among
a good route through the warehouse. various design alternatives and involve different expertise. For
Overall, two main aspects lead to enhanced performance: the example, the problem of layout design, the definition of the total
warehouse design (1) and the operations control (2). storage capacity, the determination of the number of aisles, the
The first aspect refers to the layout constraints and parameters types of racks, the locations of the products (i.e., stock-keeping-
(illustrated in Fig. 1), the storage equipment and the high-level units or SKUs) within the storage area, the stock per each SKU,
strategic decisions on the total inventory of the facility. The second and so on, involve interrelated areas and are challenging but can
addresses the warehouse operative activities, such as put-away, be addressed through a unique modelling formulation. The
replenishment and order picking, focusing on models, techniques, majority of the contributions reviewed in the literature [1–3]
and methodologies to enhance the operative performances (e.g., focus on a single aspect of the warehousing problem, thereby
zoning, batching, routing). These two aspects significantly affect ignoring the integration of multi-purpose approaches.
warehouse performances and have a direct influence on the level of The proposed DSS develops a top-down methodology for the
service of the overall logistic chain (i.e., the steps before and after comprehensive design of a warehousing system that allows
the warehousing system of Fig. 1). for the decision-maker to develop and compare different
The literature proposes a wide set of warehouse KPIs that configurations and scenarios in a user-friendly computer
include the throughput capacity (the material flow processed environment. It implements multi-scenario simulation techni-
through the warehouse per time unit), the storage capacity, the ques to address real-world case studies, to highlight the
response time (the time within the order arrival and its shipment), interdependency among decisions and to identify useful guide-
the cost rate, and the cost per unit of material flow shipped by the lines about warehousing issues.
warehouse. All of these metrics are affected by the management of DSSs are computer-based tools that have been adapted to
space and time, which are critical for every logistic process. support and aid complex decision-making and problem
Generally, the contributions of the literature address the solving [4,5]. Research in this area typically highlights the
problem of warehouse design rather than the management of importance of information technology in improving efficiency
warehouse operations separately. Gu et al. [2] describe inbound/ adopted by users to make decisions, improving their effectiveness
outbound processes and review the literature, classifying the [6,7]. Specifically, the literature reveals the benefits of using
papers on the basis of the scope of analysis, the adopted method computer-based systems to support logistics management,
and the type of the observed warehouse (e.g., automated, especially in the areas of logistics, transportation, and warehousing
conventional multi-aisle storage systems). [8–10].
R. Accorsi et al. / Computers in Industry 65 (2014) 175–186 177

Rouwenhorst et al. [11] and Svestka [12] develop interactive vehicle congestions, parking areas, costs of travelling, mainte-
decision support systems that are aimed at the conceptual design nance, labour, and other outcomes.
of dedicated storage systems to store and retrieve pallet loads (i.e., Thus, the feedback flow illustrated in Fig. 2 allows for the user to
unit loads). Other studies present tools for managing order picking rearrange his/her decisions to achieve efficiency in both the
systems (OPS) (i.e., less-than-unit loads), which support the warehouse design and the operations. The following sub-sections
analysis of operating data (e.g., the SKU master file, order master focus on the main decision steps.
file, inventory master file) to determine the requirements for the
OP operations and storage capacity [13,14]. 2.1. Layout
Currently, the literature does not provide any contributions that
can combine warehouse design and operations patterns into a The first decision involves the design of the warehouse layout.
unique analysis, as suggested in the proposed DSS. The study of a warehouse layout is based on the assessment of the
The proposed DSS is written in a high-level programming facility storage capacity. The proposed methodology is based on
language (C#) that utilises a relational database that can gather, the historical inventory and customer demand (or the demand
store and manage datasets from a real-world warehousing forecasts) that are assumed as input for a stock out risk evaluation
instance. Warehousing systems generally collect tens or hundreds analysis that is aimed to establish the required storage capacity of
of thousands of SKUs, with customer demands of millions of order the warehousing system (i.e., designed from a green-field).
lines per year, while managing inbound-outbound processes, The purpose of this step is to set the facility layout through the
quality checking, and scheduling shipments. For this purpose, definition of a set of parameters (see Fig. 1), such as the shape
industry invests in the development of integrated information factor, the number of aisles, the number of bays per aisle, the rack
solutions, which are referred to as warehouse management sizes and types, and the characteristics of the unit load (i.e., the
systems (WMS). These commercial systems provide a real-time pallet size or other container solutions). The DSS rationalises the
view of material handling, often advising the efficient use of space, whole storage space by devoting different zones for different SKUs
labour, and equipment [15]. Nevertheless, WMS solutions com- in terms of the shape and size, which likely require specific racks or
prise management systems that have no functionalities that are equipment.
related to decision-making on warehouse design and optimisation.
The lack of systemic methodology on this topic highlights the 2.2. Allocation
need to provide a DSS that can gather data from real-world
instances and implement sets of effective heuristics to rapidly The storage allocation strategies establish a fraction of the
support decision processes on warehousing design and manage- overall available storage space in the forward area to be devoted to
ment. The aim of this study is to illustrate an innovative the generic SKU according to specific criteria, given a certain time
architecture of DSS for the analysis of warehousing systems while horizon. An equal space (EQS) strategy devotes the same fraction of
considering the layout features, storage equipment, allocation and space to each SKU, while an equal time strategy (EQT) ensures the
assignment problems, adopting numerical simulations to assess same number of restocks for each SKU given a selected time
results, statistics and performances. horizon. Both of these strategies are renowned in industry and are
The expected results of the proposed computer aided system suitable for every storage context (i.e., cartons-cases picking). The
can be exploited by disseminating knowledge among logistic optimal strategy (OPT), as proposed by Bartholdi and Hackman
providers, practitioners, and managers, by educating and improv- [17] and previously by Hackman and Rosenblatt [18], minimises
ing industrial engineer expertise and by analysing real-world case the restocking to the forward area for pieces-picking (i.e., the order
studies. picking for the small parts). The proposed DSS implements
The remainder of this study is organised as follows. Section 2 different so-called allocation strategies by which to configure
presents a design-support methodology for warehousing sys- alternative scenarios of stock for every SKU. In the forward area
tems and reports a more relevant definition of the main leverage (i.e., the fast-pick area or the low-level locations), the choice of the
of analysis. Section 3 illustrates the developed DSS functionali- stock level to devote to each SKU affects the replenishment
ties through graphic user interfaces (GUIs) and the data- activities as well as the picking processes because this choice
management section. Section 4 gives a picture of the potential influences the locations of the SKUs [16]. The system also supports
results and analyses that were conducted through the applica- a pattern [17] to determine the sub-set of SKUs that maximise the
tion of proposed DSSs to real-world industry instances. Lastly, net-benefit of the forward area, considering both the time savings
Section 5 discusses the conclusions and provides directions for per pick (i.e., the pick from the forward vs. the pick from the
further research. reserve) and the time for replenishment.
At this step, the decision-maker matches the allocation results
2. Solving warehouse design and management issues: a top- with layout features and eventually considers the opportunity to
down procedure return to the top for re-layout planning.

The proposed DSS implements a top-down procedure for the 2.3. Assignment
design and management of a forward-reserve OPS, as illustrated by
Accorsi et al. [16]. This methodology organises procedures, models, The storage assignment strategies establish the appropriate
and algorithms in an organic sequential decision to provide a wide locations to assign to the SKUs in accordance with different
set of solutions for storage layout, storage allocation, and storage heuristics. The DSS asks the behaviour of selected SKUs within the
assignment. The decision-maker conducts a sequence of analyses, demand profile for a selected time horizon. Information on the
generating sets of alternative warehouse configurations to be picking processes is collected to compute a panel of metrics used
assessed through a what-if multi-scenario simulation. The goal for SKU classification. Specifically, an index-based assignment
performance is the minimisation of the total travelled distance due policy classifies the overall set of SKUs according to the effective
to picking, which represents 55% of the overall warehouse costs. criteria as the popularity (P) (i.e., number of requests per each
The reduction in the distance means a reduction in the number of SKU), the turn-over (T) (i.e., the ratio of the demand to the
travelling material handling solutions (e.g., forklifts and guided inventory for each SKU), the cube-per-order index (COI), the order
vehicles) that are necessary to move materials, a reduction in the closing (OC) (i.e., the ability of an item to close an order). For a
178 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

Fig. 2. DSS top-down decisional methodology.

detailed description of such heuristics and methods for index- average) and different similarity-cut thresholds of a dendrogram
based assignment policies, a recent literature contribution [16] is (i.e., value-based, percentile-based) [20–22].
recommended. Cluster Assignment. This step computes the above-mentioned
Another relevant aspect that can be considered through the metrics (i.e., popularity, turn-over, order closing) for each cluster of
proposed DSS is the correlation among the SKUs that are requested SKUs (e.g., the popularity of a cluster is given by the weighted sum
together by customers. Correlated-based assignment policies can of the popularity of the included SKUs) and to sort the clusters of
be applied to group SKUs that are requested together and assign SKUs accordingly, as summarised in Accorsi et al. [16].
them to storage locations that are close to each other, to save on the Regardless of the adoption of specific assignment policies (i.e.,
travelling needed for the picking activities. The implemented index-based or correlated-based), the assignment step returns a
correlated-based approach comprises the following three main list of SKUs (or a cluster of SKUs) that are sorted in accordance with
steps: the selected criteria, to be properly matched with a list of locations,
Correlation analysis. The level of correlation is generally ranked by the increasing value of the single-command (SC) path
measured by introducing a similarity index among the SKUs. This (i.e., the distance to visit a location from/to a shipping/receiving
procedure allows comparing general-purpose similarity indices, dock). The computation of the SC depends on the location of the
e.g., the Jaccard index proposed by McAuley [19] and certain shipping and receiving docks (e.g., left/right corner, distributed,
problem-oriented issues. same side, different side) and on the so-called aisle-visiting
Clustering. This step concerns the adoption of hierarchical strategies (i.e., mono- and bi-directional aisles). To fit the layout
clustering algorithms (e.g., single linkage, complete linkage, group constraints multiple (i.e., approximately twenty), configurations of
R. Accorsi et al. / Computers in Industry 65 (2014) 175–186 179

both aspects are implemented. Lastly, each SKU is assigned to the handled is critical. Warehousing systems manage tens of
most convenient available location in accordance with a greedy thousands of SKUs that are picked from thousands of locations
heuristic approach. to fulfil thousands of demand lines per day (see, for example, spare
parts storage and management systems in the automotive
2.4. Multi-scenario simulation industry). Warehousing activities are usually tracked by enterprise
WMSs. The preliminary step of analysis comprises filtering the
The set of decisions that were previously addressed by the DSS available historical information (e.g., the SKU master file,
(i.e., the layout design, allocation and assignment) provides a inventory, demand) to build a comprehensive stand-alone data-
specific configuration for a warehouse scenario. Multiple iterations base in accordance with the entity-relationship (E-R) diagram
of the DSS allow for generating multiple warehouse scenarios, illustrated in Fig. 3.
which differ in their layout configuration, storage allocation, and/ The developed DBMS represents an interface between the data
or storage assignment criteria. In conclusion, a what-if multi- and the decision-maker. This system involves the processing of a
scenario simulation of operative performances (i.e., travelling for considerable amount of data (see Fig. 4), which is necessary to
put-away, replenishment and picking) enables the decision-maker describe univocally the characteristics of the warehousing
to assess the best solution for the warehouse design and system.
management by the minimisation of the total travelling distance, This system comprises a relational SQL architecture that is
time and cost. powered by AccessTM but is quickly replaceable by any other
commercial DBMS (e.g., MySQL1, DB21). The database
3. DSS functionality and design includes a set of tables (see Table 1) that allows for a
comprehensive description of the system’s object of analysis
The DSS provides a useful and user-friendly tool for managers through a typical snowflake structure. Meaningful preliminary
and decision-makers who have no background and expertise in studies on the unified modelling language (UML) and E-R
programming and software development but who frequently face diagrams are crucial to designing an informative architecture
warehousing system design and operations issues. The DSS with the tool and to aid in further code maintenance of the
implements database management system (DBMS) architectures modifications [23,24].
for data storage, models and heuristic algorithms and user-friendly This database architecture has various advantages. First, it
graphical user interfaces (GUI) that enable interactive queries, enables users to track the inventory and to localise a generic SKU in
reporting and graphic visualisation. both the forward and reserve storage areas. On the other hand, it
The proposed application is based on a stand-alone database. allows for a wide set of dynamic views and queries to create a
Decision-process inputs with regard to operative features, costs, performance dashboard of the warehousing system.
and other parameters are generally handled by practitioners in The client side comprises a user-friendly interface made by
warehouse operations, whilst outputs comprise operative KPIs that GUIs. The decision-maker plays opportunities to design a
are usually tracked in the real world (e.g., the pick-rate, time/ warehouse zone from ground-zero (i.e., a green-field scenario),
travelling for picking). The SQL database architecture enables users to add a new zone to an existing warehouse (called here an
to gather, store and manage a very large amount of data quickly, ‘‘expansion scenario’’) or to import an existing storage zone for an
which is gatherable by users through dynamic queries. Further- allocation-assignment analysis (i.e., a brown-field scenario).
more, graphical 3D views of warehousing scenarios are drawn A what-if multi-scenario simulation of put-away, replenish-
automatically by an ad-hoc graphical user interface with Auto- ment and order-picking and outbound (e.g., picking) activities is
CAD1. performed as a benchmark to assess the efficacy of each scenario
The application is organised around a main GUI that presents all and the effectiveness of the adopted allocation and assignment
of the principle features and commands to load data or projects policies. To enhance the picking performances, an order-
and to save results. The tool enables the following main batching algorithm (i.e., whose description is not in the scope
functionalities: of this paper) based on a clustering approach is implemented as
a batching tool, and a travelling salesman problem (TSP)
 Design a new warehousing system (we call green-field). heuristic (i.e., nearest neighbour) is developed as a routing tool.
 Import the existing layout (we call brown-field) to perform an
allocation-assignment analysis. 3.2. Graphical user interfaces (GUIs)
 Run the DSS for a complete layout-allocation-assignment
analysis of a generic warehouse zone (i.e., in accordance with GUIs enable the user to conduct analysis and to lead
warehouse zoning). decisions through the DSS. The main window presents a toolbar
 Merge single-multiple warehouse zones (i.e., in accordance with to load or save a project. During any execution run, the user
warehouse zoning) as an aggregated system. specifies the domain and dataset object of analysis. Statistics
 Implement heuristics for storage allocation, assignment, single- and results are summarised on the bottom of the control panel
order picker-routing, order-batching. as a quick report window to inform the decision-maker about
 Develop a what-if multi-scenario analysis for the warehousing the computer processing. For each project, multiple ware-
KPIs. housing scenarios can be developed. A what-if experimental
 Draw a graphical 2D/3D warehouse in agreement with different analysis based on a dynamic simulation can be conducted to
designed scenarios. compare the performance of the warehousing system under
different configurations and operating conditions. At the end of
3.1. Database considerations each simulation, the obtained results and KPIs are depicted and
stored into the appropriate tables of the database (see Table 1).
The DSS utilises the aggregated historical data that is stored in One of the advantages of saving the results of each run is the
the database as the foundation for the application of all of the opportunity to draw out effective guidelines for the design and
heuristics, methods, and analyses. This section focuses on the management of complex warehousing systems. The GUI
information and data architecture as a basis of the proposed DSS. In comprises distinct modules that are further detailed in the
warehouse operations, the very large amount of data that is to be following sub-sections.
180 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

SKU
ORDERLIST INVENTORY
PK ItemCode
PK Period PK,FK1 ItemCode
PK OrderCode Period
PK Period
PK,FK1 ItemCode Description
Category
CartonStockFW
PkdQty CartonLength
CartonStockRS
PkdVolume CartonWidth
ULStockFW
PkdWeight CartonHeight
ULStockRS
CartonVolume
CartonWeight
ULCode
WeightPerVolume
CartonPerUL
PiecesPerUL
FK1 WHCode
WH

PK WHCode RACK
PK RackCode
WHType
WHLength
RackType
WHDepth
Length
Aisle
LOC Tollerance
Bay MB BaseX
AisleWidth
PK MBCode PK LocCode BaseY
CrossingAisleWidth
BMLength
FK1 WHCode FK1 MBCode
BMWidth
CoordinateX ItemCode
BMHeight
CoordinateY Carton SCENARIO
LayerPerBM
ULPerBM CoordinateZ
MBLength PK SimCode
ULPerBMLayer
BMDepth MBWidth
MBHeight WHCode
RackLevel InvMngStrategy
FK1 ColumnCode StorageCapacity
BeamCode ShapeFactor
CrossingCode UL AisleNum
LevelsFW BayNum
FK2 ULCode PK ULCode
LocNum
Routing RackLevel
DockIn ULLength
ULWidth PlantLength
DockOut PlantDepth
ULHeight
ULWeight PlantHeight
ULCode
LayerPerMB
ULPerLayer
AisleWidth
OUTPUT VEHICLE CrossingAisleWidth
SIMULATION
FWLevel
PK Code PK Code PK VehicleCode AllocationStrategy
AllocationFrom
Period Period Description AllocationTo
WHCode OrderCode VehicleType AssignmetIndex
PeriodFrom Trip VehicleLength AssignmentFrom
PeriodTo ItemCode VehicleWidth AssignmentTo
Batch PkdQty VehicleHeight SimilarityIndex
SimilarityIndex DistanceHz CurveRadius POI1
ClusteringAlg DistanceVt LoadWeight POI2
ThresholdPercentile DistanceHzDockOut LoadUL POI3
ThresholdValue DistanceTotal LoadVolume POI4
VehicleCode Time SpeedHz POI5
OrderList DistanceRestock SpeedVt ClusteringAlg
AccelerationHz ThresholdPercentile
AccelerationVt ThresholdValue
LiftLimit ClusterSorting
WHCode RoutingStrategy
DockIn
DockOut

Fig. 3. E-R diagram of the proposed DST.

3.2.1. Layout GUI This GUI reports the characteristics of the layout configuration,
To begin the design of the warehousing system, the decision- such as the total storage capacity, the numbers and sizes of the
maker sets the total warehousing holding capacity. Given a dataset aisles and bays, the storage saturation (i.e., the ratio of the storage
on the historical demand or inventory, the user must guarantee the volume to the overall available volume), the number of SKUs
overall level of the stock and properly organise the available space. stored per each aisle or per each bay, etc.
The leverage handled through the proposed DSS for the Once the warehouse is designed (or imported), the DSS
configuration of the layout are the shape factor, the unit load computes the three-dimensional coordinates of all of the locations
sizes, the unit load location, the base module sizes, the aisle width and stores them into the database (see Fig. 3) for further simulation
and number, and the rack types, as illustrated in Fig. 5. analysis. The DSS even includes an AutoCAD1 application, which
R. Accorsi et al. / Computers in Industry 65 (2014) 175–186 181

Warehouse
Data Input

SKU Master Order History Inbound Layout


Inventory File
File File Activity File Features File

Item Code Customer Code Item Code Delivery Code Storage Area Code
Item Description Customer Address Snapshot Date Arrival Date Storage Equipment
Category Due Date Stocks Qty per Item Due Date Storage Size
Package Size Item Ordered Storage Area Cross-docking Type of Rack
Sales Price Ordered Qty, Item Code Rack Sizes and
Item Turn Class Weight or Volume Delivered Qty, Properties
Weight or Volume Num. of Locations
Size of Locations

Fig. 4. Data required to develop a DSS for warehousing issues.

adopts real-world rack libraries to make a bi-dimensional and EQT*, which allocates the appropriate storage space to each SKU
three-dimensional picture of the warehousing system. considering the demand in terms of the retrieved volume and pick
Specifically, this application allows for analysts and logistics lines. This module has an open architecture that eventually allows
providers to import rack components (e.g., beams, columns) that an easy implementation of other additional allocation strategies.
are taken from manufactures’ catalogues and configure a truthful Fig. 7 illustrates the GUI such as is proposed to the decision-
and accurate warehouse layout. The system evaluates the maker. On the left, two input command windows (‘‘Rack Level (n.)’’
maximum load weight of the inventory and checks for the and ‘‘Allocation Strategy’’) are presented to define the number of
availability of appropriate rack components that are suitable in rack levels that are devoted to the forward area and to select the
their sizes and characteristics. Fig. 6a gives a picture of some three- allocation strategies by which to adopt. Thus, the user has the
dimensional views of warehouses that result from the DSS opportunity to configure a low-level or high-level picking system
application. As a result, the detailed list of parts is given as a and assign the highest levels to the reserve storage area.
rough estimation of the total investment. The calendar panel (on the left of Fig. 7) selects the horizon of
analysis, by filtering the dataset through dynamic SQL queries.
3.2.2. Allocation GUI Different time batches are selected to compute the fraction of the
This GUI allows for the user to compare different allocation storage volume that is devoted to each SKU according to the
strategies that were attempted to allocate the appropriate storage historical demand and inventory data. For example, given a
volume to a generic SKU within the forward area for a typical temporal batch (from August 31st, 2011 to September 28th, 2011),
forward-reserve picker-to-part OPS. The DSS encompasses four a panel of allocation strategies accordingly allocates to every SKU
main allocation strategies, three of which were previously the storage volume, cartons, and unit loads within the forward area
described in Section 2.2; one is hereby proposed, the so-called (see the tables in the middle).

Table 1
DSS database tables.

Data

SKU Contains data regarding the SKU’s properties and characteristics and generally accounts for ten thousand rows
ORDERLIST Contains the order history file of a horizon of analysis (e.g., a couple of years) and generally comprises millions of lines
INVENTORY Includes the inventory file for every SKU for all of the storage areas. Multiple inventory snapshots report the stock trends
WH Involves properties and features of the layout and storage areas (e.g., the shape factor, rack size, number of aisles and bays,
number of levels, location sizes). Through such a table, the DSS imports an existing warehouse system to be evaluated
according to allocation-assignment analysis
MB Includes the list of bays within the warehouse
UL Contains the properties and characteristics of the holding units and pallets in which the items are stored
LOC Reports the list of locations with details on the bay, level, aisle, filling product and related quantity
RACK Describes the type and characteristics of the commercial rack uploaded into the database. The sizes and load tolerance are reported
SCENARIO Summarises the setting of the layout leverage, allocation and assignment policies and all of the parameters and choices selected by
the decision-maker through the top-down analysis methodology. The results from each scenario by iteration are illustrated in Fig. 2
VEHICLE Includes the list of storage equipment (i.e., vehicles) and the related properties in terms of the operative performances
SIMULATION Reports the list of simulations that were conducted by the decision-maker. Multiple simulations might refer to different scenarios,
to compare their performances or to different time horizons adopted for the same scenario (i.e., to assess the trend in the
performances for a scenario)
OUTPUT Summarises the statistics of the simulation in terms of the travelled distance and time for each line of inbound (i.e., put-away,
replenishment) and outbound (i.e., picking) activities
182 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

Fig. 5. Layout GUI.

Storage space is often a precious resource to be handled, to Once the appropriate location in the forward area is assigned to
reach efficiency and reduce operating costs. At this step, the a specific SKU, the reserve area is accordingly arranged by the
decision-maker can evaluate the net benefit of the forward area, adoption of greedy heuristics to reduce the distance between an
according to the pattern that was briefly introduced in Section 2.2. item and its reserve.
The sub-set of SKUs, which maximises the net-benefit of the The results of the assignment module are store into the
forward area, corresponds to the maximum value of the curve database and are roughly illustrated as the bird’s eye view of the
depicted in Fig. 7. designed warehouse zone. The bird’s eye view is a frame shot of the
If an existing warehouse zone/system is imported and loaded, SKU locations, where each SKU is differently coloured, and the
the AS-IS inventory per each SKU (i.e., the number of cartons and storage details (e.g., the location code, item code, and number of
unit loads in both the forward and reserve areas) is known, and cartons per item) are summarised. The DSS also fills the rack with
related data are stored into the database. Thus, the user can skip the SKUs in the designed layout in a three-dimensional view (see a
the allocation module, which is not considered as leverage of the sample in Fig. 6b). By considering real commercial racks, the
analysis, leaping from the layout design module directly to the decision-maker obtains a ready-to-print version of the designed
storage assignment problem. warehouse that is useful for equipment and systems manufac-
turers and providers as well as warehouse operators who are
3.2.3. Assignment GUI responsible for put away and picking activities.
This GUI leads the decision-maker towards the assignment
issue by the definition of the appropriate location to assign to a 3.2.4. Simulation GUI
generic SKU in the forward area. Considering the horizon of In warehousing operations, different categories of SKUs in
analysis (i.e., the same chosen for allocation analysis or different), terms of the shape, volume, weight or size of packaging are
the user classifies SKUs according to a set of proposed criteria or assigned to different zones, adopting different types of rack or
metrics (i.e., the index-based functionality), to assess the correla- storage equipment according to a zoning approach. Several
tion among the SKUs (i.e., correlation-based functionality) through configurations for the storage zones, separately and independently
a clustering approach. designed through previous GUIs, are hereby saved and are further
Both of the opportunities compute a ranked list of the SKUs selected by the decision-maker to be merged into a unique system
(eventually computing clusters of SKUs), respond to specific (see Fig. 8a).
criteria (see the previously cited popularity, turn, and order This GUI enables us to configure articulated and complex
closing), to be properly matched with a list of locations, warehouses that are made by different storage zones, as
according to the procedure presented in Section 2.3. More than commonly occurs in real-instance warehousing problems (exem-
twenty combinations for the sites of the shipping and receiving plified in the literature by [25]). Furthermore, this GUI matches
docks (e.g., corner, middle, bottom-up) that affect the single- the decisional steps with what-if simulation analysis. By setting
command time to access a generic location are considered. the layout (i.e., merging the warehouse made by one or multiple

Fig. 6. (a and b) Three-dimensional views of warehouses designed with the DSS.


R. Accorsi et al. / Computers in Industry 65 (2014) 175–186 183

Fig. 7. Allocation module of the DSS.

storage zones), the decision-maker imports the location coordi- 4. Case study
nates for each zone and arranges them according to the overall
warehouse layout configuration. In this section, the proposed DSS has been applied for the design
The DSS calculates, for every location, the forward area and and performance assessment of a real-world warehousing system. In
reserves the travel path (in terms of distances) from the shipping particular, this case study addresses a spare parts management
and receiving docks and those from/to each other (see Fig. 8b). system for an international brand of the automotive industry. A
The what-if simulation analysis involves inbound (e.g., put- logistic firm operating worldwide provides the logistics services of
away, restocking) and outbound (e.g., order picking) operations transportation (inbound and outbound) and warehousing for an
and provides a useful tool to assess system performances, important automotive company to supply the demand of spare parts
including costs (i.e., in terms of the travelled distance and time) to hundreds of Italian dealers. This system is a regional distribution
within a specific horizon of analysis. The DSS reports a complete centre (RDC) that accounts approximately 8000 SKUs as spare parts,
panel of statistics and KPIs to evaluate the efficacy and efficiency of ranging from bonnets to screws. The high variability of SKUs in size,
the layout, allocation and assignment configuration. A list of weight, and shape is typical for automotive industry, and requires
statistics includes the travelled distance (horizontal and vertical) proper storage management practices. The analysed system accounts
and time due to pick-path, travelled distance (horizontal and twenty-four aisles arranged in a multi-zones warehouse, which holds
vertical) due to put away and replenishment, time waste due to four storage zones grouping homogeneous SKUs in size and shape of
stock-out, number of replenishments per each SKU, number of unit load and similar in weight. Each storage area presents a different
visited aisles, as a metric of the vehicles congestions, spatial pick- type of racks, which is suitable to allocate a specific set of SKUs (e.g.,
density, and other aspects. cantilever for door, bin shelving for air-filter, etc.).

Fig. 8. (a and b) Simulation GUI: pre-setting.


184 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

The observed low-level single-order picker-to-part and The DSS implements a what-if multi-scenario simulation to
forward-reserve OPS represents a relevant sample to assess compare how different allocation and assignment strategies affect
the effectiveness of the proposed tool. The receiving and the performance of the inbound/outbound operations in the
shipping activities are decoupled and limited respectively to observed warehousing system. The simulation analysis does not
the left and right of the dockside. Although the receiving and involve layout leverage, which is common to any proposed
shipping docks are distributed along the warehouse side, the scenarios, since the client had no budget for layout re-design or
picking process starts on the bottom left corner of the system infrastructure refurbishing. For sake of brevity, the comparative
and the ends on right bottom corner. These two control points analysis regards just with the reduction of travel distances, as an
represent respectively the parking of walkie-stackers and roll- approximation of the operative time.
containers and the sorting/packing station for the orders to be Table 2 illustrates the results of a simulation campaign
shipped. The low-level storage area (i.e., the forward area) is conducted on the historical set of inbound/outbound annual
25,000 square metre wide. Customer orders, made by many operations, which account about 970,100 picking lines, and 25,500
order lines, accounts on average 37 lines, results in long time- replenishment missions. The colours yellow, red, and blue refers
effective picking missions, since the pickers has to achieve in respectively to the layout, allocation and assignment steps of
sequence products which are far located one from the others. analysis implemented into the DSS (see Fig. 2).
The presence of narrow aisles does not allow reverse back, and The overall warehousing system is composed by the four
the ‘‘traversal’’ visiting strategy is adopted either in real world storage areas, which are independently designed in accordance
than in the simulation. with the allocation and assignment policies. In particular, the
The complexity of the system bases on the disomogeneity of warehouse scenarios are organised through the adoption of the
both the SKUs and the processes. The increasing complexity of following rules and parameters:
modern supply chain shifts the role of warehousing systems in
addressing demand variability, pushing logistic providers to  3 allocation strategies (i.e., EQS, EQT, OPT).
handle both homogeneous and heterogeneous flows. Such a trend  4 assignment strategies (i.e., popularity, COI, turn, OC).
results for the observed warehouse in articulated inbound/  1 visiting strategy (i.e., traversal).
outbound operations, which include the truck unloading, the  1 routing heuristic strategy (i.e., nearest neighbour).
check of loads, put-away and replenishment, and the order picking.
A dashboard of KPIs involving put away, replenishment and order
picking missions allows the decision-maker to address operative Different allocation strategies result, first, in different values of
criticalities and propose strategies for both layout re-design and total replenishments within the observed horizon of time, and
operations improvements. second, if combined with different assignment strategies, in
influencing the location of the SKUs in the forward area, thereby

Table 2
The results of a multi-scenario analysis.
R. Accorsi et al. / Computers in Industry 65 (2014) 175–186 185

Table 3
Some tips from DSS implementations on real case studies.

Profile Case 1 Case 2 Case 3

Client business Grocery/catering Automotive Heavy machinery


Product category Food/drinks Spare parts Spare parts
Client role Warehouse owner 3PL Warehouse owner

Complexity
Picking approach Carton-picking-by-pallet Carton-picking-by-pallet Carton-picking-by-pallet
Warehouse system Forward-reserve Forward-reserve High-level forward
# SKUs 1667 7386 3235
# Storage area 3 4 1
Storage area (m2) 9000 25,000 5500
Observed period (months) 12 12 6
Picking (lines/period) 19,953 970,147 37,000
Replenishment (lines/period) – 25,426 –
Put-away (lines/period) – 44,729 –

Purpose
Allocation Allocation Allocation
Assignment Assignment Assignment

Results
Simulated period (months) 6 12 4
Simulated process Picking Picking; Replenishment; Picking
Best Scenario EQS; Correlated & P EQS; P EQS; COI
Travelling savings (D%) 18.11% 16.73% 22.57%

affecting the total travelled distance for all inbound/outbound green-field. Second, it addresses mid-term tactical decisions,
operations. The illustration of the alternative warehouse scenario involving the definition of the storage areas devoted to picking
allows the decision-maker to recognise the influence of decisions rather than bulk storage (i.e., forward-reverse low-level system vs.
on SKU allocations and assignments in both the forward and high-level system), the size and shape of each storage area, and the
reserve storage areas. The saving of replenishment missions opportunity to set multiple storage areas dedicated to different
occurred by EQT and OPT strategies, are not enough to justify their classes of SKUs. Tactical decisions include also the analysis of the
implementation considering the overall costs. Indeed, the combi- appropriate storage quantity to allocate to each SKU, thereby
nation of an EQS strategy and popularity rule accomplishes affecting the reorder quantity from the distribution nodes at
reducing the total travelled distance primarily because of the previous stage of the supply chain. Third, the DSS handles
picking activities. operative short-term decisions, based on the assignment strategies
This section gives a picture of the potential multi-leverage of SKUs to locations, the definition of the best performing routing
analyses conducted through the proposed DSS. Significant time- policy, the selection of the retrieving strategy to adopt (i.e., single-
savings can be generated by a re-allocation and re-assignment of order vs. order-batching). The what-if multi-scenario simulation
SKUs within the forward area of a multiple zones warehousing analysis assesses the operative performances of each scenario,
system. In the following section, the potential applications of the providing improvements solutions and enhancement guidelines
proposed DSS will be described with the focus on the enhancement with operative, tactical and strategic horizons of analysis.
opportunities in tackling real world instance and both strategic Based on the described functionalities, it provides various levels of
and operative warehousing decisions. assistance to different users. Specifically, the DSS supports the third
part logistic (3PL) managers in facing daily concerns on the
5. Discussion management of multiple-client storage systems, characterised by
high-variability in items, storage racks, and turnovers. The tool
Despite of the increasing trend of lean paradigm in production depicts a detailed dashboard of the operative performances of a
and distribution operations, warehousing systems are still neces- generic storage area (i.e., a generic client), with suggestion for tactical
sary to address the demand variability and seasonality, to match and operational improvements and tips for scheduling labour among
vendors and consumers in global trade, to hold products and different areas. Furthermore, the DSS offers to warehouse owners the
sustain the customer service level. The reduction in demanded opportunity to simulate the operative savings (i.e., time, costs, and
quantity joined by the customization of items, results in raising the space) achieved by the combination of allocation and assignment
complexity of the warehousing operations, which are called to strategies, which results in changing approaches for the management
achieve high performances and to make goods travelling fast of SKUs slotting. Finally, the DSS allows researchers approaching
throughout the distribution pipeline. different real case studies, testing the effectiveness of models and
The proposed DSS supports the decision-maker in addressing heuristics on providing performing solutions and creating knowledge
warehouse operations, which are highly dependent by a broad set over the most critical and recurrent storage issues.
of factors including the layout, the storage equipment and Table 3 reports the obtained results by the implementation of
infrastructure, the set of SKUs,the order profile, the SKUs turnover, the DDS with three real case studies. These profiles were selected
the routing policies for put away and picking missions, the goal as the basis for system validation since they were most
performances in terms of time efficiency, space efficiency or both. representative for computational complexity and robustness of
The implementation of this tool for real-world instance has enterprise datasets. Systemic analysis of the three profiles
different purposes. First, it supports the decision-maker in identifies major opportunities for improvement over the AS-IS
handling long-term strategic decisions, based on the estimation scenario. The three profiles differ for the industrial sector of
of requirements of space and investments (i.e., costs for racks and application, the set of SKUs, the purpose of the client and the
storage equipments) necessary to arrange a new storage area from related implemented analyses.
186 R. Accorsi et al. / Computers in Industry 65 (2014) 175–186

Despite of the observed business, the DSS tends to support the [7] J.M. Pearson, J.P. Shim, An empirical investigation into DSS structure and envir-
onments, Decision Support System 13 (1995) 141–158.
grouping of the fast-moving SKUs, grouped per affinity (i.e., Case [8] G.P. Moynihan, P.S. Raj, J.U. Sterling, W.G. Nichols, Decision support system for
1), per popularity or cube-per-order index (i.e., Case 2 and Case 3), strategic logistics planning, Computers in Industry 26 (1995) 75–78.
within the most convenient storage areas, thereby eliciting the [9] A. Caris, C. Macharis, G.K. Janssens, Decision support in intermodal transport: a
new research agenda, Computers in Industry 64 (2013) 105–112.
need of dedicated golden areas, potentially supported by different [10] S. Terzi, S. Cavalieri, Simulation in the supply chain context: a survey, Computer in
types of technologies (i.e., conveyor, semi-automated storage/ Industry 53 (2004) 3–16.
retrieving systems). The tool properly arranges the available [11] B. Rouwenhorst, J. van den Berg, R. Mantel, H. Zijm, UnitLoad, a decision support
system for warehouse design, International Journal of Flexible Automation and
storage space for both forward-reserve and high-level storage Integrated Manufacturing 7 (1) (1999) 115–127.
systems, involving the design of different storage areas, which [12] J.A. Svestka, Interactive and graphic implementations of the dedicated storage
increases the pick density and space efficiency of the system. warehouse design model, Journal of Computers and Industrial Engineering 17 (1)
(1989) 49–54.
[13] T. Govindaraj, E. Blanco, D. Bodner, M. Goetschalckx, L. McGinnis, G. Sharp, On-
6. Conclusions line tutor for warehouse design, in: Proceedings of the IEEE International Confer-
ence on Systems, Man and Cybernetics, vol. 2, 2000, pp. 1158–1162.
An original decision-support system for picker-to-part storage [14] L. McGinnis, P. Bittorf, Structured tools for warehouse profile analysis, in: IIE
Annual Conference and Exhibition, 2004, 2004, p. 1197.
system design and operations management is illustrated. The [15] P. Helo, B. Szekely, Logistic information system: an analysis of software solutions
proposed DSS comprises a user-friendly tool for supporting for supply chain coordination, Industrial Management and Data System 105 (1)
practitioners, managers, decision-makers, and logistics providers (2005) 5–18.
[16] R. Accorsi, R. Manzini, M. Bortolini, A hierarchical procedure for storage allocation
by addressing real case studies and experimental analyses over the and assignment within an order-picking system. A case study, International
design and operations control of the storage systems. This tool Journal of Logistics 15 (6) (2012) 2012.
enables us to gather and store information from enterprise WMSs [17] J. Bartholdi, S.T. Hackman, Warehouse and distribution science, 2011 http://
www2.isye.gatech.edu/people/faculty/John_Bartholdi/wh/book/editions/histor-
and to elaborate, through an efficient DBMS architecture, a set of y.html (accessed August 2011).
data-oriented design solutions and configurations. The tool aims to [18] S.T. Hackman, M. Rosenblatt, Allocating items to a preferred storage area, IIE
design multi-zone storage systems and implements a wide panel of Transactions 22 (1990) 7–14.
[19] J. McAuley, Machine grouping for efficient production, The Production Engineer
algorithms and methods that address different stages of analysis 51 (1972) 53–57.
(e.g., storage allocation, assignment, batching, zoning, routing). [20] M.S. Aldenderfer, R.K. Blashfield, Cluster analysis, in: Paper Series on Quantitative
Results and statistics on performances and costs due to a generic Applications in the Social Sciences, Sage University, Beverly Hills, CA, 1984, No.
07-044.
warehouse scenario are computed through a what-if simulation
[21] F. Bindi, R. Manzini, A. Pareschi, A. Regattieri, Similarity-based storage alloca-
analysis. An implemented graphic interface draws two-dimen- tion rules in an order picking system. An application to the food service
sional and three-dimensional views of the designed storage industry, International Journal Of Logistics Research and Applications 12 (4)
scenario, adopting real commercial rack components with the (2009) 233–247.
[22] R. Manzini, F. Bindi, A. Pareschi, The threshold value of group similarity in the
purpose of providing a ready-to-print release of the warehouse for formation of cellular manufacturing systems, International Journal of Production
logistic providers and engineers. Research 48 (10) (2010) 3029–3060.
Further developments are expected on the implementation of [23] C.E.H. Chua, S. Purao, V.C. Storey, Developing maintainable software: The READ-
ABLE approach, Decision Support Systems 42 (1 (October)) (2006) 469–491.
innovative methods, models and algorithms, to address warehouse [24] R.B. Lopes, S. Barreto, C. Ferreira, B.S. Santos, A decision-support tool for a
layout, storage allocation and storage assignment issues in the capacitated location-routing problem, Decision Support Systems 46 (2008)
presence of automated storage solutions and equipment for part- 366–375, Decision Support Systems 42 (2006) 469–491.
[25] R. Manzini, R. Accorsi, A. Regattieri, Order picking systems in spare parts man-
to-picker systems (e.g., automated storage and retrieval systems agement. A case study from automotive industry, in: Proceedings of 17th Inter-
(AS/RS), mini-load, carousels). national Working Seminar on production Economics, Innsbruck (Austria),
A useful module, integrating a cam interface for barcode February 20–24, vol. 3, (2012), pp. 13–24.
reading, could be implemented to support the introduction and
registration of new SKUs and the updating of the enterprise SKU Riccardo Manzini is Associate Professor of ‘‘Logistics and Operations’’, ‘‘Reliability
master file. This functionality might respond to the problem of & Maintenance’’ in the Department of Industrial Engineering at the University of
Bologna (ALMA MATER STUDIORUM), Italy. His academic research principally deals
periodical and partial storage rearrangement rather than overall
with planning, design and control of production systems with particular reference
warehouse redesigning. to logistics and operations, optimisation and decision support systems, reliability
The educational purpose of this work is to provide a set of flexible modelling and maintenance. He is the author of about 130 published papers on
interactive instruments to create and disseminate knowledge production systems, logistics and reliability. Director of the ‘‘Warehousing Center’’
and the ‘‘Food Supply Chain Center’’ at Bologna University. Author and Editor for
among logistic providers, practitioners, and managers, and to
Springer of the book ‘‘Warehousing in the Global Supply Chain. Advanced models,
improve industrial engineers’ backgrounds and expertise over the tools and applications for storage systems’’ (2012). Editor of the Special Issue
most critical storage issues. Lastly, the designed tool, similar to ‘‘Decision models for the design, optimisation and management of warehousing
any other computer-aided system, attempts to support, but not and material handling systems’’ (IN PRESS 2013) for the International Journal of
replace, the decision-maker, who responds daily to strategic design Production Economics, Elsevier. He has carried out several research projects in
cooperation with – and funded by – private and public companies on logistics,
and operations management within a storage system.
industrial plants and maintenance problems.
References
Riccardo Accorsi is post-doctoral researcher at Department of Industrial
[1] R. De Koster, T. Le-Duc, J. Roodberger, Design and control of warehouse order
Engineering of the University of Bologna, Italy. In 2013, he defended his Ph.D. in
picking: a literature review, European Journal of Operational Research 18 (2007)
Mechatronics and Industrial Systems at the University of Padua, Italy. He received a
481–501.
[2] J. Gu, M. Goetschalckx, L.F. McGinnis, Research on warehouse operation: a Master degree in Management Engineering at the University of Bologna, Italy, in
comprehensive review, European Journal of Operational Research 177 (2007) 2009. His main fields or research are modelling and simulation applied to industry
1–21. and supply chain context, with particular focus on warehousing systems and
[3] F. Dallari, G. Marchet, M. Melancini, Design of order picking system, International distribution networks enabling product lifecycle management.
Journal of Advanced Manufacturing Technology 42 (1–2) (2009) 1–12.
[4] D. Arnott, G. Pervan, Eight key issues for the decision support system discipline,
Decision Support Systems 44 (2008) 657–672. Fausto Maranesi is a researcher at Department of Industrial Engineering of the
[5] J.P. Shim, M. Warkentin, J.F. Courtney, D.J. Power, R. Sharda, C. Carlsson, Past, University of Bologna, Italy. In 2011 and 2009, he received respectively a Master
present and future of decision support technology, Decision Support Systems 33 degree in Management Engineering and a Bachelor degree in Informatics
(2002) 111–126. Engineering both at the University of Bologna, Italy. His current research interests
[6] S. Alter, A work system view of DSS in its fourth decade, Decision Support Systems include warehousing modelling and simulation and computer applications for
38 (2004) 319–327. manufacturing and logistics issues.

You might also like