You are on page 1of 14

Int. J.

Production Economics 264 (2023) 108976

Contents lists available at ScienceDirect

International Journal of Production Economics


journal homepage: www.elsevier.com/locate/ijpe

Responsive pick face replenishment strategy for stock allocation to fulfil


e-commerce order
H.Y. Lam *, G.T.S. Ho, Daniel Y. Mo, Valerie Tang
Department of Supply Chain and Information Management, The Hang Seng University of Hong Kong, Shatin, Hong Kong

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

Keywords: In the rapidly growing e-commerce industry, pallet picking is no longer feasible as the stock keeping units (SKUs)
Replenishment strategy change from the pallet level to the carton or item level. Thus, an effective order-picking process focusing on fast
Order picking and efficient retrieval of SKUs from shelves is required to fulfil numerous small lot-sized e-commerce orders
Stock allocation
within a short time. This study investigates a responsive pick face replenishment (RPFR) strategy that divides the
E-commerce order fulfilment
Pick-face forward area
high-bay racks in the distribution centres (DCs) into two parts: the upper-deck reserve areas and the pick-face
forward areas to improve the operational efficiency in order picking. To address the fluctuating order demand
and limited space in the pick-face forward areas, the proposed RPFR system integrates a predictive analytics
algorithm with an adaptive network-based fuzzy inference system (ANFIS) and adaptive genetic algorithm-based
stock allocation model to generate an optimal stock replenishment plan. By predicting the order demand of each
SKU in the next time interval, the types of selected SKUs and their quantities to be loaded into the pick-face
forward areas are determined. Numerical experiments are performed to validate the system performance, and
comparative analyses are conducted to determine the best parameter settings for the models.

1. Introduction retrieve SKUs from pallets stored in DC and then assemble a new pallet
with multiple products for delivery (Gu et al., 2007; De Koster et al.,
In the present digitalised era, e-commerce has become a global trend 2007). In contrast to regular stock replenishment orders with a stable
that has a competitive advantage in the business world. According to demand, fragmented and discrete e-commerce orders are usually
Statista (2022), retail e-commerce sales are expected to reach approxi­ received in small lot-sizes, which is a consequence of high product va­
mately 5.5 trillion U.S. dollars worldwide. This figure is expected to riety (Leung et al., 2018; Luo et al., 2019). In addition, to achieve high
increase by 56% over the next few years, reaching about 8.1 trillion customer satisfaction, e-retailers often guarantee next-day or even
dollars by 2026. The Chinese market is the largest e-commerce market in same-day delivery to end customers (Xi et al., 2020). This results in
the world, with its internet sales accounting for nearly half of the pressure and complexity for DCs as they have to proceed with a high
country’s retail sales, followed by the United Kingdom (36%), South volume of e-commerce orders under a tight schedule. To ensure timely
Korea (32)%, and Denmark (20%). Instead of visiting a physical store, delivery, an effective order-picking strategy focusing on the fast and
customers are increasingly placing orders through different e-commerce efficient retrieval of stock keeping units (SKUs) from shelves is critical
channels, and shipments are sent directly to the designated locations (Li for fulfilling orders within a short interval.
et al., 2020; Roggeveen and Sethuraman 2020). The tremendous change DCs with a high ceiling and high-bay racks are typically set up to
in customer purchase behaviour has considerably increased the number store pallet-based SKUs to fully utilise the storage capacity (Boysen
of e-commerce orders received by distribution centres (DCs), presenting et al., 2019). Each storage column is divided into two or three decks, and
challenges for third-party logistics service providers (LSPs). Conven­ as many pallets as possible are stored on each high-bay rack. However,
tionally, a DC consolidates daily delivery orders from brick-and-mortar when handling numerous small-lot-sized e-commerce orders, bulk
stores for regular stock replenishment (Boysen et al., 2021; Vanelslander picking on pallets is not feasible as the SKUs change from the pallet level
et al., 2013). At fixed time intervals, the DC arranges order-picking ac­ to either the carton or item level (Bahrami et al., 2019; Battini et al.,
tivities to fulfil the delivery orders. Once an order is received, pickers 2018). In this situation, if the pallets are stored in the upper-deck reserve

* Corresponding author.
E-mail addresses: cathylam@hsu.edu.hk (H.Y. Lam), georgeho@hsu.edu.hk (G.T.S. Ho), danielmo@hsu.edu.hk (D.Y. Mo), valerietang@hsu.edu.hk (V. Tang).

https://doi.org/10.1016/j.ijpe.2023.108976
Received 8 June 2022; Received in revised form 30 May 2023; Accepted 12 July 2023
Available online 20 July 2023
0925-5273/© 2023 Elsevier B.V. All rights reserved.
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

area, pickers must use material handling equipment, such as forklift commerce order demand and predicts the order quantity of each SKU in
trucks, to first unload the pallet from the upper-deck reserve areas to the the next time interval. In addition, owing to the limited space of the
ground, then pick the required SKU in pieces, and finally return the pick-face forward areas, a GA-based stock allocation model was
pallet back to its storage location in the upper-deck reserve area. This designed to determine the type of SKUs to be loaded into the pick-face
type of design increases the retrieval time and reduces the order-picking forward areas.
efficiency (Van Gils et al., 2018b). To cope with the unique character­ The remaining paper is organised as follows. Section 2 describes the
istics of small-lot-sized e-commerce orders, logistics practitioners have literature on order picking, pick face replenishment strategy, and ANFIS.
adopted a pick-face order picking approach (Füßler and Boysen 2017; Section 3 presents the architecture of the proposed RPFR system, fol­
Jiang and Huang 2022; Walter et al., 2013). The high-bay racks are lowed by a case study in Section 4. In Section 5, numerical experiments
divided into two parts: the upper-deck reserve area and the bottom and comparative analyses are presented, and conclusions are presented
pick-face forward area. The reserve area is located at the upper decks of in Section 6.
the high-bay racks, which serve as a storage space for SKUs at the pallet
level. The pick-face forward area is located in the bottom row of the 2. Literature review
high-bay racks, where pickers can directly perform piece picking,
without requiring a material handling equipment, such as forklift trucks. 2.1. Characteristics of e-commerce orders
By relocating the SKUs from the upper-deck reserve areas to the
pick-face forward areas regularly, pickers can manually pick SKUs when The difference in order characteristics between brick-and-mortar
an order arrives. This increases the efficiency of order picking by stores and e-commerce retailers is summarized in Fig. 1. Boysen et al.
reducing the item retrieval time, equipment waiting, and operation time (2019) discussed the difference of order characteristics in terms of order
(Guo et al., 2021). size, assortment, and lead time pressure. First, the order size of e-com­
Although pick-face order picking is an effective approach for logistics merce retailers is generally small, with only one or a few pieces in single
practitioners, it is always challenging for DCs to conduct effective or limited order lines, while the order size of brick-and-mortar stores are
replenishment in the pick-face forward area (Shah and Khanzode 2018). typically large (Zennaro et al., 2022). This is because brick-and-mortar
Since the pick-face forward area for direct picking has a relatively stores have a continuous demand based on customer sales so that
limited space, only a subset of the selected SKUs can be loaded into the large-sized orders with several pieces in multiple order lines are
pick-face forward area each time, while the remaining stocks are stored generated (Martins et al., 2018). For assortment, the variety of SKUs for
in the upper-deck reserve areas. According to current practices of e-commerce retailers is usually larger than that in brick-and-mortar
manual pick-face order picking, the replenishment activities are gener­ stores due to the storage cost. With a limited space, the cost for stor­
ally conducted at regular intervals, i.e. after each pick wave or once per ing multiple types of SKUs in brick-and-mortar stores would be higher
day. When the order picking activities are performed during the pick (Kök et al., 2008; Mehra et al., 2018). Meanwhile, e-commerce retailers
wave, no replenishment activity will be arranged to prevent blocking of would make use of third-party logistics warehouse to store a large va­
pickers to pick the required SKUs from the forward areas. Hence, it is riety of SKUs at a lower cost. For lead time pressure, e-commerce re­
critical for the logistics practitioners to plan ahead and forecast the order tailers generally offer same or next day delivery to its customers,
demand accurately to ensure that enough SKUs are available for picking resulting in a tight delivery schedule. Meanwhile, brick-and-mortar
at the bottom pick-face forward areas at a given time. storesarrange demand and order within a fixed and sufficient period,
Motivated by the operational problem of handling e-commerce or­ thus facing less delivery pressure (Holzapfel et al., 2016).
ders, this study designed a responsive high-bay rack pick face replen­ Different order characteristics between brick-and-mortar stores and
ishment strategy for dynamically adjusting the type of SKU and its e-commerce retailers generate different ways to handle the orders in
quantity to be placed into the bottom pick-face forward areas based on traditional warehouses and e-commerce DCs, as shown in Fig. 1. Ac­
the predicted order demand. The main contribution of this study is the cording to Leung et al. (2018), order arrival and the nature of traditional
development of a responsive pick face replenishment (RPFR) system, warehouses are regular and mostly for stock replenishment, while
which integrates a predictive analytics algorithm with an adaptive irregular, fragmented, and discrete orders are received by e-commerce
network-based fuzzy inference system (ANFIS) and an adaptive genetic DCs. In addition, given that the orders from brick-and-mortar stores are
algorithm GA-based item allocation algorithm to replenish the stock in received at a fixed time interval, there is relatively more time buffer to
the pick-face forward areas. The proposed predictive ANFIS model fulfill the orders (He et al., 2021). In contrast, the time for order
considers the key features that contribute to the fluctuations in the e- fulfillment is tight for e-commerce DCs due to next- or same-day delivery

Fig. 1. Comparison between brick-and-mortar stores and e-commerce retailers, and, traditional warehouses and e-commerce DCs.

2
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

requested by the e-commerce retailers (Ishfaq and Raja, 2018). More­ the forward area for picking. According to the above-mentioned litera­
over, Zhang et al. (2020) suggested that the stock locations and storage ture, the pick face replenishment strategy can effectively improve the
policy are different for traditional warehouses and e-commerce DCs. For order picking efficiency by replenishing SKUs in the forward pick area.
traditional warehouses, single or just a few SKUs at the pallet level are However, to achieve a high level of operational efficiency without un­
usually stored in large bulk holding spaces. Conversely, multiple SKUs necessary wastage in the storage or switching process, the fundamental
may be stored in the same locations, bins, or storage lots in e-commerce concern is selecting the SKU that can be stored in the forward area and
DCs. From the study above, it is found that the complexity of e-com­ determining the quantity of each selected SKU in the forward pick area
merce orders brings challenges to e-commerce DCs in terms of order before the pick wave (Accorsi et al., 2014; Wu et al., 2020; Yuan et al.,
fulfilment to ensure timely delivery. 2018).

2.2. Order fulfillment in e-commerce DCs 2.4. Order demand prediction with ANFIS

To increase the efficiency of order fulfilment, immense research has Owing to the limited size of the pick-face forward areas, research has
been conducted on various operational problems in e-commerce DCs, been conducted to tackle the stock allocation problem by predicting the
such as storage assignment (Calzavara et al., 2019; Reyes et al., 2019), order demand (Kong et al., 2021; Zhang et al., 2019b) and optimising
order picking (Ardjmand et al., 2018; Jaghbeer et al., 2020; Van Gils the allocation quantity (Jiao et al., 2018; Ren et al., 2020). The adaptive
et al., 2018a; Yang et al., 2020; Zhang et al., 2019a), and layout design network-based fuzzy inference system (ANFIS) is a machine learning
(De Koster et al., 2017; Hu and Chuang 2022). Among these, efficient approach for prediction modelling. ANFIS has the self-learning capa­
order picking has received the most attention as it is the most bility to learn through a dataset and has the capacity to adjust the pa­
labour-intensive and time-consuming process in DCs (Vanheusden et al., rameters of the model across an organisation (Su and Cheng 2016).
2022). For instance, piece, pallet, batch, wave, batch, and zone pickings Through the training processes, the ANFIS system can modify the
are common order picking strategies (Cergibozan and Tasan, 2019; De membership functions and rules in the hidden layers using a hybrid
Koster et al., 2007; Van Gils et al., 2019). Moons et al. (2019) proposed learning algorithm. It has been demonstrated as an effective technique
simultaneous integration of the order picking and vehicle routing for explaining the relationship between inputs and outputs without
problem to reduce the time between placing an order and receiving the overreliance on expert knowledge and experience (Walia et al., 2015). In
goods in business-to-customer (B2C) e-commerce sales. Weidinger et al. recent years, research on ANFIS has been conducted in various areas to
(2019) considered a picker-routing problem in mixed-shelf warehouses, make time-series forecasting decisions, including air quality prediction
where items of the same SKU are randomly spread all over the ware­ (Al-Qaness et al., 2021), stock market forecasting (Ghashami and
house shelves and multiple orders are assembled concurrently. Kong Kamyar 2021; Kristjanpoller and Michell 2018), and energy consump­
et al. (2020) balanced picking simultaneity and sorting punctuality for tion (Adedeji et al., 2022; Perveen et al., 2019). However, ANFIS has
e-commerce order fulfilment, wherein the items of a pick wave are limited supply chain order fulfilment applications. Sremac et al. (2018)
picked by several pickers simultaneously so that the subsequent sorting applied ANFIS to determine the economic order quantity. Leung et al.
process can start as early as possible. (2019) proposed an autoregressive-adaptive neuro-fuzzy inference sys­
tem (AR-ANFIS) approach for forecasting e-commerce order arrivals.
2.3. Pick face replenishment strategy The time-series characteristics of e-commerce order arrival patterns
were considered to determine the number of arriving e-orders that can
To process numerous small orders, the pick-face replenishment be consolidated before order batching. Instead of forecasting e-order
strategy, also called the forward-reserve problem, has been considered arrival patterns, the quantity of SKUs in upcoming e-commerce orders is
an effective approach in recent studies, which could expedite the order- also considered as an important factor affecting the decision of allo­
picking process (Gu et al., 2010). By dividing the deep-lane storage rack cating stock on shelves.
into two parts, namely bulk storage (or reserve areas) and pick face (or
forward areas), pickers can pick the popular SKUs in the pick-face for­ 2.5. Optimising stock allocation with GA
ward areas easily, while replenishment can be done from the reserve
areas to the pick-face forward areas, if necessary. Unproductive travel With the predicted SKU demand, the order-picking efficiency can be
between the storage and dedicated picking locations can be eliminated, further improved by allocating sufficient stock in the picking area to
thus minimising the order picking time. In previous studies, various minimise the travel time, distance, and picking delays (Yener and Yaz­
aspects have been considered to improve the order-picking efficiency. gan 2019). If excessive SKU quantity is loaded onto the pick-face for­
Walter et al. (2013) suggested that SKUs should be stored in the forward ward areas, more space is occupied, which leads to storage waste, and it
area, space allocations should be made for each SKU, and the overall size may not be possible to load all required SKUs for the next pick wave. In
of the forward area should be examined when implementing the contrast, long waiting and picking times are expected if an insufficient
pick-face replenishment strategy. Schwerdfeger and Boysen (2017) quantity of SKU is found on the pick-face forward areas. Hence, opti­
considered replenishing the crane-supplied pick face as an SKU mising stock allocation with the type and quantity of SKU becomes
switching problem by minimising the maximum number of switches critical in order fulfilment. Genetic algorithm (GA) is considered an
between successive job pairs. The problem of picker blocking during the effective approach for solving NP-hard problems and is widely adopted
SKU switching time was discussed, which would increase the picking in order picking and product allocation problems (Ardjmand et al.,
time and eventually affect the overall picking performance. Shah and 2020; Tu et al., 2021). Yan et al. (2018) proposed a multi-objective
Khanzode (2018) considered a non-uniform unit load in a small-sized goods location assignment model based on GA that considered effi­
fast pick area to reduce the storage wastage and improve the ciency priority, similar product adjacency, and shelf stability. Jiang
throughput. Excessive loading in the forward pick area should be avoi­ et al. (2021) considered a scattered storage strategy, which allows the
ded as storage waste is created if the loaded items are not picked in the same product to be placed in multiple storage locations and applies GA
next pick wave. Bahrami et al. (2019) examined the performance of to the weighted sum of distances between the products. Öztürkoğlu
different storage assignment strategies in forward-reserve areas by (2020) solved a product allocation problem in a block-stacked ware­
considering the total picking time and order lead time while considering house with the objective of minimising the total travel distance and
congestion. Later, Jiang et al. (2020) proposed a picking-replenishment maximising the average storage usage. Zapata-Cortes et al. (2021)
synchronisation mechanism to attain a balance between replenishment designed a multi-objective GA model to determine a set of possible
efforts and picking efficiency by using mobile robots to bring items to optimal goods allocations to reduce the handling costs and operation

3
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

time. areas.
In summary, motivated by the practical needs of DCs to handle more
small lot-sized e-commerce orders, this study focuses on adopting a 3. Design of the responsive pick face replenishment (RPFR)
responsive pick-face replenishment strategy, which is specifically system
designed for DCs with high-bay racks. Unlike previous studies consid­
ering machine-supported pick-face replenishment as an SKU switching Fig. 2 shows the architecture of the RPFR system. The system consists
problem and solved it by minimising the blocking time, this study fills of three modules: (i) module 1, E-order data collection module (EDCM);
the research gap in the literature by modelling and predicting the SKU (ii) module 2, E-order quantity prediction module (EQPM); (iii) module
demand of upcoming e-commerce orders using ANFIS, thereby 3, selective stock allocation module (SSAM).
addressing the problem of picker blocking. The predicted result is
further used in the GA model to formulate the allocation plan capable of
dealing with the constraint of the limited size of the pick-face forward

Fig. 2. Architecture of the RPFR system.

4
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

3.1. Module 1: E-order data collection module (EDCM)

In this module, sales and operation-related data are collected to


analyse the past order pattern and predict the order quantity. First, two
types of sales-related data are stored in a cloud database: e-order sales
data and product information. When a customer places an e-order
through an online shopping platform, a sales order is created, and the e-
order is passed to the backend DC to process the order. The e-order sales
data, including customer name, contact, and delivery address, as well as
the items ordered and the corresponding quantity, are extracted from
the e-order and stored in the cloud. Once the e-order is received, product
data, including the product name, product packaging capacity, lot
number, item code, product price, and storage location, are also
retrieved from the inventory system in the DC. Second, two types of
operation-related data, including operations data and inventory data,
were collected from the DC. The DC checks for the availability of the
current inventory level and arranges order picking of resources, such as
order pickers and machine handling equipment. Other relevant data
may also include the product brand, suppliers, and place of origin.
Fig. 3. Design of a generic five-layer ANFIS architecture with k inputs and
3.2. Module 2: E-order quantity prediction module (EQPM) one output.

The main purpose of this module is to define an ANFIS structure to the nodes are shown as a square, which represents the degree of mem­
predict the order quantities of specific products. ANFIS is a machine bership of linguistic variables using Equation (2), where O1,i represents
learning technique that combines an adaptive neural network with fuzzy the degree of membership of each node i in the first layer. Aik is the
logic methods, providing a map to relate inputs and outputs to facilitate linguistic term of input xk , including short, medium, or long. aik , bik , and
the forecasting processes. Integrating the fuzzy-logic approach can cik are the premise parameters representing the actual shapes of the
ensure fast convergence and high accuracy in finding a feasible solution membership function. In the second layer, i.e. the product layer, every
(Zhang and Lei, 2017). node is a fixed node labelled П, shown as a circle. The output of this
The ANFIS architecture in EQPM consists of five fixed layers, and layer, O2,i , equals wi , which is the product of all incoming signals, rep­
each layer contains specific processing elements. ANFIS is a hybrid resenting the weightage of each rule to be fired in each node i through
learning algorithm that combines the least-squares method and the the multiplication calculation in Equation (3). In the third layer, i.e. the
gradient descent method in the training process to determine the normalisation layer, every node is a fixed node labelled N, shown as a
optimal parameters (Jang, 1996; Walia et al., 2015). The algorithm circle. The output of this layer, O3,i , is the normalized weighting wi ,
belongs to a class of adaptive networks that are functionally equivalent which calculates the ratio of the ith rule’s firing strength to the sum of all
to fuzzy inference systems. Table 1 lists the notation table of the ANFIS rules’ firing strengths using Equation (4). In the fourth layer, i.e. the
model. defuzzification layer, the nodes are presented as squares. Every node i in
The ANFIS model parameters were divided into two categories: this layer is an adaptive node with a node function. By multiplying the
premise and consequent. The premise parameters of the rules are non- results in layer three with the Sugeno fuzzy rules using Equation (5), the
linear, where Aik is the fuzzy sets of input variables, while the conse­ parameters in this layer are referred to as consequent parameters. In the
quent parameter pik is linear, and fi is the output of the rules. With k fifth layer, i.e. the summation layer, the single node is a fixed node

inputs (xk ), the general form of the if–then fuzzy rules is defined as labelled, , shown as a circle. It computes the overall output as the
follows: summation of all incoming signals using Equation (6).

If x1 is A11 , and, x2 is A12 , and, …, xk is Aik , then f1 = p11 x1 + p12 x2 + … 1


O1,i = μAi (xk ) = ⃒ ⃒2bi ∀i ∈ N (2)
⃒x− ci ⃒
+ pik xk + s1 (1) 1 + ⃒ ai ⃒

As an example of an ANFIS model with k inputs (xk ) and one output ∏


(f), Fig. 3 shows the design of a five-layer ANFIS architecture. The O2,i = wi = μAi (xk )∀i ∈ N, k ∈ K (3)
structure of each ANFIS layer is as follows (Koç and Şener, 2021; Jang,
wi
1996; Leung et al., 2019). In the first layer, i.e. the fuzzification layer, O3,i = wi = ∑ ∀i ∈ N (4)
wi

Table 1 ∑
O4,i = wi fi = wi pik xk + si ∀i ∈ N (5)
Notation table of ANFIS.
Notation Definition ∑ ∑
wi fi
O5,i = f = wi fi = ∑ ∀i ∈ N (6)
xk Input variable, k ∈ K wi
f Output variable
fi Output of consequent parameter i, i ∈ N when the premise parameter values are fixed, the overall output can be
Oj,i Output of the ith node in the jth layer, i ∈ N, j ∈ J
expressed as a linear combination of consequent parameters, as shown
aik , bik , cik Premise parameters sets of variables xk where aik is the lower limit, bik is
the upper limit and cik is the central value, i ∈ N, k ∈ K in Equation (7).
pik Linear consequent parameters set of variables xk , i ∈ N, k ∈ K ∑
si Constant variable of linear consequent parameter f= wi fi = w1 p11 x1 + w1 p12 x2 + … + w1 pik xk + w1 s1 + … + wn pn1 x1
Aik Fuzzy set of input variables xk , i ∈ N, k ∈ K
+ wn pn2 x2 + … + wn pnk xk + wn sn
μAi (xk ) Membership function of the fuzzy set of input xk , i ∈ N, k ∈ K
wi Weighting of the rule in ith node of layer 2, i ∈ N (7)
wi Normalized weighting of the rule in ith node of layer 3, i ∈ N

5
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

To enhance the performance of the ANFIS model, a hybrid learning requiring forklifts. Following assumptions were made to simplify this
algorithm was adopted to calculate the premise and the consequent model: (i) the quantity of SKUs in stock is sufficient to fulfil the predicted
parameters of ANFIS. The hybrid learning algorithm consists of forward demand; (ii) the forklifts are reserved and available to pick up SKUs from
and backward passes. For the forward pass, the premise parameters aik , the upper-deck reserve area at any time; (iii) the picking time for each
bik , and cik were set as constants. The node outputs move forward from SKU is the same regardless of its size.
the fuzzification layer to the defuzzification layer, and the consequent ∑∑∑(( ) )
parameters pik , si are optimised using the least squares method. The Min tik Qijk xijk × αi + tijD QDij yij × βi (8)
backward pass then starts with error signals propagating backward
i∈N j∈M k∈F

through the gradient descent method to search for the local minimum of Equation (8) is the objective function with the aim of minimising the
the premise parameters (Jang, 1996). The process continues until the total picking time. The first part of the objective function in equation (8)
optimal parameters are obtained or the maximum number of epochs is concerns the picking time when SKU i is selected for loading the upper-
reached. With its high learning capability, a solution can be obtained deck reserve area j to pick-face forward area k. To pick the required
using a fuzzy reasoning function, and fuzzy rules can be auto-created quantity from the pick-face forward area k, per unit time tik is required.
without expert knowledge and experience. Therefore, users must only The second part of equation (8) considers the picking time to pick SKU i
determine the input and output variables, proportion of training and with quantity QDij directly from the upper-deck reserve area j. If the
testing data, type of membership function, number of membership quantity replenished in the pick-face forward area k is insufficient to
functions, and training epochs to obtain the optimal output. The EQPM meet the predicted quantity, the picker will need to spend more time
output is the predicted order quantity of each SKU, which indicates each picking SKU i directly from the upper-deck reserve area j. Considering
SKU amount to be replenished in the pick-face forward area for order the impact of other factors that may affect the replenishment plan, two
picking in the next time interval. adjustment indices αi and βi are added in equation (8). Since the pre­
dicted quantity of SKU i is obtained from the ANFIS model results,
3.3. Module 3: selective stock allocation module (SSAM) prediction errors may occur. The actual quantity of SKU i may be higher
or lower than the predicted value. It is preferable to select the same SKU
Owing to the limited space, it is usually unable to allocate all types of in a single location, such as upper-deck reserve area j or pick-face for­
SKU and the predicted quantity to the pick-face forward areas. This ward area k. Hence, as shown in equation (9), an adjustment index αi is
module aims to determine which types of SKU and their corresponding defined to divide the prediction error between the predicted and actual
quantities are allocated to the pick-face forward areas based on the quantities of SKU i in the previous time interval, εi , by the average error
predicted quantity of each SKU type for the next time interval. The prediction error of SKU i obtained in the ANFIS model, εi , to provide
notations for the parameters and decision variables in Table 2 describe priority to allocate the SKU with the smaller predicted error to the pick-
the problem of allocating the types of SKU and their corresponding face forward areas. On the other hand, another adjustment index βi
quantities to the pick-face forward areas. Considering the DC-handling n considers the complexity of the picking operations. It is preferable to
types of SKU, all its products are currently stored in m upper-deck pick the same SKU in a single location, either all in the upper-deck
reserve areas. reserve area j or the pick-face forward area k. Hence, βi , calculated
To save time in order picking, certain types of SKUs are pre-allocated using equation (10), provides a longer picking time if SKU i is selected
to f pick-face forward areas such that the picker can pick the required from multiple locations.
quantity of SKUs directly from the pick-face forward areas without
Prediction error of SKU i in the previous time interval, εi
αi = (9)
Average prediction error of SKU i, εi
Table 2
Notation of parameters and decision variables in SSAM. ∑∑
βi = xijk (10)
Parameters j∈M k∈F

N = {1, 2, …, Index for SKU The stock allocation problem is subject to the following constraints:
n}
M = {1, 2, …, Index for upper-deck reserve area ∑∑( )
m}
xijk Qijk + yij QDij ≥ QPi for∀i ∈ N (11)
j∈M k∈F
F = {1, 2, …, Index for pick-face forward area
f} ∑( )
QPi Predicted quantity of SKU i, ∀i ∈ N xijk Qijk + yij QDij ≤ QRij for∀i ∈ N, ∀j ∈ M (12)
QRij Available quantity of SKU i in upper-deck reserve area j, ∀i ∈ N,∀j ∈ k∈F
M
tik Per unit picking time required for picking SKU i from pick-face
∑∑
xijk Vijk ≤ TVk for∀k ∈ F (13)
forward area k, ∀i ∈ N, ∀k ∈ F
i∈N j∈M
tijD Per unit picking time required for direct picking of SKU i from
upper-deck reserve area j, ∀i ∈ N, ∀j ∈ M ∑
Vijk Volume of SKU i to be replenished from upper-deck reserve area j to xijk ≤ 1 for∀i ∈ N, ∀j ∈ M (14)
pick-face forward area k , ∀i ∈ N, ∀j ∈ M, ∀k ∈ F k∈F
TVk Total volume of the pick-face forward area k , ∀k ∈ F
αi Adjustment index of prediction error for SKU i, ∀i ∈ N where xijk , yij = 0 or 1; Qijk , QDij ≥ 0. Constraint in Equation (11) ensures
Adjustment index of multiple picking locations for SKU i, ∀i ∈ N
that the total quantity of each SKU picked from the upper-deck j and
βi
εi Prediction error of SKU i, ∀i ∈ N
εi Average prediction error of SKU i, ∀i ∈ N pick-face forward area k should be sufficiently large to fulfil the pre­
Decision variables dicted quantity of SKU i. Constraint in Equation (12) limits the sum of
xijk = 1 if SKU i is selected for loading from upper-deck reserve area j to the total quantity of SKU i to be replenished to the pick-face forward
pick-face forward area k area k and the total quantity to be picked from the upper-deck reserve
= 0 otherwise, ∀i ∈ N, ∀j ∈ M, ∀k ∈ F
yij = 1 if SKU i is picked directly from upper-deck reserve area j
area j should not exceed the available quantity of SKU i in the upper-
= 0 otherwise, ∀i ∈ N, ∀j ∈ M deck reserve area j. Constraint in Equation (13) checks the volume ca­
Qijk The quantity of SKU i to be replenished from upper-deck reserve pacity of pick-face forward area k. This ensures that the total volume of
area j to pick-face forward area k, ∀i ∈ N, ∀j ∈ M, ∀k ∈ F the SKU i to be replenished does not exceed the maximum volume ca­
QDij The quantity of SKU i to be picked directly from upper-deck reserve
pacity of the pick-face forward area, k. The constraint in Equation (14)
area j, ∀i ∈ N, ∀j ∈ M

6
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

limits SKU i from being loaded from the upper-deck reserve area j to one the input and output variables were then extracted to build the ANFIS
pick-face forward area only. model.
Step 1. Identify the input and output variables
4. Illustrative case scenario
To predict the customer demand on SKU quantities, factors including
To validate the feasibility and performance of the RPFR system, a past sales quantities (xpast ), price (xprice ), discount rate (xdicsount ), and
pilot case study was conducted in a medium-sized third-party logistics holidays (xholidays ) are identified as the input variables. “xpast ” refers to
distribution centre in Hong Kong. The case company has a 3000 m2 the historical sales records of different SKUs. “xprice ” refers to the list
distribution centre with over 30 aisles for processing e-commerce or­ price of the SKUs displayed on an online shopping website. Price is a
ders, such as red wines, powders, coffee beans, and electronic parts. significant factor that could affect the demand and sales volume of each
Currently, the company stores e-commerce SKUs using high-bay pallet SKU. If the price increases, the sales of SKU might decrease. In contrast,
racking, as shown in Fig. 4, and single order picking is applied. Once the the sales of an SKU may increase during the price reduction or the
company receives an e-order from customers, those data are then promotional period. “xdicsount ” refers to the discount offers on different
aggregated and sent to the warehouse management system, which al­ wines under a certain period. Customers may be attracted to discounts
lows the pickers to check the stock level. Based on the SKUs’ locations, and place orders within the discount offer period. In this situation, the
pickers use forklift trucks to pick the SKU in pieces one by one from increased discount rate may increase the sales volume and lead to an
different racks. However, owing to the influence of COVID-19, increase in the quantity of outbound wines. “xholidays ” refers to the
increasing orders were received from online shopping instead of number of holidays during the next pick-face replenishment period.
selling daily necessities or other commodities in brick-and-mortar Sales volume is expected to increase, especially during festivals. Sales
stores. In this situation, increasing small-lot orders came to the DC are also expected to increase during the long holiday seasons. Addi­
with fluctuating demands in the e-commerce business. Therefore, it was tionally, the output variable “fpredict ” of the ANFIS model is the predicted
difficult to manage the DC, especially for the order-picking process. To quantity of each SKU for the following three days. The predicted
address the above-mentioned challenge, the company decided to apply quantity is one of the considerations for the GA-based item allocation
the proposed RPFR system and set up two aisles for implementing the model.
pick-face strategies. A prototype of the proposed RPFR system was then
Step 2. Extract relevant data
designed using MATLAB to illustrate the deployment of EQPM and
SSAM in the case scenario. After identifying the input and output variables, the relevant data
must be extracted to train the ANFIS model. To develop the proposed
ANFIS model, a 208-size dataset was selected and grouped into training
4.1. Deployment of E-order quantity prediction module (EQPM) and testing data. Ten types of SKUs were selected, and the selected data
contained a two-year sales record for each SKU. To clean, edit, and
To predict the order quantities of each SKU in the next time interval classify various data from the database, a data pre-processing step was
and make the decision on pick-face replenishment, input variables that performed.
may affect the order quantities were first identified. The relevant data of
Step 3. Design the structure of the ANFIS model
An ANFIS model with four inputs and one output was constructed
using MATLAB to test for the best parameter settings. To train the model,
the collected data was divided into training and test datasets. A pro­
portion of the collected data is classified as the training dataset to train
and build the ANFIS network, whereas the remaining data are classified
as testing datasets to validate the prediction performance. Table 3 lists
the training parameters for developing the optimal ANFIS model,
including the FIS structure, number of membership functions, type of
membership function, output function, and number of epochs. For input
variables, three types of membership functions (MFs) (triangular, trap­
ezoidal, and generalised bell) and different numbers of MFs for each
input (2/3/4) are considered. Subsequently, the type of output function
(i.e. constant) is defined. Different epochs (20/50/100) were used for
training. To reduce the overfitting and selection bias problems of ANFIS,
10-fold cross-validations were conducted for each setting. Based on the

Table 3
Training parameters of the ANFIS model.
Parameters Setting

Number of layers 5
Number of input variables 4 (xpast ; xprice ; xdicsount ; xholidays )
Number of output variable 1 (fpredict )
Type of SKUs 10
Total number of data set per SKU 208 (52 × 2 × 2)a
Proportions of training data to testing data 70:30/80:20
FIS structure Grid partition
Type of input MFs Trimf/Tramf/Gbellmf
Number of MFs for each input 2/3/4
Number of epochs 20/50/100
a
The 208 data set per SKU are collected in 2-year record with replenishments
Fig. 4. The layout of a company warehouse. made twice per week.

7
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

Table 4
Average training and testing error under different parameter settings.
Test No. No. Of MFs Type of Input MF Average RMSE Test No. No. Of MFs Type of Input MF Average RMSE

Training Testing Training Testing

Training-Testing Ratio: 70:30 Training-Testing Ratio: 80:20


1 3-3-3-2 trimf 9.27 18.81 13 3-3-3-2 trimf 9.74 16.18
2 trapmf 11.25 25.38 14 trapmf 11.65 22.84
3 gbellmf 9.70 22.46 15 gbellmf 10.20 18.48
4 3-3-3-3 trimf 7.85 28.69 16 3-3-3-3 trimf 8.49 21.79
5 trapmf 8.95 31.42 17 trapmf 9.34 23.71
6 gbellmf 7.60 72.45 18 gbellmf 8.24 51.36
7 4-4-3-3 trimf 5.57 95.51 19 4-4-3-3 trimf 6.45 62.08
8 trapmf 7.84 67.17 20 trapmf 8.47 46.96
9 gbellmf 5.56 129.75 21 gbellmf 6.37 104.15
10 4-4-4-4 trimf 3.88 91.71 22 4-4-4-4 trimf 4.57 80.88
11 trapmf 7.67 93.38 23 trapmf 8.31 62.18
12 gbellmf 3.81 141.20 24 gbellmf 4.47 115.34

above results, the optimal ANFIS model, shown in Fig. 5, was applied to quantity picking region, integer numbers are used to indicate the
forecast the demand for SKU quantities based on the minimal training quantity to be picked in pick-face forward area Qijk and upper-deck
errors of the ANFIS model. reserve area QDij . The length of the chromosome was 2 × n × m × k + 2 ×
n × m in terms of the number of genes.
4.2. Deployment of selective stock allocation module (SSAM) Chromosomes in the parent pool were randomly generated to create
offspring in the mating pool. The fitness function based on Equation (7)
After predicting the order quantity of each SKU in the next time in­ was used to evaluate the performance of each chromosome. The pre­
terval, the GA model is designed in SSAM to determine the types of SKU diction error of the developed ANFIS model for each SKU was extracted
and their corresponding quantities to be allocated to the pick-face for­ to calculate the fitness value. A chromosome with a lower fitness value
ward areas. Owing to the limited size of the pick-face forward areas, it is would have a higher chance of being selected for offspring reproduction.
usually impossible to load all SKUs onto the pick-face forward areas with In the mating pool, crossover and mutation were conducted for each
the predicted quantity. Hence, the GA is used to solve for the nearly chromosomal pair to generate new offspring with a new allocation plan.
optimal allocation plan solution based on the model discussed in Section Offspring with better performance would then replace the worst chro­
3.3. The proposed GA goes through the process of chromosome encod­ mosome in the mating pool, so that the fitness function value improves
ing, fitness function evaluation, crossover, and mutation, as shown in during iterations. The GA iteration process continues until the termi­
Fig. 6. nation criterion, i.e., the maximum number of iterations, has been met.
The GA process begins with chromosome encoding. Fig. 7 shows an Fig. 8 shows an illustration of the GA mechanism for SKU allocation.
example of an encoded chromosome for this problem. The chromosome This shows that 55 units of SKU number 3 should be picked directly from
is divided into four parts: (i) the pick-face SKU loading region; (ii) the upper-deck reserve area 1, while 10 units should be allocated to pick-
pick-face quantity replenishment region; (iii) the upper deck SKU face forward area 2.
picking region; and (iv) the upper deck quantity picking region. For the
pick-face SKU loading region and upper deck SKU picking region, a bi­ 5. Results and discussion
nary number is used to indicate whether the type of SKU is loaded to the
pick-face forward area, xijk , and picked in the upper-deck reserve area, To further evaluate the performance of the proposed models, two
yij . For the pick-face quantity replenishment region and upper-deck comparative analyses were conducted: (i) comparative analysis of the

Fig. 5. Membership function structure of the optimal ANFIS model.

8
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

Fig. 6. Pseudocode for genetic algorithm.

Fig. 7. Chromosome encoding.

Fig. 8. GA mechanism for SKU allocation.

ANFIS parameter settings; (ii) comparative analysis of the GA results. 10, the original dataset for each type of wine was randomly divided into
The implications of this study are presented in this section. ten sub-datasets to test the model prediction performance. For each type
of wine, nine subdatasets were selected as the training data in each
5.1. Comparative analysis of ANFIS parameter settings iteration, while the remaining subset was used as the testing data. The
iteration continued ten times, represented by k-1, k-2, k-3, …, k-10, until
5.1.1. K-fold cross validation every subset was selected as the testing data once. After conducting 10-
Based on the parameter settings with 80% training data and 20% fold cross-validation, the average k-fold cross-validation training and
testing data proportion, 3-3-3-2 sets of membership functions, and testing errors were analysed using Equation (15). Fig. 9 shows the dis­
triangular types of membership functions, k-fold cross-validation was tribution of the 10-fold cross-validation results of the selected SKUs
conducted to avoid selection bias and model overfitting. By setting k = under the defined parameter setting. The variances of the 10-fold cross-

9
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

Fig. 9. Distribution of the 10-fold cross-validation result of selected SKUs.

validation of each SKU ranged from 0.0425 to 0.265. The results show
Table 5
that there was no bias in the prediction performance of the trained
Average training and testing error based on different parameter settings.
model.
Parameters Overall Average RMSE
1∑ k
Cross validation error(k) = Error(i) for k = 1, …, 10 (15) Training error Testing error
k i=1
(i) Proportions of training data to testing data sets
70%:30% 7.41 68.16
5.1.2. Comparative analysis of ANFIS parameter settings 80%:20% 8.02 52.16
In addition to k-fold cross-valuation for each SKU, a comparative (ii) Numbers of MFs for each input (Based on 80% training data to 20% testing data)
3-3-3-2 10.53 19.17
analysis was conducted to examine the optimal parameter settings of the
3-3-3-3 8.69 32.29
ANFIS model. Three parameter settings that may affect the training and 4-4-3-3 7.10 71.06
testing errors were considered under the same training epochs: (i) pro­ 4-4-4-4 5.78 86.13
portions of training and testing datasets; (ii) number of membership (iii) Type of input MFs (Based on 80% training data and 20% testing data and 3-3-3-2
set of membership functions)
functions for each input variable; and (iii) type of membership functions
trimf 9.74 16.18
for each input variable. Hence, 24 × 10 × 10 experiments were designed Tramf 11.65 22.84
for ten SKUs, each with 24 sets of experiments and were repeated ten gbellmf 10.20 18.48
times to estimate the prediction error and to ensure that the model was
suitable for prediction. The root-mean-square error (RMSE) was used to
measure the SKU quantity prediction performance. Table 4 lists the 52.16% and 68.16%, respectively, with the error reduction of 23.5%.
experimental results of the average training and testing errors under Although the training error was smaller for 70% training data, its testing
different parameter settings. error was comparatively high, indicating overfitting.
Using different combinations of ANFIS parameter settings, as speci­
fied in Table 4, t the setting with an 80:20 training-to-testing ratio, a 3-3- (ii) Changing the numbers of MFs for each input
3-2 set of membership functions, and a triangular type of MFs provided
an optimal ANFIS model setting. The difference between the average Four sets of membership functions were considered in the case study:
training and testing RMSEs was the smallest, indicating that the above 3-3-3-2, 3-3-3-3, 4-4-3-3, and 4-4-4-4. The numbers represent the
setting could provide the best prediction performance among all set­ number of membership functions used for each input attribute. If the
tings. For the other settings, although test 12 demonstrated the lowest first number is “3”, then there are three membership functions, e.g.,
average RMSE (3.81), its average testing RMSE was extremely high (i.e. high, medium, and low, defined for input variable one. In the experi­
141.2), demonstrating the problem of overfitting; hence, this setting was ments with 80% training data and 20% testing data, a smaller testing
not acceptable. error was obtained with fewer membership function sets for each
attribute, possibly leading to better prediction results. For instance, the
5.1.3. Key findings on ANFIS parameter settings average testing errors for membership functions 3-3-3-2 and 4-4-4-4
Table 5 summarises the average training and testing errors for ten were 19.17 and 86.13, respectively. The testing error was reduced by
SKUs based on different ANFIS parameter settings. Three key findings 77.7% when fewer membership functions were used. The results
were established in the experiments to select the best ANFIS model for demonstrate that fewer membership functions for each input attribute
predicting the future order quantities. outperformed other settings.

(i) Adjustment on the proportions of training to testing data sets (iii) Changing the type of input MFs

Two proportions were considered in the study: 70% dataset for Triangular (trimf), trapezoid (tramf), and bell (gbellmf) membership
training, with the remaining 30% as testing data; and 80% dataset for functions were tested for the ANFIS model. The results showed that the
training, with the remaining 20% as testing data. By changing the pro­ triangular membership function exhibited the lowest testing error
portions of training data, it was found that 80% training data and 20% (16.18) compared with the trapezoid (22.84) and bell (18.48) mem­
testing data exhibited a lower testing error compared with 70% training bership functions. While the trapezoid membership function performed
data and 30% testing data. The average testing error was found as better on some wines, the triangular type exhibited a stable testing error

10
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

for the majority of SKU quantity predictions. prediction error and picking complexity, outperforming other
approaches.
5.2. Comparative analysis of GA results
5.3. Advantages of the RPFR system
The proposed GA model considers two adjustment factors: the pre­
diction error of the ANFIS model on the SKU quantity and the After implementing the RPFR system for two months, the operation
complexity of picking the same SKU in multiple locations. In this section, efficiency for order picking in DC was improved while the staff satis­
a comparative analysis is conducted to discuss the results with and faction was enhanced in the case company. On average, the case com­
without considering the two adjustment factors. Experiments were pany received 150 e-commerce orders per day. Table 6 shows the
performed using a GA setting with a population size of 500, 0.9 cross­ performance improvement in order picking before and after the imple­
over rate, 0.01 mutation rate, and 10,000 generations. mentation of the RPFR system. Three key indicators are used to measure
Based on the experiments with two upper-deck reserve areas, two the operational performance, including (i) time for order picking pro­
pick-face forward areas, and ten SKUs, Fig. 10 shows a comparison of the cess, (ii) times for the insufficient quantity of SKUs in pick-face forward
number of SKU allocating locations under different scenarios: (i) the areas, and (iii) times for missing SKUs in the pick-face forward area.
proposed GA, (ii) the prediction error of the SKU quantity is ignored, and Conventionally, SKUs are stored in the pallet level and the picker
(iii) multiple pickup locations are allowed. For scenario (i), wherein picks one order at a time from different rack locations. In contrast, by
multiple pickup locations are allowed, no restriction is imposed on the using the RPFR system, the pickers can directly perform piece picking at
number of allocated locations. The same SKU can be loaded from the the desired pick-face forward area without moving the SKUs from upper-
upper-deck reserve area onto any pick-face forward area. The GA results deck reserve area. As the replenishment activities from upper-deck
show that the same SKU would be allocated to 4–6 different locations, reserve areas to pick-face forward area are usually conducted between
which is comparatively higher than the number of allocated locations in each pick wave, the time for the upper-deck reserve areas is reduced to
the other two scenarios. In this case, pickers must consolidate a suffi­ zero. Therefore, the RPFR system can reduce the average time for order
cient quantity of SKUs from different locations after picking, which picking process in terms of travelling and picking time by 63.28% (from
creates inconvenience in order processing. For scenario (ii), where the 12.1 to 4.5 min). However, when adopting the RPFR system, only the
prediction error of the SKU quantity is ignored, its performance is found popular SKUs will be per-loaded in the pick-face forward area. There is a
to be similar to that of the proposed GA (iii), wherein pickers must pick chance to miss unpopular SKUs and allocate insufficient quantity of
the SKUs from one or two locations. SKUs in the pick-face forward area. From Tables 6, it was found that the
However, scenario (ii) does not guarantee that an SKU with a low number of times for the insufficient quantity of SKUs and the number of
prediction error can be allocated to the pick-face forward area. Since the times for missing SKUs in pick-face forward area per week are 0.87 and
impact of a high prediction error is ignored, the SKUs allocated to the 0.72, respectively. After consulting the opinions from warehouse man­
pick-face forward area in this model may have a high prediction error, agers, the prediction error of the RPFR system falls within the acceptable
such that variations in the order quantity may occur. For the proposed range. In general, the proposed RPFR system can shorten the time of the
GA (iii), both adjustment factors were considered to minimise the order picking operation to ensure timely delivery and hence, improve
impact of the picking operations in different locations and reduce the the overall warehouse operation performance.
impact of a large prediction error. Fig. 11 shows the percentage of SKU
with a low prediction error (≤1) to be allocated to the pick-face forward 5.4. Implications
area based on scenarios (ii) and (iii). To prioritise SKUs with low pre­
diction errors in the pick-face forward area, the number of SKUs allo­ Unlike conventional business models, nowadays, e-commerce orders
cated to the pick-face forward areas is divided into two categories with usually consist of large item varieties in small quantities, with unstable
prediction errors (a) smaller than or equal to 1 and (b) larger than 1. The and uncertain daily demand with tight delivery schedules. With diverse
results show that with a 100% guarantee, SKUs with a prediction error requirements from customers in e-commerce, DCs always face the
smaller than or equal to 1 can be allocated to the pick-face forward areas operational challenge of handling massive time-critical picking orders
if 30 types of SKUs or below are considered using the proposed GA. This requiring high flexibility in processing capacities to meet specific re­
percentage drops gradually if over 30 types of SKUs are considered. In quirements. These order patterns impose significant pressure on oper­
scenario (ii), wherein the prediction error is ignored, 80% SKUs allo­ ational efficiency, especially in order-picking operations.
cated to the pick-face forward areas have a prediction error smaller than
or equal to 1, and the percentage drops when the number of SKUs in­ • Theoretically, the traditional layout with pallet storage in high racks
creases. Based on the experimental results, the performance of the is no longer suitable for e-commerce warehouse operations (Bahrami
proposed GA is summarized by considering adjustment factors, i.e. et al., 2019; Boysen et al., 2019; Yu et al., 2017). This study

Fig. 10. Comparison on the number of picking locations under different scenarios.

11
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

Fig. 11. Comparison of the number of SKUs with low prediction error allocated to the pick-face forward areas.

raises concerns about effective resource allocation to avoid long


Table 6
waiting times due to equipment shortages. The proposed responsive
Performance improvement before and after the use of the RPFR system.
pick-face replenishment strategy allows the top management to have
Before the After the Difference better resource allocation on human resource, equipment scheduling
use of RPFR use of the (%)
and storage location assignment. By doing so, the replenishment
RPFR
activities in the pick-face forward areas can be arranged in advanced,
Average time for the order picking 12.1 min 4.5 min − 63.28%
prior to the order arrivals in the next pick wave.
process (per order)
Time for picking the SKU from the 7.2 min 1.3 min − 81.19%
• From a practical perspective, this study provides a practical solution
high-bay pallet racking to formulate a pick-face replenishment strategy for e-commerce
- Time for the upper-deck reserve 4.1 min 0 min fulfilment. ANFIS and GA are designed to predict the future demand
areas and allocate selected SKUs to the pick-face forward areas for timely
order fulfilment to support the DC in handling e-orders. Hence, DCs
- Time for the bottom pick-face 3.1 min 1.3 min
forward areas can shorten the order-picking time to ensure timely delivery and
hence, improve the overall warehouse operation performance. Ulti­
Time for travelling to different racks 4.9 min 3.2 min − 34.69% mately, customer reputation and satisfaction can be enhanced to
Number of times for the insufficient N/A 0.87 / maintain long-term relationships.
quantity of SKUs in the pick-face
forward area (per week)
• Apart from managerial and practical perspectives, this study high­
Number of times for missing SKUs in N/A 0.72 / lights economic advantages of the proposed responsive pick-face
the pick-face forward area (per replenishment strategy, especially for DCs with a high ceiling and
week) high-bay racks. In some countries or areas that are densely popu­
lated, such as Hong Kong, DCs are generally set up inside factory
buildings with small floor size and high ceiling. To fully utilise the
integrates machine learning and artificial intelligence, i.e. ANFIS and
storage capacity, high-bay racks are usually set up to store pallet-
GA, for order demand prediction and stock allocation, respectively.
based SKUs. However, the frequent movement of SKUs from and to
To the best of our knowledge, this is the first study to consider the
the high-bay racks affects the e-order handling effectiveness and
manual replenishment activities in the forward-reserve areas by
prolongs the e-fulfilment lead time, which further increases the
integrating these two techniques. Hence, the research gap is filled by
operational cost. The proposed responsive pick-face replenishment
modelling and predicting the SKU demand for upcoming e-commerce
orders using ANFIS, thereby addressing the problem of picker strategy provides an efficient and cost-effective approach to facilitate
the order picking process, even though the DCs are equipped with
blocking. The predicted result is further used in the GA model to
formulate the allocation plan capable of dealing with the high-bay racks. Furthermore, due to an increase in the order picking
efficiency, DCs can deliver e-commerce orders to customers on time
limited-sized constraint of the pick-face forward areas.
• From the managerial perspective, changing from brick-to-mortar to to avoid delays and perform cost saving in terms of (i) average
penalty incurred due to late delivery and waste of transportation cost
e-commerce orders enables logistics practitioners to manage the
orders in the e-commerce DCs. Meanwhile, manual picking is still the and (ii) average compensation to customers. Expectedly, the total
cost saved per year is as follows and the improvement is highlight in
dominant practice in the industry to reduce the huge investment cost
for both technology and infrastructure. Although orders with similar Table 7:
items can be grouped and picked simultaneously, pickers need
considerable time to pick items located on the upper deck of the HK$ [(average penalty per month before implementation – average
penalty per month after implementation)] + [(average compensation
storage rack. Moreover, the pickers should use a forklift truck to load
the whole pallet to the ground, pick only one or two pieces of the spent to customers per month before implementation – average
compensation spent to customers per month after implementation)] ×
items on the pallet, and then put the whole pallet back to its original
position. It not only creates complexity in order picking but also 12

12
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

Table 7 developing an optimisation model considering the penalty parameters.


Cost saving after implementing the proposed strategy. Second, the proposed methodology was applied to a DC with random
Before After Improvement storage. SKUs were allocated to any pick-face forward area according to
(%) the generated allocation plan in the case study only. However, different
(i) Average penalty incurred due to $12,000 $5500 54.17% layouts (e.g. dedicated storage and class-based storage) and different
late delivery and waste of picking strategies (e.g. single/batch order picking, wave picking and
transportation cost (per month) robotic picking) in DC will also affect the system performance. Future
(ii) Average compensation to $56,000 $8000 85.74% research directions are expected to consider different DC designs, lay­
customer (per month)
Annual total cost $816,000 $162,000 80.15%
outs and picking strategies, such as zoning and inventory classification,
so that frequent items may be prioritized for allocation to the pick-face
forward areas near the entrance. More comprehensive analyses can be
= HK$ [(12,000–5500) + (56,000–8000)] × 12 conducted to further evaluate the system’s performance.
= HK$ 654,000
Declaration of competing interest
In the long run, as the proposed system ensures continuous
improvement in the order picking processes because of the machine No potential conflict of interest was reported by the author.
learning facture, it will not be surprising to observe continuous
improvement in cost saving in penalty and compensation spent to cus­ Data availability
tomers over time. Hence, the proposed system supports the continuous
business development in the bloom of e-commerce market. No data was used for the research described in the article.

6. Conclusions Acknowledgements

With the increasing online shopping in recent years, the expanding e- This project was supported by the Research Grants Council of Hong
commerce industry has not only generated new business opportunities Kong, University Grants Committee [UGC/FDS14/E06/21], and the Big
but has also led to an increased pressure on DCs regarding e-order Data Intelligence Centre in The Hang Seng University of Hong Kong.
fulfilment. Considering the complexity of handling numerous small-lot-
sized e-commerce orders in a competitive logistics business environ­ References
ment, this study proposes a responsive pick-face replenishment strategy
for enhancing the order-picking process and further improving the Accorsi, R., Manzini, R., Maranesi, F., 2014. A decision-support system for the design and
management of warehousing systems. Comput. Ind. 65 (1), 175–186.
operational efficiency in DC. To address the challenges of fast order Adedeji, P.A., Akinlabi, S., Madushele, N., Olatunji, O.O., 2022. Hybrid adaptive neuro-
delivery, the proposed RPFR system integrates a machine learning fuzzy inference system (ANFIS) for a multi-campus university energy consumption
forecasting model based on ANFIS and an artificial intelligence model forecast. Int. J. Ambient Energy 43 (1), 1685–1694.
Al-Qaness, M.A., Fan, H., Ewees, A.A., Yousri, D., Abd Elaziz, M., 2021. Improved ANFIS
with GA to predict the upcoming e-order quantities of each SKU item model for forecasting Wuhan City air quality and analysis COVID-19 lockdown
and to allocate a subset of selected SKUs from the upper-deck reserve impacts on air quality. Environ. Res. 194, 110607.
areas to the bottom pick-face forward areas. Based on the predicted Ardjmand, E., Ghalehkhondabi, I., Young II, W.A., Sadeghi, A., Weckman, G.R.,
Shakeri, H., 2020. A hybrid artificial neural network, genetic algorithm and column
order quantity of each SKU, GA is used to optimise the stock allocation generation heuristic for minimizing makespan in manual order picking operations.
plan by considering two adjustment factors: the prediction error of the Expert Syst. Appl. 159, 113566.
ANFIS model on the SKU quantity and the complexity of picking the Ardjmand, E., Shakeri, H., Singh, M., Bajgiran, O.S., 2018. Minimizing order picking
makespan with multiple pickers in a wave picking warehouse. Int. J. Prod. Econ.
same SKU in multiple locations. Three comparative analyses were con­ 206, 169–183.
ducted to validate the results through k-fold cross-validation, prediction Bahrami, B., Aghezzaf, E.H., Limère, V., 2019. Enhancing the order picking process
performance evaluation, and allocation performance of the GA. through a new storage assignment strategy in forward-reserve area. Int. J. Prod. Res.
57 (21), 6593–6614.
The originality of this study is summarized as follows. This paper
Boysen, N., De Koster, R., Weidinger, F., 2019. Warehousing in the e-commerce era: a
addresses an important research and operational needs of small-lot-sized survey. Eur. J. Oper. Res. 277 (2), 396–411.
e-commerce order picking problem, specifically for DCs with a high Battini, D., Calzavara, M., Persona, A., Sgarbossa, F., 2018. A method to choose between
carton from rack picking or carton from pallet picking. Comput. Ind. Eng. 126,
ceiling and high-bay racks. From the past literature, most studies
88–98.
examined pick-face replenishment problem in a machine-supported way Boysen, N., de Koster, R., Füßler, D., 2021. The forgotten sons: warehousing systems for
and solved it as an SKU switching problem. The problem of picker brick-and-mortar retail chains. Eur. J. Oper. Res. 288 (2), 361–381.
blocking and long waiting time has been raised as it took time for the Calzavara, M., Glock, C.H., Grosse, E.H., Sgarbossa, F., 2019. An integrated storage
assignment method for manual order picking warehouses considering cost, workload
retrieval systems to switch SKUs between the storage racks and picking and posture. Int. J. Prod. Res. 57 (8), 2392–2408.
areas in a real-time manner. Concerning the importance of time-critical Cergibozan, Ç., Tasan, A.S., 2019. Order batching operations: an overview of
delivery in the e-commerce environment, previous studies lack the classification, solution techniques, and future research. J. Intell. Manuf. 30 (1),
335–349.
consideration of predicting SKUs demand in upcoming e-commerce or­ De Koster, R., Le-Duc, T., Roodbergen, K.J., 2007. Design and control of warehouse order
ders and pre-allocating the selected SKUs to the bottom pick-face for­ picking: a literature review. Eur. J. Oper. Res. 182 (2), 481–501.
ward areas, so as to ensure a fast and efficient retrieval of SKUs from De Koster, R.B., Johnson, A.L., Roy, D., 2017. Warehouse design and management. Int. J.
Prod. Res. 55 (21), 6327–6330.
shelves under a tight schedule. This paper fills this research gap by Füßler, D., Boysen, N., 2017. Efficient order processing in an inverse order picking
presenting a novel data-driven methodology which integrates a pre­ system. Comput. Oper. Res. 88, 150–160.
dictive analytics algorithm and an adaptive allocation algorithm, Ghashami, F., Kamyar, K., 2021. Performance evaluation of ANFIS and GA-ANFIS for
predicting stock market indices. Int. J. Econ. Finance 13 (7), 1–6.
thereby addressing the problem of picker blocking, fluctuating order
Gu, J., Goetschalckx, M., McGinnis, L.F., 2010. Solving the forward-reserve allocation
demand and limited size of the pick-face forward areas. problem in warehouse order picking systems. J. Oper. Res. Soc. 61 (6), 1013–1021.
This study has two limitations. First, this study assumes that the Gu, J., Goetschalckx, M., McGinnis, L.F., 2007. Research on warehouse operation: a
comprehensive review. Eur. J. Oper. Res. 177 (1), 1–21.
quantity of SKUs in stock is sufficient to fulfil the predicted demand to
Guo, X., Chen, R., Du, S., Yu, Y., 2021. Storage assignment for newly arrived items in
simplify the case scenario. However, this may not be the case when the forward picking areas with limited open locations. Transport. Res. E Logist.
number of e-orders increases suddenly, as the DC may not have enough Transport. Rev. 151, 102359.
inventory to fulfil the demand. Future research will focus on examining
the effect of insufficient inventory on e-order fulfilment when

13
H.Y. Lam et al. International Journal of Production Economics 264 (2023) 108976

He, B., Mirchandani, P., Shen, Q., Yang, G., 2021. How should local Brick-and-Mortar Schwerdfeger, S., Boysen, N., 2017. Order picking along a crane-supplied pick-face: the
retailers offer delivery service in a pandemic World? Self-building Vs. O2O platform. SKU switching problem. Eur. J. Oper. Res. 260 (2), 534–545.
Transport. Res. E Logist. Transport. Rev. 154, 102457. Shah, B., Khanzode, V., 2018. Designing a lean storage allocation policy for non-uniform
Holzapfel, A., Hübner, A., Kuhn, H., Sternbeck, M.G., 2016. Delivery pattern and unit loads in a forward-reserve model: an enterprise information management with
transportation planning in grocery retailing. Eur. J. Oper. Res. 252, 54–68. an e-decision support system. J. Enterprise Inf. Manag. 31 (1), 112–145.
Hu, X., Chuang, Y.F., 2022. E-commerce warehouse layout optimization: systematic Sremac, S., Tanackov, I., Kopić, M., Radović, D., 2018. ANFIS model for determining the
layout planning using a genetic algorithm. Electron. Commer. Res. 1–18. economic order quantity. Decision Making: Applications in Management and
Ishfaq, R., Raja, U., 2018. Evaluation of order fulfillment options in retail supply chains. Engineering 1 (2), 81–92.
Decis. Sci. J. 49 (3), 487–521. Statista, 2022. Retail E-Commerce Sales Worldwide from 2014 to 2026 available at: https
Jaghbeer, Y., Hanson, R., Johansson, M.I., 2020. Automated order picking systems and ://www.statista.com/statistics/379046/worldwide-retail-e-commerce-sales/.
the links between design and performance: a systematic literature review. Int. J. Su, C.H., Cheng, C.H., 2016. A hybrid fuzzy time series model based on ANFIS and
Prod. Res. 58 (15), 4489–4505. integrated nonlinear feature selection method for forecasting stock. Neurocomputing
Jang, J.S., 1996, September. Input selection for ANFIS learning, (Vol. 2,. IEEE, 205, 264–273.
pp. 1493–1499. Tu, M., Yang, M.F., Kao, S.L., Lin, F.C., Wu, M.H., Lin, C.K., 2021. Using a heuristic multi-
Jiang, M., Huang, G.Q., 2022. Intralogistics synchronization in robotic forward-reserve objective genetic algorithm to solve the storage assignment problem for CPS-based
warehouses for e-commerce last-mile delivery. Transport. Res. E Logist. Transport. pick-and-pass system. Enterprise Inf. Syst. 15 (9), 1238–1259.
Rev. 158, 102619. Van Gils, T., Ramaekers, K., Braekers, K., Depaire, B., Caris, A., 2018a. Increasing order
Jiang, M., Leung, K.H., Lyu, Z., Huang, G.Q., 2020. Picking-replenishment picking efficiency by integrating storage, batching, zone picking, and routing policy
synchronization for robotic forward-reserve warehouses. Transport. Res. E Logist. decisions. Int. J. Prod. Econ. 197, 243–261.
Transport. Rev. 144, 102138. Van Gils, T., Ramaekers, K., Caris, A., de Koster, R.B., 2018b. Designing efficient order
Jiang, W., Liu, J., Dong, Y., Wang, L., 2021. Assignment of duplicate storage locations in picking systems by combining planning problems: state-of-the-art classification and
distribution centres to minimise walking distance in order picking. Int. J. Prod. Res. review. Eur. J. Oper. Res. 267 (1), 1–15.
59 (15), 4457–4471. van Gils, T., Caris, A., Ramaekers, K., Braekers, K., de Koster, R.B., 2019. Designing
Jiao, Y.L., Xing, X.C., Zhang, P., Xu, L.C., Liu, X.R., 2018. Multi-objective storage location efficient order picking systems: the effect of real-life features on the relationship
allocation optimization and simulation analysis of automated warehouse based on among planning problems. Transport. Res. E Logist. Transport. Rev. 125, 47–73.
multi-population genetic algorithm. Concurr. Eng. 26 (4), 367–377. Vanelslander, T., Deketele, L., Van Hove, D., 2013. Commonly used e-commerce supply
Koç, M.A., Şener, R., 2021. Prediction of emission and performance characteristics of chains for fast moving consumer goods: comparison and suggestions for
reactivity-controlled compression ignition engine with the intelligent software based improvement. Int. J. Logist. Res. Appl. 16 (3), 243–256.
on adaptive neural-fuzzy and neural-network. J. Clean Prod. 318, 128642. Vanheusden, S., van Gils, T., Ramaekers, K., Cornelissens, T., Caris, A., 2022. Practical
Kök, A.G., Fisher, M.L., Vaidyanathan, R., 2008. Assortment planning: review of factors in order picking planning: state-of-the-art classification and review. Int. J.
literature and industry practice. In: Retail Supply Chain Management. Springer, Prod. Res. 1–25.
Boston, MA, pp. 99–153. Walia, N., Singh, H., Sharma, A., 2015. ANFIS: adaptive neuro-fuzzy inference system- A
Kong, X.T., Yang, X., Peng, K.L., Li, C.Z., 2020. Cyber physical system-enabled survey. Int. J. Comput. Appl. 123 (13), 32–38.
synchronization mechanism for pick-and-sort ecommerce order fulfilment. Comput. Walter, R., Boysen, N., Scholl, A., 2013. The discrete forward–reserve
Ind. 118, 103220. problem–Allocating space, selecting products, and area sizing in forward order
Kong, X.T., Zhu, M., Qin, K., Yan, P., 2021. Demand-predictive storage assignment picking. Eur. J. Oper. Res. 229 (3), 585–594.
mechanism for flower auction centers. Int. J. Prod. Res. 1–17. Weidinger, F., Boysen, N., Schneider, M., 2019. Picker routing in the mixed-shelves
Kristjanpoller, W., Michell, K., 2018. A stock market risk forecasting model through warehouses of e-commerce retailers. Eur. J. Oper. Res. 274 (2), 501–515.
integration of switching regime, ANFIS and GARCH techniques. Appl. Soft Comput. Wu, W., de Koster, R.B., Yu, Y., 2020. Forward-reserve storage strategies with order
67, 106–116. picking: when do they pay off? IISE Transactions 52 (9), 961–976.
Leung, K.H., Choy, K.L., Siu, P.K., Ho, G.T., Lam, H.Y., Lee, C.K., 2018. A B2C e- Xi, G., Cao, X., Zhen, F., 2020. The impacts of same day delivery online shopping on local
commerce intelligent system for re-engineering the e-order fulfilment process. store shopping in Nanjing, China. Transport. Res. Pol. Pract. 136, 35–47.
Expert Syst. Appl. 91, 386–401. Yan, B., Yan, C., Long, F., Tan, X.C., 2018. Multi-objective optimization of electronic
Leung, K.H., Choy, K.L., Ho, G.T., Lee, C.K., Lam, H.Y., Luk, C.C., 2019. Prediction of B2C product goods location assignment in stereoscopic warehouse based on adaptive
e-commerce order arrival using hybrid autoregressive-adaptive neuro-fuzzy genetic algorithm. J. Intell. Manuf. 29 (6), 1273–1285.
inference system (AR-ANFIS) for managing fluctuation of throughput in e-fulfilment Yang, P., Zhao, Z., Guo, H., 2020. Order batch picking optimization under different
centres. Expert Syst. Appl. 134, 304–324. storage scenarios for e-commerce warehouses. Transport. Res. E Logist. Transport.
Li, X., Zhao, X., Pu, W., 2020. Measuring ease of use of mobile applications in e- Rev. 136, 101897.
commerce retailing from the perspective of consumer online shopping behaviour Yener, F., Yazgan, H.R., 2019. Optimal warehouse design: literature review and case
patterns. J. Retailing Consum. Serv. 55, 102093. study application. Comput. Ind. Eng. 129, 1–13.
Luo, H., Yang, X., Kong, X.T., 2019. A synchronized production-warehouse management Yu, Y., Wang, X., Zhong, R.Y., Huang, G.Q., 2017. E-commerce logistics in supply chain
solution for reengineering the online-offline integrated order fulfillment. Transport. management: implementations and future perspective in furniture industry. Ind.
Res. E Logist. Transport. Rev. 122, 211–230. Manag. Data Syst. 117 (10), 2263–2286.
Martins, S., Amorim, P., Almada-Lobo, B., 2018. Delivery mode planning for distribution Yuan, R., Cezik, T., Graves, S.C., 2018. Stowage decisions in multi-zone storage systems.
to brick-and-mortar retail stores: discussion and literature review. Flex. Serv. Manuf. Int. J. Prod. Res. 56 (1–2), 333–343.
J. 30, 785–812. Zapata-Cortes, J.A., Arango-Serna, M.D., Serna-Urán, C.A., Ortíz-Vasquez, L.F., 2021.
Mehra, A., Kumar, S., Raju, J.S., 2018. Competitive strategies for brick-and-mortar stores Multi-objective product allocation model in warehouses. In: Techniques, Tools and
to counter “showrooming”. Manag. Sci. 64 (7), 3076–3090. Methodologies Applied to Quality Assurance in Manufacturing. Springer, Cham,
Moons, S., Braekers, K., Ramaekers, K., Caris, A., Arda, Y., 2019. The value of integrating pp. 249–268.
order picking and vehicle routing decisions in a B2C e-commerce environment. Int. Zennaro, I., Finco, S., Calzavara, M., Persona, A., 2022. Implementing E-commerce from
J. Prod. Res. 57 (20), 6405–6423. logistic perspective: literature review and methodological framework. Sustainability
Öztürkoğlu, Ö., 2020. A bi-objective mathematical model for product allocation in block 14 (2), 911.
stacking warehouses. Int. Trans. Oper. Res. 27 (4), 2184–2210. Zhang, S., Fu, L., Chen, R., Mei, Y., 2020. Optimizing the cargo location assignment of
Perveen, G., Rizwan, M., Goel, N., 2019. An ANFIS-based model for solar energy retail e-commerce based on an artificial fish swarm algorithm. Math. Probl. Eng.
forecasting and its smart grid application. Engineering Reports 1 (5), e12070. 2020, 1–14.
Ren, S., Choi, T.M., Lee, K.M., Lin, L., 2020. Intelligent service capacity allocation for Zhang, Y.L., Lei, J.H., 2017. Prediction of laser cutting roughness in intelligent
cross-border-E-commerce related third-party-forwarding logistics operations: a deep manufacturing mode based on ANFIS. Procedia engineering 174, 82–89.
learning approach. Transport. Res. E Logist. Transport. Rev. 134, 101834. Zhang, J., Liu, F., Tang, J., Li, Y., 2019a. The online integrated order picking and delivery
Reyes, J., Solano-Charris, E., Montoya-Torres, J., 2019. The storage location assignment considering Pickers’ learning effects for an O2O community supermarket. Transport.
problem: a literature review. Int. J. Ind. Eng. Comput. 10 (2), 199–224. Res. E Logist. Transport. Rev. 123, 180–199.
Roggeveen, A.L., Sethuraman, R., 2020. How the COVID-19 pandemic may change the Zhang, R.Q., Wang, M., Pan, X., 2019b. New model of the storage location assignment
world of retailing. J. Retailing 96 (2), 169. problem considering demand correlation pattern. Comput. Ind. Eng. 129, 210–219.

14

You might also like