Skip to Content
Applied SciencesApplied Sciences
  • Article
  • Open Access

28 August 2026

17 Pages

Reinforcement-Learning-Driven Improved MOEA/D Algorithm for Configuration Optimization of Four-Way Shuttle Warehouse Systems

,
,
,
,
and
1
School of Mechanical Engineering, Taiyuan University of Science and Technology, Main Campus, Taiyuan 030024, China
2
Taiyuan Fortucky Logistics Equipment & Technology Co., Ltd., Taiyuan 030000, China
*
Author to whom correspondence should be addressed.

Abstract

The four-way shuttle warehouse system (FWSWS), as a form of high-density automated warehousing equipment, is characterized by high storage density, high space utilization, and operational flexibility. The initial configuration of this warehousing system is constrained by spatial layout and equipment resources, exhibiting discrete, strongly coupled, and nonlinear characteristics. When solving such complex constrained problems, existing algorithms like MOEA/D and NSGA-II generally suffer from insufficient constraint-handling capabilities and low search efficiency for feasible solutions. To address these issues, this paper proposes the RL-IMOEA/D algorithm, integrating reinforcement learning and a knowledge-driven strategy (RL-IMOEA/D). This algorithm enhances the capability of searching for feasible solutions through a knowledge-driven feasible region repair mechanism and utilizes Q-learning to dynamically adjust the variable neighborhood search (VNS) strategy, thereby improving the convergence and diversity of the Pareto solution set. Experimental results show that, compared with other optimization algorithms, RL-IMOEA/D achieves an average hypervolume (HV) value of 1.2068—a 0.96% improvement over the standard MOEA/D baseline (1.1953)—while its inverted generational distance (IGD) value is reduced from 0.1487 to 0.0411. The proposed algorithm demonstrates superior performance in terms of convergence, solution diversity, and constraint-handling capability. The obtained configuration schemes satisfy the capacity and queueing stability constraints, verifying the effectiveness of the proposed algorithm in complex discrete optimization problems and providing an effective solution approach for the initial configuration optimization of four-way shuttle warehouse systems.

1. Introduction

In recent years, the four-way shuttle warehouse system (FWSWS) has become a mainstream solution for high-density warehousing due to its flexibility in intra-level transportation and adaptability across aisles. Unlike traditional automated storage and retrieval systems, the operational performance of FWSWS is strongly influenced by the coupling effects among warehouse space constraints, physical interference, and high-concurrency operations.
Research on the planning and optimization of automated warehouse systems has mainly focused on storage assignment, task scheduling, and path optimization. Cheng et al. [1] investigated the initial configuration optimization problem of cross-layer and cross-aisle shuttle warehouse systems. A multi-objective mathematical model was developed with the objectives of minimizing task completion time and system energy consumption, and an improved NSGA-II algorithm incorporating a clonal selection mechanism was proposed as a solution. Li [2] addressed the storage location assignment problem in four-way shuttle warehouse systems and developed an improved ant colony–greedy algorithm for optimization. Ren et al. [3] conducted an in-depth study on the integrated scheduling optimization problem of deep-lane cross-layer four-way shuttle systems and proposed a logistics equipment control strategy, considering both equipment selection and path planning. Queueing theory is a widely used analytical tool for evaluating resource competition, congestion propagation, and service capacity boundaries in discrete-event systems, and it has been applied to performance analysis of automated warehouse systems. Zhu [4] developed an open queueing network model for a mother–child shuttle system to analyze system operational characteristics under different storage strategies. Tian [5] further introduced a semi-open queueing network to characterize congestion behaviors caused by multi-node coupling in automated shuttle storage and retrieval systems. For shuttle-based storage and retrieval systems (SBS/RS), Ekren et al. [6] established a performance evaluation tool based on an open queueing network. Battarra et al. [7] developed a multi-queue single-server model for automated vehicle storage and retrieval systems (AVS/RS) to analyze storage and retrieval requests. Kumawat and Roy [8] proposed an approximate solution method for multi-stage semi-open queueing networks and applied it to the performance analysis of shuttle-based dense storage systems. However, existing studies mainly employ queueing models for posterior performance evaluation, while their integration into the configuration optimization process remains relatively limited. Regarding optimization algorithms, NSGA-II [9] and MOEA/D [10] provide classical frameworks for solving multi-objective combinatorial optimization problems. Zhou et al. [11] improved the MOEA/D algorithm to enhance the distribution performance of solutions for multi-aisle automated storage and retrieval system storage assignment problems.
However, several limitations remain in the existing studies regarding the initial hardware configuration of FWSWS: (1) the queueing performance indicators have rarely been integrated into the configuration optimization process to establish a closed-loop evaluation mechanism; and (2) existing multi-objective optimization algorithms tend to suffer from local search stagnation when solving highly constrained hardware configuration problems, while conventional local search strategies lack self-learning capability and environmental adaptability.
Accordingly, to address the aforementioned gaps, the primary research question of this study is how to efficiently search for feasible configuration schemes in a highly constrained, discrete decision space while ensuring queueing stability. To this end, a multi-objective collaborative configuration optimization model for FWSWS is established by integrating three-dimensional spatial interference constraints and M/G/c queueing steady-state constraints. Furthermore, an RL-IMOEA/D algorithm is proposed. The main methodological novelty lies in the deep integration of a Q-learning mechanism with a domain-knowledge-driven heuristic repair strategy. Unlike existing RL-assisted evolutionary algorithms that treat the discrete search space as a black box, the proposed RL-IMOEA/D intelligently selects search operators based on the evolutionary state and utilizes an infeasible-region mapping function to actively repair lethal solutions violating M/G/c queueing constraints. This approach significantly improves the exploration capability toward the Pareto front and enhances convergence accuracy.
The remainder of this paper is organized as follows: Section 2 describes the system layout and establishes the M/G/c queueing network model. Section 3 constructs the multi-objective configuration optimization model. Section 4 details the design of the proposed RL-IMOEA/D algorithm. Section 5 presents the experimental simulation and algorithm performance verification. Finally, Section 6 concludes the paper and discusses future research directions.

2. Overview of the Shuttle Warehouse System

2.1. System Layout

The four-way shuttle warehouse system (FWSWS) is a typical high-density, highly flexible “parts-to-picker” automated storage and retrieval system, and its physical layout structure is illustrated in Figure 1. To enhance storage and retrieval efficiency and eliminate interference caused by cargo relocation, this paper adopts a single deep configuration mode, ensuring that all storage locations are directly adjacent to the running tracks.
Figure 1. Structure diagram of the four-way shuttle warehouse system: (a) top view; (b) side view.

2.2. Inbound and Outbound Operation Process

Based on the actual operational logic of the system, the core outbound operation process consists of four main stages (as shown in Figure 2):
Figure 2. Outbound process flow of the four-way shuttle warehouse system.
The outbound operation process consists of four stages:
(1) Resource allocation: The warehouse control system (WCS) assigns tasks and monitors available shuttles and lifts.
(2) Level transfer and routing: The selected shuttle moves to the target level and performs conflict-free routing.
(3) Storage/retrieval operation: The shuttle retrieves the target bin.
(4) Return and delivery: The shuttle transports the bin to the lift, which delivers it to the picking station.

2.3. Symbol Definitions and 3D Coordinate Mapping

To accurately evaluate the system performance, the physical layout of the warehouse is abstracted into a three-dimensional spatial model in this paper. Let the origin of the coordinates at the bottom-layer lift transfer point be set as O(0, 0, 0), and the main system parameters are defined in Table 1.
Table 1. Main parameter description.
Based on these parameters, any target storage location can be uniquely represented as K(x, y, z). The absolute horizontal distance for the shuttle traveling from the transfer point (0, 0, z) on the z-th layer to the target storage location is calculated as:
d x = x ⋅ w
d y = y ⋅ l + y 2 ⋅ W a i s l e
The absolute vertical distance for the lift to travel from the bottom tier to the target tier z is:
d z = z − 1 ⋅ h

2.4. Optimal Solution Database Generation

2.4.1. Equipment Kinematics Model

When executing handling tasks, the kinematic characteristics of both the four-way shuttle and the lift follow the classic piecewise acceleration and deceleration profile. Let d denote the target travel distance of the equipment in any single dimension; the equipment travel time t(d) thus exhibits a typical piecewise characteristic, as illustrated in Figure 3.
Figure 3. Kinematic laws of equipment: (a) triangular velocity profile; (b) trapezoidal velocity profile.
As illustrated in Figure 3, when the target travel distance is relatively short (i.e, d ≤ v2max/a), the equipment must initiate the deceleration phase before reaching its maximum speed limit, as shown in (a). Conversely, when the target distance is sufficiently long (i.e, d ≥ v2max/a), the equipment can accelerate to the system’s speed limit and maintain a uniform velocity phase for a certain duration, as depicted in (b). The area under the velocity–time curve represents the actual travel displacement d of the equipment.

2.4.2. Expected Time Model for Single-Command Operations

(1)
Expected horizontal service time of the four-way shuttle:
In a single outbound task, the shuttle must cover the travel distance to the target location (x,y) and execute steering at intersections. Using double integration with the probability density function of a uniform distribution on a 2D plane, the expected travel time E(Ts) is:
E T s = ∫ 0 X max ∫ 0 Y max 2 t x x + 2 t y y + 2 t turn f x , y d y d x + t p / d
where tx(x) is the travel time along the X-axis, ty(y) is the travel time along the Y-axis, and 2tx(x) + 2ty(y) represents the horizontal travel time for the outbound and return trips.
(2)
Expected vertical travel time of the lift:
The single-trip expected travel time for the lift from the bottom tier to the target tier z is expressed via discrete expectation summation:
E T l = ∑ z = 1 T t z z − 1 h + t t r a n s f e r P z
where P(z) is the probability of the target being on the z-th tier; in this study, we assume random storage, meaning P(z) follows a uniform distribution across all tiers (i.e., P(z) = 1/T). tz((z−1)h) is the vertical travel time.

2.5. Queueing Network Model

In high-concurrency scenarios, equipment serves as shared bottleneck resources. To evaluate the actual order completion cycle, including queueing waiting times, this paper constructs a multi-server tandem queueing model based on the “decoupling assumption.”

2.5.1. Queueing Network Structure

The outbound/inbound processes are abstracted into a three-stage decoupled tandem queueing network consisting of shuttles, lifts, and picking stations (as shown in Figure 4):
Figure 4. Diagram of the three-stage decoupled tandem queueing network model.
(1)
Shuttle Node (M/G/Ns): Task arrivals follow a Poisson distribution with parameter λ. Ns shuttles act as parallel servers; service times follow a general distribution with an expected service time of E(Ts).
(2)
Lift Node (M/G/Nl): Nl lifts are considered a queueing system with Nl parallel servers. Service times follow a general distribution with expectation E(Tl).
(3)
Picking Station Node (M/G/Np): Np picking stations process totes from the bottom buffer zone. Manual picking service times follow a general distribution with an expected time denoted as tpick.

2.5.2. Calculation of Expected Order Completion Cycle

For analytical tractability in the optimization model, we assume that task arrivals follow a Poisson process (i.e., squared coefficient of variation Ca2 = 1) and service times approximate an exponential distribution (Cs2 ≈ 1). Consequently, the variance multiplier (Ca2 + Cs2)/2 simplifies to 1. Using this specific case of the Allen–Cunneen approximation method, the average queue waiting times at the shuttle node E(Ws) and the lift node E(Wl) are expressed as:
E W s = ρ s 2 N s + 1 − 1 N s ⋅ 1 − ρ s ⋅ 2 E T s
E W l = ρ l 2 N l + 1 − 1 N l ⋅ 1 − ρ l ⋅ 2 E T l
Based on the independence after decoupling, the expected completion cycle for a single outbound task in the system is expressed as the linear superposition of the waiting times and service times at each node:
C T = E W s + 2 ⋅ E T s + E W l + 2 ⋅ E T l + t p i c k
To ensure the queueing system reaches a steady state, the utilization rates of the first two core resources must be strictly less than 1. This forms the physical upper limit for the system’s task arrival rate λ.
ρ s = λ ⋅ 2 E T s N s < 1 ,   ρ l = λ ⋅ 2 E T i N l < 1

3. Construction of Multi-Objective Configuration Optimization Model

3.1. Decision Variables and Parameter Definitions

The core of system configuration optimization lies in finding the optimal 3D physical dimensions and a reasonable investment in handling equipment. The system configuration is defined as a five-dimensional discrete decision variable vector X = [x1,x2,x3,x4,x5]T, representing the number of rack rows, columns, tiers, shuttles, and lifts, respectively.

3.2. Baseline Parameter Settings

To ensure the scientific validity and solvability of the multi-objective optimization model, the boundary parameters and benchmark cost coefficients were extracted and calibrated based on a typical tote-level four-way shuttle automated storage and retrieval system (AS/RS) engineering case, as listed in Table 2.
Table 2. Benchmark parameters of the FWSWS.

3.3. Objective Function Settings

3.3.1. Objective 1: Minimize System Comprehensive Construction Cost

The system’s initial investment cost mainly consists of rack structure costs, automated equipment procurement costs, and warehouse footprint costs. To simplify the model, the footprint of lift terminal accessories and maintenance aisles is not separately calculated.
(1)
Rack structure cost: Proportional to the total number of storage locations:
C 1 = c shelf ⋅ x 1 ⋅ x 2 ⋅ x 3
(2)
Equipment procurement cost: Determined by the number of shuttles and lifts:
C 2 = c shuttle ⋅ x 4 + c lift ⋅ x 5
(3)
Footprint cost: The projected area on the X-Y plane is determined by the unit dimensions and aisle width. The total projected area and cost are:
S = x 2 ⋅ w ⋅ x 1 ⋅ l + x 1 2 ⋅ W aisle
C 3 = c l a n d ⋅ S
In summary, the objective function F1(X) for minimizing construction costs is:
min F 1 X = C 1 + C 2 + C 3

3.3.2. Objective 2: Minimization of Expected Order Completion Time

Based on the three-stage decoupled tandem queueing network model established in Section 2, the expected order completion cycle is affected by the nonlinear coupling of the 3D rack dimensions and the equipment quantities. Therefore, the objective function F2(X) represents the expected system completion cycle CTsys.
min F 2 X = C T s y s x 1 , x 2 , x 3 , x 4 , x 5
C T s y s = E W s + 2 ⋅ E T s + E W l + 2 ⋅ E T l + E W p + t p i c k

3.4. Constraint Conditions

To ensure the engineering feasibility of the configuration scheme, the vector X must strictly satisfy the following four core constraints:
(1)
Storage capacity constraint: Total designated locations must meet the minimum demand Qdemand:
x 1 ⋅ x 2 ⋅ x 3 ≥ Q d e m a n d
(2)
Physical space constraint: The 3D dimensions must not exceed the maximum allowed physical boundaries of the facility:
x 2 ⋅ w ≤ L max x 1 ⋅ l ⋅ x 1 2 ⋅ W a i s l e ≤ W max x 3 ⋅ h ≤ H max
(3)
Equipment logic ratio constraint: To prevent over-configuration of a single type of equipment forming an absolute bottleneck, the shuttle-to-lift ratio must not exceed Kratio:
1 ≤ x 4 x 5 ≤ K r a t i o
(4)
Variable attribute constraint: Rack dimensions and equipment quantities are indivisible physical entities; decision variables must be strictly positive integers:
x i ∈ Z + , i = 1 , 2 , 3 , 4 , 5

4. Algorithm Design

This model is a highly constrained Mixed-Integer Nonlinear Programming (MINLP) problem. Traditional algorithms tend to generate massive lethal solutions violating the queueing steady state. To address these challenges, this chapter proposes an improved MOEA/D algorithm (RL-IMOEA/D) that integrates heuristic constraint repair, Q-learning-based operator scheduling, and an adaptive weight adjustment mechanism.

4.1. Tchebycheff Scalarization

Standard MOEA/D uses uniform weight vectors to decompose multi-objectives. Given the stark magnitude disparities and non-convex Pareto front characteristics of this model, the Tchebycheff decomposition method is applied. The scalarization function is defined as:
min g t e x | λ i , z * = max 1 ≤ j ≤ 2 λ j i | F j x − z j * | s . t .   x ∈ Ω
where x is the 5D decision variable vector X; λi = (λ1i,λ2i)T is the weight vector for the i-th subproblem; Fj(x) represents the bi-objective functions; zi = (z1*,z2*)T is the ideal reference point comprising historical minimums of the population; and Ω is the discrete feasible solution space satisfying constraints.

4.2. Design of Heuristic Constraint Repair Strategy in Discrete Space

The decision variables of the proposed system are indivisible positive integers. To balance the exploration capability in continuous space and engineering feasibility, a hybrid mechanism combining real-number encoding, integer mapping, and heuristic repair is developed. First, the SBX crossover and polynomial mutation operators are employed to generate continuous offspring, which are then mapped into the discrete integer space through rounding before evaluation. For infeasible solutions caused by random perturbations, a heuristic repair strategy is designed: boundary truncation is first applied to variables exceeding spatial limits; the rack rows/columns are then preferentially adjusted to satisfy capacity constraints; subsequently, the number of devices is increased to restore queuing stability constraints (ρ < 1). Finally, the shuttle-to-lift ratio is corrected to meet engineering limitations. This mechanism effectively reduces invalid searches and ensures that all individuals entering the evaluation process satisfy the predefined constraints.

4.3. Design of Local Search and Adaptive Weight Adjustment Strategies

Conventional variable neighborhood search (VNS) generally employs a single perturbation operator triggered with a fixed probability, lacking the capability to perceive different evolutionary stages of the population and to adaptively schedule search strategies. To address this limitation, a Q-learning-based reinforcement learning mechanism integrated with an adaptive weight adjustment strategy is incorporated into the proposed algorithm.

4.3.1. Q-Learning State and Action Space Design

(1) State space: The state S is defined to represent the evolutionary stage of the algorithm. It is obtained by discretizing the ratio between the current generation g and the maximum number of generations Gmax, i.e.,:
S = s e a r l y , s m i d , s l a t e
s t = g G max × 3
This formulation divides the evolutionary process into three discrete stages (early, middle, and late), enabling the learning agent to perceive the global evolutionary progress.
(2) Action Space: The action A is defined as the candidate set of mutation and variable neighborhood search (VNS) operators available to the learning agent:
A = a 1 , a 2 , a 3
Action a1 (Congestion Alleviation Operator): Reduces the number of rack levels (x3) while increasing the numbers of shuttles (x4) and lifts (x5) to improve system throughput under high-load conditions.
Action a2 (Cost Compression Operator): Removes redundant operating equipment (x4 and x5) while maintaining the queue stability constraint (ρ < 1) to reduce the overall system cost.
Action a3 (Structural Mutation Operator): Randomly perturbs the numbers of rack rows (x1) and columns (x2) with adaptive step sizes to escape local optima.

4.3.2. Reward Function and Q-Table Updating

(1)
Reward Function:
An asymmetric reward–penalty mechanism is adopted to evaluate the effectiveness of action at executed under state st. The improvement effect of each action is evaluated based on the change in the Chebyshev scalar value gte before and after execution.
R s t , a t = + 1.0 ,   if   g t e x new < g t e x old − 0.5 ,   if   g t e x new ≥ g t e x old
This reward formulation ensures that only actions leading to substantial improvements in solution quality receive positive rewards, whereas actions resulting in stagnation or deterioration are penalized.
(2)
Q-Table Update Mechanism:
An ε-greedy policy is employed to balance exploration and exploitation during action selection. The learning agent updates the action-value matrix asynchronously using the Temporal Difference (TD) learning rule:
Q s t , a t ← Q s t , a t + α R s t , a t + γ max a Q s t + 1 , a t − Q s t , a t
where α denotes the learning rate and γ denotes the discount factor. With the reinforcement learning mechanism, the search operator can be adaptively selected to match the current evolutionary stage of the population.

4.4. Algorithm Flow

By integrating adaptive weight adjustment, heuristic repair, and Q-learning-based operator scheduling, the proposed RL-IMOEA/D algorithm establishes a closed-loop optimization framework that combines continuous offspring generation with mandatory feasibility repair, autonomous operator selection toward Pareto-optimal regions, and dynamic weight adaptation for disconnected Pareto front completion. The overall workflow of the proposed algorithm is illustrated in Figure 5.
Figure 5. Overall flowchart of the improved MOEA/D algorithm.
(1)
Initialization and state perception stage:
The population, weight vectors, and Q-table are initialized. During the main evolutionary loop, the current evolutionary state (early, middle, or late stage) is dynamically identified, providing temporal information for subsequent intelligent operator scheduling.
(2)
Intelligent operator scheduling and heuristic repair stage:
The learning agent adaptively selects mutation operators according to the current evolutionary state to generate offspring solutions. Subsequently, domain-knowledge-based mapping is employed to perform strict spatial and queue-stability repairs, forcing infeasible solutions caused by deadlock constraints back into the feasible region.
(3)
Evaluation and self-learning feedback stage:
The local neighborhoods and external archive (Archive) are updated according to the Chebyshev scalarization value. Meanwhile, the improvement in solution quality is used as the reward signal to update the Q-table, enabling the algorithm to acquire environmental self-learning capability.
(4)
Dynamic weight adjustment and population evolution stage:
The sparsity of the Archive is periodically monitored, and the weight vectors are dynamically adjusted to guide the population toward unexplored regions of the Pareto front. The evolutionary process continues until the maximum number of iterations is reached, after which the Pareto-optimal configuration solution set is obtained.

5. Experimental Simulation

5.1. Case Study Parameters

This simulation is based on a real parts line-side warehouse project provided by a cooperating enterprise. The available spatial constraints of the warehouse are limited to Lmax = 40 m, Wmax = 20 m, and Hmax = 12 m. The rigid operational requirements include a storage capacity of Qdemand ≥ 10,000 and a throughput of λ = 400 bins/h. The remaining kinematic and cost parameters of the equipment are strictly consistent with the baseline values defined in Section 3.

Simulation Environment and Algorithm Control Parameters

The simulation platform was developed in Python 3.9 using an object-oriented programming framework. The hardware environment consisted of an Intel Core i7-12700H processor, 16 GB memory, and the Windows 11 operating system. The common parameters of the standard MOEA/D and NSGA-II algorithms were uniformly configured as follows: population size N = 100, maximum generation number Genmax = 500, crossover probability Pc = 0.9 and mutation probability Pm = 0.1.
For the parameters specific to RL-IMOEA/D, sensitivity experiments (Figure 6) were conducted to determine appropriate parameter settings. As shown in (a), pvns = 0.2 provides a good balance between convergence speed and optimization performance, while further increases bring limited improvement. As shown in (b), Tweight = 50 achieves smoother convergence compared with excessively frequent or sparse weight updates. Therefore, pvns = 0.2 and Tweight = 50 are selected for subsequent experiments.
Figure 6. Pre-experiments on core parameters of the I-MOEA/D algorithm (a) sensitivity analysis of Pvns; (b) convergence analysis of Tweight.
To ensure a fair comparison, all baseline algorithms were subjected to an identical penalty-based constraint-handling system. Solutions violating the physical boundaries or queueing stability constraints (ρ ≥ 1) were heavily penalized to eliminate them from the Pareto front, while the specific domain-knowledge heuristic repair mechanism was exclusively deployed in our proposed RL-IMOEA/D.

5.2. Evaluation Metrics and Algorithm Performance Verification

To evaluate the convergence performance and solution distribution capability of the algorithm, two metrics, inverted generational distance (IGD) and hypervolume (HV), are introduced. Five representative multi-objective optimization algorithms, including NSGA-II, NSGA-III, SPEA2, MOPSO, and the standard MOEA/D, are selected for comparison. Under the same constraints and computational budget, all six algorithms are independently executed 30 times, and the corresponding statistical results are presented in Table 3.
Table 3. Statistical results of IGD and HV indicators for six algorithms over 30 independent runs.
Comprehensive Performance Analysis:
(1)
Hypervolume (HV) Analysis for Front Coverage Capability:
RL-IMOEA/D achieves the best performance in terms of the HV metric, with an average value of 1.2068, representing improvements of 0.96% and 0.49% over the standard MOEA/D (1.1953) and NSGA-III (1.2009), respectively. Although the improvement is relatively limited, further enhancement becomes increasingly difficult when the HV value is already at a high level. This result demonstrates that the proposed adaptive weight adjustment strategy contributes to improving the coverage capability and distribution quality of the Pareto solution set.
(2)
Inverted Generational Distance (IGD) Analysis for Convergence Accuracy:
Regarding the IGD metric, RL-IMOEA/D achieves the best performance with an average value of 0.0411, reducing IGD by approximately 70.4% compared with SPEA2 (0.1387) and 72.4% compared with MOEA/D (0.1487). This demonstrates that the proposed algorithm provides a more accurate approximation to the Pareto front. The improvement is mainly attributed to the knowledge-driven feasible-region repair mechanism and the Q-learning-based VNS operator selection strategy, which enhance feasible solution quality and local search capability under complex constraints.

5.3. Ablation Study of Algorithmic Components

To quantitatively evaluate the individual contribution of each proposed mechanism in the RL-IMOEA/D algorithm, an ablation study was conducted. We compared the standard MOEA/D with three algorithm variants: MOEA/D with heuristic repair only (MOEA/D-HR), MOEA/D with Q-learning-based VNS (MOEA/D-QL), and MOEA/D with adaptive weight adjustment (MOEA/D-AW). The statistical results of the HV and IGD metrics over 30 independent runs are presented in Table 4.
Table 4. Performance comparison of different algorithm components in the ablation study.
As shown in Table 4, the standard MOEA/D performs poorly due to the generation of lethal solutions. The addition of the heuristic repair mechanism (MOEA/D-HR) significantly improves the valid solution rate, leading to a primary reduction in the IGD value. The incorporation of Q-learning (MOEA/D-QL) further enhances convergence speed, while the adaptive weight adjustment (MOEA/D-AW) mainly contributes to the uniform distribution of the Pareto front (reflected in a higher HV value). The complete RL-IMOEA/D algorithm achieves the best comprehensive performance, demonstrating that these components are highly complementary.

5.4. Multi-Objective Decision-Making and Mechanism Analysis of System Configuration

The Pareto solution set obtained by the RL-IMOEA/D algorithm is mapped into the objective function space. To analyze the trade-off relationship between system construction cost and order completion cycle, a three-dimensional density surface of the Pareto solution set and a two-dimensional Pareto front distribution are constructed, as shown in Figure 7.
Figure 7. Dual-perspective distribution plot of the Pareto front. (a) 3D view; (b) 2D view.
As shown in (a), the Pareto solutions obtained by RL-IMOEA/D are mainly concentrated in the frontier region of the objective space, indicating that the proposed algorithm can generate a stable set of non-dominated solutions. Image (b) demonstrates an apparent trade-off relationship between system construction cost and order completion cycle. Compared with NSGA-II and MOEA/D, the Pareto front obtained by RL-IMOEA/D exhibits better convergence and diversity. Based on the obtained Pareto front, three representative configurations (Solutions A, B, and C) are selected for engineering-oriented inverse analysis, and the corresponding results are presented in Table 5.
Table 5. Detailed inversion data of typical Pareto-optimal configuration schemes.
(1)
Scheme A: Cost-Oriented Configuration (Cost Reduction)
Solution A is located in the low-cost region of the Pareto front, adopting an 11-row × 38-column × 24-layer storage layout with four shuttles and one lift. The total investment is 3.008 million yuan, representing the lowest cost among all candidate solutions. However, the single-lift configuration results in a high utilization rate of ρl = 0.95, indicating that the system operates near the queue stability limit. Consequently, the order completion cycle increases to 193.8 s due to significant lift waiting time. This solution minimizes construction cost but is more prone to congestion under peak conditions, making it suitable for scenarios with relatively low throughput and less demanding response time requirements.
(2)
Scheme C: Time-Oriented Configuration (Eliminating Queue Waiting)
Solution C is located in the high-efficiency region of the Pareto front, adopting a configuration of 18 shuttles and 7 lifts to enhance system parallel processing capability. With sufficient equipment resources, the shuttle and lift utilization rates decrease to 0.22 and 0.18, respectively, effectively reducing queue waiting and shortening the order completion cycle to 53.7 s. However, the high investment cost of 5.768 million yuan leads to severe resource underutilization. Therefore, this configuration is only suitable for high-value-added applications with extremely stringent response time requirements, such as pharmaceutical cold-chain warehousing.
(3)
Scheme B: Balanced Configuration (Recommended Solution)
Solution B is located at the “knee point” of the Pareto front and adopts a 12-row × 35-column × 24-layer storage layout equipped with six shuttles and two lifts, achieving a balanced configuration. Compared with Solution A, only an additional 13.4% investment (0.403 million yuan) is required, while the order completion cycle is reduced by 65.7% (127.4 s). The utilization rates of the shuttles and lifts are maintained within the range of 0.52–0.58, respectively, which ensures economic efficiency while providing sufficient operational redundancy to accommodate peak demand fluctuations. Therefore, Solution B is considered the most suitable recommended configuration for this case study.

5.5. Chapter Summary

This chapter conducts comparative simulation experiments among six algorithms based on a real-world line-side warehouse project. The results show that RL-IMOEA/D achieves the best performance in both HV and IGD metrics, demonstrating its ability to obtain high-quality Pareto solutions under complex constraints. Pareto front analysis reveals the trade-off between system construction cost and order completion cycle, providing a recommended configuration scheme that balances economic efficiency and operational performance. Sensitivity analysis further verifies the effectiveness of the proposed model in capturing the impacts of external demand and equipment parameter variations on system configuration.

6. Conclusions

This study addresses the configuration optimization problem of the four-way shuttle warehouse system (FWSWS) under physical space constraints and high-concurrency operations. A multi-objective configuration optimization model integrating three-dimensional discrete mapping and the M/G/c queueing network is established to achieve the coordinated optimization of system construction cost and order completion cycle. An RL-IMOEA/D algorithm is proposed by incorporating heuristic constraint repair, Q-learning-driven variable neighborhood search, and adaptive weight adjustment strategies, thereby improving the search capability and Pareto solution quality under complex discrete constraints. Experimental results based on a real-world line-side warehouse case demonstrate that RL-IMOEA/D achieves the best performance in both HV and IGD metrics, verifying the effectiveness of the proposed model and algorithm. Furthermore, Pareto front analysis provides a recommended configuration scheme that balances construction cost and operational efficiency.
Despite the promising results, this study has certain limitations that should be explicitly stated. First, the experimental validation relies on a single engineering warehouse case with fixed spatial, capacity, and throughput conditions. While this case is highly representative of typical line-side warehousing, further research is required to evaluate the algorithm’s generalization capability across varying scales and dynamic demand profiles. Second, the performance of the proposed algorithm currently depends on manually selected hyperparameters, such as the variable neighborhood search trigger probability (Pvns) and the weight adjustment period (Tweight). Future research will focus on developing fully adaptive, parameter-free learning mechanisms to mitigate this dependence and investigate the collaborative optimization of storage location assignment and dynamic task scheduling under stochastic disturbances.

Author Contributions

Conceptualization, M.Y. and J.Q.; methodology, X.X.; software, Q.D.; validation, M.Y. and J.Q.; formal analysis, J.Q.; investigation, H.Y.; resource, X.X.; data curation, K.Z.; visualization, K.Z.; writing—original draft preparation, J.Q.; writing—review and editing, M.Y.; supervision, K.Z.; funding acquisition, X.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shanxi Province Key Research and Development Program Project (202402150101006).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The datasets generated and analyzed during the current study are publicly available in the Science Data Bank repository at https://doi.org/10.57760/sciencedb.43838 (accessed on 26 August 2026). The data are also cited in the manuscript’s reference list [12].

Acknowledgments

The authors would like to express their sincere gratitude to the colleagues and researchers who provided valuable suggestions and support during the development of this study. The authors also appreciate the constructive comments and suggestions from the reviewers, which helped improve the quality of this manuscript. During the preparation of this study, Python (Version 3.9) and the PyCharm (Version 2026.1) integrated development environment were used for algorithm implementation, data processing, and simulation analysis. The authors have carefully reviewed and revised all relevant content and take full responsibility for the final publication.

Conflicts of Interest

Author Xijun Xu was employed by the company Taiyuan Fortucky Logistics Equipment & Technology Co., Ltd. The remaining authors declare that there are no potential conflicts of interest with respect to the research, authorship, and/or publication of this article. The work described in this manuscript has not been influenced by any financial, professional, or personal relationships with other individuals or organizations.

References

  1. Cheng, X.; Lu, Y.; Lu, J.; Tang, H. Configuration optimization of cross-layer and cross-aisle shuttle-based storage and retrieval systems based on an improved NSGA-II algorithm. Comput. Integr. Manuf. Syst. 2026. [Google Scholar] [CrossRef]
  2. Li, L.; Liu, B.G.; Wu, Z.Y.; He, X.W.; Zhao, B.B. Storage Location Allocation Optimization of Four-Way Shuttle Warehouse System Based on Improved Ant Colony-Greedy Algorithm. Comput. Integr. Manuf. Syst. 2025, 31, 1446–1460. (In Chinese) [Google Scholar] [CrossRef]
  3. Ren, C.; Yan, Q.; Liu, Z. Scheduling Optimisation in a Multi-Deep Tier-to-Tier Four-Way Shuttle Storage and Retrieval System. Comput. Ind. Eng. 2025, 204, 111095. [Google Scholar] [CrossRef] [Scilit]
  4. Zhu, Y. Research on Storage Location Allocation and Task Scheduling of Mother-Child Shuttle Intelligent Warehousing. Master’s Thesis, Donghua University, Shanghai, China, 2023. (In Chinese) [Google Scholar] [CrossRef]
  5. Tian, B. Research on Automated Shuttle Storage and Retrieval Systems Based on Semi-Open Queueing Networks. Ph.D. Thesis, Shandong University, Jinan, China, 2020. [Google Scholar] [CrossRef]
  6. Ekren, Y.B.; Akpunar, A. An open queuing network-based tool for performance estimations in a shuttle-based storage and retrieval system. Appl. Math. Model. 2021, 89, 1678–1695. [Google Scholar] [CrossRef] [Scilit]
  7. Battarra, I.; Gürsoy, B.M.; Manzini, R. A Multi-Queue Single-Server Model for Storage and Retrieval Requests in a Tier-Captive AVS/RS. Comput. Ind. Eng. 2026, 211, 111650. [Google Scholar] [CrossRef] [Scilit]
  8. Kumawat, L.G.; Roy, D. A new solution approach for multi-stage semi-open queuing networks: An application in shuttle-based compact storage systems. Comput. Oper. Res. 2021, 125, 105086. [Google Scholar] [CrossRef] [Scilit]
  9. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Scilit]
  10. Zhang, Q.; Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef] [Scilit]
  11. Zhou, J.H.; Chang, D.F.; Qian, Z.H.; Ni, H.S. Optimization of Storage Location Assignment for Multi-Aisle Automated Storage and Retrieval Systems Based on an Improved MOEA/D. Ship Eng. 2026, 48, 129–138. (In Chinese) [Google Scholar] [CrossRef]
  12. Yang, M.; Qi, J.; Xu, X.; Dong, Q.; Yang, H.; Zhao, K. A Reinforcement Learning-Driven Improved MOEA/D Algorithm for Configuration Optimization of Four-Way Shuttle Warehouse Systems (Dataset). Sci. Data Bank 2026. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.