Abstract
Capacity-limited lanes and intersections constrain the efficiency of intelligent autonomous vehicles (IAVs) in automated container terminals (ACTs). Although onboard sensing and traffic monitoring can provide vehicle state information, translating this information into coordinated routing and intersection decisions remains challenging. Therefore, this study proposes a two-layer coordination framework that integrates path planning with adaptive platoon size control at intersections. The first layer develops a path planning method based on a conflict point network. By dynamically updating continuous timelines of conflict points to record spatiotemporal occupancy states, this method establishes key feasibility constraints that ensure collision-free routing and minimize the task completion time of IAVs. The second layer employs a Deep Q-Network (DQN) to adjust intersection platoon sizes according to current platoon configurations and traffic performance feedback. The framework operates on processed traffic states that could be supplied by vehicle localization and monitoring systems. This learning-driven control mechanism enhances intersection throughput, reduces congestion, and enables adaptive coordination in dynamic operating environments. The proposed framework is evaluated under varying traffic demand scenarios. Compared to traditional rule-based methods, experimental results demonstrate that it reduces average delay by up to 34.45% at isolated intersections and 27.60% in network-wide settings. These findings highlight the effectiveness of the proposed framework in improving IAV operations and offer a scalable solution to support future port automation and intelligent transportation management.
1. Introduction
Shipping is the cornerstone of global trade, accounting for about 80% of global trade [1]. As global trade grows, container terminals are facing increasing operational pressure. To improve efficiency and reduce costs, automation in construction has become a necessary way to enhance competitiveness [2]. Automated container terminals (ACTs) comprise quayside, horizontal transportation and yard operation areas (Figure 1). Horizontal transportation connects the quayside and yard, making the efficiency of horizontal transportation devices (HTDs) critical to overall terminal performance. Although automation has improved the productivity of quay cranes (QCs) and yard cranes [3,4], horizontal transportation remains constrained by congestion and insufficient coordination, particularly under high traffic demand.
Figure 1.
The layout of an ACT.
The operation of HTDs in ACTs is constrained by limited-capacity resources such as lanes, intersections, and transfer points [5]. When large vessels arrive, a large number of containers must be unloaded and transferred to designated yard blocks within a limited time window. To facilitate management, containers are often grouped by origin and destination, which results in the accumulation of transport demand in specific areas. Consequently, multiple HTDs may be simultaneously allocated to the same loading or unloading point, leading to congestion and queuing at critical nodes. With the trend of larger vessels, these transportation conflicts have become increasingly evident. Intelligent autonomous vehicles (IAVs) are equipped with sensors and onboard computing systems that support perception, communication and autonomous driving. Processed vehicle localization and traffic monitoring information can support the coordination of IAV movements [6]. Compared with automated guided vehicles (AGVs), IAVs offer greater route flexibility and support more complex traffic control strategies [7,8]. These advantages make IAVs a promising solution for improving horizontal transportation efficiency in ACTs.
Nevertheless, this flexibility also introduces new coordination challenges. IAVs must frequently make routing decisions in a dynamic environment where multiple IAVs compete for limited capacity lanes and intersections. The traditional centralized or sequential scheduling methods often fail to balance real-time decision making and global conflict-free coordination. Therefore, it is necessary to study a path planning method with decentralized route computation that considers the operational characteristics of IAVs to achieve safe and coordinated vehicle operation under high traffic demand conditions. Meanwhile, the real-time controllability of IAVs provides new opportunities for optimizing intersection management, especially in terminals with parallel layouts where multiple IAVs frequently traverse intersections to complete transport tasks. When intersections become congested, delays accumulate and affect overall terminal performance. Vehicle observations must therefore support mutually feasible routing and intersection decisions: measured occupancy describes current conditions, whereas future access to conflict points must be coordinated through path reservations and platoon decisions.
Existing studies mainly address path planning and intersection control as separate problems [9,10,11]. Path planning methods typically ensure collision-free routing at the global level, while intersection control studies focus on local coordination and throughput optimization. However, in high-density dynamic terminal environments, these two aspects are intrinsically coupled: global routing decisions directly influence intersection states, while intersection control feedback conversely impacts vehicle routing feasibility. Therefore, this study develops an integrated framework adaptive platoon size control at intersections into the overall path planning process. By establishing a space-time network to represent potential vehicle conflicts and formulate key operational constraints (conflict point occupation, link capacity, and IAV safety buffers), this framework achieves collision-free path planning while significantly enhancing intersection operational efficiency in high traffic scenarios. The contribution of this paper mainly lies in the following aspects:
- (1)
- An integrated coordination framework for IAVs in ACTs is proposed, in which a space-time path planning layer and an adaptive platoon size control layer at intersections are coupled through shared occupancy timelines.
- (2)
- A path planning algorithm with decentralized route computation and centralized reservation management is developed, incorporating timeline-based conflict avoidance. Additionally, a Deep Q-Network (DQN)-based platoon size control strategy is introduced to adaptively determine platoon sizes according to real-time traffic states, thereby enhancing intersection throughput efficiency.
- (3)
- A simulation environment reflecting actual port operations is constructed. The results show that the framework ensures conflict-free routing with millisecond-level computation and reduces the average delay of IAVs by up to 34.45% at isolated intersections and 27.60% at the network level under high traffic demand.
The structure of this paper is as follows: Section 2 gives a review of relevant literature. Section 3 formulates the space-time network based on traffic motion conflict and some specific settings. Section 4 introduces the integrated method for path planning and intersection control for IAVs. Section 5 shows the results of numerical experiments. Section 6 summarizes the main conclusions and future research discussions.
2. Literature Review
This section summarizes the existing literature. Section 2.1 introduces the path planning problems for different HTDs. Section 2.2 presents the application of the platoon strategy in intersection control. Section 2.3 reviews the sensing technologies that provide vehicle state information for coordination in automated terminals.
2.1. Path Planning Problems in ACT
Path planning for HTDs is a critical process in ACTs, involving the design of efficient routes for vehicles from their initial or starting points to specified destinations, aiming to optimize aspects such as minimal travel time or path length. The results of this planning significantly influence the terminal’s transportation and overall operational efficiency [12].
Numerous studies have explored this topic. Hu et al. [13] proposed a collision-prevention method using reservation schedules, which anticipates potential node conflicts and incorporates waiting windows to prevent deadlocks. Wang and Zeng [14] applied a mixed integer programming (MIP) model to address conflict-free path planning for bidirectional paths in ACTs, optimizing both routing and task sequencing. Hu et al. [12] proposed a multi-intelligence reinforcement learning method to solve the AGV path planning problem for ACTs, which considers the characteristics of AGVs and employs an integer planning model (IP) to determine the shortest paths. Beyond path planning, container transport efficiency in ACTs is also influenced by synchronizing multiple equipment resources [15]. Recent studies have explored the integration of HTDs with other equipment. Yang et al. [16] developed a bi-level programming model for joint scheduling of AGVs, QCs, and rail-mounted gantry cranes, aiming to reduce idle time through coordinated path planning. Similarly, Zhong et al. [17] presented a mixed integer planning model based on path optimization and integrated scheduling to implement the integrated scheduling of multi-AGVs with conflict-free path planning.
While most HTD research has focused on AGVs, the advancement of unmanned technology has recently sparked interest in exploring IAVs. Based on the characteristics of IAVs, Gelareh et al. [8] introduced a pairing/unpairing collaboration strategy for dynamically adjusting IAV task allocation and path selection. Niu et al. [18] investigated the issue of coordinated scheduling in the context of automatic double cantilever rail cranes, intelligent guided transport vehicles (IGVs), and external trucks within a yard that operates under a multi-point loading and unloading mode in a U-shaped automated terminal. The researchers also devised a dynamic balancing strategy to address the path-planning problem associated with IGVs. Yang et al. [19] further modeled the collaborative scheduling of IGVs and cranes by minimizing resource occupation times in the ship unloading process.
In summary, most existing HTD path planning studies adopt centralized optimization frameworks to achieve conflict-free routing. Although these approaches can guarantee solution quality, their scalability and real-time adaptability are significantly limited in large-scale and high-density terminal networks, where the number of vehicles and potential conflicts grows exponentially. Furthermore, most models are static and cannot dynamically update routing decisions based on real-time operational changes. To overcome these limitations, this study proposes a space-time path planning method with decentralized route computation that continuously updates node availability and conflict information through shared occupancy timelines. This method enables each IAV to generate its own conflict-free route without a central optimizer jointly planning all routes, enhancing scalability and robustness under dense traffic conditions.
2.2. Platoon Strategy in the Intersection
Platooning is a concrete implementation strategy that can be used for automated intersection control [20]. It can potentially provide significant advantages for road traffic, including enhanced traffic safety, increased road capacity, and reduced fuel consumption [21]. However, it is essential to recognize that achieving cooperation among all automated vehicles (AVs) within a system may be impractical or unnecessary. Performing route coordination for AVs at intersections can substantially improve overall traffic flow dynamics [22]. Figure 2 illustrates a comparative scenario with and without platoon control at an intersection, further illustrating the benefits of the platoon strategy. In this scenario, we consider four IAVs positioned on two lanes. To ensure simplicity, this paper establishes a minimum time gap of 3 s between the merging of two vehicles and a minimum time interval of 2 s between two following IAVs. Under the First Come First Served (FCFS), vehicles must alternate their passage, resulting in a total travel duration of 24 s for all vehicles. Conversely, the platoon strategy enables continuous passage for vehicles in the same lane, reducing the total time to 19 s.
Figure 2.
Passing sequence of IAVs from two lanes at a conflict point: (a) without platoon control (FCFS); (b) with platoon control. The vertical axis denotes the passing time at the conflict point.
Platoon strategies have been extensively studied. Bhoopalam et al. [23] provided a comprehensive overview of platoon applications in recent years, delving deeply into the driving benefits of platooning. Wang et al. [24] explored the positive impacts of AV platoons, focusing on a centralized control strategy that enhances safety and fuel efficiency. Mu et al. [25] developed an optimal trajectory plan for the safe and efficient merging of two platoons at intersections, although their analysis did not consider the teaming process. In port environments, research on platooning remains limited. Chen et al. [26] formulated a mixed-integer second-order cone programming model for platoon-based scheduling of autonomous trucks between terminals, jointly optimizing truck dispatching, platoon formation, and travel speed. Xue et al. [27] developed a semi-autonomous platoon scheduling model to reduce fuel consumption and labor costs in container drayage. You et al. [28] developed a comprehensive framework to simulate the truck platoon mode in addressing the local container drayage problem, evaluating the effect of maximum platoon size on overall costs. For IAV dispatching in the yard, Dong et al. [29] gave an initial plan to dispatch vehicles in the IAV-based CT, which enabled the IAV to join or leave a platoon on the way to its destination, then disengage from the platoon and put down the container after arriving at the designated location.
Despite these advances, most existing platoon research in port contexts does not integrate dynamic routing algorithms or address real-time coordination at intersection bottlenecks. To address this gap, this paper introduces a novel intersection control method for ACTs, which leverages platoon strategies to dynamically optimize intersection traffic flow and alleviate congestion. By integrating a decentralized space-time routing algorithm, the proposed approach enables conflict-free routing and adaptive local coordination for IAVs operating under high traffic demand.
2.3. Sensing for Vehicle Coordination in Automated Terminals
A third body of work concerns the measurements on which coordination depends. On the vehicle side, centimetre-level positioning of industrial vehicles can be achieved by fusing odometry, inertial and exteroceptive measurements [30], and learning-based schemes can adaptively weight LiDAR- and vision-based estimates [31]. On the infrastructure side, roadside LiDAR, cameras and camera–radar fusion provide lane-level vehicle detection and tracking at intersections [32,33]. These studies establish what an ACT sensing system can realistically deliver in terms of accuracy, range and update rate, but they stop at the perception output and do not address how the resulting observations should drive routing and right-of-way decisions. The framework proposed in this paper is positioned at exactly this interface: it consumes processed vehicle motion and passage information together with planning and control records to support path planning and platoon coordination. In the present study, sensing and communication are assumed to be ideal; their accuracy and latency are not modeled explicitly, and their possible effects are discussed as a limitation.
3. Problem Statement
3.1. Problem Description
In parallel layout ACTs, IAVs are responsible for horizontal container transportation between QCs and storage yards. The dense grid structure of the internal road network creates frequent intersections that become bottlenecks where multiple vehicles converge, making conflicts and congestion unavoidable. The scheduling of IAVs in this environment is particularly challenging due to three factors:
Multi-path conflicts: when IAVs from different QCs or yard blocks arrive at the same intersection simultaneously, intersection conflicts occur, and one vehicle must wait.
High traffic flow: ship operations generate intensive container flows within short intervals, leading to multiple IAVs occupying the same road segments and queuing and delays.
Dynamic traffic demand: the stochastic nature of container tasks makes intersection flows highly variable, and static control rules fail to adapt to real-time changes, reducing overall operational efficiency.
Based on these characteristics, the research problem in this paper is formally defined as the joint optimization of conflict-free path planning and adaptive platoon size control at intersections for IAVs under dynamic traffic conditions. The objective is to minimize total delays and waiting times by ensuring the spatiotemporal feasibility of global routes while improving local intersection efficiency. In this framework, all potential conflict points in the road network are modeled as spatiotemporal resources with limited capacity, requiring IAVs to satisfy both occupancy and safety buffer constraints when passing through.
Path planning determines vehicle arrival patterns at intersections, while intersection control decisions provide feedback by adjusting feasible time windows, thereby ensuring the integration of network-wide feasibility with local efficiency.
The following assumptions are made in this study:
- (1)
- Level of automation. All IAVs are assumed to have Level 4 (high driving automation) capabilities and to perform driving tasks autonomously under the specified operating conditions within the terminal horizontal transportation area, without human driving intervention. Only normal automated operation is considered; remote takeover, manual driving, vehicle failures and degraded automation are excluded.
- (2)
- Information availability and communication. IAVs are assumed to exchange vehicle states and passage reservation information with a terminal coordination server through vehicle-to-infrastructure (V2I) communication. The server centrally maintains shared conflict-point occupancy and reservation records for path planning and platoon size control. Required information is assumed to be available and consistent at the corresponding decision epochs; transmission latency, packet loss and communication outages are not explicitly modeled.
- (3)
- Traffic composition. The modeled traffic stream consists exclusively of IAVs of the same vehicle model, corresponding to an IAV proportion of 100%. During operations, the studied horizontal transportation area is assumed to be segregated from landside traffic, with external trucks, manually driven vehicles, and service and maintenance vehicles excluded from the modeled road network.
3.2. The Space-Time Network Based on Traffic Motion Conflict
In traditional network modeling, nodes typically represent intersections, and arcs symbolize roadway segments [34]. However, this method falls short of capturing the complex motions of IAVs within the complex traffic environment of ACTs. This paper developed a conflict point network, where nodes represent critical conflict points, such as intersections and loading/unloading areas, and arcs represent lane segments. IAVs are modeled as road vehicles traveling on directed lanes within the terminal, rather than on physical tracks or embedded guide paths. Each arc represents a permitted movement along a road-lane segment, with its direction given by the traffic organization of the terminal.
Building on this structure, we construct a space-time graph = (N,A), where N is the set of conflict points, and A ⊆ N × N represents feasible lane segments between conflict points. In the graph, the node n1 is called the upstream node to node n2, if there is an arc (n1, n2) ∈A. The upstream node (arc) is denoted as n1 → n2. Accordingly, node n2 is called the downstream node to node n1. Figure 3 shows the network representation of an intersection in the yard. Unlike general path planning networks with arbitrary origins and destinations, the path planning of IAVs in ACTs must align with operational workflows. Therefore, we designate fixed loading/unloading locations as the origin and destination nodes. Furthermore, each conflict point is associated with a time-dependent occupancy window, reflecting operation-specific dwell times. For example, loading/unloading points typically require longer service times than other nodes, i.e., τ1 < τ2.
Figure 3.
Illustration of an intersection in the network.
3.3. IAV Conflict Type and Safety Buffer
The complexity of traffic control stems from the conflicting dynamics between different traffic movements. For instance, as illustrated in Figure 4, when two sequential IAVs pass through a conflict point within an intersection, there are typically three types of conflict: crossing, converging, and following state [35]. To ensure safety among IAVs, the safety time distance that needs to be maintained between IAVs varies for different conflict types, which is also called the safety buffer. Notably, a larger safety buffer is necessary when IAVs are crossing, followed by the converging state, while the following state demands the smallest safety buffer. In this paper, following conflicts may occur at all conflict nodes except the starting and ending nodes, denoted by Nc, whereas crossing and converging conflicts occur only at specific nodes within intersections, denoted by Nm. Consequently, we introduce two levels of safety buffers: and . Here, denotes the safety buffer in the following point, while denotes the safety buffer at crossing and converging points.
Figure 4.
Three types of IAV conflicts at points.
3.4. Conflict Avoidance Method
To avoid potential collisions, this study introduces a dynamic conflict avoidance mechanism based on continuous space–time timelines. Each node in the conflict point network can only be occupied by one IAV at a time, and a continuous timeline Tn is established for recording the occupancy of each node n ∈ N, represented as TN = {T1,T2,…, Tn}. In addition, if an IAV k arrives at a node, the node occupation time will be generated. Different node types correspond to different occupancy times.
As the IAV enters the network, the occupancy timeline of the accessed node is dynamically updated. At any given moment, the current occupancy status of all nodes can be obtained, enabling path planning algorithms to determine feasible arrival and departure times in real time. The earliest departure time (EDT) for vehicles at each node is dynamically adjusted based on the IAV’s current motion state and the temporal availability of subsequent nodes, thereby maintaining collision-free operation. The specific process of conflict avoidance is illustrated in Figure 5. Specifically, when an IAV departs from the current node to the next node, it can continue to travel at the original speed or a higher speed if no other IAVs occupy the corresponding segment on the timeline of the next node. Otherwise, the IAV must decelerate or postpone its EDT to prevent overlapping occupancy intervals.
Figure 5.
Conflict avoidance considering the time window.
4. Methodology
4.1. Method Framework
This paper presents an integrated method combining conflict-free path planning with adaptive platoon size control at intersections through a two-layer framework. This framework consists of a path planning layer and a platoon size control layer, which are integrated through a timeline updating mechanism. From an implementation perspective, the framework operates downstream of vehicle localization and traffic monitoring systems. Processed observations could provide current vehicle motion and passage information, whereas task requirements and future node reservations remain outputs of operational management and planning, respectively. The conflict point timelines should therefore be distinguished from raw sensor measurements: they record scheduled occupancy intervals and are updated through the routing and platoon size control processes. The present study evaluates these coordination processes using simulated traffic states without developing a new sensing or localization algorithm.
Figure 6 illustrates the implementation process of the proposed method. In the first layer, IAV routes are determined on a space-time network where conflict points are modeled as capacity-constrained resources with time-window constraints. The Dijkstra-TW algorithm constructs routes sequentially for individual IAVs using the network topology and the shared occupancy timelines TN, which are maintained by the terminal coordination server. During each path search, existing reservations are treated as fixed inputs. Once a route is selected, its occupancy reservations are recorded in TN before the next routing request is processed (see Section 4.2). In the second layer, a DQN-based platoon size control model is established. The model uses current platoon configurations and traffic performance feedback to adjust platoon sizes, with the aim of reducing average waiting and delay times (see Section 4.3).
Figure 6.
Framework of the integrated method.
At the beginning of each control step, a separate adjustment is selected for each controlled lane using the same pre-update network state St. The adjustments and the associated updates to unreserved conflict-point time windows are synchronized across the controlled intersections before subsequent routing requests are processed. Each newly released task is routed once using Dijkstra-TW and the current TN. Confirmed reservations, including future passage times, take precedence over new platoon settings and remain unchanged. Consequently, subsequent platoon size adjustments do not revise previously confirmed routes or passage times. With these interactions, the two-layer framework coordinates network-wide routing with local platoon size control under the stated operational assumptions.
4.2. First Layer: Algorithm Design of Path Planning
4.2.1. Settings and Hypotheses
Based on the detailed description of the integration problem in the previous section, the other assumptions are as follows:
- (1)
- The initial position and task assignment of each IAV are predetermined and known.
- (2)
- To develop a corresponding operation plan, QCs and RMG cranes can perform the tasks as planned, and to ensure that the QCs are fully utilized, this paper assumes that no QCs are waiting for the IAVs and no IAVs are waiting for the QCs.
The notation used in the model is summarized in Table A1 (Appendix A).
4.2.2. Model Formulation
This section presents a mathematical formulation that formalizes the spatiotemporal feasibility constraints governing IAV operations. Based on the parameter settings defined above, the path planning constraints for each IAV k are formulated, with the objective function of minimizing the time for IAV k to complete a transport task. The objective function is:
IAVs are planned sequentially on a first-come-first-served (FCFS) basis according to their task release times . When IAV k is planned, Equation (1) is minimized subject to Constraints (2)–(10), in which the arrival and entry times of the previously planned IAVs are fixed to the time windows recorded in TN. Hence, the path planning layer pursues the earliest arrival of each IAV, whereas network-level traffic efficiency is improved by the intersection control layer, which adjusts the consecutive passing opportunities of different directions at intersections (Section 4.3).
Constraint (2) ensures that the arrival time of IAV k at its start node is not earlier than the release time of the corresponding transport task.
Constraints (3) and (4) ensure that the travel time of the IAV is consistent with its load condition. Specifically, the arrival time at the next node must not be earlier than the arrival time at the current node plus the service time and the minimum travel time. This minimum travel time is determined by the arc length and the corresponding maximum speed (vempty or vload), and 1{⋅} is the indicator function, which equals 1 if the condition in braces holds and 0 otherwise.
Roads in the port differ in width and number of lanes, and therefore in the number of vehicles they can accommodate. Handling lanes are generally one-way corridors where IAVs perform loading and unloading operations, and these narrow lanes are prone to congestion and potential collisions. Constraint (5) ensures that only one IAV can occupy each handling lane arc at a time. When one vehicle travels on the handling lane arc, another must wait until the preceding vehicle has completely left before it can proceed. This prevents congestion and collisions in the narrow operating area.
Constraint (6) ensures that the departure time of the node is consistent with the entry time of the adjacent arc. When the IAV finishes its operation at the node, its entry time to the next arc must match the completion time at that node.
βk,ij ≥ ak,i + τi − M(1 − δk,ij)
βk,ij ≤ ak,i + τi + M(1 − δk,ij)
∀k ∈ K, (i,j) ∈ A
βk,ij ≤ ak,i + τi + M(1 − δk,ij)
∀k ∈ K, (i,j) ∈ A
Constraints (7)–(8) introduce safety buffer conditions to avoid collisions and maintain safe operations. Specifically, constraint (7) represents the minimum safety buffer between two IAVs passing through the same conflict node, limited by the following buffer . Constraint (8) represents the minimum safety buffer between two IAVs at intersection conflict nodes, limited by the crossing and converging buffer .
Constraint (9) guarantees path continuity for each IAV.
Constraint (10) defines the valid ranges of all variables.
In summary, Constraints (2) to (10) establish a spatiotemporal feasibility model for IAV path planning. This model includes key constraints related to conflict point occupation, link capacity and safety buffers. Rather than representing a centralized optimization problem, it provides a feasibility framework for decentralized path planning, where each IAV independently determines its path according to the current availability of time windows. These constraints are integrated into the path planning algorithm through the label updating and timeline adjustment mechanisms, enabling conflict-free routing under dynamic terminal conditions.
4.2.3. Dijkstra Algorithm with Time Windows
The IAV path planning problem under fixed time windows is closely related to the Shortest Path Problem with Time Windows (SPPTW), where the objective is to compute a feasible path that satisfies given temporal constraints [36]. Based on the classical Dijkstra algorithm [37], we develop a conflict-free path planning algorithm on the space-time network that incorporates the constraints defined in Section 4.2.2. The proposed method considers the operational characteristics of IAVs in yards, such as safety buffers and speed variations depending on the laden or empty state of the IAV.
The proposed Dijkstra-TW algorithm adopts a label-correcting strategy to seek an optimal conflict-free path for the current IAV with respect to the objective in Equation (1), subject to the existing occupancy reservations and spatiotemporal feasibility constraints. Each node n in the network is assigned a label . This label encompasses the label cost tn, the timeline Tn ϵ TN, and the upstream node upstrn. Here, Tn records the time window usage of node n, the ID of the IAV occupying node n, and the IAV pass order of n. The exact process of Dijkstra-TW is shown in Figure 7. This algorithm accepts four inputs: network initial(N,A), the starting point and ending point of a task (ns,ne), the set of timelines of all nodes in the network TN, and the step size δ. The final output is the optimal path p*.
Figure 7.
The exact process of Dijkstra-TW.
(1) Update the space-time network
Step 1 Construct initial space-time networks initial ≡ (N,A) based on the ACT layout and the distribution of IAV conflict points.
Step 2 Update the space-time network based on the current node occupancy information.
(2) Label correcting
Each node is initialized with a label , which is added to the priority queue . The label-correcting process selects the node n with the lowest label cost tn from and examines its downstream nodes using the current node timelines and the spatiotemporal feasibility constraints in Section 4.2.2. If a lower feasible label cost is obtained, the downstream node’s label is updated with the new cost and upstream node information, and the updated label is added back to . If becomes empty without reaching the ending point ne, the earliest departure time (EDT) at the starting point ns is delayed by the step size δ, and the search is restarted. When is empty and ne has been reached, the conflict-free path p* is obtained by backtracking from ne to ns using the stored upstream node information.
(3) Timeline readjustment
During the path planning process, a route is constructed for each IAV before it enters the network, using the network topology and the current shared reservation records. Therefore, once the IAV path is determined, the occupancy reservations at the corresponding nodes are recorded in TN. As IAVs are planned sequentially, the occupancy timelines are progressively updated, enabling subsequent IAVs to avoid already reserved time windows during path search.
This update mechanism ensures time-space feasibility and collision-free routing without requiring a centralized joint optimization of all routes; only the shared timelines are maintained centrally.
4.3. Second Layer: Platoon Strategy at ACT Intersections
4.3.1. Platoon Size Determination
Vessel berthing schedules and overall port operations significantly influence the efficiency of IAV transportation within port environments. A significant increase in traffic flow concentration typically occurs during the gathering periods preceding ship arrivals, putting considerable traffic pressure on port transport [38]. The path planning algorithm proposed in Section 4.2 is based on decentralized control, which means that each IAV independently makes decisions without accounting for its impact on subsequently planned IAVs. This independent decision-making is problematic during periods of high traffic, as interactions between IAVs can grow significantly, affecting total completion time.
In addition, the terminal layout is characterized by numerous intersections, making traffic management more complex. The extended length and substantial weight of IAVs exacerbate these challenges, leading to congestion at intersections [39]. To address this issue, this study proposes implementing a platoon strategy at each intersection within the yard. This strategy organizes IAVs traveling in the same direction into platoons of various sizes, enhancing their coordinated movement through intersections and adapting to fluctuating traffic volumes. This strategy improves the overall path planning efficiency of IAVs within the ACT network by addressing congestion at crucial intersections.
4.3.2. General Process
In actual ports, the traffic demand is time-varying due to various factors. Therefore, this paper proposes an online optimization framework based on the RL technique to dynamically determine the platoon size according to the real-time traffic demand. Reinforcement Learning (RL) is most suitable for solving decision-making problems. It determines the optimal behavior by interacting with the environment and observing its responses, thereby obtaining the maximum reward [40]. In this paper, RL enables agents to interact with the traffic network in time steps T = {1,2,…,t}, then select the optimal platoon size at the intersection lane to minimize the waiting time and the delay time of IAVs. This procedure is regarded as a Markov decision process (MDP). The platoon formation process is as follows:
Step 1 Obtain current traffic flow, time window occupancy information, and IAV paths from the first layer to assess the need for platoon optimization at a specific intersection;
Step 2 Use the DQN algorithm to determine the optimal platoon size;
Step 3 Output the platoon size and the adjusted time window allocation and feed this information back to the first layer to ensure that the planned path does not conflict with the platoon strategy.
4.3.3. Agent Design
This section describes states St, actions At, and rewards Rt.
The state space is represented by three variables that can reflect the traffic state of the platoon: the platoon size on each lane, the average delay and average waiting time of IAVs on the entire network, described as follows:
where St is the total state of the entire network, which is the set consisting of the states of the 6 intersections in the entire ACT network, the average waiting time Twait, and the average delay Tdelay. Herein, the state Si(t) at each intersection is a set of platoon sizes of eight lanes.
The state representation combines controller-maintained platoon sizes with average waiting and delay times that summarize traffic performance. For deployment, the latter quantities could be derived from time-stamped vehicle movement and passage records, together with the corresponding reference travel times. Raw sensor signals are not direct inputs to the DQN.
The action is defined at the lane level as follows:
where ai,l(t) is the action applied to lane l of intersection i, at time step t; −1 represents the platoon size of this lane minus 1, 0 represents the platoon size is unchanged, and 1 represents the platoon size being increased by 1. At each time step, an action is selected for every controlled lane, and the actions of all lanes are executed simultaneously. The adaptive control is limited to platoon size. The corresponding updates to conflict-point time windows are consequences of platoon size adjustments rather than additional DQN decision variables. Signal control, lane assignment, independent right-of-way allocation among conflicting movements, and explicit intersection capacity allocation are not included in the learned action space.
ai,l(t) ∈ {−1,0,1}, i = 1,…,6, l = 1,…,8
Rewards are calculated based on the observed changes in average waiting and delay times before and after implementation, as follows:
where the total reward Rt is the sum of Rwait and Rdelay. A penalty is given if the behavior of the agent results in an increase in the value of Rwait or Rdelay, and a reward is given if Rwait and Rdelay are decreased.
Rwait = Twait(t) − Twait(t + 1)
Rdelay = Tdelay(t) − Tdelay(t + 1)
Rt = Rwait + Rdelay
Given the complexity and scale of the problem across the entire ACT network, which involves a large number of potential states and actions, this paper adopts a Deep Q-Network (DQN) framework. DQN is a classical deep RL algorithm that employs neural network layers instead of Q-tables used in Q-learning [41]. This approach is better suited for managing the intricate and extensive RL challenges presented by the ACT network. Figure 8 presents an overview of the DQN framework employed.
Figure 8.
Overview of the DQN algorithm.
A strategy π: S → A is a function to return an action a ∈ A when observing a state s ∈ S. The action-value function Qπ(s,a) is as follows:
The optimal π* is used to maximize the expected cumulative reward; it shall satisfy the following equation:
where Q* represents the action-value function given the optimal policy π*.
A fully connected deep neural network (DNN) is used to approximate the action-value function. The input layer receives the state vector St, and its dimension is determined by the state representation of the corresponding simulation scenario. The network contains four hidden layers with 256, 512, 256 and 128 neurons, respectively. The output layer contains three neurons, each estimating the Q-value of one of the three actions defined in Equation (12). ReLU is applied after each hidden layer, while the output layer uses a linear activation to produce the estimated Q-values.
The study utilizes the Adam algorithm, which iteratively updates the parameters of DNNs to minimize the loss function. The mean square error (MSE) is used as the loss function of the DNN, mathematically expressed as:
The experience tuple (St, At, Rt,St+1) is stored in the replay memory, and the algorithm proposed in this paper performs updates by uniformly sampling from the memory. Algorithm 1 provides the specific process of DQN implementation.
| Algorithm 1. DQN-based dynamic platoon size optimization | |
| 1: | Initialize replay memory D to capacity |
| 2: | Initialize action-value function Q with random weights θ |
| 3: | Initialize the target network parameters with θ′ = θ |
| 4: | For episode = 1, M do |
| 5: | Initialize environment state S1 |
| 6: | For t = 1, T do |
| 7: | With probability ε select a random action At |
| 8: | |
| 9: | Execute action At in the simulator and observe reward Rt and the next state St+1; |
| 10: | Store transition (St, At, Rt, St+1) in D |
| 11: | Sample a random minibatch of transitions (Sj,Aj, Rj, Sj+1) from D; |
| 12: | |
| 13: | Update network parameters θ by a gradient descent step on |
| 14: | Every N− steps reset θ′ ← θ |
| 15: | Set St = St+1 |
| 16: | End for |
| 17: | End for |
5. Numerical Experiments
In this section, numerical experiments are conducted using conflict-free path algorithms and platoon strategies to validate the proposed integrated approach. The experiments were implemented on Windows 10, 12th Gen Intel(R) Core (TM) i7-12700H 2.30 GHz, and 16 GB RAM. The simulations were programmed in Python 3.7.
5.1. Experimental Parameters Setting
IAV path network setting. This experiment uses the operational parameters obtained from an ACT in North China as a reference. Given the specific focus of this paper on paths and intersections within the yard, the layout of the ACT is simplified: The resulting network represents the studied horizontal transportation area rather than a complete reconstruction of the reference terminal. The ACT parameters used in the experiments are summarized in Table A2 (Appendix B). Based on this, a node-based traffic network is constructed (as shown in Figure 9). This network contains 102 nodes, comprising 20 starting (ending) nodes and 82 ordinary conflict nodes. The starting and ending nodes of IAV transport tasks are randomly assigned within the ranges (2–5) and (29, 32, 35, 38, 43, 46, 49, 52, 57, 60, 63, 66, 71, 74, 77, 80), respectively. The second layer is applied to the six intersections J1–J6 marked in Figure 9, i.e., the node groups (30, 31, 50, 51), (33, 34, 47, 48), (36, 37, 44, 45), (58, 59, 78, 79), (61, 62, 75, 76) and (64, 65, 72, 73). Each intersection area comprises multiple conflict nodes. They are the interior intersections of the yard, where the corridors between adjacent block columns cross the operation lanes between block rows. Reflecting real-world operational conditions, the ordinary conflict nodes are designated as τ1 = 1 s, while the starting (ending) nodes are represented as τ2 = 15 s. Additionally, safety buffers are implemented as follows: = 1 s, = 3 s/5 s.
Figure 9.
A traffic network based on nodes.
Evaluation scenarios design. Traffic demand levels are selected with reference to historical operating information collected over a three-month period and engineering judgment to define four simulation demand levels. Demand levels 1 to 3 represent progressively increasing simulation input loads, while Demand 4 is used as a high-demand test scenario. These settings are intended to examine coordination performance under different traffic loads rather than to reproduce a statistically calibrated distribution of observed demand. The demand intensity is denoted by ρ. The demand levels vary the transport task input within a fixed network configuration. The results therefore characterize performance under increasing traffic demand in the modeled network. In addition, two simulation scenarios are designed: a full-network simulation to evaluate system-wide performance, and a single-intersection scenario to assess local control effectiveness. For each demand level, three arrival-rate values are randomly sampled from the corresponding interval, each defining one simulation case. Each sampled input rate ρ is kept fixed within its case, and the values are listed in Table 1. Within each case, task release times are randomly generated with reference to terminal operating data. In the network scenario, the origin and destination of each task are drawn uniformly at random from the four starting nodes (2–5) and the 16 ending nodes specified in the network description, respectively. The demand ranges in Table 1 are specified separately for these two spatial scales: network demand applies to the modeled network as a whole, whereas single-intersection demand applies to the intersection under evaluation. In the network scenario, arrival patterns and turning movements at individual intersections arise from the generated origin–destination tasks and their planned routes, rather than from an equal allocation of total demand among the six controlled intersections. The total simulation time for each traffic condition is 3600 s. To capture traffic dynamics, the simulation was divided into ten periods of 360 s each.
Table 1.
Traffic demand levels and sampled arrival rates in scenarios of the intersection and network.
Traffic state inputs and sensing interpretation. The experimental scenarios are defined using terminal layout, task parameters, and the demand settings described above, while dynamic vehicle movements and passage events are generated in simulation. The evaluation focuses on routing and platoon coordination, without assessing sensing accuracy or the effects of sensing and communication impairments.
Platoon strategy setting. Although the hyperparameters of RL can affect its performance, they are not the focus of this study. After repeated adjustments, we directly determined the specific configuration of the DQN algorithm, detailed in Table A2 (Appendix B). This configuration prioritizes reliable convergence and accuracy, thus ensuring robust performance under various experimental conditions.
Evaluation index setting. Two indicators are employed to assess the effects of the proposed approach. The average delay is used to evaluate overall yard network efficiency, as defined in Equation (19).
where K is the set of all IAVs, is the actual arrival time of IAV k on the shortest path, and is the arrival time of IAV k traveling at the free-flow speed.
Meanwhile, to evaluate intersection passing efficiency, the average wait time is used as an evaluation metric, delineated by Equation (20).
where K is the set of all IAVs and Tstop is the cumulative time for the IAV speed to fall below 0.1 m/s.
5.2. Experiments on the Path Planning Algorithm
A comparative experiment was conducted across varying traffic demands to assess the efficacy and real-time performance of the proposed conflict-free path planning algorithm.
Collision avoidance. To evaluate the conflict-avoidance effectiveness of the proposed path planning algorithm, we first analyze the temporal and spatial distribution of IAV node access frequencies under traffic demand 4. Figure 10 presents the visit count, from which both the temporal peak and the spatial congestion area can be identified. As shown in Figure 10a, the visit count peaks within the [360 s, 720 s] interval, reflecting the obvious traffic peak. Figure 10b further illustrates the node visit count across the yard layout in the peak period. The node number in the interval [1, 15] has the most intensive access, more than 300 times, representing the spatial congestion area. Figure 11 presents a node occupation timeline of 80 IAVs within the most congested time interval and node range. Each color represents a distinct IAV. The results show that no two IAVs simultaneously occupy the same node.
Figure 10.
Temporal and spatial distribution of IAV access frequency.
Figure 11.
Node occupation timeline of 80 IAVs within [360 s, 720 s] for nodes [1, 15]. Each color represents an individual IAV, and the horizontal extent of each colored segment indicates its occupancy duration at the corresponding node.
To further verify conflict-free routing across the entire network, Table 2 reports the average potential conflicts per IAV and the realized conflicts across all network cases. The average number of potential conflicts increases with traffic demand, from 0.33 under Demand 1 to 2.24 under Demand 4, with following conflicts occurring most frequently. Nevertheless, no realized conflicts are observed across the evaluated network cases, indicating that the generated routes satisfy the modeled conflict avoidance constraints under the tested conditions. Table 3 further presents the spatial distribution of potential conflicts across the six controlled intersections. The results indicate an uneven distribution, with potential conflicts becoming more concentrated at J1 and J2 as traffic demand increases. Their combined share rises from 39% under Demand 1 to 55% under Demand 4, suggesting that conflict exposure varies across intersection locations and demand levels.
Table 2.
Potential and realized traffic conflicts across network scenarios.
Table 3.
Distribution of potential conflicts across the six controlled intersections under different traffic demand levels (%).
Computing efficiency. Table 4 presents the IAV average delay and average computation time that the proposed path planning algorithm achieves under various traffic demands. As traffic intensity increases, the average delay rises significantly. This increase is primarily due to the growing number of potential conflicts at nodes and along paths, which elevates the complexity of feasible time window searches. The average computation time per IAV remains below 0.05 s across all scenarios, with a maximum of 0.04 s observed under the most congested case. This demonstrates the algorithm’s real-time applicability and scalability. Even under high traffic demand, the algorithm can provide timely routing updates, demonstrating its suitability for dynamic and time-constrained operations in ACTs.
Table 4.
Average delays and average computing time of the path planning algorithm results.
5.3. Experiments on Platoon Strategy Based on Path Planning
In this section, the performance of the proposed platoon strategy based on path planning is compared with the FCFS strategy. The FCFS policy, which is widely used in most ports, assigns tasks to HTDs sequentially as they pass through intersections, based on their arrival order. Two scenarios are set up: a single intersection (as shown in Figure 3) and an IAV path network (as shown in Figure 9). The former scenario aims to assess the dynamic platoon strategy’s effectiveness, while the latter is designed to evaluate the efficiency of a comprehensive approach that integrates path planning and platoon strategies.
Model convergence. This study evaluates the learning performance of the proposed DQN algorithm under various traffic demands, specifically focusing on demands 3 and 4. Figure 12 shows the model’s consistent and stable learning results under both traffic demands. The convergence trend of the total reward is obvious under different conditions, which indicates that the model is highly adaptable to the dynamic traffic environment. It is critical to highlight that the convergence is slower under demand 4 than demand 3. This suggests that the agent requires more time to learn suitable strategies for adequate traffic flow management in more complex traffic scenarios.
Figure 12.
Convergence of the DQN algorithm in the single intersection scenario.
Decision adaptability. Figure 13 illustrates the adjustment of platoon sizes on a single network link, capturing the dynamic optimization of platoon sizes within each period. This strategy can determine the optimal platoon size consistent with traffic flow fluctuations. Figure 14 further explores the probability distributions of platoon sizes across the entire network for varying traffic demands. The results show that in low-flow scenarios (e.g., demands 1 and 2), IAVs are more likely to form small sizes (1–2 IAVs) to keep traffic flowing and reduce unnecessary waiting times caused by formations. Conversely, under high traffic conditions (e.g., demands 3 and 4), larger sizes (5–6 IAVs) are formed more frequently to facilitate coordinated vehicle movement and reduce congestion at critical intersections. This dynamic adaptability reflects the model’s dual objectives: optimizing traffic flow and minimizing congestion-related delays at critical network nodes. By adjusting platoon sizes based on real-time traffic demands, the model adapts to varying traffic conditions, demonstrating its robust adaptability and efficiency in complex traffic environments. Its decision-making capability is evident at both the single-link and network-wide scales, where it adaptively adjusts platoon size to enhance overall traffic efficiency.
Figure 13.
Platoon size in single link.
Figure 14.
Probability distributions of platoon size.
Effectiveness comparison. To further evaluate the effectiveness of the platoon strategy in handling various scale problems, this study conducts a comparison experiment of two intersection control strategies across two scenarios. The comparison, focusing on the average waiting time and delay presented in Table 5, reveals that the platoon strategy outperforms the FCFS strategy in most cases, particularly under medium and high traffic demand. It notably reduces the average delay and waiting time for IAVs at a single intersection and the entire ACT network. Specifically, the platoon strategy consistently outperforms FCFS in the single intersection scenario, particularly under medium and high traffic conditions. The maximum observed reductions in average delay and waiting time reach 34.45% and 31.31%, respectively. Similar advantages are evident in the network-level scenario, where the platoon strategy reduces average delay by up to 27.60% and waiting time by up to 38.09%. These improvements become increasingly evident as traffic demand intensifies, highlighting the strategy’s robustness in managing congested intersections and its adaptability to high-load operating environments.
Table 5.
Average delays and average waiting time comparison in two scenarios.
However, improvements in the network scenario are not uniform across demand conditions or performance indicators. Specifically, in cases L1–L3 (Demand 1) and case L4 (Demand 2), the average delay is higher than that of FCFS by 72.61%, 34.33%, 38.37% and 2.72%, respectively, despite reductions in average waiting time. One possible explanation is that, when IAV arrivals are sparse, the time associated with platoon formation and coordination may outweigh the benefits of consecutive passage through intersections. In Case L8, the average waiting time increases by 33.33%, whereas the average delay is reduced by 13.43%. These results indicate that reductions in delay and waiting time are not necessarily achieved simultaneously. Additionally, to assess the computational efficiency of the integrated framework, computing time was evaluated for one network case at each demand level, namely L1, L4, L7 and L10. The average computing time was 22.10, 24.66, 35.08 and 43.12 ms, respectively. Although computing time increased with traffic demand, it remained low even at the highest demand level.
In conclusion, the RL-based platoon strategy exhibits strong adaptability across different traffic conditions. It offers a robust solution for intersection management in modern automated terminals, particularly in optimizing traffic flow and reducing IAV delays.
6. Conclusions and Discussions
This paper addresses the integrated problem of IAV path planning and intersection control in ACTs with a parallel layout. It proposes a dynamic platoon strategy that combines a space-time path planning algorithm with an RL algorithm to optimize routing and traffic management for IAVs.
Two simulation scenarios and four traffic demand levels were designed to evaluate the integrated approach. Extensive numerical experiments compare this approach with the conventional rule-based scheduling method for IAVs, demonstrating its effectiveness, particularly under higher traffic demand. The key conclusions are as follows: (1) A decentralized space-time path planning algorithm, Dijkstra-TW, was developed to consider IAV operational characteristics, terminal layout constraints, and dynamic node availability. This algorithm minimizes routing time while ensuring a safe and conflict-free route. (2) A deep RL-based platoon strategy was introduced to improve efficiency under high traffic demand. This adaptive strategy adjusts platoon sizes in real time, effectively alleviating congestion and improving crossing efficiency. (3) The integrated framework ensures IAV safety within the traffic network and significantly reduces average delays. It can reduce the average delay for IAVs by up to 34.45% in isolated intersection scenarios and 27.60% across the network, demonstrating significant potential for improving traffic management in ACTs.
Several issues warrant further investigation. The operational details of loading and unloading equipment are simplified, and the method should be examined in other terminal layouts. In addition, the present evaluation is based on simulation and does not establish the performance of a physical sensing or communication system. Future research should therefore (1) quantify how communication latency, packet loss and link failures affect delay and conflict-point utilization; (2) extend the framework to mixed traffic; and (3) use measured vehicle trajectories and other terminal layouts to assess how localization errors, observation delays and missing data affect occupancy timeline consistency and platoon control performance.
Author Contributions
Conceptualization, J.L.; methodology, J.L. and Y.W.; software, J.L.; investigation, Z.X.; writing—original draft, J.L. and Y.W.; writing—review and editing, W.W. and Y.P.; supervision, X.X. and Z.G.; visualization, J.L. and Y.W.; funding acquisition, X.X. and Z.G. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the National Natural Science Foundation of China (Grant No. 52172315, No. 52301314).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data will be made available on request.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Model Notation
Table A1.
Notation used in the space-time path planning model.
Appendix B. Experimental Parameter Settings
Table A2.
Terminal layout, vehicle operating, and DQN parameters used in the numerical experiments.
References
- United Nations Conference on Trade and Development (UNCTAD). Review of Maritime Transport 2024: Navigating Maritime Chokepoints; UNCTAD/RMT/2024; UNCTAD: Geneva, Switzerland, 2024; Available online: https://unctad.org/publication/review-maritime-transport-2024 (accessed on 19 October 2026).
- Pagano, P.; Antonelli, S.; Tardo, A. C-Ports: A Proposal for a Comprehensive Standardization and Implementation Plan of Digital Services Offered by the “Port of the Future”. Comput. Ind. 2022, 134, 103556. [Google Scholar] [CrossRef] [Scilit]
- Chargui, K.; Zouadi, T.; El Fallahi, A.; Reghioui, M.; Aouam, T. Berth and Quay Crane Allocation and Scheduling with Worker Performance Variability and Yard Truck Deployment in Container Terminals. Transp. Res. Part E Logist. Transp. Rev. 2021, 154, 102449. [Google Scholar] [CrossRef] [Scilit]
- Tan, Z.; Zhang, Q.; Yuan, Y.; Jin, Y. A Decision Method on Yard Cranes Transformation and Deployment in Green Ports. Int. Trans. Oper. Res. 2022, 29, 323–346. [Google Scholar] [CrossRef] [Scilit]
- Li, W.; Cai, L.; He, L.; Guo, W. Scheduling Techniques for Addressing Uncertainties in Container Ports: A Systematic Literature Review. Appl. Soft Comput. 2024, 162, 111820. [Google Scholar] [CrossRef] [Scilit]
- De Miguel, M.Á.; García, F.; Armingol, J.M. Improved LiDAR Probabilistic Localization for Autonomous Vehicles Using GNSS. Sensors 2020, 20, 3145. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Maza, S.; Castagna, P. A Performance-Based Structural Policy for Conflict-Free Routing of Bi-Directional Automated Guided Vehicles. Comput. Ind. 2005, 56, 719–733. [Google Scholar] [CrossRef] [Scilit]
- Gelareh, S.; Merzouki, R.; McGinley, K.; Murray, R. Scheduling of Intelligent and Autonomous Vehicles under Pairing/Unpairing Collaboration Strategy in Container Terminals. Transp. Res. Part C Emerg. Technol. 2013, 33, 1–21. [Google Scholar] [CrossRef] [Scilit]
- Liang, C.; Zhang, Y.; Dong, L. A Three Stage Optimal Scheduling Algorithm for AGV Route Planning Considering Collision Avoidance under Speed Control Strategy. Mathematics 2023, 11, 138. [Google Scholar] [CrossRef] [Scilit]
- Zhong, M.; Yang, Y.; Sun, S.; Zhou, Y.; Postolache, O.; Ge, Y.-E. Priority-Based Speed Control Strategy for Automated Guided Vehicle Path Planning in Automated Container Terminals. Trans. Inst. Meas. Control 2020, 42, 3079–3090. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Qu, R.; Dong, J.; Dong, H.; Bai, R. Advancing Container Port Traffic Simulation: A Data-Driven Machine Learning Approach in Sparse Data Environments. Appl. Soft Comput. 2024, 166, 112190. [Google Scholar] [CrossRef] [Scilit]
- Hu, H.; Yang, X.; Xiao, S.; Wang, F. Anti-Conflict AGV Path Planning in Automated Container Terminals Based on Multi-Agent Reinforcement Learning. Int. J. Prod. Res. 2023, 61, 65–80. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Yang, H.; Huang, Y. Conflict-Free Scheduling of Large-Scale Multi-Load AGVs in Material Transportation Network. Transp. Res. Part E Logist. Transp. Rev. 2022, 158, 102623. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Zeng, Q. A Branch-and-Bound Approach for AGV Dispatching and Routing Problems in Automated Container Terminals. Comput. Ind. Eng. 2022, 166, 107968. [Google Scholar] [CrossRef] [Scilit]
- Zhuang, Z.; Zhang, Z.; Teng, H.; Qin, W.; Fang, H. Optimization for Integrated Scheduling of Intelligent Handling Equipment with Bidirectional Flows and Limited Buffers at Automated Container Terminals. Comput. Oper. Res. 2022, 145, 105863. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Zhong, M.; Dessouky, Y.; Postolache, O. An Integrated Scheduling Method for AGV Routing in Automated Container Terminals. Comput. Ind. Eng. 2018, 126, 482–493. [Google Scholar] [CrossRef] [Scilit]
- Zhong, M.; Yang, Y.; Dessouky, Y.; Postolache, O. Multi-AGV Scheduling for Conflict-Free Path Planning in Automated Container Terminals. Comput. Ind. Eng. 2020, 142, 106371. [Google Scholar] [CrossRef] [Scilit]
- Niu, Y.; Yu, F.; Yao, H.; Yang, Y. Multi-Equipment Coordinated Scheduling Strategy of U-Shaped Automated Container Terminal Considering Energy Consumption. Comput. Ind. Eng. 2022, 174, 108804. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Sun, S.; Zhong, M.; Wen, F.; Song, H. Research on Cooperative Scheduling Method of IGV and DCRC in U-Shaped Automatic Container Terminal; SSRN 4125922; SSRN: Rochester, NY, USA, 2022. [Google Scholar] [CrossRef] [Scilit]
- Guo, Q.; Li, L.; Ban, X. Urban Traffic Signal Control with Connected and Automated Vehicles: A Survey. Transp. Res. Part C Emerg. Technol. 2019, 101, 313–334. [Google Scholar] [CrossRef] [Scilit]
- Ma, X.; Huo, E.; Yu, H.; Li, H. Mining Truck Platooning Patterns through Massive Trajectory Data. Knowl.-Based Syst. 2021, 221, 106972. [Google Scholar] [CrossRef] [Scilit]
- Desai, P.; Loke, S.W.; Desai, A.; Singh, J. CARAVAN: Congestion Avoidance and Route Allocation Using Virtual Agent Negotiation. IEEE Trans. Intell. Transp. Syst. 2013, 14, 1197–1207. [Google Scholar] [CrossRef] [Scilit]
- Bhoopalam, A.K.; Agatz, N.; Zuidwijk, R. Planning of Truck Platoons: A Literature Review and Directions for Future Research. Transp. Res. Part B Methodol. 2018, 107, 212–228. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Gong, S.; Peeta, S.; Lu, L. A Real-Time Deployable Model Predictive Control-Based Cooperative Platooning Approach for Connected and Autonomous Vehicles. Transp. Res. Part B Methodol. 2019, 128, 271–301. [Google Scholar] [CrossRef] [Scilit]
- Mu, C.; Du, L.; Zhao, X. Event Triggered Rolling Horizon Based Systematical Trajectory Planning for Merging Platoons at Mainline-Ramp Intersection. Transp. Res. Part C Emerg. Technol. 2021, 125, 103006. [Google Scholar] [CrossRef] [Scilit]
- Chen, S.; Wang, H.; Meng, Q. Autonomous Truck Scheduling for Container Transshipment between Two Seaport Terminals Considering Platooning and Speed Optimization. Transp. Res. Part B Methodol. 2021, 154, 289–315. [Google Scholar] [CrossRef] [Scilit]
- Xue, Z.; Lin, H.; You, J. Local Container Drayage Problem with Truck Platooning Mode. Transp. Res. Part E Logist. Transp. Rev. 2021, 147, 102211. [Google Scholar] [CrossRef] [Scilit]
- You, J.; Miao, L.; Zhang, C.; Xue, Z. A Generic Model for the Local Container Drayage Problem Using the Emerging Truck Platooning Operation Mode. Transp. Res. Part B Methodol. 2020, 133, 181–209. [Google Scholar] [CrossRef] [Scilit]
- Dong, J.; Wang, J.; Bonsall, S.; Yang, Z.; Merzouki, R. A Decision Support System for IAV-Based Container Port Operations. In Proceedings of the International Forum on Shipping, Ports and Airports (IFSPA 2010), Chengdu, China, 15–18 October 2010; Liu, J.J., Fu, X., Yip, T.L., Ng, A.K.Y., Eds.; C.Y. Tung International Centre for Maritime Studies, The Hong Kong Polytechnic University: Hong Kong, China, 2011; pp. 355–364. [Google Scholar]
- Wang, Q.; Wu, J.; Liao, Y.; Huang, B.; Li, H.; Zhou, J. Research on Multi-Sensor Fusion Localization for Forklift AGV Based on Adaptive Weight Extended Kalman Filter. Sensors 2025, 25, 5670. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wong, C.-C.; Feng, H.-M.; Kuo, K.-L. Multi-Sensor Fusion Simultaneous Localization Mapping Based on Deep Reinforcement Learning and Multi-Model Adaptive Estimation. Sensors 2024, 24, 48. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Guan, F.; Xu, H.; Tian, Y. Evaluation of Roadside LiDAR-Based and Vision-Based Multi-Model All-Traffic Trajectory Data. Sensors 2023, 23, 5377. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, S.; Yoon, H.-S. Sensor Fusion-Based Vehicle Detection and Tracking Using a Single Camera and Radar at a Traffic Intersection. Sensors 2023, 23, 4888. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhu, F.; Ukkusuri, S.V. A Linear Programming Formulation for Autonomous Intersection Control within a Dynamic Traffic Assignment and Connected Vehicle Environment. Transp. Res. Part C Emerg. Technol. 2015, 55, 363–378. [Google Scholar] [CrossRef] [Scilit]
- Xu, B.; Li, S.E.; Bian, Y.; Li, S.; Ban, X.J.; Wang, J.; Li, K. Distributed Conflict-Free Cooperation for Multiple Connected Vehicles at Unsignalized Intersections. Transp. Res. Part C Emerg. Technol. 2018, 93, 322–334. [Google Scholar] [CrossRef] [Scilit]
- Möhring, R.H.; Köhler, E.; Gawrilow, E.; Stenzel, B. Conflict-free Real-time AGV Routing. In Operations Research Proceedings 2004; Fleuren, H., den Hertog, D., Kort, P., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 18–24. [Google Scholar]
- Dijkstra, E.W. A Note on Two Problems in Connexion with Graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef] [Scilit]
- Choe, R.; Kim, J.; Ryu, K.R. Online Preference Learning for Adaptive Dispatching of AGVs in an Automated Container Terminal. Appl. Soft Comput. 2016, 38, 647–660. [Google Scholar] [CrossRef] [Scilit]
- Li, N.; Yu, J.; Chu, N. Standard Values of Service Level of Intersection for Collection and Distribution Roads of Container Terminals. In Proceedings of the 10th International Conference on Computer Modeling and Simulation; ACM: Sydney, Australia, 2018; pp. 242–247. [Google Scholar]
- Allagui, A.; Belhadj, I.; Plateaux, R.; Hammadi, M.; Penas, O.; Aifaoui, N. Reinforcement Learning for Disassembly Sequence Planning Optimization. Comput. Ind. 2023, 151, 103992. [Google Scholar] [CrossRef] [Scilit]
- Müller-Zhang, Z.; Kuhn, T.; Antonino, P.O. Towards Live Decision-Making for Service-Based Production: Integrated Process Planning and Scheduling with Digital Twins and Deep-Q-Learning. Comput. Ind. 2023, 149, 103933. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.













