With the continuous growth of urban traffic flow, queuing phenomena at signalized intersections have become increasingly prominent, becoming an important factor restricting road network operational efficiency and traffic safety. The accuracy of queue prediction directly affects the planning effectiveness of vehicle predictive cruise algorithms and is also an important research direction in current vehicle and transportation fields [1]. Traffic state parameters typically include three major parameters: flow, density, and speed, as well as evaluation indicators such as saturation, average delay, and queue length [2–4], which are important indicators for intersection traffic signal control optimization [5].
Queuing has long been a key research topic in the transportation field, with main methods including: queuing theory, shockwave theory, historical traffic flow data, and machine learning [6–9]. Gao et al. [10] applied shockwave theory to traffic flow information from loop detectors and the Greenshields model to predict queue dissipation processes. Sun et al. [11] combined shockwave theory with a data-driven long short-term memory (LSTM) network model to predict dynamic changes of queued vehicles ahead of downstream intersections. Hao et al. [12] addressed queue prediction problems through probabilistic statistical methods, assuming upstream vehicle arrivals follow a Bayesian network, introducing prior distributions of parameters, categorizing traffic conditions into seven scenarios, and establishing a real-time queue length estimation model. Jayatilleke et al. [13] developed a vector autoregressive model that considers traffic environment heterogeneity and equivalently converts to passenger car units to estimate queue length at signalized intersections.
Although existing models have made progress in intersection vehicle queue estimation, problems still exist such as lagged real-time traffic flow acquisition and strong randomness in upstream vehicle arrival probability at intersections. With the development of connected vehicle technology, researchers have begun attempting to estimate vehicle queues by utilizing interactive information between connected vehicles and traffic. Mohammad et al. [14] attempted to use probe vehicles to estimate the number of queued vehicles on signalized road segments, with the estimation model using variable estimation intervals to ensure sufficient probe vehicle observations. Zhao et al. [15] proposed a maximum likelihood parameter estimation method, using the expectation maximization (EM) algorithm to solve parameters while simultaneously estimating queue length. Comert et al. [16] employed a grey prediction model with cosine terms to estimate average queue length and maximum queue length in multi-lane scenarios. Tiaprasert et al. [17] applied connected technology and discrete wavelet transform real-time queue estimation to queue estimation algorithms, providing a queue length estimation algorithm that requires no input of signal timing, traffic flow, or queue characteristics. Tang et al. [18] designed a robust filter to minimize the impact of connected vehicle penetration rates on highways on estimation results. Although these studies utilized connected technology, their estimation accuracy is still limited by penetration rates, and most research processes are offline, unable to meet real-time traffic guidance requirements.
In parallel with these model-based and connected-vehicle approaches, data-driven queue and traffic state prediction methods based on deep learning have attracted increasing attention. Rahman and Hasan developed a LSTM-based model to predict cycle-level signal queue lengths, capturing temporal dependencies across multiple intersections and achieving higher accuracy than conventional statistical models [19]. Umair et al. [20] proposed a computer-vision framework that combines convolutional neural networks with low-resolution surveillance video to estimate lane-based queue lengths in an urban environment. More recently, Abewickrema et al. [21] designed an ensemble deep-learning framework for real-time maximum queue length estimation at signalized intersections using high-resolution loop detector data. At the network level, spatio-temporal Transformer and Graph Neural Network (GNN) architectures have been introduced for short-term traffic congestion and flow prediction, effectively exploiting spatio-temporal correlations and multi-source sensing data [22]. Despite their high accuracy when rich, labelled datasets are available, these data-driven approaches often operate as 'black boxes' and lack explicit characterization of the interaction mechanisms between signal timing and driver behavior.
Meanwhile, with the development of vehicle-to-infrastructure (V2I) and intelligent connected vehicle technologies, roadside sensing equipment can collect high-precision traffic flow, speed, position, lane distribution, and signal status data in real time, providing a new data foundation for dynamic queue prediction at intersections [23]. However, most existing mechanism-based queue prediction models still treat signal timing and driver behaviour separately: they typically approximate signal effects through fixed cycle parameters or average delays, and rarely model how drivers adjust their start–stop and lane-changing behaviour in response to signal countdowns at the microscopic level [24]. Therefore, there is an urgent need for a queue prediction method that explicitly couples microscopic driving-behaviour mechanisms with signal-phase dynamics, while remaining applicable under realistic roadside-sensing conditions [25, 26]. To bridge this gap, this study establishes a unified framework linking signal phases with microscopic behaviors.
The main contributions of this paper are summarised as follows. (1) A signal-aware, behaviour-based queue prediction framework is proposed by augmenting the classical intelligent driver model (IDM) with a traffic-light remaining-time adjustment term and integrating the minimizing overall braking induced by lane changes (MOBIL) model, so that both longitudinal car-following and lateral lane-changing behaviours under different signal states are explicitly captured. (2) Based on roadside-sensed vehicle position, speed, and signal-phase data, a dynamic evolution model of queue formation, stagnation, and dissipation is established, and quantitative estimators are derived for maximum queue length and queue dissipation time. (3) Extensive validation on simulation of urban mobility (SUMO) and field data from the Yizhuang corridor, together with comparisons against shockwave-based and support vector regression (SVR) baselines, demonstrates the method's prediction accuracy and highlights its advantages in interpretability and applicability under realistic roadside-sensing conditions.
To characterize the microscopic behavioral features of vehicles during the queuing process at signalized intersections, this section first introduces the basic theories of car-following models and lane-changing models. Car-following behavior describes the interaction between two consecutive vehicles on a single lane within a driving platoon. Car-following models mainly discuss the mutual influence between front and rear vehicles on a single lane, while lane-changing models primarily study the driving states of vehicles across multiple lanes [27, 28]. Car-following models and lane-changing models discuss the mutual influence between vehicles from longitudinal and lateral perspectives of the roadway respectively, where vehicle lane-changing behavior necessarily involves vehicle car-following behavior [29].
During the development of traffic flow theory, numerous car-following models have been formed based on vehicle car-following theory [30]. Figure 1 shows the car-following scenario of vehicles on a single lane. Car-following theory is expressed through mathematical formulas or dynamic models, with the equation being:(1)(2)(3)In the formulas, λ is response sensitivity coefficient (1 s−1); xn+1(t) is position of the (n + 1)-th vehicle at time t (m); xn+1(t + Δt) is position of the (n + 1)-th vehicle at time t + Δt (m); is speed of the n-th vehicle at time t (m s−1); is speed of the (n + 1)-th vehicle at time t (m s−1); Δt is discrete time interval (s); (t + Δt) is acceleration of the (n + 1) -th vehicle at time t + Δt (m s−2); vn+1(t + Δt) is speed of the (n + 1) -th vehicle at time t + Δt (m s−1).
Based on this theory, intelligent driving car-following models consider the vehicle acceleration behavior of the subject vehicle under free-flow state and the safe car-following behavior when there is a leading vehicle. Treiber proposed the IDM model [31], which uses a unified model to describe vehicle car-following behavior under both free-flow and congested traffic flow states, with the output being vehicle acceleration. Its expression is:(4)where: s0 is minimum safe distance (m); T is safe time headway (s); vd is desired velocity (m s−1) ; ζ is acceleration exponent, generally taken as 4 (·); amax is maximum acceleration (m s−2); dsafe is maximum comfortable deceleration (m s−2).
The IDM model, due to its clear parameter meanings, is widely used to simulate driving behavior on urban arterials [32], and is selected as the driving strategy for human-driven vehicles (HDV) [33]. Therefore, this paper adopts the IDM model to study vehicle car-following behavior on urban roads.
Compared to car-following behavior, vehicle lane-changing behavior is more complex and requires consideration of more factors [34]. Lane-changing behavior can be divided into three types: free lane-changing, cooperative lane-changing, and mandatory lane-changing. This paper focuses on analyzing whether drivers change lanes, so it concentrates on lane-changing decision models while ignoring the specific path of lane-changing. Rule-based models are one of the most fundamental lane-changing behavior frameworks, and the MOBIL lane-changing model is a rule-based lane-keeping judgment method [35]. This model considers factors such as the subject vehicle (SV), prospective following vehicle (PFV), following vehicle (FV), prospective leading vehicle (PLV), and leading vehicle (LV), as shown in Figure 2. It uses incentive criterion and safety criterion to judge whether to execute a lane-changing decision, takes comprehensive acceleration as the utility function, and aims at overall braking minimization. When the benefit of implementing lane-changing is greater than the expected benefit value and satisfies the safety criterion, it is considered that the driver executes the lane-changing action. The incentive criterion expression and safety criterion expression of the MOBIL model are, respectively:(5)(6)In the formulas, is acceleration of the subject vehicle after lateral lane-changing (m s−2); asv is acceleration of the subject vehicle before lateral lane-changing (m s−2); is acceleration of the following vehicle in the target lane after the subject vehicle changes lane (m s−2); apfv is acceleration of the following vehicle in the target lane before the subject vehicle changes lane (m s−2); is acceleration of the original following vehicle after the subject vehicle changes lane (m s−2); afv is acceleration of the original following vehicle before the subject vehicle changes lane (m s−2); p is yield coefficient (·); ∆athr is the minimum comprehensive acceleration benefit value that satisfies the subject vehicle's lateral lane-changing (m s−2); Gsv is the comprehensive acceleration benefit value of the subject vehicle after lateral lane-changing (m s−2).
The MOBIL model considers the adjacent relationships between vehicles when changing lanes and introduces a "politeness" coefficient to describe the cooperative behavior between vehicles during lane-changing. Since this model has clear logical relationships between variables and good parameter interpretability, this paper adopts the MOBIL model to study vehicle lane-changing behavior on urban roads.
In microscopic traffic, vehicles on the road are typically self-driven individuals with interconnected effects [36]. Driver driving behavior and vehicle motion characteristics converge into orderly moving traffic flow. Building upon the vehicle's current motion state, the driver behavior prediction model intelligently simulates future driving behavior and decision-making processes of human drivers. The simulation process considers the interaction between surrounding vehicles and the subject vehicle as well as the influence of traffic signal status on driver behavior, predicting vehicle state changes over a future period of time. Based on the simulated traffic conditions, vehicle queue prediction ahead of intersections is realized, and calculations of indicators such as the maximum number of queued vehicles and queue dissipation time are performed.
Vehicles have randomness in spatiotemporal distribution. To facilitate problem research, certain assumptions are made about actual traffic. The assumptions include:
(1) Road vehicles are homogeneous with a consistent vehicle body length;
(2) Drivers are assumed to be homogeneous and follow a unified driving behavior model;
(3) Only free lane-changing behavior is considered, assuming vehicles on through arterials do not perform turning, U-turn, or other behaviors;
(4) Front and rear vehicles in the same lane have car-following relationships.
The IDM mentioned in section 2.1 is a calculation function for vehicle acceleration that does not consider the influence of traffic signals on vehicle driving behavior in urban traffic. To make IDM more applicable to urban road networks, green light countdown and red light remaining time information at intersections are introduced into the model. The mathematical expression of the improved IDM model is:(7)where tgl is the remaining green light duration, trl is the remaining red light duration. The IDM model, improved in this way, considers the influence of traffic signals on the driving state of vehicles closest to the intersection, making it more applicable to actual urban road network conditions.
In the improved IDM formulation, the remaining green time Tg and remaining red time Tr directly influence the driver's longitudinal decision process when approaching an intersection. Specifically, the signal information is incorporated into the IDM through the desired gap term, which governs the deceleration behaviour when a red phase is imminent. The desired dynamic gap is modified as follows:(8)where kr (set to 2.0 in this study based on empirical trials) is a sensitivity coefficient representing the driver's tendency to begin braking earlier when the remaining red time is long. The additional term increases the effective desired gap and therefore reduces the acceleration output of the IDM, resulting in anticipatory braking. Conversely, when the remaining green time Tg is short, the desired speed vd of the IDM is adjusted downward smoothly according to:(9)where kg (taken as 0.5) and τg (taken as 3.0 s) regulate the strength and time scale of the adjustment, representing the intensity of acceleration reduction and the anticipation horizon for the yellow phase, respectively. This mechanism reflects the common driving behaviour whereby drivers avoid unnecessary acceleration when a green light is about to end. These additions explicitly embed the influence of upcoming signal changes into the IDM, enabling the model to better reproduce the characteristic start-stop process at signalized intersections.
Each driver is treated as an independent decision-making entity. Any single vehicle serves as the SV in sequence. Based on the improved IDM car-following model combined with the MOBIL lane-changing model, the possibility of the subject vehicle changing to adjacent lateral lanes is considered, with the allowable offset amount per lateral lane-changing specified as one lane. The two possible situations of SV lane-changing and not lane-changing are represented using a lane-changing index, where LC = 0 represents not changing lanes, and LC = 1 represents changing lanes. The lane where SV is currently located is called the ego lane, and the adjacent lateral lane with lane-changing probability is called the target lane. In the ego lane, the vehicle closest to SV ahead of SV in longitudinal displacement is called the ego lane leading vehicle, and the vehicle closest to SV behind SV is called the ego lane following vehicle; in the target lane, the vehicle closest to SV ahead of SV in longitudinal displacement is called the target lane leading vehicle, and the vehicle closest to SV behind SV is called the target lane following vehicle.
Considering a two-lane scenario, the surrounding traffic environment of SV can be divided into four situations in both longitudinal and lateral displacement. Ego lane: having both leading and following vehicles, having a leading vehicle but no following vehicle, having a following vehicle but no leading vehicle, having neither leading nor following vehicle. Target lane: having both leading and following vehicles, having a leading vehicle but no following vehicle, having a following vehicle but no leading vehicle, having neither leading nor following vehicle. When SV changes lanes, it affects surrounding vehicles. Whether the target lane leading vehicle exists and the longitudinal spacing between SV and the target lane leading vehicle affect lane-changing benefits; whether the target lane following vehicle exists and the longitudinal spacing between SV and the target lane following vehicle affect lane-changing safety; whether the original lane leading vehicle exists affects lane-changing motivation; whether the original lane following vehicle exists affects lane-changing cooperative benefits. As shown in Figure 3, in a two-lane scenario, there are sixteen types of surrounding vehicle traffic environment situations that affect whether the SV executes lane-changing behavior.

Although Figures 2 and 3 illustrate the interaction structure in a two-lane scenario for clarity, the proposed driver-behavior prediction framework is not restricted to two lanes. For an approach with N lanes, the same procedure is applied by evaluating the IDM–MOBIL rules with respect to all adjacent candidate lanes. The identification of leading and following vehicles, the lane-changing incentive calculation, and the safety criterion naturally extend to a multi-lane structure without altering the core formulation. The two-lane diagrams are used solely for illustrative purposes.
The driver behavior prediction model consists of five parts: traffic flow state initialization, traffic signal phase update, judgment of whether vehicles maintain car-following or change lanes in the next time unit, vehicle acceleration calculation, and vehicle speed and position update for the next time unit. The prediction of SV's motion state over a future period uses Δt as the basic time unit. Within a single time unit, SV makes decisions by judging the status of surrounding traffic vehicles and traffic signals, predicting SV's lane-changing or car-following behavior at the next moment. First, based on vehicle information in matching lanes, the front and rear vehicle information in SV's original lane and target lane are identified. According to the search results and the front-rear relationship between vehicle positions and SV position, the current existence of leading and following vehicles in SV's ego lane and target lane is analyzed, determining which situation in Figure 3 the current SV's surrounding traffic conditions belong to. Then, the improved IDM model is used to calculate the acceleration values of the subject vehicle, original lane following vehicle, and target lane following vehicle after the SV driver intends to change lanes. The comprehensive acceleration benefit assuming SV lane-changing is calculated according to Equation (5), and based on this value, judgment is made according to the criterion in Equation (6), whether the subject vehicle will change lanes at the next moment. When Gsv is exceeded, and lane-changing satisfies safety conditions, it is considered that SV will choose to change lanes. If either condition is not satisfied, it is considered that SV maintains car-following driving. Car-following driving calculation includes a free road acceleration term, a deceleration term for maintaining a safe distance from the front vehicle, and a speed adjustment term for smoothly approaching the intersection stop line during red signal phases.
All acceleration term calculations in the prediction are based on the improved IDM model, updating the subject vehicle's speed, position, and lane information for the next time unit according to the composition structure in Figure 4. Based on sensing facilities deployed roadside, real-time vehicle state information is periodically obtained, acquiring acceleration, speed, longitudinal position, and lane position information for each sensed vehicle. Then, a discrete prediction mechanism with time stepping is adopted, inheriting the calculated SV vehicle motion state attributes for the next moment, continuously updating SV speed and position, and storing corresponding state attributes in each time unit, thereby deducing the change process of SV's motion state (such as acceleration, speed, lane location, etc.) over a future period of time.
Based on the above driver behavior prediction model, the queue formation and dissipation characteristics of vehicles ahead of signalized intersections under red signal phases can be further characterized. Typically, after traffic queuing or congestion occurs, vehicle driving speed rapidly decreases, so in many studies, vehicle driving speed is used as an indicator of vehicle queuing or congestion. In other words, vehicle queuing or normal traffic flow can be distinguished through a certain speed threshold.
This section studies the problem of predicting vehicle queue accumulation and queue dissipation time ahead of signalized intersections in urban road segment scenarios. Figure 5 shows an urban road scenario with two lanes at consecutive signalized intersections.
The road segment in Figure 5 is presented as a two-lane configuration, but the queue-prediction mechanism is applicable to any number of lanes because queue accumulation and dissipation are evaluated on each lane independently.
This route contains two consecutive signalized intersections with information attributes including Li, Nlane, vlimit. Li is the geometric length of the i-th road segment, Nlane is the number of lanes, and vlimit is the maximum speed limit for road driving.
Traffic signal phase and timing information attributes include and . are the durations of red light, green light, and yellow light respectively within one signal cycle of the i -th road segment. is the initial phase of the i-th road segment, and is the offset time of the i-th road segment relative to the initial phase. Road vehicles (RV) information attributes include and . Nrv is the number of road vehicles within the sensing range of roadside equipment at the current moment, where vehicles are assigned a sequence number j=1,2,…,Nrv in the west-to-east direction. and are respectively the acceleration, speed, position, time of entering the current road segment, and lane position of the j-th vehicle among road vehicles.
Without considering vehicle queuing problems caused by non-signal phase alternation, when the traffic signal at the intersection ahead in the vehicle's driving direction is in red phase, drivers have the obligation to comply with traffic rules and often gradually reduce their driving speed, eventually stopping at the intersection stop line and waiting for the next green light to turn on. Before this, vehicles from upstream road segments will successively arrive at this road segment and gradually stop and wait, forming a queue.
The key to identifying different traffic flow state transition points lies in vehicle driving speed. Traffic queuing can be divided into three states:
(1) Queue formation: during red signal periods, the number of queued vehicles increases with the increase in vehicle arrival flow;
(2) Queue stagnation: due to red signals on upstream road segments preventing traffic flow from continuing to arrive, the queued vehicle queue remains stable;
(3) Queue dissipation: when green signals turn on, the number of queued vehicles gradually decreases with the increase in vehicle arrival flow.
The above three states can be summarized into four phases, as shown in Figure 6: (i) front vehicles stop, rear vehicles move; (ii) complete stop; (iii) rear vehicles stop, front vehicles move; (iv) all vehicles are moving freely. Green vehicles represent normally flowing vehicles, black vehicles represent vehicles already in a queuing state, and yellow vehicles represent the tail vehicle in the queued vehicle group.
Analyzing Figure 6, during the process of upstream vehicles gradually approaching the intersection, since the intersection ahead is still in a red light window and the earliest stopped and waiting vehicles have not yet been released, hindered by front vehicles, rear vehicles also need to gradually reduce their driving speed. Finally, under the condition of maintaining a certain safe distance from front vehicles, they join the queued stopped vehicle group, thus forming the queuing phenomenon in road traffic. Before the traffic signal at the intersection ahead turns green, if the upstream intersection remains in a passable state, queued vehicles will continue to accumulate. When the traffic signal on the upstream road segment turns to the red phase, it will block the arrival of the current road segment traffic flow, at which time the vehicle queue neither increases nor decreases. As time progresses, the traffic signal at the intersection ahead becomes green, and the front-most vehicles in the queue start first, with rear vehicles starting successively after the leading vehicle with a delay. The starting phase has lag characteristics. Since tail vehicles need to wait for their front vehicles to start before they can start, the rear of the queue is still in a queuing state at this time. The vehicle queuing process approximates stopping waves arriving at tail vehicles sequentially from front to back, and the vehicle starting process approximates starting waves arriving at tail vehicles from front to back. Usually, the transmission speed of starting waves is higher than that of stopping waves. When the two waves meet, the entire traffic flow will change from a queued stagnation state to a normal traffic state.
Different from occasional deceleration behavior during vehicle driving, typically during the process of vehicles transitioning from a normal driving state to a stopped queuing state, the driving speed will remain at low values within a certain time range. The highway capacity manual (HCM) stipulates that any single vehicle with a speed below 3 m s−1 or stopped or following behind already queued vehicles is considered a queued vehicle. In this study, a vehicle is regarded as being in a queued state when its instantaneous speed falls below 5 km h−1. A threshold of 5 km h−1 is adopted to identify queued vehicles, consistent with default settings in SUMO and ensuring uniformity across both simulation and field data analysis.
All vehicles entering this intersection need to stop and wait in order of arrival before the intersection stop line, before the traffic signal turns green. Based on the driver behavior prediction model established in section 2.3, motion state changes of each microscopic vehicle at the next moment are predicted within the same time step, and based on the predicted next-moment vehicle state from the previous moment as the initial state of vehicles at the next moment, step-by-step iterative prediction is performed for each of the above microscopic vehicles, thereby realizing deduction of future traffic situations. When deducing the time-space curves during the process of road vehicles passing through intersections, the predicted acceleration value, speed value, displacement value, and vehicle lane position of each road sensing vehicle at each prediction time step are stored. Meanwhile, within continuous multiple time steps, it is judged whether the predicted driving speed of vehicles is less than the set stopping speed. If satisfied, the vehicle IDs are stored in the queued vehicle containing at least one element. This queued vehicle distinguishes different intersections and different lanes of the same intersection, where the contained elements are vehicle IDs that will exhibit stopping behavior ahead of intersections during future red lights.
Queued vehicles ahead of intersections follow the "first-in-first-out" principle. According to the queued vehicle , when determining vehicles in stagnation state during the vehicle queuing process forming a stable queue, the vehicle positioned furthest back and farthest from the intersection stop line among stopped vehicles is identified. This vehicle is the queue tail vehicle ahead of the stop line in the current lane of this intersection. The number of vehicles included from the queue tail vehicle to the queue head vehicle is the maximum number of queued vehicles m in the current lane of the current intersection during the next red light. After determining the queue tail vehicle, the predicted speed sequence and predicted displacement sequence of the predicted queue tail vehicle are analyzed intersection by intersection and lane by lane. According to the predicted speed sequence of the queue tail vehicle, the moment when the tail vehicle enters the intersection, and the distance from the intersection stop line when in queuing waiting state are determined. This distance is the predicted maximum queue length value for the current lane of the current intersection during the next red light period. When queued vehicles transition from the stopped state to the starting state, different vehicles have varying starting performance, initial vehicle positions, and driver reaction times, which will form different degrees of stopping delay and acceleration delay. Some related domestic studies indicate that vehicles in the first position have the greatest impact on starting loss, followed by the next few vehicles, with decreasing influence. To ensure vehicle driving safety, a certain headway should be maintained between front and rear vehicles, typically 1.5 s. To incorporate a safety time margin, a segmented calculation is performed according to the maximum number of queued vehicles. The formula for calculating queue dissipation time is given as follows.(10)
In Equation (10), tclear represents the time interval between the moment when the tail vehicle of the queue passes the stop line and the onset of the next green phase. This interval forms the base clearing time before the start-up wave propagates through the queued vehicles. The piecewise coefficients in the equation reflect empirically observed differences in start-up wave propagation speeds for short, medium, and long queues in typical urban traffic, where short queues dissipate faster while longer queues accumulate additional acceleration and reaction delays.
To improve readability and interpretability, the meaning of Equation (10) is further clarified as follows. The total dissipation time consists of two components: (i) the clearing time, and (ii) the start-up wave propagation time. The latter is approximated by three piecewise linear segments based on observed driver behaviour: rapid propagation for small queues (m < 4), moderate delay for medium queues (4 ≤ m < 8), and slower propagation for long queues (m ≥ 8). For example, when the queue length is m = 6, the model selects the middle segment (4 ≤ m < 8), yielding: tdissipate = tclear + (m – 4) × 0.5 + 3 + 1.5.
Here, (m – 4) × 0.5 corresponds to the additional interaction delay of the extra vehicles, while the base start-up time (3 s) and safety headway (1.5 s) represent typical acceleration and spacing patterns at intersections. This example illustrates the physical meaning of each term and the rationale behind the piecewise formulation.
After computing the dissipation time, the full prediction procedure for queue formation and dissipation can be summarized in the algorithm presented below (Table 1).
The algorithm operates in discrete time steps and predicts the future motion of each detected vehicle until the moment when the next red phase ends. At each time step, the algorithm (i) updates signal timing information; (ii) determines whether each vehicle is in free-driving, car-following, or lane-changing mode based on the IDM-MOBIL rules; (iii) computes acceleration and updates speed and position; and (iv) checks whether the vehicle's speed falls below the queue threshold, thereby marking its participation in the future queue. After iterating through all vehicles and time steps, the algorithm identifies the tail vehicle, computes the maximum queue length, and finally derives the queue dissipation time using Equation (10).
Due to the extremely strong time-varying characteristics of real traffic, errors in long-term traffic prediction processes will gradually accumulate. Therefore, this prediction process adopts an iterative update mechanism that receives real-time position and state information of road vehicles from roadside sensing according to a certain update frequency. All prediction processes are completed in one algorithm calculation until triggering the next update of real road vehicle position and state information, and executing the second prediction, cyclically and repeatedly updating the prediction process of road vehicles passing through intersections in the future.
Based on the design of the maximum number of queued vehicles prediction method, this chapter uses MATLAB to complete algorithm development and builds a joint simulation platform in Simulink. Real-time communication and data interaction between SUMO and Simulink models are achieved through the TraCI interface, completing cross-platform dynamic simulation of the algorithm.
A unidirectional urban arterial two-lane route with two consecutive intersections is set up, with road segment start/end points divided by intersection center points, as shown in Figure 7. The displacement values of stopping points use the starting point of road segment one as reference, and vehicles stop for 25 s at both the starting and ending stopping points, respectively. Both intersections start with red signal phases, with red light timing of [54, 56] seconds from front to back sequentially, green light timing of [56, 54] seconds, and a simulation time of 360 seconds.
By modeling the above road traffic scenario in SUMO and simultaneously establishing a traffic signal control system, random traffic flow is generated by assigning different traffic flow volumes. Electric buses within the traffic flow are designated as subject vehicles, while other traffic environment vehicles are surrounding vehicles, assuming all surrounding vehicles have a body length of 5 m. The car-following behavior of surrounding vehicles follows IDM, and the lane-changing model follows LC2013. Key parameters for IDM and MOBIL are listed in Table 2, where IDM settings follow [36], MOBIL settings follow [37].
When inputting each group of traffic flow volume simulation runs, by scrambling random factors, the driving behavior of each vehicle in the input road segment traffic flow also changes randomly, satisfying the randomness of real traffic as much as possible. The maximum number of queued vehicles observed at intersections in nine simulation experiments is selected for comparison with model-predicted values. Observed values are obtained based on traffic vehicle states captured by lane area detectors in different lanes of each road segment in SUMO, similar to real-time roadside equipment in the real world. Current road vehicle state data is obtained through roadside equipment, and a certain moment is randomly selected. Based on road vehicle state information received at that moment, future driving trajectories of sensed vehicles are predicted, and the queue estimation method is verified using the maximum number of queued vehicles ahead of intersection stop lines as an indicator. The maximum number of queued vehicles in different lanes at each intersection within the most recent signal cycle is predicted, respectively, with the current moment as the time starting point.
Since traffic flow lacks stability when first entering road segments, traffic flow in downstream road segments requires upstream vehicles to arrive successively after a period of time. Therefore, the cycle after traffic flow stabilization in the second road segment is selected as the observed value. Here, results at the end of the second red light cycle after simulation start (236 s) are selected for statistical comparison. Model evaluation indicators use mean absolute error (MAE) and mean absolute percentage error (MAPE). The calculation formulas for MAE and MAPE are, respectively:(11)(12)where, N is the number of observed values, yi(t) is the true value of the maximum number of queued vehicles at time t, and yi(t) is the estimated value of the maximum number of queued vehicles at time t.
The length of the prediction horizon and the traffic demand level have significant impacts on the estimation results. Using the simulation start time as the origin, subsequent prediction instants are defined relative to this origin. Table 3 reports the MAE and MAPE of maximum queue length prediction for the proposed method under nine demand levels. Under light-to-medium demand (200–700 veh h−1), the predicted values remain close to the simulated ground truth, with relatively small errors.
Under light-to-medium demand levels, most vehicles that eventually participate in queuing have already entered the approach at the beginning of the prediction horizon. In these cases, the queue evolution is dominated by signal-induced stopping behaviour, which is well represented by the signal-aware IDM. In contrast, under high-demand conditions (800–1,000 veh h−1), two factors contribute to increased prediction errors. First, in near-saturated traffic, drivers exhibit larger fluctuations in acceleration and speed adaptation, making their behaviour more difficult to characterise using a deterministic car-following model. Second, in scenarios where the prediction horizon begins earlier (e.g., the 800 veh h−1 case), additional upstream vehicles that arrive later in the cycle are not observed at the prediction start time, leading to systematic underestimation of the maximum queue length. These factors jointly explain the larger errors observed in Table 2 for high-demand scenarios.
These observations also suggest several directions for improvement. For congested conditions, the car-following component may be extended with state-dependent parameters or mild stochastic perturbations so that driver behaviour under near-saturated flow is represented more accurately. To reduce the underestimation caused by vehicles entering the approach after the prediction start time, a rolling or updated prediction horizon based on upstream detector information could be adopted. In addition, incorporating upstream inflow information or corridor-level coordination into the framework would help capture multi-intersection interactions in future studies.
The nine simulation scenarios in Table 2 cover off-peak, medium, and near-saturated traffic conditions with arrival flows ranging from 200 to 1,000 veh h−1 per direction. For each demand level, different signal timing settings are tested to represent typical off-peak and peak-period operation at urban intersections. The simulated road geometry adopts the same two-lane approach configuration as the Yizhuang field site, allowing the microscopic behaviour model to be validated under comparable lane structures. The results indicate that the proposed method maintains good prediction performance across different demand levels and signal cycles, particularly in medium and high demand scenarios that are critical for green-wave coordination.
To further clarify the performance of the proposed method, two representative baseline models were implemented for comparison. The first is a shockwave-based model ("Shockwave"), in which a macroscopic queue-estimation formulation is constructed using the backward shockwave speed derived from the Greenshields model, following Gao et al. [10]. This model represents pure signal–arrival-flow logic without any microscopic driving behaviour and is widely used as a conventional benchmark for queue estimation.
The second baseline is a data-driven predictor based on SVR. For this model, a total of 114 labelled samples were extracted from the simulation dataset, with each sample corresponding to one signal cycle and its associated maximum queue length. Aggregated traffic-flow and signal-timing features were used as input variables, and the maximum queue length of each cycle served as the prediction target. The samples were randomly divided into 80% for training and 20% for testing, and the training was repeated for 50 shuffled partitions to reduce variance arising from the limited dataset. A radial basis function kernel was adopted, and the hyperparameters (C, γ) were tuned via grid search. This baseline characterises short-term queue formation purely from historical cycle-level patterns, without explicitly modelling driver behaviour or signal–behaviour interactions.
Table 4 summarises the MAE and MAPE of maximum queue length prediction for the Shockwave model, the SVR baseline, and the proposed method across all simulated scenarios. The Shockwave-based estimator yields the largest errors, reflecting the limitations of using a constant backward wave speed and neglecting microscopic driver responses to signal countdowns. The SVR baseline achieves the lowest MAPE by directly learning from labelled samples in the simulation dataset. However, its applicability is constrained by the need for sufficient training data and retraining whenever traffic demand patterns or signal settings change. The proposed behaviour-based method attains an intermediate error level, while remaining fully interpretable and not requiring historical data or model retraining for new scenarios. From an engineering perspective, this offers a practical trade-off between accuracy, data dependency, and deployment effort.
Different from the simulation-based verification in section 4.2, this section evaluates the proposed method using roadside sensing data collected along the operating route of Bus Line 846 in Yizhuang District, Beijing. The verification road segment lies between the Ronghua Road South Ring Island North Station and the Rongjing East Street West Entrance Station, with a posted speed limit of 60 km h−1. The spatial layout of the study corridor is illustrated in Figure 8, where red arrows indicate the forward traffic direction. The route contains four signalised intersections—Ronghua Road–Jinxiu Street, Ronghua Road–Yuncheng Street, Ronghua Road–Xingsheng Street, and Ronghua Road–Rongjing East Street—forming three consecutive arterial segments.
Field observations were conducted from 16:00 to 17:00 on a weekday afternoon peak period. During this one-hour interval, the roadside sensing system continuously recorded vehicle trajectories and signal-state information, covering 36 complete signal cycles. For each cycle, the lane-based maximum queue length at the end of the red phase was extracted. After removing incomplete cycles and abnormal detections, a total of 512 valid queue samples were obtained and used for model evaluation.
Unlike the simulation experiments that assume a unified signal plan, the three downstream intersections along the verification corridor operate under different signal-timing settings and different initial signal states. Table 5 summarises the signal timing parameters for the three consecutive approaches in the direction of vehicle travel. The table provides (i) the initial signal phase at the moment of observation, (ii) the initial phase offset (remaining time of the current phase), and (iii) the durations of the red, green, and yellow phases for each intersection. The approach at the studied downstream segment contains two through lanes, which matches the lane configuration adopted in the simulation experiments and enables direct comparison between simulated and real-world queue evolution.
g denotes a green initial signal phase; r denotes a red initial signal phase. The initial phase offset represents the remaining duration of the current phase at the observation start time. The three intersections operate independently, and their heterogeneous timings are fully considered in field verification.
The accuracy of vehicle queue prediction plays a key role in the execution effectiveness of green-wave speed planning. Therefore, this study verifies the effectiveness of the behaviour-based prediction model by comparing roadside-sensed queuing conditions with the predicted queue states. To calibrate the car-following parameters of the IDM, 40 pairs of front–rear vehicles with stable car-following behaviour were selected from the preprocessed roadside-sensing dataset. The trajectories were divided into 80% for calibration and 20% for validation.
For each selected vehicle pair, the trajectory of the leading vehicle served as the input, and the five IDM parameters (maximum acceleration, comfortable deceleration, desired headway, minimum safe spacing, and desired speed) of the following vehicle were calibrated by minimizing the discrepancy between the simulated and observed trajectories. The objective function was defined as a weighted mean absolute error combining speed and spacing:(13)where α = 0.6 was chosen to place slightly greater emphasis on reproducing speed profiles. The genetic algorithm (GA) was configured with a population size of 120, 200 generations, tournament selection, and Gaussian mutation. Bounds for the IDM parameters followed typical values reported in previous studies. Because the GA is stochastic, the procedure was repeated 20 times, and the mean of the resulting parameter sets was taken as the calibrated value. The calibrated parameters are listed in Table 6.
To compare trajectory prediction effects before and after IDM parameter calibration, five pairs of front-rear vehicle data with strong car-following relationships are randomly selected from data excluding parameter calibration for verification of calibration effects. MAE is selected as the evaluation indicator. The MAE calculated from the five subject vehicle acceleration, speed, and longitudinal position prediction results is averaged. The prediction errors before and after IDM model parameter calibration are shown in Table 7, which shows that the prediction results of calibrated IDM model parameters do not differ much from the original IDM model prediction using empirical parameters. Since prediction results do not differ much after parameter calibration, considering that the traffic scenarios from roadside sensing data sources are relatively singular and the amount of roadside sensing data is insufficient, calibration results may not have universality. Therefore, for IDM model parameters, the empirical design values described in section 4.1 are still adopted.
Since the sensing range of roadside sensing equipment is insufficient to cover entire road segments, vehicles can only be recognized as "existing" after entering the sensing range, so the reasonable prediction time interval is the time period when vehicles that actually exhibit stopped queuing behavior enter the roadside sensing range. In selecting prediction time starting points, the prediction time starting point needs to be after the moment when vehicles known to exhibit stopped queuing behavior enter the roadside sensing range, and simultaneously before the moment when the red light cycle turns green.
Figure 9 shows numerical comparisons of true values and model-predicted values of the maximum number of queued vehicles in different lanes at each intersection for the moment when the most recent red light turns green, closest to the collection time, within reasonable prediction time intervals at 1 s time intervals. From top to bottom represent Intersection 2, Intersection 3, and Intersection 4, respectively, where the left and right column figures represent the data distribution of model-predicted values and true values for right lanes and left lanes, respectively, totaling 114 groups of data. True data values are obtained by statistics of the maximum number of queued vehicles cumulatively formed during each red light period.

From Figure 9, it can be seen that under most prediction times, the error between model-predicted values and true data values is small. The calculated MAE is 0.4474 and the MAPE is 25.73%. Therefore, the established prediction model can be considered reasonable and can be used to support urban green wave cruise applications under V2I backgrounds. Analyzing Figure 9, model prediction results are based on road traffic state information updated by roadside facilities. When vehicle arrival information tends to stabilize, this method can more accurately predict the maximum number of queued vehicles and queue changes ahead of intersection stop lines during the next red light period, approaching closer to true results. It is also found that vehicles tend to maintain middle lanes rather than rightmost lanes when driving on roads. Due to differences in driver driving behavior and starting/acceleration loss times, certain deviations between true values and model-predicted values are expected.
This paper addresses the dynamic prediction of vehicle queues at signalised intersections using roadside traffic data. Based on the classical IDM, a traffic-light remaining-time adjustment term is introduced to capture drivers’ start–stop behaviour under different signal states, and the MOBIL lane-changing model is integrated to construct a comprehensive framework that jointly describes longitudinal car-following and lateral lane-changing behaviour. On this basis, a dynamic evolution model of queue formation, stagnation, and dissipation is established, together with estimation methods for maximum queue length and queue dissipation time.
The proposed method has been evaluated using both SUMO simulations and field data from the Yizhuang corridor in Beijing. In the simulation environment, the method achieves a MAPE of 20.66% for maximum queue length prediction; in the field verification, the MAPE is 25.73%, indicating an accuracy level suitable for engineering applications such as signal timing optimisation, green-wave coordination, and V2I control. A comparison with two representative baselines further contextualises these results: the proposed method outperforms the shockwave-based model significantly and achieves accuracy comparable to the SVR data-driven baseline, but with the added benefit of independence from historical training data.
The study also clarifies the applicability boundaries of the model. In the current implementation, the main limitation lies in the assumption of homogeneous passenger cars and the focus on free lane-changing behaviour within a two-lane geometry, excluding the complex mandatory lane changes required for turning pockets or lane drops. These assumptions are consistent with the characteristics of the Yizhuang test corridor but limit direct transfer to heavily mixed-traffic or highly complex multi-lane weaving environments. When demand approaches the upper limit of road capacity, increased behavioural uncertainty and vehicles entering the approach after the prediction start time lead to larger errors, revealing the inherent difficulty of microscopic modelling under highly saturated conditions. In terms of sensing, the framework assumes that basic vehicle state variables (position, speed, and signal phase) can be observed on key approaches via roadside devices, as in the Yizhuang test corridor, which naturally limits direct deployment to partially instrumented corridors. At the same time, the framework itself remains purely model-based and does not depend on a specific sensing technology.
Future work will focus on three directions. First, to address vehicle heterogeneity, future studies will quantify differences in car-following behaviour among different vehicle types (e.g., sedans, buses, and trucks) and incorporate multi-class IDM parameter sets. Second, to better handle complex multi-lane scenarios, a multi-lane mandatory lane-changing model will be developed and integrated with the signal-aware IDM–MOBIL framework, so as to improve queue prediction accuracy where compulsory lane changes occur before turning pockets or lane drops. Third, to better represent traffic-flow randomness under congested conditions, stochastic or state-dependent behavioural modes and corridor-level extensions that account for upstream spillback and multi-intersection interactions will be explored.
Hengkai Wang: Conceptualization; methodology; writing; funding acquisition. Guanzhong Li: Supervision; software; writing; review & editing. Xiao Luo: Data curation; simulation validation; visualization. Wei Zhong: Investigation; field test organization; resources. Hong Qi: Formal analysis; algorithm optimization. Dong Zhang: Validation; discussion; review & editing.
This work was supported by the National R&D Program of China (Grant No. 2024YFB2605204).
The data that support the findings of this study are available from the corresponding author upon reasonable request.
J. H. Han, D. L. Shen, J. Jeong, et al., "Energy Impact of Connecting Multiple Signalized Intersections to Energy-Efficient Driving: Simulation and Experimental Results," IEEE Control Systems Letters 7 (2023): 1297–1302, https://doi.org/10.1109/LCSYS.2023.3235332.
Z. Chang and Y. Pei, "Urban Roads Carrying Capacity and Saturation Considering Real-Time Data," Technology & Economy in Areas of Communications 24, no. 4 (2022): 8–15, https://doi.org/10.19348/j.cnki.issn1008-5696.2022.04.002.
H. Cao, "Research on Regional Traffic Coordination Optimal Control Based on Vehicle Average Vehicle Delay Model" (M.S. thesis, Nanjing University of Posts and Telecommunications, 2021).
C. Tan, J. Yao, K. Tang, and J. Sun, "Cycle-Based Queue Length Estimation for Signalized Intersections Using Sparse Vehicle Trajectory Data," IEEE Transactions on Intelligent Transportation Systems 22, no. 1 (2021): 91–106, https://doi.org/10.1109/TITS.2019.2953646.
K. N. Balke, H. Charara, and R. Parker. Development of a Traffic Signal Performance Measurement System (TSPMS). Texas Transportation Institute Tech. Rep. FHWA/TX-05/0-4429-1. 2005.
H. Hui, "Urban Public Transit Dispatch Based on Queuing Theory," in Proceedings of the 5th International Conference on Natural Computation 6, 468–472, IEEE, https://doi.org/10.1109/ICNC.2009.61.
J. Li, C. Wang, S. He, and T. Z. Qiu, "Dynamic Traffic Shockwave Speed Estimation in Connected Vehicle Environment," in Proceedings of the 4th International Conference on Transportation Information and Safety (ICTIS), 54–59, IEEE, https://doi.org/10.1109/ICTIS.2017.8047742.
H. Lin, Y. Sun, and X. Shi, "Method of Extracting Traffic Characteristics Based on Historical Data Information," Urban Transport of China 5, no. 5 (2007): 38–41, https://doi.org/10.13813/j.cn11-5141/u.2007.05.009.
J. Yao, R. He, T. Shi, P. Wang, and X. Zhao, "Review on Machine Learning-Based Traffic Flow Prediction Methods," Journal of Traffic and Transportation Engineering 23, no. 3 (2023): 44–67, https://doi.org/10.19818/j.cnki.1671-1637.2023.03.003.
B. Gao, Q. Chen, Y. Liu, J. Li, and H. Zhang, "Predictive Cruise Control Under Cloud Control System for Urban Bus Considering Queue Dissipation Time," IEEE Transactions on Intelligent Vehicles 8, no. 4 (2023): 2639–2649, https://doi.org/10.1109/TIV.2023.3234586.
C. Sun, C. Zhang, H. Yu, W. Liang, Q. Ren, and J. Li, "An Eco-Driving Approach With Flow Uncertainty Tolerance for Connected Vehicles Against Waiting Queue Dynamics on Arterial Roads," IEEE Transactions on Industrial Informatics 18, no. 8 (2022): 5286–5296, https://doi.org/10.1109/TII.2021.3126620.
P. Hao, X. Ban, D. Guo, and Q. Ji, "Cycle-by-Cycle Intersection Queue Length Distribution Estimation Using Sample Travel Times," Transportation Research Part B: Methodological 68 (2014): 185–204, https://doi.org/10.1016/j.trb.2014.08.012.
S. Jayatilleke, V. Wickramasinghe, and N. Amarasingha, "Introduction of a Simple Estimation Method for Lane-Based Queue Lengths with Lane-Changing Movements," Journal of The Institution of Engineers (India): Series A 104 (2023): 143–153, https://doi.org/10.1007/s40030-022-00693-w.
M. A. Aljamal, H. M. Abdelghaffar, and H. A. Rakha, "Real-Time Estimation of Vehicle Counts on Signalized Intersection Approaches Using Probe Vehicle Data," IEEE Transactions on Intelligent Transportation Systems 22, no. 5 (2021): 2719–2729, https://doi.org/10.1109/TITS.2020.3000727.
Y. Zhao, W. Wong, J. Zheng, and H. X. Liu, "Maximum Likelihood Estimation of Probe Vehicle Penetration Rates and Queue Length Distributions From Probe Vehicle Data," IEEE Transactions on Intelligent Transportation Systems 23, no. 7 (2022): 7628–7636, https://doi.org/10.1109/TITS.2021.3071379.
G. Comert, Z. Khan, M. Rahman, and M. Chowdhury, "Grey Models for Short-Term Queue Length Predictions for Adaptive Traffic Signal Control," Expert Systems with Applications 185 (2021): 115618, https://doi.org/10.1016/j.eswa.2021.115618.
K. Tiaprasert, Y. Zhang, X. B. Wang, and X. Zeng, "Queue Length Estimation Using Connected Vehicle Technology for Adaptive Signal Control," IEEE Transactions on Intelligent Transportation Systems 16, no. 4 (2015): 2129–2140, https://doi.org/10.1109/TITS.2015.2403212.
Y. Tang, K. Ozbay, and L. Jin, "Robust Queue Length Estimation for Ramp Metering in a Connected Vehicle Environment," arXiv preprint, arXiv: 2305.17921, May, 8, 2023, https://doi.org/10.48550/arXiv.2305.17921.
R. Rahman and S. Hasan, "Real-Time Signal Queue Length Prediction Using Long Short-Term Memory Neural Network," Neural Computing and Applications 33, no. 8 (2021): 3311–3324, https://doi.org/10.1007/s00521-020-05186-x.
M. Umair, M. U. Farooq, R. H. Raza, Q. Chen, and B. Abdulhai, "Efficient Video-Based Vehicle Queue Length Estimation Using Computer Vision and Deep Learning for an Urban Traffic Scenario," Processes 9, no. 10 (2021): 1786, https://doi.org/10.3390/pr9101786.
W. Abewickrema, M. Yildirimoglu, and J. Kim, "An Ensemble Deep Learning Framework for Real-Time Queue Length Estimation at Signalized Intersections," Data Science for Transportation 7, no. 2 (2025): 15, https://doi.org/10.1007/s42421-025-00129-1.
L. Huang, J. Qin, and T. Wu, "Multisource Data Fusion with Graph Convolutional Neural Networks for Node-Level Traffic Flow Prediction," Journal of Advanced Transportation 2024 (2024): 7109780, https://doi.org/10.1155/2024/7109780.
A. A. M. Anisha, M. Abdel-Aty, A. Abdelraouf, Z. Islam, and O. Zheng, "Automated Vehicle to Vehicle Conflict Analysis at Signalized Intersections by Camera and LiDAR Sensor Fusion," Transportation Research Record 2677, no. 5 (2023): 117–132, https://doi.org/10.1177/03611981221115086.
B. Gao, R. Mei, Y. Lu, J. Wang, and K. Li, "Predictive Lane-Changing Control for Platoon Based on Cloud Control System in Highway Scenarios," CHAIN 1, no. 1 (2024): 75–98, https://doi.org/10.23919/CHAIN.2023.000001.
T. T. Zhang, P. J. Jin, S. T. McQuade, A. Bayen, and B. Piccoli, "Car-Following Models: A Multidisciplinary Review," IEEE Transactions on Intelligent Vehicles 10, no. 1 (2025): 92–116, https://doi.org/10.1109/TIV.2024.3409468.
E. Macioszek and D. Iwanowicz, "A Back-of-Queue Model of a Signal-Controlled Intersection Approach Developed Based on Analysis of Vehicle Driver Behavior," Energies 14, no. 4 (2021): 1204, https://doi.org/10.3390/en14041204.
Y. Wei and Y. Han, "Construction and Simulation of Vehicle Car-Following and Lane-Changing Model at Intersections," Transport Research 4, no. 3 (2018): 36–41.
Y. Qin, H. Wang, W. Wang, and D. Ni, "Review of Car-Following Models for Adaptive Cruise Control Vehicles," Journal of Traffic and Transportation Engineering 17, no. 3 (2017): 121–130, https://doi.org/10.19818/j.cnki.1671-1637.2017.03.013.
T. Tang, C. Li, and H. Huang, "A New Car-Following Model With the Consideration of the Driver's Forecast Effect," Physics Letters A 374, no. 38 (2010): 3951–3956, https://doi.org/10.1016/j.physleta.2010.07.065.
R. Li, L. Zhang, and Z. Liu, "Study on Traffic-Flow Model Based on Interaction Between Car-Following and Lane-Changing in Two-Lane Conditions," Journal of System Simulation 31, no. 12 (2019): 2470–2477, https://doi.org/10.16182/j.issn.1004731x.joss.19-FZ0344.
M. Treiber, A. Hennecke, and D. Helbing, "Congested Traffic States in Empirical Observations and Microscopic Simulations," Physical Review E 62 (2000): 1805–1824, https://doi.org/10.1103/PhysRevE.62.1805.
M. Treiber and A. Kesting, "The Intelligent Driver Model with Stochasticity—New Insights Into Traffic Flow Oscillations," Transportation Research Procedia 23 (2017): 174–187, https://doi.org/10.1016/j.trpro.2017.05.011.
C. Lu, J. Dong, and L. Hu, "Energy-Efficient Adaptive Cruise Control for Electric Connected and Autonomous Vehicles," IEEE Intelligent Transportation Systems Magazine 11, no. 3 (2019): 42–55, https://doi.org/10.1109/MITS.2019.2919543.
J. Huang, K. Wan, J. Chen, and B. Gao, "A Forward-Looking Sequential Asynchronous Lane-Change Strategy for Vehicle Platoon Under Cloud-Vehicle-Road Integrated Architecture," CHAIN 2, no. 1 (2025): 43–56.
Y. Pan and S. Wang, "Improved Weighted MOBIL Autonomous Lane-Changing Decision Model Under Connected and Automated Driving Environment," Journal of Chongqing Jiaotong University (Natural Science) 40, no. 5 (2021): 46–52, https://doi.org/10.3969/j.issn.1674-0696.2021.05.008.
A. Kesting and M. Treiber, "Calibrating Car-Following Models by Using Trajectory Data: Methodological Study," Transportation Research Record 2088, no. 1 (2008): 148–156, https://doi.org/10.3141/2088-16.
A. Kesting, M. Treiber, and D. Helbing, "General Lane-Changing Model MOBIL for Car-Following Models," Transportation Research Record 1999, no. 1 (2007): 86–94, https://doi.org/10.3141/1999-10.