Manual Order Picking Route Optimization in Distribution Warehouse of Chain Furniture Retail Enterprise

Abstract

Due to the effects of the COVID-19 pandemic and the rise of online shopping, the offline sales of IKEA Fuzhou have been declining since 2020. Because the cost of distribution warehouse is a major expense for offline chain furniture retailers, and the picking process is a key activity in distribution warehouse operations. To reduce the cost of distribution warehouse and alleviate the survival pressure of the offline chain furniture retailers, this paper focuses on optimizing the picking route of the IKEA Fuzhou distribution warehouse. It starts by creating a two-dimensional coordinate system for the storage location of the distribution warehouse using the traditional S-type picking strategy to calculate the distance and time of the sorting route. Then, the problem of optimizing the picking route is then transformed into the travelling salesman problem (TSP), and picking route optimization model is developed using a genetic algorithm to analyze the sorting efficiency and picking route optimization. Results show that the order-picking route using the genetic algorithm strategy is significantly better than the traditional S-type picking strategy, which can improve overall sorting efficiency and operations, reduce costs, and increase efficiency. Thus, this establishes an implementation process for the order-picking path based on genetic algorithm optimization to improve overall sorting efficiency and operations, reduce costs, increase efficiency, and alleviate the survival pressure of pandemic-affected enterprises.

Share and Cite:

Zeng, Y. Z., Wang, J. K., Kao, C.-K. and Tang, K.-Z. (2024) Manual Order Picking Route Optimization in Distribution Warehouse of Chain Furniture Retail Enterprise. American Journal of Operations Research, 14, 105-136. doi: 10.4236/ajor.2024.143006.

1. Introduction

IKEA is a typical enterprise in the chain retail furniture industry, it is a comprehensive unit that integrates warehousing, distribution, and sales functions where it acts both as a retail store and a logistics distribution center. IKEA’s Fuzhou branch in China was established in 2017, its total floor area covers 112,000 sqm. with four floors in the commercial section. The first underground floor is a commercial parking lot, and the first above-ground floor is a 15,000-square-meter external leasing area. The plan is to introduce 60 merchants covering entertainment, dining, children’s playgrounds, and upstream and downstream brands related to the IKEA industry chain. Its second and third floors span the 40,000 sqm. Standard is found in all IKEA stores, with the second floor serving as the self-service area for goods and home goods and the third floor as both the furniture display area (home model room) and the restaurant. With the rapid development of Internet technology since the beginning of the 21st century, e-commerce has emerged and transformed what was originally a purely offline business model. The rapid development of e-commerce has also led to the formation of a large-scale online furniture sales model, squeezing the market share of traditional chain furniture retail enterprises [1] . Additionally, compared to the efficiency and cost of e-commerce logistics and distribution, the logistics and distribution of traditional chain furniture retail enterprises appear relatively backward and bead high logistics costs, thus putting more pressure on the logistics and distribution level of traditional chain furniture retail enterprises [2] . For IKEA Fuzhou, in addition to being affected by the rise of online shopping malls, the COVID-19 pandemic has also affected its performance since it opened in 2020, and its offline store’s sales have been declining. As shown in Figure 1, IKEA Fuzhou’s daily sales have decreased significantly with the largest decline happening on weekdays, dropping from an average of 350,000 CNY in 2020, to an average of 55,000 CNY in 2022, representing a decrease of 84.29%. The decline seen during public holidays and festivals is relatively lower, which is at 74.14% and 62.20%, respectively. This sharp decline in sales has led to a sudden increase in pressure for the company to survive, which makes cost control a top priority.

In any logistics system, the warehousing operation represents a significant

Figure 1. Average daily turnover of IKEA offline stores in Fuzhou in 2020 and 2022.

proportion of the total cost. Among all warehousing activities, the order-picking process is the most crucial [3] . This study found that the order-picking route planning at IKEA Fuzhou was entirely dependent on the personal experience of the order pickers. When the number of picking order items is small and the distribution of order items is centralized, subjective experience-based order-picking route planning can be effective.

However, when there are many items to be picked and are scattered across the warehouse, the absence of a scientific order-picking route plan results in order pickers taking longer routes, which lowers the efficiency of the picking process. Furthermore, the composition of the order-picking workforce at IKEA Fuzhou’s logistics department is mainly divided into two categories: regular employees and short-term, contract-based employees hired through manpower outsourcing companies. During peak periods, the ratio of regular employees to contract employees is typically around 1:3. Contract employees receive minimal training before starting work and lack experience in order picking. The lack of a scientific order-picking route plan, coupled with the absence of experience among contract employees, result in order pickers frequently backtracking, which leads to longer order-picking routes and lower picking efficiency. Picking operations in a distribution warehouse generally consume 30% - 40% of the warehouse’s total operation time [4] [5] , while their cost covers over 50% - 70% of the overall cost [6] [7] . Consequently, optimizing the sorting efficiency and operation of chain furniture retail companies’ distribution warehouses can help improve their outdated delivery operations and enhance logistics efficiency. This may also provide better control of logistics costs and increased market competitiveness for said companies. These ultimately reduce the logistics costs and ease physical enterprises’ pressure to survive during the pandemic.

This paper will focus on establishing a feasible sorting route optimization model to help the warehouse reduce costs and increase efficiency, ultimately enhancing its market competitiveness. This paper first establishes a two-dimensional coordinate system for the storage locations in the distribution warehouse based on the traditional S-shaped picking strategy [8] . The two-dimensional coordinate system was used to calculate the distance and time of sorting routes. The picking route optimization problem was transformed into the TSP, and a picking route optimization model was established. Owing to the genetic algorithm has been widely used in solving the TSP [9] [10] [11] , and it has better convergence than the traditional algorithm, such as exhaustive algorithm or heuristic algorithm [12] . Thus, a genetic algorithm was used for the picking route optimization and sorting efficiency analysis. The distance and time of the picking strategy generated by the genetic algorithm were compared with those of the traditional S-shaped picking strategy. Finally, following the results of the comparative analysis, an implementation process for the order-picking route based on the genetic algorithm optimization was established. Then this order-picking route information is fed back to the warehouse management system (WMS), and the WMS then sends the original order information and picking list summary to the personal digital assistant (PDA) held by the picker, and finally completes the entire picking process. In this way, the original method of planning the order-picking route by the picker’s personal experience is optimized to improve the picking efficiency.

2. Literature Review

Research on manual picking efficiency in warehouses mainly focuses on applying and improving heuristic algorithms in picking paths. The picking paths are optimized through algorithms to improve warehouse sorting efficiency. The main algorithms include genetic algorithm (GA), ant colony algorithm (ACO), simulated annealing (SA), particle swarm optimization algorithm (PSO), and improved and hybrid algorithms based on these algorithms. In addition, when studying the warehouse picking route optimization problem, it is generally converted into the traveling salesman problem (TSP) for solution [13] .

In the research on picking path optimization, Li et al. [14] believe that genetic algorithm is the mainstream of current path planning research. Therefore, Yu [15] used genetic algorithms to optimize the path that pickers in e-commerce distribution centers walk during the picking process, reducing the useless paths of manual labor and picking equipment and the risk of goods explosion during e-commerce sales. Cui [16] used EIQ analysis to optimize the warehouse layout, and then the genetic algorithm was used to optimize the picking path. The analysis result shows that the picking time after the optimization is significantly reduced, improving the company’s picking efficiency. In addition to the traditional genetic algorithm, Zhou et al. [17] proposed two partheno genetic algorithms, PGA and IPGA, and compared them with the particle swarm optimization algorithm (PSO) and the invasive weed optimization algorithm (IWO) to solve the multiple traveling salesman problem (MTSP). The results show that IPGA has better advantages in solving MTSP. Okonji et al. [18] analyzed four algorithms: the ant colony algorithm, the Dijkstra algorithm, the Bellman-Ford algorithm, and the Suurballe algorithm, and believed that mixing the algorithms can improve the performance of the algorithm and facilitate the solution of more complex path optimization problems. Sebo and Busa [19] studied a dual-zone warehouse. Then, they found that the results of the genetic algorithm are greatly affected by the population size, reproduction operator, and number of generations, and the improved genetic algorithm has more advantages than simple heuristic algorithms and experienced picking employees when dealing with path optimization picking problems.

In addition to being affected by the picking path, picking efficiency is also affected by order batching. Only one target variable needs to be considered when considering order batch optimization or path optimization, which makes it easier to obtain the target result. However, considering both simultaneously will increase the difficulty of solving the target result. Sun et al. [20] designed the double nested improved genetic algorithm to solve the joint optimization problem of order batching and picking path. Wang [21] considered the impact of picker congestion on picking efficiency and established an order batch optimization model using seed algorithm and ant colony algorithm as the primary solution tools. Yan et al. [22] constructed an online order batch planning model for minimum picking path. Then, they proposed a method based on a genetic algorithm and k-means clustering algorithm to handle picking path planning and order batching, respectively, to solve the online order batch planning model.

According to the literature’s research content, the genetic algorithm has been widely used in warehousing manual picking path optimization research. Therefore, the genetic algorithm is used for path optimization in this paper.

3. Current Status of Fuzhou IKEA Distribution Warehouse

3.1. Overview of Fuzhou IKEA Distribution Warehouse

Fuzhou IKEA, established in 2017, operates as a hybrid commercial and logistics distribution center that does warehousing, distribution, and sales functions. As a sales-focused establishment, the company’s storage and distribution unit encompasses a complete distribution warehouse and serves as a product display platform for consumers. Its distinctive features require that the logistics and distribution model adopted follows an online order logistics distribution.

The distribution warehouse on the second floor of the shopping mall can be classified as a semi-open warehouse divided into two distinct areas. The first area is located in the mall’s furniture self-service area, where the merchandise on the lower shelves is made available for consumers to take on their own. The second area is separated by partition walls from the furniture self-service area, and is the main workspace for warehouse staff, prohibiting access from consumers. The storage of goods on the warehouse shelves follows a typical upper storage and lower retrieval warehouse model. The upper floors of the shelves are reserved for goods storage units, while the lower floors are utilized for the goods picking units. The distinction between the goods storage and picking units is illustrated in Figure 2.

During the picking stage, manual picking using forklifts is the primary method used during picking operations. By combining manual labor with hand trucks, workers select and transport goods from various shelves to hand trucks before delivering them to the logistics center for checking and then handing them over to the partner for shipment. In terms of picking areas, the picking work of the branch’s employees mainly focus on both the furniture self-pickup area and the non-self-pickup area, as shown in Figure 3.

3.2. Picking Process of Fuzhou IKEA Distribution Warehouse

The picking process of the Fuzhou IKEA distribution center is generally divided into five stages, namely the order generation, order allocation, goods picking, goods checking, and goods delivery stages (Figure 4).

The order generation stage at the distribution warehouse can be broadly divided into two sources: offline and online orders. Both sources involve consumers

Figure 2. Distribution of IKEA distribution warehouse shelf picking and storage unit.

Figure 3. Layout of operations on the second floor of Fuzhou IKEA.

Figure 4. Picking process of distribution warehouse.

submitting their product needs and making payments, and the corresponding order information is automatically synchronized to the store’s logistics center. Unlike offline orders, online orders are uniquely identified inside of the logistics center. Additionally, regardless of whether the order is offline or online, the order information transferred to the logistics center is labeled with the latest delivery time, allowing workers to reasonably arrange the order of picking. The selected order content includes information such as the name, the SKU (stock keeping unit), pick-up location, weight, quantity, and if it is a special heavy item prompt or not.

During the order allocation stage, those assigned to picking tasks at the branch’s distribution center area are always composed of a minimum of three employees during each time period of operational hours, only increasing to five or eight employees during peak picking periods (including one designated supervisor and the remaining staff comprised of internal and long-term part-time employees). After the generation of a product order, picking personnel use PDA to access information regarding the items to be picked. The allocation of orders generally follows the principle of proximity, meaning that if multiple employees are available simultaneously, the distribution of employees assigned to pick items is based on the distance of the collective items waiting to be selected from each employee.

Upon receiving the picking task, the picking personnel at the distribution warehouse log in to the PDA with their personal accounts, select and click the corresponding order, and officially enter the goods picking stage. By then, the order task is in an exclusive state, and others cannot select the task again. The order will also disappear on the task list to avoid duplicate picking. During the overall picking process, the employees usually start by picking up a trolley from the trolley storage area and then proceed to the corresponding shelf number prompted on the PDA to scan and place the goods into the trolley. The employee repeats the process for each product, in order, until all goods are picked. Finally, the employee pushes the trolley back to the logistics center. After arriving at the logistics center, the picking personnel must complete the submission feedback of the picking task on the PDA. The system will then automatically print out the picking completion list. After the employee manually signs the list, the goods-picking process is officially completed.

After completing the goods-picking phase, the process then enters the goods checking stage, where the order information for the corresponding product is transmitted from the picking node to the order review node in the warehouse management system. The goods review personnel use their personal account to log in to the PDA and select the order to be reviewed and received, and then complete the scanning review operation for each item. After scanning all the goods, the goods review personnel confirm whether the goods picked were correct: if there are any missing or extra items, the picking personnel must re-pick the goods and return them to the logistics center. Once confirmed as correct, the goods review task is submitted and feedback is provided through the PDA. The system then automatically prints out a label with the customer’s contact information and address to be attached to each piece of outer packaging indicating which customer the item belongs to, thus avoiding errors during delivery. Finally, the goods review personnel manually sign the previously printed picking list, completing the signature section and marking the end of the goods review phase.

After the goods have been checked, it goes to the goods delivery stage, and the verification personnel hand over the goods and the goods list to the third-party logistics company. The logistics company then checks the name and contents of the goods. Once confirmed, the personnel responsible from the logistics company sign the receipt. At this point, the entire picking and delivery process from IKEA’s internal product order to the third-party logistics company is officially completed. An on-site investigation and analysis of the picking time of orders at the IKEA Fuzhou distribution warehouse revealed that the warehouse’s picking orders can be divided based on the number of items to be picked, revealing three categories: less than 10, 10 - 20, and 20 - 50. For each category, the number of items to be picked for each product type is mainly only 1, with a few exceptions such as furniture that requires multiple components such as the wooden boards used to assemble a bedside table. Table 1 displays the average time required from the generation of an order to the completion of item picking for the three categories of orders involved in the warehouse’s daily picking operations.

4. Calculation of Sorting Route Distance and Time under Traditional S-Shaped Picking Strategy

During the order-picking process in warehouses, the picking route refers to the specific walking route taken by the warehouse staff to collect the ordered items. An appropriate picking route can significantly reduce redundant picking distances, shorten picking time, and improve picking efficiency. One common picking strategy is the traditional S-shaped picking strategy, also known as the

Table 1. Picking time for three types of orders.

cross-type picking strategy. This strategy’s picking route is well-suited for warehouses with intermediate partition racks and achieves the shortest route for picking goods, thus saving time [23] [24] . Warehouse staff start from the entrance, cross the aisle where the items to be picked is located, and while walking in said aisle, place all the required items into the picking equipment. After completing the picking in that aisle, they then move on to the next aisle and continue picking until all items have been picked. Finally, they return to the entrance, as shown in Figure 5.

4.1. Establishing Warehouse 2D Coordinates

To facilitate the calculation of the distribution route of the Fuzhou IKEA distribution warehouse and reduce unnecessary interference, the specific layout of the warehouse has been transformed and simplified without affecting its overall layout and real data. The simplified plan view of the distribution warehouse is shown in Figure 6. It can be seen that the warehouse is divided into four areas by the main aisle of the logistics center and the transverse passage 2. According to the characteristics of IKEA’s goods and the rules for setting up shelves, having only one type of goods stored in a location is predominant, so it is assumed that only one type of goods is stored in a location. A coordinate system was established in the lower left corner of the warehouse floor plan whose location was determined according to the coding rules for the double-aisle warehouse, followed by the determination of the coordinates of the goods.

4.1.1. Two-Dimensional Coordinates of Warehouse Location

As shown in Figure 6, the IKEA Fuzhou warehouse includes 16 aisles, a main aisle leading to the logistics center, and 3 transverse aisles. Assuming that the origin of the coordinate system is located at point o in the lower left corner, the X-axis extends to the right of o, and the Y-axis extends upward from o. Let S(xs, ys)

Figure 5. Strategy of S-type picking.

Figure 6. Schematic plan view of IKEA warehouse in Fuzhou.

denote the southwest corner of the store near the origin, with shelf spacing d and aisle spacing dc. The warehouse location two-dimensional coordinate system is established [25] , as shown in Equation (1) to Equation (6).

x = { x s + C 1 2 d + ( C 1 ) d c , if C isanoddnumber x s + ( C 2 1 ) d + C × d c , if C isanevennumber . (1)

y = Y + y s = ( R 1 ) ( l + Δ l ) + ( B 1 ) l B + ( P 1 ) l p + l p 2 + y s . (2)

y = Y + y s = ( R 1 ) ( l + Δ l ) + ( 2 P 1 ) l p 2 + y s . (3)

X 12 = | x 1 x 2 | . (4)

Y 12 = { min { Δ Y 1 + Δ Y 2 , 2 l ( Δ Y 1 + Δ Y 2 ) } , when R 1 = R 2 and [ C 1 2 ] [ C 2 2 ] | y 1 y 2 | , otherwise . (5)

Δ Y i = ( 2 P 1 ) l p 2 , i = 1 , 2 . (6)

First, Equation (1) represents the horizontal coordinate x of any storage location W(x, y), where xs is the horizontal coordinate of point S(xs, ys), C is the number of shelf rows, d is the shelf width distance, and dc is the width distance of each column of shelves. Second, Equation (2) represents the vertical coordinate y of any storage location W(x, y), where Y is the vertical distance of the storage location W(x, y) relative to point S(xs, ys). The vertical coordinate y of the storage location W(x, y) is the sum of Y and ys, where ys is the vertical coordinate of point S(xs, ys). R represents the number of shelf rows in a double-deep warehouse, where R = 1 for the area close to the logistics center and R = 2 for the farther area. l is the length of the shelf, Δl is the distance between two rows of shelves, B represents the shelf, P represents the storage location, lB is the length of each section of the shelf, and lp is the length of each storage location within each section of the shelf. Because this paper assumes that each section of the shelf has only one storage location, lB = lp, Equation (2) can be simplified as Equation (3).

Finally, Equation (1) to Equation (3) were followed to generate the matrix of distances between the coordinates of the goods. Assuming that any two coordinates of the goods are W1(x1, y1) and W2(x2, y2), the shortest walking distance along the broken line between them is S12. Due to the presence of the shelves, the actual picking process of the picker cannot calculate the picking distance S12 based on Euclidean distance. Hence, Manhattan distance was used to calculate the picking distance S12 [26] . Here, the picking distance S12 between W1(x1, y1) and W2(x2, y2) is S12 = X12+Y12, where X12 is the absolute value of the difference between the abscissae of W1(x1, y1) and W2(x2, y2), as shown in Equation (4), and Y12 as shown in Equation (5). ΔYi in Equation (6) is the distance between the location Wi(xi, yi) of the goods and the southern end of the shelf where it is located. If two goods are in the same area but not in the same aisle, circumnavigation happens, which takes the smaller value of circumnavigation in the northward and southward directions. In other cases, circumnavigation instead does not happen.

4.1.2. Distance Matrix of Picking Goods

The study assumes that the picking of goods starts from the starting point W0(x0, y0) and the picker selects all the goods required in the order to be picked once and returns to the starting point. Let W1, W2, …, Wn be the coordinates of all the items to be picked in one picking operation, where the coordinates of the item to be picked are Wi(xi, yi), where i = {0, 1, 2, …, n}. Let Sij be the shortest distance between Wi and Wj, where the distance from i to j is equal to the distance from j to i, thus Sij = Sji, and Si0 = S0j = xi + yj. The distance matrix of the items to be picked can be obtained as shown in Table 2.

4.2. Distance and Time of Order Picking Route

The warehouse picking orders at IKEA Fuzhou are generally divided into three categories based on the number of items to be picked: less than 10, 10 - 20, and 20 - 50. Most items to be picked in each category are single items, with only a few home furnishings requiring multiple pieces to be assembled. The distribution of storage locations for picking items is determined by the sales volume parameters for each type of item, known as Every Week Sales (EWS), which is generated from historical data. The EWS values for items located closer to the logistics center are generally higher, while those farther away have lower values.

To make numerical comparisons of the picking orders, three types of orders were analogously categorized, namely Order A, Order B, and Order C, with 10, 20, and 50 items to be picked, respectively. For the distribution of items, a normal distribution was used to randomly generate warehouse locations, with a mean of 16 (the position of the main aisle shelves) and a standard deviation of 10. Table 3 provides detailed information on the three picking orders.

4.2.1. Order Picking Route

The positions of each pending item in the two-dimensional coordinate system can be determined following the warehouse location distribution of the goods displayed in Order A, Order B, and Order C. Currently, the picking staff at the Fuzhou IKEA distribution warehouse mainly adopts the S-shaped picking strategy. Therefore, based on the principle of the S-shaped picking strategy, the picking routes for Order A, Order B, and Order C are plotted. The specific picking routes for each order are shown in Figures 7-9, respectively.

4.2.2. Calculation of Picking Order Distance and Time

The calculation of the X-axis coordinates of each pick-up item in pick-up Order A, Order B, and Order C is given in Equation (1). Based on the average measurement, the width of each shelf in the Fuzhou IKEA warehouse is dc = 1.24 m, and the average width of each aisle is d = 2dc = 2.48 m. As point S is located near the origin of the coordinate system, then XS = 0. Point C represents the shelf

Table 2. Distance matrix of goods to be picked.

Table 3. Picking Order A, Order B, and Order C (10, 20, 50 kinds of goods to be picked).

Figure 7. Picking path of Order A under S-type picking strategy (10 kinds of goods to be picked).

number where the item is located and can be obtained from the first two digits of the item’s storage location in the order. Therefore, the calculation formula for the horizontal coordinates of each point in the warehouse can be rewritten as Equation (7).

x = 2.48 × ( C 1 ) . (7)

The calculation formula for the ordinate of each point is given in Equation (3). Because point S is close to the origin, this yield YS = 0. The value of R is either 1 or 2 depending on the aisle where the item is located; R = 1 for the aisle closer to the logistics center, and R = 2 for the aisle further away. The total length of each aisle is l = 28 × 0.84 m, while the width of the central aisle is Δl = 2 × 0.84 m. Because the values for B and P can be directly obtained from the item storage location code, this yields lB = lP = 0.84 m. Therefore, the calculation formula for the ordinate of each point in the warehouse can be converted to Equation (8). In the next step, the warehouse storage location data for the three orders were entered to obtain the corresponding horizontal and vertical coordinate data, as shown in Tables 4-6.

Figure 8. Picking path of Order B under S-type picking strategy (20 kinds of goods to be picked).

Table 4. Storage location coordinates of Order A.

Table 5. Storage location coordinates of Order B.

Table 6. Storage location coordinates of Order C.

Figure 9. Picking path of Order C under S-type picking strategy (50 kinds of goods to be picked).

y = 25.2 × ( R 1 ) + 0.42 × ( 2 P 1 ) . (8)

After obtaining the coordinates of each item in the three orders, the distance between adjacent coordinates was calculated under the S-shaped picking strategy. The picking starts from the logistics center where all the items are picked up in sequence, and then returns to the logistics center. As the logistics center is located near the 16th shelf (X-axis of item 16 is 37.2) at the bottom of the Y-axis, the coordinates of the logistics center are set as (37.2, 0).

ΔYi is the distance between item i’s coordinate and the southernmost end of the nearest shelf. Because B = P and lB = lP = 0.84 m can be directly obtained from the position of the item, the total picking distance for Orders A, B, and C can be calculated by substituting the three sets of order data into Equation (4), Equation (5), and Equation (6), respectively, and the results are shown in Tables 7-9. Results show that the picking distance for Order A (10 items) is 283.08 m, the picking distance for Order B (20 items) is 497.16 m, and the picking distance for Order C (50 items) is 927.56 m.

Table 7. Total picking distance for Order A under the S-shaped picking strategy.

Table 8. Total picking distance for Order B under the S-shaped picking strategy.

Table 9. Total picking distance for Order C under the S-shaped picking strategy.

This study’s field investigation found that the order of picking-time of the employees can be mainly divided into the following parts: receiving and confirming the picking task, the initialization time (Ti) for starting the picking, the picking route time (Td), the scanning time (Ts) for a single item after the employee reaches the corresponding item to be picked (the average scanning time for each item is 3 secs), the picking time (Tt) for picking up and placing each item onto the cart (the average time for each item to be picked up and placed onto the cart is 15 secs), and the final time (Te) for confirming the completion of the picking task, and the generating and signing of the printout form after returning to the logistics center.

Following the field study results, the average walking speed of Ikea employees is 1.4 m/s. Assuming the total picking distance of the order is S, and the picking distances of Order A, Order B, and Order C are Sa, Sb, and Sc respectively, as calculated from the picking distances in Tables 7-9, Sa = 283.08 m, Sb = 497.16 m, and Sc = 927.56 m. Assuming the total number of items is N, and the number of items in Order A, Order B, and Order C are Na, Nb, and Nc respectively, as shown in Table 3, Na = 17 items, Nb = 41 items, and Nc = 115 items. Moreover, Ti = 10s, Td = S × 1.4s, Ts = N × 3s, and Tt = N × 15s, and Te = 20s.

In summary, the total picking time for an order can be obtained using the following equation: T = Ti + Td + Ts + Tt + Te = 10 + 1.4S + 3N + 15N + 20 = (1.4S + 18N + 30)s secs. By substituting this formula with the specific values for orders A, B, and C, the picking times for each order can be calculated and are presented in detail in Table 10. According to the table, the total picking times for Order A, Order B, and Order C under the S-shaped picking strategy are 12.21 mins, 24.4 mins, and 56.64 mins, respectively. The analysis results in Table 10 have a negligible deviation from the average picking times for the three types of orders presented in Table 1, indicating the applicability of the traditional S-shaped picking strategy distance and time calculation formula in the overall order picking process at the IKEA Fuzhou distribution warehouse.

5. Analysis of Picking Routes and Efficiency in Genetic Algorithm-Based Optimization

5.1. Assumptions and Parameter Settings for Problem Model

This paper takes the IKEA distribution center in Fuzhou as the research object for order picking. To facilitate the calculation of the distribution route of the distribution center and reduce unnecessary interference factors, the specific layout of the warehouse was simplified through transformation without affecting the overall layout and real data. The simplified warehouse was divided into four areas by the main aisle and the transverse passage of the logistics center, and can be regarded as a double-area warehouse as a whole. The warehouse is divided into three aisles, 16 lanes, 32 rows of shelves with 56 storage locations each, ultimately reaching a total of 1848 storage locations with each storage location storing one kind of goods.

The S-shaped picking strategy and Manhattan distance were employed to compute the picking distance and time between any two points of goods. As for the order data, as shown in Table 3, there were 10 orders of type A with 20 items to be picked, 20 orders of type B with 50 items to be picked, and 50 orders of type C with varying numbers of items to be picked. These three sets of order data were incorporated into the model, and a genetic algorithm was utilized to determine the picking distance and time for each respective order.

To establish the model for optimizing the picking route of goods in the IKEA Fuzhou distribution warehouse, the following assumptions were made:

1) Assumption 1: The inventory in the picking area of the warehouse is sufficient in meeting the picking requirements of the orders, and there is no shortage of goods.

2) Assumption 2: Each picking location of each shelf can only store one type of item.

Table 10. Total picking time of Order A, Order B, and Order C under S-type picking strategy.

3) Assumption 3: The shortest linear walking distance between two picking locations with coordinates Wi (xi, yi) and Wj (xj, yj) is denoted as Sij, and the distance between goods was calculated based on the Manhattan distance.

4) Assumption 4: In the same picking aisle, pickers can select goods from both left and right sides of the shelves.

5) Assumption 5: The distance traveled by the picker during the picking process was calculated based on the midpoint of the coordinates of the picking locations that need to be visited.

6) Assumption 6: To reduce the complexity of the model, the width distance of the main aisle was assumed to be equal to that of the other aisles.

The model parameters are shown in Table 11.

Table 11. Description table of main parameters.

5.2. Picking Route Optimization Model Based on Genetic Algorithm

To establish an optimized picking route model, the first step is to construct a two-dimensional coordinate distance matrix of goods and determine the coordinates of each item to be picked. Then, a distance matrix model is established between any two points by combining the Manhattan distance and the characteristics of the warehouse shelves. After completing the calculation of the distance between any two goods locations, because the optimization of the warehouse picking route is equivalent to the TSP [27] [28] , an adapted TSP model was established for warehouse picking route optimization to facilitate problem-solving.

This study assumes that the picker starts from the logistics center W0(37.2, 0), traverses all the locations of the items in a picking order, and returns to the logistics center. Let W1, W2, …, Wn denote the coordinates of all the items in a picking order, where no two coordinates are identical. The coordinates of the ith item are denoted as Wi(xi, yi), where i = {0, 1, 2, …, n}. Let Sij denote the shortest distance between Wi and Wj, and introduce parameter Xij, where i = {0, 1, 2, ..., n} and j = {0, 1, 2, ..., n}, which is defined as shown in Equation (9).

x i j = { 1 , Pickingstoragelocation W i and storagelocation W j sequentially 0 , Nocontiguousorderbetweenstoragelocation W i and storagelocation W . (9)

Table 2 shows the distance matrix between the pickup locations and entrances at this point. Therefore, to minimize the pickup route, the mathematical model is established as shown in Equation (10) to Equation (14).

min Z = i j s i j x i j . (10)

i = 0 n x i j = 1 , i = 1 , 2 , , n . (11)

j = 0 n x i j = 1 , j = 1 , 2 , , n . (12)

i D , j D x i j 1 , D istheanysubsetofthesetofitemswaitingtobepicked . (13)

x i j { 0 , 1 } , i = 1 , 2 , , n ; j = 1 , 2 , , n . (14)

Equation (10) represents the minimization of the total route length taken by a picker who starts from the logistics center, passes through n pick-up locations, and returns to the logistics center. Equation (11) and Equation (12) indicate that the pick route must pass through each location only once. Equation (13) implies that the pick route must form a complete cycle after visiting all the pick-up locations. Finally, Equation (14) represents a constraint on the 0 - 1 variables.

5.3. Genetic Algorithm Solution for the Model

5.3.1. Overall Solution Approach of the Algorithm

The steps of the genetic algorithm include parameter setting, population initialization, fitness function calculation, selection, crossover, mutation, termination criteria, and outputting the results [10] [29] [30] . The parameter setting of the algorithm is explained as the steps progress after population initialization. Additionally, in terms of software and hardware configuration, the processor used for program execution was i5-8300h, the software version used was Python: 3.8.5, and the compilation environment used was sublime text: 4126. The solution steps are explained as follows:

Step 1. Population Initialization: The first step is to encode the order data using a real-value encoding method, and input the coordinates of the items to be picked into the system. The order of the item coordinates was used as the chromosome solution encoding. The generation of the initial population begins after encoding the orders. A randomly generated chromosome population with a quantity of Nn and a length of 11/21/51 was used herein, and was generated by a random uniform distribution method. The specific population quantity must be modified and improved based on the characteristics of the data for Orders A, B, and C.

Step 2. Fitness function: The goal of the algorithm is to calculate the picking distance and time. The picking time was mainly determined by the picking distance and other factors. Therefore, the fitness function should be consistent with the model established in Section 2 of this chapter i.e., the shorter the picking distance of a chromosome, the higher its fitness, and the better its performance, which can be preserved in subsequent evolution as the basis for the next generation.

Step 3. Genetic operators: Three genetic operators were used:

1) Selection: After initializing the population with 20 chromosomes of length 11 for Order A, the next step is to select a certain number of chromosomes for reproduction based on their fitness. Tournament selection was used herein, which involves randomly selecting a few chromosomes from the population and comparing their fitness values. The chromosome with the highest fitness value is then selected for reproduction. This process is repeated until the desired number of chromosomes is selected for reproduction.

2) Crossover: In the crossover process, two parent chromosomes are selected from the selected population, and their genetic information are combined to produce offspring chromosomes. The commonly used single-point crossover method cannot be used for the TSP because it may lead to the offspring chromosomes having duplicate genes, resulting in the incomplete delivery of goods. Therefore, this paper used the partially mapped crossover (PMX) method which first selects two random cut points to slice the parent chromosomes, with the genetic information between these cut points thereafter swapped between the two parent chromosomes. Next, the offspring chromosomes with duplicate genes are identified, and the corresponding genetic information is swapped between the parents. This process is repeated until there are no more duplicate genes in the offspring chromosomes [31] .

3) Mutation: Mutation is a genetic operator that introduces diversity into the population. In this paper, the mutation operator randomly selects two genes from a chromosome and swaps their positions to create a new chromosome. The probability of mutation is typically set to a low value to maintain the population’s diversity. However, the actual mutation probability must be determined through multiple trials based on the specific order data.

Step 4. Setting of termination conditions: This step is based on the program running iterative operation until the results show no significant decrease, thereby terminating the model and output either its optimal or suboptimal solution. Based on the characteristics of the orders, termination conditions are set for Orders A, B, and C to end the iterative operation when the number of iterations reaches 50, 200, and 800, respectively, thereafter outputting the optimization results.

5.3.2. Genetic Algorithm Solution Result

After either reaching or exceeding 100 experimental runs, this paper set the parameters of the population size (Nn), the maximum number of iterations (round), and the mutation factor (Pm) for Order A, Order B, and Order C as shown in Table 12.

Through a comprehensive analysis of the program’s execution, it was determined that the algorithm yielded optimal results for the data associated with Order A. Notably, the algorithm displayed remarkable stability in output results during multiple runs. Moreover, given the limited number of items to be picked, the population size and mutation factor had only a marginal impact on the algorithm’s final outcome.

Interestingly, the optimal route could be selected in a relatively modest number of iterations, usually around 20. In contrast, the data corresponding to Order B demonstrated a relatively consistent output during multiple runs. However, the algorithm required a larger number of iterations to reach the optimal solution when the population size was close to the number of items to be picked. The impact of the mutation factor was also more pronounced, with the algorithm generally struggling to iterate to the optimal solution range when Pm = 0.1, but more stable when Pm = 0.8.

Finally, for Order C, output results demonstrated greater instability. As the number of items to be picked increased to 50, the algorithm exhibited signs of fatigue, with a tendency to fall into a locally optimal solution. This was coupled with a prolonged execution time, averaging approximately 9 secs, compared to the 1.35 secs and 1.75 secs for orders A and B, respectively. However, the role of the mutation factor was further highlighted, given its ability to effectively prevent the algorithm from falling into a locally optimal solution.

5.4. Results Analysis

5.4.1. Optimal Picking Order

Figures 10-12 show the pick sequence obtained by the genetic algorithm and the

Table 12. Parameter settings of orders.

Figure 10. Picking routing and algorithm convergence process of Order A.

Figure 11. Picking routing and algorithm convergence process of Order B.

Figure 12. Picking routing and algorithm convergence process of Order C.

algorithm convergence process for Order A, Order B, and Order C, respectively. Figure 10 shows that for Order A, the shortest pick distance output by the program is 180.76 m, and the optimal pick sequence is [0-6-3-2-1-4-5-7-10-8-9-0]. Figure 11 shows that for Order B, the shortest pick distance output by the program is 240.92 m, and the optimal sequence is [0-20-19-5-4-3-1-2-18-17-16-15- 14-13-11-12-8-10-9-7-6]. Figure 12 shows that for Order C, the shortest pick distance output by the program is 389.56 m, with an average pick distance of 410 m, and an optimal pick sequence of [0-10-12-18-16-17-13-14-15-19-20-23-22- 21-24-25-26-30-28-29-27-43-31-32-33-34-35-38-37-36-39-40-41-42-2-1-3-4-5-6-7-9-8-44-45-46-47-11-49-48-50-0]. In the pick sequence, the digits represent the coordinates of the goods Wi, where i = {0, 1, …, 10, 20, 50}.

Based on the pick-up distances obtained for all Orders using genetic algorithm, we can calculate the pick-up time using Equation. (4), Equation (5), and Equation (6). Results are shown in Table 13.

5.4.2. Picking Efficiency Analysis

Based on the traditional S-type picking strategy and the genetic algorithm-based optimization of the picking distance and time results of Orders A, B, and C, the data are summarized in Table 14 and the comparison results between both are shown in Figure 13.

As shown in Table 14 and Figure 13, when the original traditional S-shaped picking strategy is adopted for all Orders, their respective picking distances are 283.08, 497.16, and 927.56 m. When the picking routes generated by genetic algorithms are used, the lowest picking times for the three orders can be reduced to 180.76, 240.92, and 389.56 m, with reduction rates of 36.15%, 51.54%, and 58%, respectively. The data indicates that the reduction in picking distance increases as the number of picking types increases, thus demonstrating the effectiveness of genetic algorithms in optimizing order picking routes in the IKEA

Table 13. Total picking time of Order A, Order B, and Order C under GA picking strategy.

Table 14. Picking distance and time of S-Shaped and GA picking strategies.

branch’s distribution center. Overall, the picking distance of the three orders using genetic algorithms can be reduced by an average of 48.56%.

For picking time, according to Table 14 and Figure 13, compared to the traditional S-shaped picking strategy, Order A, Order B, and Order C can save 19.56%, 24.5%, and 22.16% of their picking time, respectively, when using the genetic algorithm picking strategy. The less significant reduction in picking time compared to picking distance is that employee picking time is influenced by multiple factors, including initialization time, the number of items, walking time, and end-of-picking tasks such as item handover and signing, making it less straightforward to reduce the picking time. Overall, the picking time of the three orders can be reduced by an average of 22.08%.

Based on the aforementioned data analysis, a scientific picking process can be constructed by using the order picking route generated by the genetic algorithm to enhance the efficiency of the picking process (Figure 14). Figure 14, unlike

Figure 13. Comparison of picking distance and time between S-Shaped and GA Picking Strategie.

Figure 14. Algorithmic solution to the picking process for picking orders.

Figure 4 integrates the algorithm to determine the picking sequence and opens the information port of the WMS in the IKEA Fuzhou warehouse. Upon the generation of an order, the location information of the corresponding goods on the shelves is automatically generated and connected to the solution program of the genetic algorithm model. During program execution and output of the picking sequence of the order items, the information is fed back into the WMS system. Subsequently, the WMS system consolidates the original order information with the picking sequence and transmits it to the PDA held by the picker for order allocation, item picking, checking, and delivery, thereby completing the entire picking process. Integrating genetic algorithms into warehouse management systems can effectively improve picking efficiency. However, in practical applications, it is also necessary to establish a reasonable and standardized data management system to avoid incomplete and inaccurate order data. In addition, the genetic algorithm model needs to be updated regularly to optimize the picking performance of the warehouse management system.

6. Conclusions

The survival space of offline physical enterprises has been gradually compressed through the development of e-commerce. Moreover, due to the pandemic, the survival pressure of physical enterprises has further deepened. In terms of warehouse operations, finding ways to further reduce costs and increase efficiency is the main problem faced by all physical enterprises. In the case of IKEA Fuzhou, the planning of picking routes is entirely dependent on the personal experience of the picking staff. However, when dealing with a large variety of items to be picked for an order or when the distribution of items is uneven, there is a tendency for staff to take detours or follow overlapping routes, which adversely affects the efficiency of the picking process.

This paper addresses the issue of warehouse efficiency and operation optimization at the distribution center of the IKEA Home Furnishing Company’s Fuzhou branch. Specifically, a genetic algorithm-based model for optimizing the picking route was proposed herein. The model was compared to the conventional S-shaped picking strategy in terms of its superiority and feasibility. Results show that the proposed genetic algorithm-based model significantly reduces the picking distance and time for orders with 10, 20, and 50 types of goods compared to the conventional S-shaped picking strategy. Specifically, the genetic algorithm reduces picking distance by 36.15%, 51.54%, and 58.00%, and shortens picking time by 16.44%, 20.26%, and 17.83%, respectively. The proposed scientific picking implementation process based on the genetic algorithm is capable of shortening the picking time and improving the efficiency of goods sorting. However, the genetic algorithm may also encounter local optima issues when dealing with a large variety of order goods. To address this, future and succeeding studies can consider using a mixed algorithm approach that combines the genetic algorithm with other algorithms, such as simulated annealing, to enhance the algorithm’s performance.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Chen, X.Y., Xiang, S.L. and Tao, T. (2019) Development Status of Furniture E-Commerce Platform. China Forest Products Industry, 56, 55-58.
[2] Li, X.X. and Zhang, Y.L. (2019) Analysis on Marketing Strategy of IKEA Home in Guangzhou. Modern Management, 9, 445-453.
https://doi.org/10.12677/MM.2019.94055
[3] Ma, X.G. (2016) Development Status and Trend of Warehouse Picking Technology. Logistics & Material Handling, 21, 110-114.
[4] Cheng, S.Q. (2003) Discussion on Planning and Management of Storage Space in Distribution Center. China Storage & Transport, No. 3, 50-53.
[5] Wang, H., Fu, Z. and Zuo, W. (2009) Genetic Algorithm for Picking Routing Problem in 2-Block Warehouse. Computer Engineering and Applications, 45, 224-228.
[6] Liu, Y.P. (2016) Research on of Warehouse Picking System Based on Multi AGV for Electronic Commerce. Master’s Thesis, Shan Dong University, Jinan.
[7] Wu, X.L. (2019) A Summary of the Application of Intelligent Algorithms in Intelligent Warehouse. Logistics & Material Handling, 8, 118-123.
[8] Mantel, R.J., Schuur, P.C. and Heragu, S.S. (2007) Order Oriented Slotting: A New Assignment Strategy for Warehouses. European Journal of Industrial Engineering, 1, 301-316.
https://doi.org/10.1504/EJIE.2007.014689
[9] Potvin, J.-Y. (1996) Genetic Algorithms for the Traveling Salesman Problem. Annals of Operations Research, 63, 337-370.
https://doi.org/10.1007/BF02125403
[10] Khan, F.H., Khan, N., Inayatullah, S. and Nizami, S.T. (2009) Solving TSP Problem by Using Genetic Algorithm. International Journal of Basic & Applied Sciences, 9, 79-88.
[11] Hariyadi, P.M., Nguyen, P.T., Iswanto, I. and Sudrajat, D. (2020) Traveling Salesman Problem Solution Using Genetic Algorithm. Journal of Critical Reviews, 7, 56-61.
[12] Sun, Y. (2008) Development of the Application of Improved-GA in Mechanical Design Optimization. Journal of Yunnan Agricultural University, 23, 99-102.
[13] Chen, X.Y., Dai, Y.H. and Chen, J.Y. (2021) Research on Picking Route Planning of Warehouse System. Techniques of Automation and Applications, 40, 85-89.
[14] Li, S.B., Song, Q.S., Li, Z.A., Zhang, X.X. and Zhe, L.X. (2020) Review of Genetic Algorithm in Robot Path Planning. Science Technology and Engineering, 2, 423-431.
[15] Yu, H.Y. (2019) Picking Path Optimization Method Based on Genetic Algorithm. China Science and Technology Information, 8, 91-94.
[16] Cui, Q. (2021) Research on the Optimization of Picking Process in Warehouse Center of Enterprise A. Master’s Thesis, Hebei University of Engineering, Handan.
[17] Zhou, H., Song, M. and Pedrycz, W. (2018) A Comparative Study of Improved GA and PSO in Solving Multiple Traveling Salesmen Problem. Applied Soft Computing, 64, 564-580.
https://doi.org/10.1016/j.asoc.2017.12.031
[18] Okonji, C., Omotosho, O.J. and Ogbonna, A.C. (2020) A Comparative Analysis of Four Path Optimization Algorithm. International Journal of Communications and Networks, 3, 1-11.
[19] Sebo, J. and Busa Jr., J. (2020) Comparison of Advanced Methods for Picking Path Optimization: Case Study of Dual-Zone Warehouse. International Journal of Simulation Modeling, 19, 410-421.
https://doi.org/10.2507/IJSIMM19-3-521
[20] Sun, J.Y., Che, Z.R., Niu, Y.R., Zhang, Y.Y. and Han, F. (2020) Joint Optimization of Picking Operation Based on Nested Genetic Algorithm. Journal of Computer Applications, 12, 3687-3694.
[21] Wang, X.X. (2021) Order Batch Optimization of Y Distribution Center Considering Picking Distance and Time Limit Constraints. Master’s Thesis, Beijing Jiaotong University, Beijing.
[22] Yan, J., Chang, L. and Feng, L.H. (2022) Online Order Batching and Picking Path Planning Model and Algorithm. Computer Engineering and Applications, 4, 283-289.
[23] Li, S.Z. and Wang, Z. (2002) Research on Order Picking Path Optimization—Application of S-Shape Heuristic Method in Picking in Distribution Center. Logistics & Material Handling, 7, 67-70.
[24] Petersen, C.G., Cao, X. and Aase, G.R. (2021) COVID-19 Pandemic Implications for Order Picking Operations. Open Journal of Business and Management, 9, 2866-2878.
https://doi.org/10.4236/ojbm.2021.96160
[25] Li, J.B., Zhou, W. and Chen, F. (2014) Applied Optimal Strategies for Warehouse Picking Routing in B2C. Operations Research and Management Science, 23, 7-14.
[26] Chen, H.K., Xiao, T.Y., Shi, J.R., Zhuang, Q.J. and Xu, Y. (2020) Research on the Optimization of Warehouse Picking Based on Multi-Layer Feed Forward Neural Network. Advances in Applied Mathematics, 9, 2010-2016.
https://doi.org/10.12677/AAM.2020.911233
[27] Ratliff, H.D. and Rosenthal, A.S. (1983) Order-Picking in a Rectangular Warehouse: A Solvable Case of the Traveling Salesman Problem. Operations Research, 31, 507-521.
https://doi.org/10.1287/opre.31.3.507
[28] Bottani, E., Cecconi, M., Vignali, G. and Montanari, R. (2012) Optimisation of Storage Allocation in Order Picking Operations through a Genetic Algorithm. International Journal of Logistics Research and Applications, 15, 127-146.
https://doi.org/10.1080/13675567.2012.694860
[29] Mukhopadhyay, D.M., Balitanas, M.O., Farkhod, A., Jeon, S.H. and Bhattacharyya, D. (2009) Genetic Algorithm: A Tutorial Review. International Journal of Grid and Distributed Computing, 2, 25-32.
[30] Chudasama, C., Shah, S.M. and Panchal, M. (2011) Comparison of Parents Selection Methods of Genetic Algorithm for TSP. Proceedings of International Conference on Computer Communication and Networks CSI-COMNET-2011, New York, 4-6 December 2011, 85-87.
[31] Deep, K. and Mebrahtu, H. (2012) Variant of Partially Mapped Crossover for the Travelling Salesman Problems. International Journal of Combinatorial Optimization Problems and Informatics, 3, 47-69.

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.