Next Article in Journal
A Comparative Study of Block Incomplete Sparse Approximate Inverses Preconditioning on Tesla K20 and V100 GPUs
Next Article in Special Issue
Hybrid Multiagent Collaboration for Time-Critical Tasks: A Mathematical Model and Heuristic Approach
Previous Article in Journal
A Simplification Method for Point Cloud of T-Profile Steel Plate for Shipbuilding
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Traditional Layout Design for Robotic Mobile Fulfillment System with Multiple Workstations

1
The Civil Aviation Logistics Technology Co., Ltd., The Second Research Institute of Civil Aviation Administration of China, Chengdu 610041, China
2
Intelligent Transportation and Logistics Systems Laboratory, Tsinghua-Berkeley Shenzhen Institute, Shenzhen 518055, China
3
Research Center for Modern Logistics, Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
Algorithms 2021, 14(7), 203; https://doi.org/10.3390/a14070203
Submission received: 30 May 2021 / Revised: 22 June 2021 / Accepted: 28 June 2021 / Published: 30 June 2021

Abstract

:
This paper studies the layout design of a robotic mobile fulfillment system with multiple workstations. This is a parts-to-picker storage system where robots hoist pods and bring them directly to the workstations for stationary pickers to retrieve required items. As few research efforts have focused on determining the optimal locations of workstations in such systems, we develop an integer programming model to determine the location of workstations to minimize the total traveling distance of robots. In addition, we investigate the near-optimal workstation location patterns (i.e., some general workstation configuration rules) in the context of both traditional and flying-V layouts. A series of experiments led to the following findings: (1) the flying-V layout can save 8∼26% of travel distance compared with the traditional layout, and the sacrifice of space use is only 2∼3% for medium or large warehouses; (2) instead of solving the optimization model, the proposed 2 n rule and n + 1 rule are simple and easily implemented ways to locate workstations, with travel distance gaps of less than 1.5% and 5% for traditional and flying-V layouts, respectively; and (3) the “optimal” cross-aisle angle (i.e., θ ) in flying-V layout can be set as large as possible as long as the cross-aisle intersects the left or right edge of the warehouse.

1. Introduction

Driven by the global trade expansion and the world economy reformation, the logistics sector has grown rapidly over the past few decades [1], triggering a tremendous increase in freight transportation (e.g., road transportation, [2]; maritime transportation, [3]; air freight transportation, [4]), and enabling growth in cargo volumes handled at different types of terminals (i.e., warehouses, [5]; rail terminals, [2]; cross-docking facility, [6]; marine terminals, [4], etc.). Unfortunately, this also causes negative impacts on the environment to some extent (e.g., carbon emission [7]), and thus, enhancing the efficiency of freight transportation and creating a more sustainable logistics system is of great importance for both enterprises and the society. Among the aforementioned terminals, warehouses are perhaps the ones most relevant to the e-commerce community. Typically, warehouses are labor-intensive that include receiving, storage, order-picking and shipping processes. Among these, the order-picking process has been identified as the most labor-intensive and costly activity for the operation of warehouses (De Koster et al. 2007, [8]). To curb operational costs and increase throughput capacity of warehouses, more and more companies adopt new storage and order-picking technologies, especially e-commerce businesses with fast turnover of goods and strong demand fluctuations. For instance, Kiva System, also called Amazon Robotics, saves pickers a lot of running back and forth fetching items from the shelves (Mountz, 2012, [9]). The implementation of this kind of system can be seen in Amazon.COM, Alibaba.COM and JD.COM China. This type of warehouse system is referred to as a robotic mobile fulfillment system (RMFS) (Lamballais et al., 2017, [10]), where robots hoist movable storage pods (i.e., inventory pods) and deliver them directly to the workstations for stationary pickers to retrieve required items. Unlike the traditional order-picking system, which requires pickers travel to each storage rack, this emerging parts-to-picker system allows the picker to concentrate on picking and packing orders (Boysen et al. 2017, [11]).
There remain numerous factors impacting the order-picking process in a warehouse, including warehouse layout, storage strategy, zoning, batching and routing method (see De Koster et al. 2007 [8] and Yu 2009 [12]). The warehouse layout is one of the most important components [13], which will affect the daily operations (Dukic, G and Opetuk, T, 2012 [14]; Roodbergen et al. 2015 [15]). Typically, in a traditional warehouse, picking aisles must be straight and parallel to each other; cross aisles should meet picking aisles at right angles, which forces pickers to travel rectilinear distances to picking locations. However, Gue and Meller (2009) [16] break these rules and propose two novel aisle designs for the unit-load warehouse with a single pickup and deposit point (here referred as a workstation), i.e., so-called flying-V and fishbone, which can reduce expected travel distance by about 8∼12% and more than 20%, respectively. Gue and Meller may be the first to study non-traditional warehouse design after White (1972) [17] put forward the optimum warehouse design with radial aisles. They extended their study to facilitate multiple pickup and deposit points using a flying-V layout (Gue et al. 2012 [18]), which can save 3∼6% of the travel distance compared with a traditional layout. Inspired by these research efforts, we think it would be very interesting to investigate the performance of new layout designs under the context of a robotic mobile fulfillment system. It is worth mentioning that another similar scenario to the aforementioned issue is container picking in port yard systems and their layout design (see [19,20] for more details). Typically, in such systems, containers are carried by ground trolleys, shipped to quay cranes, and finally loaded to vessels. These objects mentioned above (i.e., containers, ground trolleys, and quay cranes) can be viewed as inventory pods, robots, and workstations in RMFS, respectively. There remain several essential differences between the two, but the one of most relevance to this work is the workstation location restrictions. Specifically, the quay cranes (i.e., workstations in this work) are required to be deployed on the same side of the yard (i.e., the side close to the vessels) in the yard system due to its structural limitations, whereas such restrictions do not exist in RMFS.
As multiple workstations could be employed in medium or large warehouses, whereas according to recent survey papers ([5,21]) and our knowledge, the only two published literature in which the layout aspects of RMFS were mentioned is Lamballais, Roy, and De Koster, (2017) [10] and Wu et al., (2020) [22]. Lamballais et al. maintain that the locations of the workstations in warehouses directly affect the system throughput. Wu et al. estimate the warehouse performance under various layout configurations. Unfortunately, these analyses are based on several given workstation layouts (multiple workstations), more specifically, four fundamental layout setups in reference [10] and seven layout scenes in reference [22] are pre-defined respectively, and then served as input settings for their proposed model, and afterwards, the performance of these layouts are further evaluated in a simulation manner. This seems exactly a main drawback of the above research that related to our work, i.e., they do not formulate workstation layout as decision variables explicitly and further improve the performance of RMFS from a warehouse design perspective. In summary, most relevant published literature performs single workstation assumption ([16,23,24,25,26]), or consider multiple ones but tend to treat the positions of the workstations as pre-defined information ([10,18,27,28,29,30,31]). As we will verify in this paper, optimal workstations are not located symmetrically on the top and bottom edges of the warehouse, which is counter-intuitive to our experiences.
In this paper, we apply non-traditional warehouse layout design to optimize the location of multiple workstations. Specifically, the flying-V layout is adopted for a RMFS to minimize the total travel distance of all robots in the system. We are going to address the following research questions:
  • How to appropriately locate the workstations in traditional and flying-V layouts?
  • Whether there exist any patterns under the optimal layout of workstations?
  • Is flying-V a good substitute of traditional layout?
To answer these questions, we first develop the expression of travel distance from any pod to any single workstation, for both traditional and non-traditional layouts; then, we formulate an integer programming model to optimize the location of multiple workstations. We demonstrate the proposed model can be solved by a commercial solver (for example, CPLEX) in a very short time even for very large warehouses in the e-commerce industry. We also carry out comprehensive numerical experiments to compare the performance of different warehouse layout types (traditional and flying-V) and different warehouse configurations. Our study makes the following contributions:
  • To the best of our knowledge, we might be the first to investigate a non-traditional layout for a robotic mobile fulfillment system.
  • We propose an integer programming model to determine the optimal location of workstations.
  • We propose two general rules that can provide an approximately optimal workstation location solution with a less than 5% gap.
The remainder of this paper is organized as follows: Section 2 reviews relevant literature; Section 3 presents the expression of the travel distance from any pod to any workstation; and Section 4 presents the workstation location model. Section 5 reports the numerical experiments and illustrates the findings, and finally, in Section 6, conclusions are summarized, and future research directions are identified.

2. Literature Review

This section reviews three aspects of the related research work. First, we will start from the research on traditional layout designs, followed by research on non-traditional aisle designs. We shall also review the design and operational studies in the context of RMFS. Table 1 summarizes the related literature in terms of factors including the topic, aisle type, warehouse type, storage policy, objective, methodology and decisions.

2.1. Traditional Layout Designs

As Gu et al. (2007, 2010) [40,41] point out, warehouse design involves five major decisions, including overall warehouse structure, sizing and dimensioning, department layout, equipment selection, and operational strategies, among which layout and operational strategies are mostly addressed owing to the convenience of quantitative analysis. Warehouse layout problems usually focus on exploring the system parameters affecting optimal design, including the total length of picking aisles and the number of picking aisles and blocks (Caron, 2000 [32]; Roodbergen and Vis, 2006 [34]; Roodbergen et al. 2008 [35]). Please note that most of the research assumes only one workstation.
The three most common layouts in traditional design problems are shown in Figure 1 (similar description see Pohl et al. 2009 [33]). Layout A has picking aisles perpendicular to the front wall but without a cross-aisle inserted into the picking space. In layout B, picking aisles are perpendicular to the front wall with a middle cross-aisle, while in layout C, picking aisles are parallel to front wall with a central cross-aisle. Obviously, the layout optimization problem is about the arrangement of storage locations and aisles, and is often evaluated by expected travel distance for pickers. Pohl et al. (2009) [33] developed expected travel distance expressions based on any two locations in the storage area for dual-command operations and used them to analyze the three common warehouse designs. Their results indicated that layout C is the best design, which is least commonly found in practice. Caron et al. (2000) [32] present an analytical approach for layouts A and C (with workstations at central and corner points) to calculate the expected travel distance with N picking locations using a traversal routing strategy. Both COI-based and random storage policies are considered. The difference in travel distance between layout A and C may be greater than 60%. Moreover, the results show that layout decisions seem to be strongly affected by decisions concerning batching and storage policies. For layout B and its variants (with more than one block), Roodbergen and Vis (2006) [34] developed a model capable of finding the best layout for one block order-picking area, with S-shaped and largest-gap routing policies. Based on this work, Roodbergen et al. (2008) [35] extended the research and formed a layout optimization model that can consider layouts with any number of blocks and aisles using a statistical estimate for average travel distances with random storage and S-shape routing. All these layouts consider only one workstation (which is also referred to as a pickup and deposit point, P&D), and Roodbergen and Vis (2006) [34] have proven that the optimal location of the P&D is in the middle of the front cross-aisle. Owing to the characteristics of the manual order-picking system, such as pickers having to visit more than one storage location during a tour, the S-shaped or traversal routing policy is commonly used when calculating travel distance.

2.2. Non-Traditional Layout Designs

Among existing research on non-traditional layout design, flying-V and fishbone are the most often addressed (Gue and Meller, 2009 [16]; Gue et al., 2012 [18]; Cardona et al., 2012 [24]; Pohl et al., 2011 [36]). The flying-V design has a V-shaped cross-aisle with vertical picking aisles (Figure 2, left). The fishbone design features picking aisles with different angles (Figure 2, right). These various types of layouts aim to reduce travel distance while slightly sacrificing space use. Since the aisle configurations under fishbone layout (multiple horizontal aisles and multiple vertical aisles) differ significantly from the traditional one (all aisles are deployed vertically), it seems less practical to investigate the differences of optimal workstations layout between fishbone layout and traditional layout. In this work, we only consider flying-V layout (only two more angled cross aisles than traditional layout) due to its higher aisle configuration similarity to the traditional layout, focusing on determining the optimal deployment of multiple workstations and comparing the results with those of the traditional cases. Moreover, to simplify the travel distance calculation, we assume that the angled cross aisles in flying-V warehouses are straight rather than curved.
Gue and Meller (2009) [16] first proposed flying-V and fishbone layouts and estimated the expected travel distance under single and multiple workstations. Results show that flying-V layout promises to reduce expected travel distance by about 8–12%, and fishbone can save more than 20%. In both single and multiple workstations cases, the decision variables are intersection points of the cross-aisle, while workstations are fixed and are not treated as decision variables. A continuous integral approach is applied for distance calculation with the assumption of uniform pick density (random storage). Similar research can refer to Cardona et al. (2012) [24] and Mesa et al. (2017) [28]. Öztürkoğlu et al. (2012) [25] put forward the chevron, leaf, butterfly layout and determined the corresponding optimal designs. Then, Öztürkoğlu et al. (2014) [29] adopted a discrete graph-based approach to compute the expected distance, which is different from former continuous distance models, and they applied particle swarm optimization (PSO) methods to generate some irregular aisle types. The results also suggested that the potential benefit of alternative aisle designs depends highly on the number and locations of workstations. All the above-mentioned literature focus on determining optimal cross-aisle parameters (i.e., angle of cross aisles, and intersection points positions of angled cross-aisle and vertical aisle) to minimize total expected travel distance.

2.3. RFMS Design and Operation

Following the earlier work about Kiva Systems (Enright and Wurman, 2011 [42]), most of the recent research about RMFS focuses on operational issues including: order and rack sequencing (Boysen et al., 2017 [11]; Li et al., 2017 [38]; Merschformann et al., 2019 [27]; Kim et al., 2020, [43]; Xie et al., 2021, [44]), workstation assignment (Zou et al., 2017 [31]; Xie et al., 2021, [44]), storage policy (Yuan et al., 2019 [30]; Merschformann et al., 2019 [27]; Kim et al., 2020, [43]; Lamballais et al., 2020, [45]), and traffic planning (Wurman et al., 2007 [46]; Herrero-Pérez, D and Martínez-Barberá, H, 2011 [47]; Qi et al., 2018 [48]). Boysen et al. (2017) [11] propose a mobile robot-based order-picking problem (MROP) to determine the order sequence that was handled in a workstation as well as the sequence of racks that feed the workstation, whereas no discussion on layout was conducted. Li et al. (2017) [38] studied the similar problem using a single workstation by formulating it as an integer programming model. Yuan et al. (2019) [30] developed a linear travel distance function to discuss several typical storage policies. Their study considers multiple workstations that are located around the storage area, but the positions of workstations are pre-defined. Merschformann et al. (2019) [27] used discrete event simulations to evaluate the RMFS performance in both the pick and replenishment process by evaluating multiple decision rules related to order assignment, pod selection and storage assignment problems. The workstation layout problem is pointed out but not addressed. Xie et al. (2021) [44] investigate the optimal operational policies with splitable orders in RMFS, in which the decisions that assignment of pods to workstations and orders to workstations are involved. They claim that the system performances are significantly improved (e.g., increasing throughput by 46%) if parts of an order are allowed to be picked at different stations. Although some decisions that are related to this work are considered (i.e., pod-to-workstation assignment), the workstation layout decisions are still not mentioned.
There is also some research addressing design problems on a strategic level, typically by analytic methods. Zou et al. (2017) [31] used queue theory to evaluate the retrieval throughput time under different policies by which to assign pods to workstations. The paper analyzed the optimal shelf block size combined with an optimal length-to-width ratio. Lamballais et al. (2017) [10] applied queue theory again to estimate maximum order throughput, average order cycle time, and robot use. Through a set of numerical experiments, they found that the warehouse performance is affected by the location of the workstations around the storage area, as well as the length-to-width ratio. However, both papers treat the locations of workstations as a fixed position instead of considering them as decision variables.
Storage policy is obviously important to the system performance, which determines which location is assigned for a returning pod and thus influences the total travel distance of robots. According to Yuan et al. (2019) [30], there are generally four storage policies, namely full-turnover-based storage, class-based storage, closest-open-location storage, and random storage. These policies have advantages and disadvantages in terms of travel distance and space use, and depending on application context. This paper adopts the random storage policy, in which items are stored randomly on pods, and pods are returned to randomly assigned storage locations. It can lead to a high space use, since all storage locations are available to all storage units. As we can see from Table 1, Zou et al. (2017) [31] also used this policy, and Merschformann et al. (2018) [27] and Yuan et al. (2019) [30] compare the performance under random storage with other storage policies. Kim et al. (2020) [43] study the item assignment problem in the RMFS, aiming to maximize the total similarity scores of items in each inventory pod and thus improving the picking efficiency. Lamballais et al. (2020) [45] discuss the pod’s inventory allocation problem from a more macro perspective, i.e., the replenishment level per pod, etc.
We notice that most recent research focus on warehouse performance in a local perspective. To the best of the authors’ knowledge, few published studies focus on the workstation location, which is a fundamental and strategic problem for a RMFS. The only two highly relevant papers from the literature are Lamballais, Roy, and De Koster, 2017 ([10]) and Wu et al. 2020 ([22]). Nevertheless, they analyze the impacts of workstation locations by comparing the performance of several pre-defined layouts in a simulation-based manner, and fail to formulate workstation locations as decision variables to avoid local optimal. To fill this research gap, therefore, we explicitly consider the locations of multiple workstations as decision variables under traditional layout and flying-V layout in RMFS, formulate workstation optimization problem as an integer programming, and explore related managerial insights in this work.

3. Problem Description and Distance Expression

The RMFS addressed in this paper is a parts-to-picker semi-automated storage system that is emerging in the e-commerce industry. The goods are stored on inventory pods, where robots are used for transport and pickers concentrate on picking and packing orders at workstations. Typically, a shared storage policy is implemented in that each pod consists of shelves with different stock keeping units (SKUs), while each item may exist in more than one pod. An order may have single or multiple lines, each identifying a SKU and its quantity. We assume the whole warehouse is a rectangle zone and the workstations are placed on the top and bottom boundaries of this zone. This paper aims to optimize location of the workstation to minimize the total robot travel distance. As this is a strategic decision rather than an operational one, we chose to ignore some details and conduct our research with the following assumptions:
  • A pod is always assigned to the nearest workstation from itself among all workstations, thus the work balance among different workstations is not considered, and situations in which more workstations need the same pod are neglected;
  • A random storage assignment policy is adopted according to which pod will be returned to a randomly selected location after picking in the workstation, and hence we treat the possibility of transporting a pod from any location to any workstation as roughly the same;
  • The traffic congestion, conflict and deadlock due to multiple robots in a limited space is ignored, enabling a shortest pathway for the metric of travel distance.
  • The warehouse is modeled as a discrete graph space that consists of individual pod storage units (we refer as pods for conciseness), workstations, as well as the paths that connect them. Please note that the insertion points of cross aisles (i.e., the intersection of cross aisles and warehouse boundaries) in flying-V layout are also included. Additionally, we assume the robots travel in the centerline of aisles. In the following two sections, we will deduce the distance expression for both traditional and flying-V layout based on a graph-based network.
For assumption 1, suppose the order consists of multiple lines items, each pod is assigned to the nearest workstation, which implies that different pods for the same order may end up at different workstation and therefore further processing is required. This proves reasonable according to Xie et al. (2021) [44], in which the results reveal that considerable improvements of several performance metrics are obtained in RMFS if parts of an order are allowed to be picked at different stations. Assumption 2 also seems rational, because Boysen et al. (2018) [49] and Lamballais, Roy and de Koster (2017) [45] have demonstrated that same SKU are spread over multiple inventory pods, i.e., so-called mixed-shelves storage (can be viewed as random storage), dramatically boosting the picking process.

3.1. Travel Distance Expression in a Traditional Layout

Following the same assumption as [10], we specify that each pod must take the shortest path if it will be delivered to a candidate workstation. In addition, the distance equations under traditional layout are similar to those in [10]. Figure 3 illustrates a sketch map of a traditional warehouse layout. The number of rows and columns are L and N respectively. Without loss of generality, N is supposed to be an even number and N 4 . We define a coordinate system where the origin locates in the center of the rectangle bottom edge. As shown in Figure 3, a pod is denoted by ( i , j ) , which represents that the pod is in row j , j [ 1 , L ] , column i , i N 2 , N 2 . The width of each picking aisle is w a , and the width of each pod is w p . We only consider two cross aisles at the top and bottom edges with width w e . We assume that there are | R | candidate workstations (stars in Figure 3), and each is denoted by ( x r , y r ) , r R (where R is the set of candidate workstations). The center of a workstation is 1 2 w p away from the edge. Each pod is associated with a point by its geometric center, denoted by ( x i j , y i j ) in the coordinate system that:
x i j = i | i | · 1 2 w a + | i | 2 1 w a + | i | 1 2 w p y i j = j 1 2 w p + w e
where refers to the ceiling function. We define the travel distance error caused by whether the column index is an odd number or an even number as
e i = | i | + 1 m o d 2 w p + w a
If pod ( i , j ) , located at ( x i j , y i j ) , is retrieved and delivered to the workstation r, then the distance can be measured by the following expression:
d i j r = | x i j x r | + e i + | y i j y r |
We notice that the error term, e i , exists in the travel distance estimation for 50% of the pods in the warehouse, but its impact on the calculation results is marginal and hence can be neglected. Therefore, we rewrite Equation (3) by
d i j r = | x i j x r | + | y i j y r |

3.2. Travel Distance Expression in Flying-V Layout

Distance equations seem exceedingly complicated under flying-V settings due to the introduction of angled cross-aisle. Although the distance expressions in flying-V layout warehouses with single(double) workstation(s) are provided in several existing literature, e.g., [16,18,23,24,25,26,28], they seem not applicable under multiple workstation cases. As we will elaborate below, the distance equations vary with the area where the pod and targeted workstation are located. To the best of our knowledge, it is the first attempt that the shortest distance equations under flying-V layout with multiple workstations are provided (i.e., Equations (11)–(16) in this section).
In the flying-V layout, two cross aisles are inserted into the warehouse, as shown in Figure 4. The inserted cross aisles begin at the bottom center, extending to the right-most and left-most edges with angle θ and π θ , respectively. Owing to its complexity, we will first demonstrate the expression of robot travel distance with a single workstation located at the center of the bottom edge. There exist two possible candidate paths if we try to deliver pod ( i , j ) to the workstation ( x 0 , y 0 ) under a flying-V layout, as shown in Figure 4 (herein, we have x 0 = 0 , y 0 = 1 2 w p according to the description in Section 3.1) (Similar descriptions of possible paths in flying-V layout see [50]). Path one (i.e., the solid red line) heads down (or up) from the current position along the corresponding vertical aisle, reaching the angled cross-aisle, and then travels along the angled cross-aisle, and finally arrives at the workstation. Path two, which is identical to the delivery path in a traditional warehouse, moves down along the corresponding vertical aisle, travels horizontally along the bottom aisle, and finally reaches the workstation. We assume that each pod is delivered from its current position to the workstation along the shortest path. Again, we ignore the error caused by the even column index. Thus, the distance of path one can be given by (The exact distance formula of path one is τ 0 = 1 2 w p + w a + | x i j | 1 2 w p + w a cos θ + | | x i j | 1 2 w p + w a tan θ y i j | . To simplify the calculation, we approximate τ 0 by d i j p 1 = | x i j | cos θ + | | x i j tan θ | y i j | . Such approximation is reasonable, because the difference between two formulas can be given by ϵ = τ 0 d i j p 1 = 1 2 w p + w a tan θ + 1 1 cos θ , where θ 5 36 π , 13 36 π , and w p = 1 , w a = 2 in this work. Please note that ϵ 0.54 , 1.17 under the above conditions, which is negligible compared to τ 0 , and thus, we replace τ 0 with d i j p 1 . As for multiple workstation cases, the above conclusion still holds after similar analysis. For other distance calculations, we also adopt similar approximation method, see Table 2):
d i j p 1 = | x i j | cos θ + | | x i j tan θ | y i j | .
Since the trajectory of path two in flying-V warehouses is exactly the same as the delivery path in traditional warehouses, we can derive its distance expression by Equation (4), i.e.,
d i j p 2 = | x i j x 0 | + | y i j y 0 | = | x i j | + y i j 1 2 w p
Then the shortest distance from pod ( i , j ) to workstation ( x 0 , y 0 ) is
d i j = min { d i j p 1 , d i j p 2 }
Suppose we need to deploy K ( 1 K | R | ) workstations in the warehouse. To facilitate the calculation of distance between any pod and any candidate workstation, we divide the storage region into categories A, B, C and D (Figure 5). The candidate workstation set is given by
S candidate = { S 1 , S 2 , S 3 , S 4 , A 1 , , A N 2 , , B 1 , , B N 2 , C 1 , , C N 2 , D 1 , , D N 2 }
For each given workstation, say D 2 ( D 2 S candidate ), to enumerate all possible paths, we further divide its opposite category C into C 1 and C 2 using a vertical line (as the dashed red line in Figure 5) that crosses D 2 .
Let d i j S 1 denote the shortest distance of pod ( i , j ) to S 1 , and likewise for other candidate workstations. To derive the expression of them, let
y max = y S 2 , x max = x S 4 .
where the positions of S 2 , S 4 and other candidate workstations are shown in Figure 5. For the sake of description, we define the following distance notations in Table 2.
For the candidate workstation S 1 , as discussed above,
d i j S 1 = min { d i j p 1 , d i j p 2 } = min l p , a + l p , S 1 a , l p b o t + | x i j |
Obviously, for S 2 , we have
d i j S 2 = | x i j x S 2 | + | y i j y S 2 |
For S 3 ( S 4 is similar to S 3 ), the feasible paths are shown in Figure 5. We obtain
d i j S 3 = l p , a + l p , S 3 a , if i , j area A min l p , a + l p , S 3 a , l p t o p + x i j + x max + l S 3 t o p , if i , j area B min l p , a + l p , S 1 a + l a , l p t o p + x i j + x max + l S 3 t o p , if i , j area C min l p , a + l p , S 1 a + l a , l p b o t + x i j + l S 3 t o p , if i , j area D
Similarly, we have
d i j S 4 = min l p , a + l p , S 1 a + l a , l p b o t + x i j + l S 4 t o p , if i , j area A min l p , a + l p , S 1 a + l a , l p t o p + x i j + x max + l S 4 t o p , if i , j area B min l p , a + l p , S 4 a , l p t o p + x i j + x max + l S 4 t o p , if i , j area C l p , a + l p , S 4 a , if i , j area D
For other cases,
d i j A i = l p b o t + | x i j x A i | , if i , j area A l p , a + l p , A i a + l p , A i b o t , if i , j area B 1 l p b o t + | x i j x A i | , if i , j area B 2 l p , a + l p , S 1 a + | x A i | , if i , j area C min l p , a + l p , S 1 a + | x A i | , l p b o t + | x i j x A i | , if i , j area D
d i j D i = min l p , a + l p , S 1 a + | x D i | , l p b o t + | x i j x D i | , if i , j area A l p , a + l p , S 1 a + | x D i | , if i , j area B l p b o t + | x i j x D i | , if i , j area C 1 l p , a + l p , D i a + l p , D i b o t , if i , j area C 2 l p b o t + | x i j x D i | , if i , j area D
d i j B i = l p t o p + | x i j x B i | , if i , j area A 1 l p , a + l p , B i a + l p , B i a , t o p , if i , j area A 2 l p t o p + | x i j x B i | , if i , j areas B , C l p , a + l p , D i a + l p , D i b o t , if i , j area C 2 min { l p b o t + x i j + l p , B i a + l p , B i a , t o p , l p , a + l p , S 1 a + l S 1 , B i a + l p , B i a , t o p , l p t o p + | x i j x B i | } , if i , j area D
d i j C i = min { l p b o t + x i j + l p , C i a + l p , C i a , t o p , l p , a + l p , S 1 a + l S 1 , C i a + l p , C i a , t o p , l p t o p + | x i j x C i | } , if i , j area A l p t o p + | x i j x C i | , if i , j areas B , C l p , a + l p , C i a + l p , C i a , t o p , if i , j area D 1 l p t o p + | x i j x C i | , if i , j area D 2
Suppose the selected workstation set is R * in the optimal layout, where | R * | = K , and R * R , then any pod ( i , j ) J will be assigned to the workstation with shortest travel distance in optimal solution (this conclusion can be easily derived according to Equations (18)–(22)), i.e., the actual travel distance of this pod in optimal solution must be
d i j actual = min q R * d i j q

4. The Workstation Location Model

Section 3 provides the expression of the shortest travel distance from an arbitrary pod dwell location to any candidate workstation. Suppose each pod has the identical possibility of being used for goods retrieval under a random storage policy; it is tractable to solve a location problem to determine the optimal positions of multiple workstations.
One may question whether we can enumerate all the possible workstation configurations given the knowledge that number of workstations may be not that large for a single warehouse in practice. To verify this, we set up an experiment using a warehouse with width N = 32 and length L = 30 , 960 pods or about 1500 m 2 . Figure 6 shows the total distance with possible workstation combinations for both traditional layout and flying-V layout ( K = 2 ). It takes about one minute of CPU time to compute the the travel distances from each pod to all candidate workstations for traditional layout and four hours for the flying-V layout. If we consider using more workstations, or a larger warehouse, the computation workload will increase sharply. For example, if we select eight workstations in the same warehouse, there are C 34 8 1.8 × 10 7 combinations for the traditional and C 36 8 3 × 10 7 combinations for the flying-V layout. Therefore, the enumeration method cannot work in this case.
Based on this information, an easy-to-implement as well as efficient model should be developed to make this decision problem practical. Based on the distance expression developed above, we propose the integer programming model to minimize the total travel distance of robots. This model can determine the number and location of workstations. Please note that for the flying-V layout, we take the angle of the cross aisles as an input parameter, rather than a decision variable. The rationale behind is: (1) making it a decision variable may make the following model intractable; (2) the choices for this angle are limited owing to the discrete nature of pod locations.
Let R be the set of candidate workstations, J the set of all pod storage units (for simplicity, we call them pods), and K the number of workstations the warehouse operators decide to construct. z r and u i j r are binary variables. z r are called location variables, representing whether the candidate point r is chosen as a workstation in the optimal solution or not. u i j r are called allocation variables, indicating that whether pod ( i , j ) is assigned to workstation r or not. Based on the above interpretations, we redescribe the workstation location problem as a facility location problem, a typical NP-hard problem, and formulated it as an integer programming model. The proposed formulation below can be applied under both traditional and flying-V layout.
min ( i , j ) J r R d i j r u i j r
r R z r = K ,
r R u i j r = 1 , i , j J
( i , j ) J u i j r z r , r R
z r , u i j r 0 , 1 , i , j J , r R .
The objective function Equation (18) aims to minimize the total travel distance from any pod to its assigned workstation along the shortest path as discussed in Section 3. Constraints Equation (19) restricts that exactly K workstations are selected in optimal solution. Constraints Equation (20) specify that each pod should be assigned to exactly one workstation. Constraints Equation (21) guarantee that no pod will be assigned to candidate workstation r if it is not selected in optimal solution. Constraints Equation (22) define the variable type.
To implement the above integer programming model, we should first generate candidate workstation set R , i.e., derive the coordinates of candidate workstations according to the interpretations in Section 3 (more specifically, Figure 3 in Section 3.1 for traditional layout and Figure 5 in Section 3.2 for flying-V layout). Then, calculate the shortest distance from each pod ( i , j ) to every candidate workstation, i.e., generate travel distance matrix d i j r , ( i , j ) J , r R based on Equations (9)–(16). As input parameters R , d i j r and K are well prepared, the proposed optimization model can be successfully implemented and solved by optimization solvers, for example, CPLEX and Gurobi.

5. Numerical Experiments

We conduct a series of numerical experiments to calculate the total distance under different warehouse layout settings and explore the optimal station layouts. The main purpose of this work is to discover the patterns that identify the optimal layouts, and meanwhile, to summarize the impact of warehouse width, length and workstation number on the robot performance. We will also compare the traditional layout with flying-V layout in terms of travel distance and space use. We use MATLAB to sketch the warehouse and index the pods and candidate workstations. Then we employ CPLEX to solve the integer programming model. All computations are executed on a PC with Intel Core i7-6700 CPU (2.8 GHz) and 16 GB RAM.

5.1. Experiment Settings

To conduct the experiments, we design instances for traditional and flying-V layouts with different parameters, including warehouse width, length, and angle of the angled cross-aisle (i.e., θ ). The parameters are set as shown in Table 3. We assume the pod width as unit length, i.e., w p = 1 . We also set the width of the picking aisle, the top, bottom and angled cross-aisle (in flying-V layout) as 2, i.e., w a = 2 , w e = 2 . Typically, the storage space for a pod is 1 × 1 m 2 in an e-commerce warehouse. Therefore, the largest scale in our experiments is comparable to a warehouse with almost 18,000 m 2 (if N = 48 , L = 180 , then the warehouse area is ( 180 + 4 ) × ( 48 + 24 × 2 ) = 17664 m 2 ), which is big enough for a single warehouse in the industry. Please note that constraint Equation (20) restricts the number of workstations (K) selected in the optimal solution, and hence we can fix the workstation number easily.

5.2. Computational Efficiency

The solution process mainly consists of two steps: (1) calculate the distance matrix from any pod to any candidate workstation with Equations (9)–(16); and (2) build the integer programming model, i.e., Equations (18)–(22) based on the aforementioned distance matrix and solve it. We find the computational time for step 2 is ignorable compared to step 1, therefore, we report the running time of step 1 for some scenarios in Table 4. As shown, flying-V is much more time-consuming than the traditional layout. For example, it takes 158.33 s to achieve the flying-V results while only 13.70 s for the traditional layout when the warehouse is 20 pods in width and 120 pods in length. For a warehouse 30 pods in width and 180 pods in length, the running time for flying-V is over 670 times of that for a traditional layout. This is due to an increase in path choices in the flying-V layout, but it is still acceptable as a high-level decision problem.

5.3. Results in a Traditional Warehouse Layout

We first observe the location of workstations in the optimal solution when given different numbers of workstations and different length-to-width ratio in traditional layout. Then we will try to produce some rules of thumb to determine the workstation locations that are simple to use while without a loss of accuracy.
As part of the experimental results, the optimal solutions for instances when N = 32 are shown in Figure 7; more layout figures can be referenced in Appendix A Figure A1. The black solid blocks represent the workstations and each square represents a pod. Using the 4-workstation case as an example, it is interesting to see that the workstations on the top and bottom sides are not symmetric; in other words, the quadrangle consisting of the four workstations is not a rectangle, but a parallelogram, which is counter-intuitive. As the number of workstations increases, the shape has the tendency to turn from a parallelogram to a rectangle.
We keep the warehouse length as 40 while varying the width. The optimal workstation layout is illustrated in Figure 8. As the width of the warehouse increases, the unsymmetrical nature of the workstations becomes more obvious; that is, the workstation layout changes from that of a rectangle to a parallelogram.
As it would be time-consuming to calculate the distance matrix and acquire the optimal solution by solving the proposed workstation location model (i.e., Equations (18)–(22), which is NP-hard) for medium and large-scale warehouses, even though it is tractable, we herein propose some general design rules by which the workstations can be easily deployed. We perform numerical experiments to verify the validity of these rules. If the number of workstations to be located on the top (or the bottom) is n, the width (in meters) of the warehouse is w, then we have two rules:
  • rule 1: 2 n rule. By this rule, the edge of the warehouse is equally divided by points with interval of w 2 n and workstations are inserted at the dividing points with odd index.
  • rule 2: n + 1 rule. By this rule, workstations are inserted at the dividing points with equal interval of w n + 1 .
Figure 9 demonstrates examples of rules 1 and 2 with different numbers of workstations, and compares them with the optimal workstation locations.
To evaluate the proposed two rules, we conduct two set of experiments, with an odd and even number of workstations, respectively, to compare the travel distance obtained by the proposed optimization model, the 2 n rule and the n + 1 rule. The results are reported in Table 5 and Table 6, in which the GAP represent the percentage of extra travel distance compared with the optimal solution. Both tables show that the two rules are effective, because even the maximum Gap is around 5%. Between the two rules, the 2 n rule exhibits better performance with a Gap less than 1.5%. Please note that if the resultant workstations are not located at the end of a picking aisle according to the rules, we will adjust them to a location nearby.

5.4. Results on Flying-V Warehouse Layout

5.4.1. The Optimal Layout of Flying-V

When setting one workstation in the warehouse, it is always located on the intersection of a cross-aisle on the bottom edge. For multiple workstations, the candidates may be located on: (1) the top and bottom edges, (2) the intersection of two angled cross aisles, or (3) the intersection of oblique aisles and left and right edges, depending on the cross-aisle angle. Figure 10 illustrates the optimal workstation locations with different quantities and different warehouse lengths; more can be referenced in Appendix A Figure A2, Figure A3 and Figure A4. The workstations seem to disperse differently in the warehouse depending on the length-to-width ratio. It is surprising to see that for three workstations, the optimal positions do not include any aisle intersections. For four workstations, the three cross-aisle intersections are only presented in Figure 10c. It can be concluded that when angled cross aisles reach the upper corner of the warehouse or close to it, the endpoints of the cross-aisle are probably not set as workstations.
We also apply the 2 n rule and n + 1 rule to the flying-V layout to evaluate its effectiveness. To apply the rules, we first fix the cross-aisle intersections with any edges as workstations, and then we locate the remaining workstations using the rules. Table 7 and Table 8 show the comparative results obtained by optimization model, 2 n rule and n + 1 rule, by varying the warehouse length. N is set as 16, and θ is 1 4 π . In Table 9 and Table 10 the results are derived by changing the cross-aisle angle and fixing L as 80. It seems that the GAP is not as small as that of traditional layout. For example, when the warehouse length is 30 (here the length-to-width ratio is roughly 1.0), the GAP for n + 1 rule can reach as large as 15.39%. However, as the length (or, the length-to-width ratio) increases, the GAP for both 2 n rule and n + 1 rule decreases dramatically to an acceptable level. Among them, unlike in traditional layout situations, the n + 1 rule seems better than the 2 n rule that the GAP is normally less than 5%, except when the angle is as much as 13 36 π .

5.4.2. The Influence of the Cross-Aisle Angle on Total Travel Distance

When there is only one workstation in the warehouse with a flying-V layout, the total distance will decrease as the cross-aisle angle increases, until the cross aisles gradually close at the top corners. This observation is in line with the conclusion found by Cardona et al. (2012) [24] using a fishbone layout.
We undertake a series of experiments to explore the features of the “optimal” cross-aisle angle for a variety of warehouse configurations with multiple workstations, as shown in Table 11. It seems that a larger angle is preferable in most cases. Meanwhile, the cross-aisle angle has very slight impact on the space use. Therefore, we suggest that the “optimal” cross-aisle angle should be set as large as possible as long as the angled cross aisles intersect with the left or right edge of the warehouse.

5.5. Comparison of Traditional and Flying-V Layouts

In this section, we will identify the advantages of flying-V layout for RMFS applications. Both travel distance and space use will be investigated.

5.5.1. Total Travel Distance

We compare the traditional and flying-V layout in terms of total travel distance by varying number of workstations, warehouse length and width, as in Table 12 and Table 13 where Diff. (%) is the percentage of travel distance saving compared to traditional layout. Both tables show that the flying-V layout outperforms the traditional layout in terms of travel distance, and the saving ratio depends on the warehouse size and workstation number. To be specific, in Table 12, about 9∼26% distance saving can be observed with a length-to-width ranging from 0.6 to 1.6. When given the number of picking aisles, the advantage of distance saving dwindles as the length increases. In Table 13, around 8∼18% distance saving can be observed when the length-to-width ratio ranges from 0.8 to 1.33.
The tremendous distance saving shown in the flying-V layout can be explained by the inserted crossing aisles, as they enable diagonal paths rather than orthogonal ones. When the warehouse length increases, the vertical path dominates the diagonal path, weakening the advantage of distance saving. Likewise, more workstations may also eliminate distance saving, as presented in the tables.

5.5.2. Space Use

As additional cross aisles are inserted in a flying-V warehouse, space use is sacrificed. Therefore, how to tradeoff between the benefit of travel saving and the disadvantage of space waste is a practical problem. To address this, we integrate in Table 14 experimental results of the two aspects together. When the warehouse is relatively small, as much as 18.75% travel distance can be saved but the space use rate decreases 6.94%. However, as the warehouse size increases, a roughly 10% travel saving can be obtained for just 2% or 3% space loss. This suggests that flying-V is applicable if space is not a bottleneck resource, or if the warehouse is of a medium or large size, for example, over 5000 m 2 (this is equivalent to N = 24 , L = 60 ).

6. Conclusions

This work addresses the warehouse layout design problem in the context of a RMFS, which is an emerging approach that is attracting a lot of attention in the e-commerce industries. Although there exist extensive research in this field, most studies focus on warehouses with a traditional layout. To the best of our knowledge, this might be the first attempt to consider a non-traditional warehouse layout for a RMFS. To improve the efficiency of the system at a high level, this paper optimizes the location of workstations from a strategic design perspective. Aisle configuration is also taken into consideration to investigate the effects on expected travel distance. We first deduce the expression of travel distance from any storage location to any candidate workstation; then, we propose an integer programming model to determine the picking station location, which is a typical facility location problem. Based on this methodology, we design and conduct a variety of numerical experiments on both traditional and flying-V layouts, through which we find two rules of thumb that can replace the complex computation process: 2 n rule and n + 1 rule. By using theoretical and experimental studies, we draw the following conclusions:
  • The flying-V layout can save 8∼26% of robot travel distance compared with a traditional layout, and the distance saving is related to the number of workstations and warehouse size. When the warehouse of a medium or large size, saving 10% in distance may only necessitate sacrificing about 2∼3% of space use.
  • For a warehouse with a traditional layout, we can simply use the 2n rule to locate workstations; likewise, for the flying-V layout, the n + 1 rule can be used to approximately locate the workstations. The travel distance gap for the two cases would be less than roughly 1.5% and 5%, respectively.
  • The “optimal” cross-aisle angle can be set as large as possible as long as the angled cross-aisle intersects the left or right edge of the warehouse.
There exist several limitations in this study. First, this work is based on an assumption of random storage policy. However, as in some other existing RMFS related research, more storage policies, especially the class-based policy, are worthy of further investigation. Second, the proposed IP model is solved by solver rather than well-designed efficient algorithms. Therefore, developing advanced solution methodologies for this problem and compare their performance with existing facility location related algorithms maybe a future research direction. Moreover, the optimum number of workstations is not determined in this work. We conduct the sensitivity analysis over different number of workstations, whereas the tradeoff between distance saving and construction cost is not covered. Another limitation is due to the efficiency evaluated criteria. Rather than travel distance, future studies can consider travel time or the makespan. In addition, more non-traditional warehouse layout designs can be explored in the future, such as fishbone or chevron ones. Finally, to make this work more realistic, the impact of batching decisions on layout design can also be taken into consideration in the future research, and extensive sensitivity analysis over different batching time strategies can be explored as well.

Author Contributions

Conceptualization, X.L. and L.F.; methodology, X.L. and L.F.; software, X.Y. and J.Z.; formal analysis, X.Y. and M.Q.; investigation, J.Z.; writing–original draft preparation, M.Q., X.L., L.F. and X.Y.; writing–review and editing, X.Y. and X.L.; visualization, J.Z., X.L. and X.Y.; supervision, M.Q.; funding acquisition, M.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China under grant 71,772,100; Shenzhen Science and Technology Project under grant JCYJ20170412171044606; and National Key Technologies Research and Development Program under grant 2016YFB0502601.

Data Availability Statement

Not applicable.

Acknowledgments

This work is supported by Sichuan Science and Technology Program under grant No. 2021JDRC0009.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. Optimal workstation layout in traditional warehouses ( N = 36 ; L = 40 , 50 , 60 ; K = 5 , 6 , 7 , 8 ).
Figure A1. Optimal workstation layout in traditional warehouses ( N = 36 ; L = 40 , 50 , 60 ; K = 5 , 6 , 7 , 8 ).
Algorithms 14 00203 g0a1
Figure A2. Optimal workstation layout in flying-V warehouses ( N = 24 ; L = 20 , 30 , 40 ; K = 2 , 3 , 4 ).
Figure A2. Optimal workstation layout in flying-V warehouses ( N = 24 ; L = 20 , 30 , 40 ; K = 2 , 3 , 4 ).
Algorithms 14 00203 g0a2
Figure A3. Optimal workstation layout in flying-V warehouses ( N = 36 ; L = 40 , 50 , 60 ; K = 5 , 6 , 7 , 8 ).
Figure A3. Optimal workstation layout in flying-V warehouses ( N = 36 ; L = 40 , 50 , 60 ; K = 5 , 6 , 7 , 8 ).
Algorithms 14 00203 g0a3
Figure A4. Optimal workstation layout in flying-V warehouses with various angles ( N = 32 ; L = 80 ).
Figure A4. Optimal workstation layout in flying-V warehouses with various angles ( N = 32 ; L = 80 ).
Algorithms 14 00203 g0a4

References

  1. Gardrat, M. Urban growth and freight transport: From sprawl to distension. J. Transp. Geogr. 2021, 91, 102979. [Google Scholar] [CrossRef]
  2. SteadieSeifi, M.; Dellaert, N.P.; Nuijten, W.; Woensel, T.V.; Raoufi, R. Multimodal freight transportation planning: A literature review. Eur. J. Oper. Res. 2014, 233, 1–15. [Google Scholar] [CrossRef]
  3. Abioye, O.F.; Dulebenets, M.A.; Kavoosi, M.; Pasha, J.; Theophilus, O. Vessel schedule recovery in liner shipping: Modeling alternative recovery options. IEEE Trans. Intell. Transp. Syst. 2020. [Google Scholar] [CrossRef]
  4. Veerappan, M.; Sahu, P.K.; Pani, A.; Patil, G.R.; Sarkar, A.K. Analysing and modelling the relationship between air freight movement and airport characteristics in India. Transp. Res. Procedia 2020, 48, 74–92. [Google Scholar] [CrossRef]
  5. Boysen, N.; Koster, R.; Weidinger, F. Warehousing in the e-commerce era: A survey. Eur. J. Oper. Res. 2021, 277, 396–411. [Google Scholar] [CrossRef]
  6. Dulebenets, M.A. A Delayed Start Parallel Evolutionary Algorithm for just-in-time truck scheduling at a cross-docking facility. Int. J. Prod. Econ. 2019, 212, 236–258. [Google Scholar] [CrossRef]
  7. Kumar, A.; Anbanandam, R. Assessment of environmental and social sustainability performance of the freight transportation industry: An index-based approach. Transp. Policy 2020. [Google Scholar] [CrossRef]
  8. De Koster, R.; Le-Duc, T.; Roodbergen, K.J. Design and control of warehouse order picking: A literature review. Eur. J. Oper. Res. 2007, 182, 481–501. [Google Scholar] [CrossRef]
  9. Mountz, M. Kiva the Disrupter. Harv. Bus. Rev. 2012, 90, 74–80. [Google Scholar]
  10. Lamballais, T.; Roy, D.; De Koster, M.B.M. Estimating performance in a Robotic Mobile Fulfillment System. Eur. J. Oper. Res. 2017, 256, 976–990. [Google Scholar] [CrossRef] [Green Version]
  11. Boysen, N.; Briskorn, D.; Emde, S. Parts-to-picker based order processing in a rack-moving mobile robots environment. Eur. J. Oper. Res. 2017, 262, 550–562. [Google Scholar] [CrossRef]
  12. Yu, M. The impact of order batching and picking area zoning on order picking system performance. Eur. J. Oper. Res. 2009, 198, 480–490. [Google Scholar] [CrossRef]
  13. Barros, Í.R.C.; Nascimento, T.P. Robotic Mobile Fulfillment Systems: A survey on recent developments and research opportunities. Robot. Auton. Syst. 2021, 137, 103729. [Google Scholar] [CrossRef]
  14. Dukic, G.; Opetuk, T. Warehousing in the Global Supply Chain: Advanced Models, Tools and Applications for Storage Systems; Springer: Berlin/Heidelberg, Germany, 2012; pp. 55–69. [Google Scholar]
  15. Roodbergena, K.J.; Vis, I.F.A.; Taylor, G.D. Simultaneous determination of warehouse layout and control policies. Int. J. Prod. Res. 2015, 53, 3306–3326. [Google Scholar] [CrossRef]
  16. Gue, K.R.; Meller, R.D. Aisle configurations for unit-load warehouses. IIE Trans. 2009, 41, 171–182. [Google Scholar] [CrossRef]
  17. White, J. Optimum Design of Warehouses Having Radial Aisles. IIE Trans. 1972, 4, 333–336. [Google Scholar]
  18. Gue, K.R.; Ivanović, G.; Meller, R.D. A unit-load warehouse with multiple pickup and deposit points and non-traditional aisles. Transp. Res. Part Logist. Transp. Rev. 2012, 48, 795–806. [Google Scholar] [CrossRef]
  19. Hu, H.; Lee, B.K.; Huang, Y.; Lee, L.H.; Chew, E.P. Performance analysis on transfer platforms in frame bridge based automated container terminals. Math. Probl. Eng. 2013, 2013, 593847. [Google Scholar] [CrossRef]
  20. Iris, Ç.; Christensen, J.; Pacino, D.; Ropke, S. Flexible ship loading problem with transfer vehicle assignment and scheduling. Transp. Res. Part B Methodol. 2018, 111, 113–134. [Google Scholar] [CrossRef] [Green Version]
  21. Boysen, N.; Koster, R.; Füßler, D. The forgotten sons: Warehousing systems for brick-and-mortar retail chains. Eur. J. Oper. Res. 2021, 288, 361–381. [Google Scholar] [CrossRef]
  22. Wu, S.; Chi, C.; Wang, W.; Wu, Y. Research of the layout optimization in robotic mobile fulfillment systems. Int. J. Adv. Robot. Syst. 2020, 17. [Google Scholar] [CrossRef]
  23. Bortolini, M.; Faccio, M.; Gamberi, M.; Manzini, R. Diagonal cross-aisles in unit load warehouses to increase handling performance. Int. J. Prod. Econ. 2015, 170, 838–849. [Google Scholar] [CrossRef]
  24. Cardona, L.F.; Rivera, L.; Martínez, H.J. Analytical study of the Fishbone Warehouse layout. Int. J. Logist. Res. Appl. 2012, 15, 365–388. [Google Scholar] [CrossRef]
  25. Öztürkoğlu, Ö.; Gue, K.R.; Meller, R.D. Optimal unit-load warehouse designs for single-command operations. IIE Trans. 2012, 44, 459–475. [Google Scholar] [CrossRef]
  26. Venkitasubramony, R.; Adil, G.K. Analytical models for pick distances in fishbone warehouse based on exact distance contour. Int. J. Prod. Res. 2016, 54, 1–22. [Google Scholar] [CrossRef]
  27. Merschformann, M.; Lamballais, T.; De Koster, M.B.M.; Suhl, L. Decision Rules for Robotic Mobile Fulfillment Systems. Oper. Res. Perspect. 2019, 6, 100–128. [Google Scholar] [CrossRef]
  28. Mesa, A.; Masel, D.; De Koster, M.B.M.; Suhl, L. A Non-Traditional Warehouse Layout with Multiple Pickup and Deposit Points. In Proceedings of the 2017 Industrial and Systems Engineering Conference, Pittsburgh, PA, USA, 20–23 May 2017; pp. 163–168. [Google Scholar]
  29. Öztürkoğlu, Ö.; Gue, K.R.; Meller, R.D. A constructive aisle design model for unit-load warehouses with multiple pickup and deposit points. Eur. J. Oper. Res. 2014, 236, 382–394. [Google Scholar] [CrossRef]
  30. Yuan, R.; Cezik, T.; Graves, S.C. Velocity-Based Storage Assignment in Semi-Automated Storage Systems. Prod. Oper. Manag. 2019, 28, 354–373. [Google Scholar] [CrossRef]
  31. Zou, B.; Gong, Y.; Xu, X.; Yuan, Z. Assignment rules in robotic mobile fulfilment systems for online retailers. Int. J. Prod. Res. 2017, 55, 6175–6192. [Google Scholar] [CrossRef]
  32. Caron, F.; Marchet, G.; Perego, A. Optimal layout in low-level picker-to-part systems. Int. J. Prod. Res. 2000, 38, 101–117. [Google Scholar] [CrossRef]
  33. Pohl, L.M.; Meller, R.D.; Gue, K.R. An analysis of dual-command operations in common warehouse designs. Transp. Res. Part Logist. Transp. Rev. 2009, 45, 367–379. [Google Scholar] [CrossRef]
  34. Roodbergen, K.J.; Vis, I.F.A. A model for warehouse layout. IIE Trans. 2006, 38, 799–811. [Google Scholar] [CrossRef]
  35. Roodbergen, K.J.; Sharp, G.P.; Vis, I.F.A. Designing the layout structure of manual order picking areas in warehouses. IIE Trans. 2008, 40, 1032–1045. [Google Scholar] [CrossRef]
  36. Pohl, L.M.; Meller, R.D.; Gue, K.R. Turnover-based storage in non-traditional unit-load warehouse designs. IIE Trans. 2011, 43, 703–720. [Google Scholar] [CrossRef]
  37. Çelk, M.; Süral, H. Order picking under random and turnover-based storage policies in fishbone aisle warehouses. IIE Trans. 2014, 46, 283–300. [Google Scholar] [CrossRef]
  38. Li, Z.P.; Zhang, J.L.; Zhang, H.J.; Hua, G.W. Optimal selection of movable shelves under cargo-to-person picking mode. Int. J. Simul. Model 2017, 16, 145–156. [Google Scholar] [CrossRef]
  39. Jin, G.; Yang, P.; Duan, G. Multiple Deep Layout of Robotic Mobile Fulfillment System. In Proceedings of the 2020 IEEE 7th International Conference on Industrial Engineering and Applications (ICIEA), Bangkok, Thailand, 16–21 April 2020; pp. 230–234. [Google Scholar]
  40. Gu, J.; Goetschalckx, M.; Mcginnis, L.F. Research on warehouse operation: A comprehensive review. Eur. J. Oper. Res. 2007, 177, 1–21. [Google Scholar] [CrossRef]
  41. Gu, J.; Goetschalckx, M.; Mcginnis, L.F. Research on warehouse design and performance evaluation: A comprehensive review. Eur. J. Oper. Res. 2010, 203, 539–549. [Google Scholar] [CrossRef]
  42. Enright, J.J.; Wurman, P.R. Optimization and Coordinated Autonomy in Mobile Fulfillment Systems. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.307.716&rep=rep1&type=pdf (accessed on 28 June 2020).
  43. Kim, H.J.; Pais, C.; Shen, Z.J.M. Item Assignment Problem in a Robotic Mobile Fulfillment System. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1854–1867. [Google Scholar] [CrossRef]
  44. Xie, L.; Thieme, N.; Krenzler, R.; Li, H. Introducing split orders and optimizing operational policies in robotic mobile fulfillment systems. Eur. J. Oper. Res. 2021, 288, 80–97. [Google Scholar] [CrossRef]
  45. Lamballais Tessensohn, T.; Roy, D.; De Koster, R.B.M. Inventory allocation in robotic mobile fulfillment systems. IISE Trans. 2020, 52, 1–17. [Google Scholar] [CrossRef]
  46. Wurman, P.R.; Andrea, R.D.; Mountz, M. Coordinating hundreds of cooperative, autonomous vehicles in warehouses. Natl. Conf. Innov. Appl. Artif. Intell. 2008. [Google Scholar] [CrossRef]
  47. Herrero-Pérez, D.; Martínez-Barberá, H. Decentralized traffic control for non-holonomic flexible automated guided vehicles in industrial environments. Adv. Robot. 2011, 25, 739–763. [Google Scholar] [CrossRef]
  48. Qi, M.; Li, X.; Yan, X.; Zhang, C. On the evaluation of AGVS-based warehouse operation performance. Simul. Model. Pract. Theory 2018, 87, 379–394. [Google Scholar] [CrossRef]
  49. Boysen, N.; Fedtke, S.; Weidinger, F. Optimizing automated sorting in warehouses: The minimum order spread sequencing problem. Eur. J. Oper. Res. 2018, 270, 386–400. [Google Scholar] [CrossRef]
  50. Meller, R.; Gue, K. The Application of New Aisle Designs for Unit-Load Warehouses. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.475.8030&rep=rep1&type=pdf (accessed on 28 June 2020).
Figure 1. Three most common warehouse aisle layouts.
Figure 1. Three most common warehouse aisle layouts.
Algorithms 14 00203 g001
Figure 2. The flying-V (left) and fishbone layout (right).
Figure 2. The flying-V (left) and fishbone layout (right).
Algorithms 14 00203 g002
Figure 3. Sketch of a traditional warehouse layout.
Figure 3. Sketch of a traditional warehouse layout.
Algorithms 14 00203 g003
Figure 4. Sketch of a flying-V layout with single workstation.
Figure 4. Sketch of a flying-V layout with single workstation.
Algorithms 14 00203 g004
Figure 5. Sketch of flying-V layout with multiple workstations and four divided categories.
Figure 5. Sketch of flying-V layout with multiple workstations and four divided categories.
Algorithms 14 00203 g005
Figure 6. Total distance for all combinations in the enumeration.
Figure 6. Total distance for all combinations in the enumeration.
Algorithms 14 00203 g006
Figure 7. Optimal workstation layout under traditional layout.
Figure 7. Optimal workstation layout under traditional layout.
Algorithms 14 00203 g007
Figure 8. Optimal workstation layout under different N (i.e., number of columns).
Figure 8. Optimal workstation layout under different N (i.e., number of columns).
Algorithms 14 00203 g008
Figure 9. Workstation layout by optimization model and two simple rules ( N = 32 , L = 40 ).
Figure 9. Workstation layout by optimization model and two simple rules ( N = 32 , L = 40 ).
Algorithms 14 00203 g009
Figure 10. Optimal flying-V warehouse layout with different number of rows.
Figure 10. Optimal flying-V warehouse layout with different number of rows.
Algorithms 14 00203 g010
Table 1. Literature overview of warehouse design problem.
Table 1. Literature overview of warehouse design problem.
ReferenceTopicAisle TypeWarehouse TypeStorage PolicyObjectiveMethodDecision/OutputMWDW
Caron et al. (2000) [32]layout designtraditionalMOPCOIRmin ETDanalyticsApproach to access different layouts××
Pohl et al. (2009) [33]layout designtraditionalULRmin ETDanalyticsComparison of three common warehouse designs××
Roodbergen and Vis (2006) [34]layout designtraditionalMOPRmin ETDanalyticsOptimal layout and estimation of TD××
Roodbergen et al.(2008) [35]layout designtraditionalMOPRmin ETDanalyticsOptimal layouts with any number of blocks and aisles××
Gue and Meller (2009) [16]layout designflying-V, FishboneULRmin ETDanalyticscross-aisle intersection points××
Gue et al. (2012) [18]layout designflying-VULRmin ETDanalyticscross-aisle intersection points×
Cardona et al. (2012) [24]layout designfishboneULRmin ETDanalyticsslope of the diagonal cross-aisle××
Pohl et al.(2011) [36]layout design and storage policyflying-V, fishboneULR, TBmin ETDanalyticsOptimal layout in TB storage policy××
Öztürkoğlu et al.(2012) [25]layout designchevron, leaf, butterflyULRmin ETDanalyticscross-aisle angle××
Öztürkoğlu et al.(2014) [29]layout designirregular type with at most two cross aislesULRmin ETDheuristicscross-aisle angle×
Çelk et al. (2014) [37]layout design and storage policyFlying-V, fishboneULR, TBmin ETDheuristicsperformance evaluation××
Bortolini et al. (2015) [23]layout designdiagonalULRmin ETDanalyticsperformance evaluation××
Venkitasubramony (2016) [26]layout designfishboneULR, TB, CBmin ETDanalyticsperformance evaluation××
Boysen et al.(2017) [11]order-picking sequencetraditionalRMFSTBmin NRCMIPorder-picking sequence××
Li et al. (2017) [38]order-picking sequencetraditionalRMFSDmin RTTIPorder-picking sequence××
Yuan et al.(2019) [30]storage policytraditionalRMFSR, TB, CBmin ETDanalyticsFluid model to analyze storage policy performance×
Merschformann et al. (2018) [27]operational rulestraditionalRMFSR, D, CB, etc.-simulationorder assignment, pod selection and storage policies×
Zou et al. (2017) [31]operational rulestraditionalRMFSRmin RTTanalyticsassignment rules evaluation×
Lamballais et al.(2017) [10]performance evaluationtraditionalRMFSTBmax TPanalyticswarehouse layout and robot zoning evaluation×
Wu et al.(2020) [22]layout designtraditionalRMFSR, ZBmax TPSOQN-based simulationwarehouse layout and parameter configuration×
Jin et al.(2020) [39]layout performance evaluationtraditional (compact storage)RMFSR-SOQN-based simulationwarehouse layout and parameter configuration×
this worklayout designtraditional, Flying-VRMFSRmin ETDIPoptimal location of workstations
MOP, manual order-picking; UL, unit-load warehouse; R, random storage; D, dedicated storage; TB, turnover-based storage policy; CB, class-based storage policy; ZB, zone-based storage policy; TP, throughput; NRC, number of rack changes; ETD, expected travel distance; RTT, retrieval throughput time; SOQN, semi-open queueing network model; IP(MIP), (mixed) integer programming; MW, multiple workstations (simulation or compare different pre-defined layouts); DW, decision of workstations.
Table 2. Distance notations.
Table 2. Distance notations.
NotationDescriptionDetailed Formula
l a length of the angled cross-aisle l a = x max cos θ
l p , a required travel distance from pod ( i , j ) to the angled cross-aisle (i.e., the intersection of the angled cross-aisle and the corresponding vertical aisle) along the corresponding vertical aisle l p , a = | y i j | x i j | tan θ |
l p , S 1 a required travel distance from pod ( i , j ) to candidate workstation S 1 along the angled cross-aisle l p , S 1 a = | x i j | cos θ
l p , r a required travel distance from pod ( i , j ) to the column which candidate workstation r locates along with the angled cross-aisle l p , r a = | x i j x r | cos θ
l S 1 , r a required travel distance from candidate workstation S 1 to the column which candidate workstation r locates along with the angled cross-aisle from candidate workstation l S 1 , r a = | x r | cos θ
l p , r b o t required travel distance for pod ( i , j ) travels from the angled cross-aisle (actually refers to the corresponding intersection) to candidate workstation r along with the vertical aisle which r locates (if the candidate workstation r locates at bottom side) l p , r b o t = | x r | tan θ
l p , r a , t o p required travel distance for pod ( i , j ) travels from the angled cross-aisle (actually refers to the corresponding intersection) to candidate workstation r along with the corresponding vertical aisle (if the candidate workstation r locates at the top side) l p , r a , t o p = y max | x r | tan θ
l p , S 3 a required travel distance for pod ( i , j ) travels from its own position to candidate workstation S 3 along with the angled cross-aisle l p , S 3 a = x i j x S 3 cos θ , x i j < 0
l p , S 4 a required travel distance for pod ( i , j ) travels from its own position to candidate workstation S 4 along with the angled cross-aisle l p , S 4 a = x S 4 x i j cos θ , x i j > 0
l p t o p required travel distance for pod ( i , j ) travels from its own position to top side along with the corresponding vertical aisle l p t o p = y max y i j
l p b o t required travel distance for pod ( i , j ) travels from its own position to bottom side along with the corresponding vertical aisle l p b o t = y i j y S 1
l S 3 t o p required travel distance from candidate workstation S 3 to top side along with the vertical aisle l S 3 t o p = y max y S 3
l S 4 t o p required travel distance from candidate workstation S 4 to top side along with the vertical aisle l S 4 t o p = y max y S 4
Table 3. Parameter settings of the numerical experiments.
Table 3. Parameter settings of the numerical experiments.
Traditional Layout WarehousesFlying-V Layout Warehouses
Warehouse SizeN6, 8, 10, 12, 14, 16, 18, 20, 24, 30,32,40,48
L10, 15, 20, 25, 30, 35, 40, 50, 60, 70, 80, 90, 100,120, 150, 180
K1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Angle of Cross-aisle- 5 36 π , 7 36 π , 1 4 π , 11 36 π , 13 36 π
N: number of columns in the warehouse; L: number of rows in the warehouse; K: number of workstations in the warehouse.
Table 4. Running time comparison.
Table 4. Running time comparison.
NLengthDistance Calculation Time (s)
TraditionalFlying-V
20606.5041.65
808.9079.17
10011.38111.35
12013.70158.33
309021.31473.15
12028.94748.92
15036.419647.43
18044.8430,384.77
Table 5. Evaluation of two rules for traditional layout with an odd number of workstations.
Table 5. Evaluation of two rules for traditional layout with an odd number of workstations.
NL K = 3 K = 5
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
323018,56018,8161.3819,5525.3414,72014,7200.0014,9861.81
4028,56028,7360.6229,5523.4722,96022,9600.0023,2961.46
5040,16040,2560.2441,1522.4732,80032,8000.0033,2061.24
6053,34653,3760.0654,3521.8944,24044,2400.0044,7161.08
7068,09668,0960.0069,1521.5557,28057,2800.0057,8260.95
8084,41684,4160.0085,5521.3571,92071,9200.0072,5360.86
a: optimal travel distance obtained by the proposed integer programming; b: travel distance obtained by 2 n rule; and c: travel distance obtained by n + 1 rule.
Table 6. Evaluation of two rules with an even number of workstations.
Table 6. Evaluation of two rules with an even number of workstations.
NL K = 4 K = 6
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
323016,19216,3200.7916,8003.7513,73413,9201.3514,4004.85
4024,91224,9600.1925,6002.7621,56421,7600.9122,4003.88
5035,20035,2000.0036,0002.2730,99431,2000.6632,0003.25
6047,04047,0400.0048,0002.0442,02442,2400.5143,2002.80
7060,48060,4800.0061,6001.8554,65454,8800.4156,0002.46
8075,52075,5200.0076,8001.6968,88469,1200.3470,4002.20
Table 7. Evaluation of two rules for a flying-V layout with varying lengths and odd workstation numbers.
Table 7. Evaluation of two rules for a flying-V layout with varying lengths and odd workstation numbers.
L K = 3 K = 5
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
3015,817.0016,231.292.6217,014.567.5712,341.7912,405.330.5114,198.0815.04
4025,211.0425,239.640.1126,032.613.2619,942.5119,942.510.0020,725.883.93
5035,804.8035,816.230.0336,453.011.8128,742.9329,407.602.3128,955.160.74
6047,627.7447,627.740.0048,242.221.2938,656.5640,590.705.0038,788.780.34
7060,928.1360,928.130.0061,622.611.1450,167.6753,375.806.3950,222.410.11
8075,828.5175,828.510.0076,602.991.0263,236.3067,760.897.1663,256.030.03
Table 8. Evaluation of two rules for a flying-V layout with varying lengths and even workstation numbers.
Table 8. Evaluation of two rules for a flying-V layout with varying lengths and even workstation numbers.
L K = 4 K = 6
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
3013,930.9914,281.082.5115,106.588.4411,647.1611,807.751.3813,439.9015.39
4022,452.6022,542.240.4022,562.430.4918,725.8618,922.951.0519,647.704.92
5031,848.5332,581.002.3031,848.530.0027,351.1327,828.041.7427,556.980.75
6042,905.2744,448.003.6042,905.270.0037,070.6038,531.143.9437,070.600.00
7055,470.0058,023.004.6055,618.900.2748,164.9850,916.245.7148,184.230.04
8069,477.0173,148.875.2869,932.520.6660,795.3064,901.336.7560,897.850.17
Table 9. Evaluation of two rules for a flying-V layout with varying angles and odd workstation numbers.
Table 9. Evaluation of two rules for a flying-V layout with varying angles and odd workstation numbers.
θ K = 3 K = 5
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
5 36 π 76,901.7176,901.710.0077,816.041.1966,284.8869,358.114.6466,616.630.50
7 36 π 75,857.3675,857.360.0076,698.21.1164,281.4868,445.786.4864,477.750.31
9 36 π 75,828.5175,828.5120.0076,602.991.0263,236.367,760.07.1663,256.030.03
11 36 π 77,297.0077,297.000.0078,009.140.9263,743.0667,110.245.2863,743.060.00
13 36 π 75,768.6575,768.650.0076,679.281.2063,705.9563,705.950.0066,339.354.13
Table 10. Evaluation of two rules for a flying-V layout with varying angles and even workstation numbers.
Table 10. Evaluation of two rules for a flying-V layout with varying angles and even workstation numbers.
θ K = 4 K = 6
TD op a TD 2 n b Gap (%) TD n + 1 c Gap (%) TD op TD 2 n Gap (%) TD n + 1 Gap (%)
5 36 π 71,593.3074,140.093.5674,373.933.8863,549.6466,542.364.7165,326.332.80
7 36 π 70,067.8373,469.444.8571,725.792.3761,665.9165,606.886.3963,191.802.47
9 36 π 69,477.0173,148.875.2869,932.520.6660,795.3064,901.336.7560,897.850.17
11 36 π 69,594.9372,503.004.1869,594.930.0061,283.7364,252.634.8462,465.601.93
13 36 π 68,592.5568,668.830.1170,926.763.4060,709.2161,344.471.0565,064.707.17
Table 11. The influence of aisle angle on distance and space use.
Table 11. The influence of aisle angle on distance and space use.
θ K = 3 K = 4 K = 5 K = 6 K = 7 K = 8 Space Use (%)
N = 32 , L = 80
5 36 π 76,901.771,593.366,284.963,549.661,934.360,824.345.28
7 36 π 75,857.470,067.864,281.561,665.960,147.659,027.045.24
9 36 π 75,828.5169,477.063,236.360,795.359,303.657,811.845.42
11 36 π 77,297.0069,594.963,743.161,283.758,824.456,682.045.57
13 36 π 75,768.6568,592.663,706.060,709.257,779.556,033.543.60
N = 40 , L = 120
5 36 π 204,151.1191,361.1178,571.2171,840.2168,269.2165,519.246.75
7 36 π 201,360.3187,379.6173,437.2166,905.9163,516.0160,815.946.75
9 36 π 200,535.1185,138.6169,937.4163,692.0160,468.0157,244.046.88
11 36 π 202,678.5184,440.6169,065.8163,464.1158,475.0153,485.846.98
13 36 π 202,169.7185,125.5172,327.0163,726.9155,126.9150,602.545.67
Table 12. Total distance comparison ( N = 20 ).
Table 12. Total distance comparison ( N = 20 ).
KL L W * Travel Distance
Traditional
Flying-VReductionDiff. (%)
1200.68600.006321.852278.1526.49
401.125,200.0020,778.704421.3017.54
601.649,800.0043,235.566564.4413.18
2200.66312.005175.761136.2418.00
401.117,200.0014,724.782475.2214.39
601.631,800.0028,253.213546.7911.15
3200.65224.004201.001023.0019.58
401.114,864.0012,887.361976.6413.30
601.628,504.0025,455.793048.2110.69
4200.64600.003700.90899.1019.55
401.113,260.0011,732.311527.6911.52
601.625,920.0023,562.412357.599.10
L W represents length-to-width ratio.
Table 13. Total distance comparison ( L = 60 ).
Table 13. Total distance comparison ( L = 60 ).
KL L W * Travel Distance
Traditional
Flying-VReductionDiff. (%)
1241.3362,640.0053,426.309213.7014.71
321.091,200.0075,871.3215,328.6816.81
400.8123,600.00101,495.8422,104.1617.88
2241.3341,040.0036,177.134862.8711.85
321.062,400.0054,731.057668.9512.29
400.887,312.0077,246.6610,065.3411.53
3241.3336,160.0032,093.014066.9911.25
321.053,346.0047,627.745718.2610.72
400.872,656.0065,730.836925.179.53
4241.3332,400.0029,481.722918.289.01
321.047,040.0042,905.274134.738.79
400.863,584.0058,440.495143.518.09
5321.044,240.0038,656.565583.4412.62
400.859,036.0052,780.396255.6110.60
6321.042,024.0037,070.604953.4011.79
400.855,644.0049,890.495753.5110.34
7321.040,604.0035,672.874931.1312.14
400.853,532.0047,000.596531.4112.20
8321.039,360.0034,275.145084.8612.92
400.851,750.0044,912.536837.4713.21
Table 14. Space use on different layouts.
Table 14. Space use on different layouts.
NLTravel DistanceDiff. (%)Space Use (%)Diff. (%)
TraditionalFlying-VTraditionalFlying-V
24 ( K = 4 )205920.004810.0018.7541.67%34.72%6.94
3010,800.009411.0112.8644.1238.855.27
4016,800.0014,894.5011.3445.4541.384.07
5024,000.0021,654.639.7746.3042.983.32
6032,400.0029,481.729.0146.8844.082.80
30 ( K = 8 )6086,214.0078,728.028.6846.88%43.88%2.99
90170,138.00150,645.7211.4647.8745.832.04
120280,988.00249,396.9311.2448.3946.841.55
150418,838.00374,125.6010.6848.7047.461.24
180583,688.00525,673.849.9448.9147.871.04
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, X.; Liu, X.; Feng, L.; Zhang, J.; Qi, M. Non-Traditional Layout Design for Robotic Mobile Fulfillment System with Multiple Workstations. Algorithms 2021, 14, 203. https://doi.org/10.3390/a14070203

AMA Style

Yang X, Liu X, Feng L, Zhang J, Qi M. Non-Traditional Layout Design for Robotic Mobile Fulfillment System with Multiple Workstations. Algorithms. 2021; 14(7):203. https://doi.org/10.3390/a14070203

Chicago/Turabian Style

Yang, Xiuqing, Xinglu Liu, Lijuan Feng, Jianquan Zhang, and Mingyao Qi. 2021. "Non-Traditional Layout Design for Robotic Mobile Fulfillment System with Multiple Workstations" Algorithms 14, no. 7: 203. https://doi.org/10.3390/a14070203

APA Style

Yang, X., Liu, X., Feng, L., Zhang, J., & Qi, M. (2021). Non-Traditional Layout Design for Robotic Mobile Fulfillment System with Multiple Workstations. Algorithms, 14(7), 203. https://doi.org/10.3390/a14070203

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

Article Metrics

Back to TopTop