Content area
Capturing congestion propagation among different facilities at intersections in dynamic stochastic traffic environments poses significant challenges, particularly under oversaturated conditions. In this paper, we present an feedback fluid queueing network model to address CPDSE, integrating random traffic demand, time-varying transition probabilities, and state-dependent stochastic service capabilities. A recursive algorithm is developed to analyze the feedback queueing network model. Simulation experiments reveal that the proposed model and algorithm perform effectively, irrespective of variations in traffic intensity. Compared to the mean results of 200 simulations, the average absolute error is 0.5152 vehicles, and the average relative error is 6.43% across three demand scenarios. Based on the proposed feedback queueing network model, two optimization frameworks are established for traffic signal control, aimed at minimizing either the average vehicle delay time or total costs, including fuel consumption. We propose a rolling optimization strategy that incorporates the mesh adaptive direct search algorithm to achieve real-time traffic signal control. Numerical experiments using actual survey data from Kunshan City yield several noteworthy findings: (1) An optimal moderate-sized time step exists for rolling optimization to minimize either the average delay time or total costs; specifically, an excessively small time step may increase vehicle average delay time or total costs; (2) The percentage of delay reduction achieved by our method, compared to Synchro software, reaches a maximum of approximately 70% when traffic demand is moderate and the initial state is low; and (3) The percentage reduction in average delay or total costs compared to Synchro initially increases and then decreases with rising traffic intensity.
Introduction
Effective traffic signal control is a crucial strategy for alleviating urban traffic congestion. It manages the flow of vehicles from different directions at signalized intersections by allowing them to pass at staggered intervals, thereby reducing conflicts between vehicles and enhancing overall traffic efficiency. Since the pioneering work [1], research and development in traffic signal control have fallen mainly into three types of control strategies: fixed-time, actuated, and adaptive. The fixed-time control scheme, derived from historical data, cannot adapt to real-time traffic flow dynamics. The actuated strategy collects real-time data from the detectors (such as loop detectors, video detectors, and radars) and develops variable cycle lengths. It is usually used for an isolated intersection. The adaptive strategy utilizes real-time traffic information to predict future traffic conditions. Meanwhile, it optimizes the signal timing parameters (split, offset and cycle length) based on a defined objective function. It is usually applied for trunk roads or road networks. Many adaptive traffic control systems are developed for practical applications, e.g., SCOOT [2], SCATS [3], OPAC [4], PRODYN [5], RHODES [6], and CRONOS [7]. In recent years, some other adaptive strategies are also proposed. Typical works are store-and-forward-based methods (SFM) [8–10], artificial intelligence methods [11–19], simulation-based optimization methods [20–26], and model-based predictive control methods (MPC) [27–31]. In this paper, our work belongs to the MPC method which optimizes the performance over a prediction horizon and obtains the control action [32]. The MPC uses a mathematical model to predict the control signal’s effect on traffic congestion (expressed as an objective function). At every sampling time instant of controller, the objective function is reoptimized using the most recent traffic state measurements.
The intersection traffic flow model is the basis of the MPC. Hence, accurately modeling the intersection is of great importance for the development of effective signal control strategies. A vast number of models have been put forward. According to the level of details, these models can be classified into microscopic, mesoscopic, and macroscopic models. Microscopic models could capture the system’s details but require extensive calibration work and colossal computation time. Additionally, microscopic models cannot provide a direct input-output relationship. Therefore, they are relatively better suited to offline traffic simulations [33]. As for macroscopic models, traffic dynamics is described by the mainstream deterministic traffic flow theory models, e.g., the kinematic wave model (KWM) [34–36], cell transmission model (CTM) [37], and METANET model [38]. Macroscopic models are computationally fast and only require simple inputs. However, they lack the capability of adequately modeling the stochastic nature of traffic [39], especially for the real-time MPC signal control, which has been more and more crucial for real-time traffic signal control in order to respond to natural stochastic variations in traffic [40,41]. Therefore, developing a model capable of simultaneously achieving computational efficiency and strong representational capacity holds significant importance for enhancing the effectiveness of adaptive traffic signal control.
In this paper, queuing theory is leveraged in an attempt to achieve the aforementioned objectives. As one of the most popular mesoscopic models, the queuing model has been used to formulate road traffic flow [20–22,42–59]. Compared with macroscopic models, the queuing model can better study stochastic service systems. Although the queueing model is not more accurate than the corresponding discrete-event simulation, it is typically preferred because it may provide exact solutions, allow structural insights, and is faster than the simulation. Therefore, this paper applies the queueing theory to accurately model signalized intersections in dynamic stochastic environments.
However, signalized intersection is a complex dynamic random service system. In addition to the inherent randomness of intersection, the traffic demand and path matrix between facilities are time-varying. Meanwhile, the service ability depends on the system state, i.e., traffic congestion will decrease service ability. Most importantly, it is difficult to capture the Congestion Propagation in Dynamic Stochastic Environments (CPDSE) among different facilities of the intersection. To address the inherent randomness in intersections, some queueing models or shockwave models used the exponential or normal distributions to describe the vehicle arrival-interval and service-time random variables [1,27,60]. To account for the decrease in service ability caused by congestion, the linear or exponential functions were applied in CTM or METANET models to formulate the state-dependent velocity [61,62]. To describe the traffic dynamics of intersections, most traffic flow models considered the time-varying traffic demand and path matrix. To capture the congestion propagation phenomenon in deterministic traffic environments, CTM models have been developed for signalized intersections [61,63]. The existing mesoscopic traffic flow models consider some items in the system’s inherent randomness, state-dependent service ability, time-varying traffic demand and path matrix, and congestion propagation (see the literature review for details), but lack a comprehensive consideration of these characteristics because of the complexity of CPDSE.
In this paper, we identify the fluid queuing network model as a suitable methodology to formulate those aforementioned dynamic, randomness, state dependence, and congestion propagation for signalized intersections with real-time MPC traffic control. To the best of our knowledge, no study simultaneously models these essential characteristics to quickly and accurately formulate the dynamic performance of signalized intersections. We focus on an isolated intersection which is easily generalized to multiple intersections using the corresponding network topology. We divide the intersection into three categories of facilities and model each facility as a queue. A feedback fluid queuing network model is then developed to consider the CPDSE through a succession of facilities where the random traffic demand and path matrix are time-varying and the random service ability is state-dependent.
The detailed contributions of this paper can be summarized as follows:
1. (1) We develop a fluid queueing network model with a feedback mechanism for signalized intersections to reveal the CPDSE phenomenon. The exponential (M) and general (G) distributions are used to formulate the randomness of vehicle arrival and service, respectively. Here, the general-distribution service time relaxes the strong assumption in the existing studies. The time-varying arrival rate in and path matrix describe the system dynamics. The state-dependent service rate in depicts the impact of traffic congestion on service. The feedback queue captures the effect of congestion on departure rates of upstream facilities, i.e., congestion propagation. We prove that the feedback queuing network with facilities can be decomposed into node feedback queues . A recursive algorithm is proposed to solve the feedback queuing network model. The algorithm’s computational complexity is a linear function of the number of time slices given the number of facilities. Simulation experiments based on a real-world instance show that the proposed model and algorithm perform well regardless of variations in traffic intensity. In addition to the aforementioned capability of easily modeling multiple intersections, the proposed network model is also promising to handle incomplete connected automated vehicle environments if two types of vehicles are considered in the network model.
2. (2) Based on the feedback queueing network model, a basic optimization model and a rolling optimization strategy are proposed to realize the real-time traffic signal control. The basic model is to minimize vehicles’ average delay time in an intersection by considering the CPDSE. The mesh adaptive direct search algorithm is embedded in the rolling optimization strategy to solve the model efficiently and accurately. Then, we extend the model to minimize the total costs of average delay time and average fuel consumption. The optimization objective can also be the maximization of the system throughput of the intersection. These models can formulate the impact of CPDSE on traffic signal control because the feedback queueing network model is called. We implement vast numerical experiments based on a real-world instance with Kunshan city’s operation data to demonstrate the optimization models’ performance. To understand how CPDSE affects traffic signal control, we compare the models with the famous traffic signal timing software Synchro that does not consider CPDSE. Results show that the basic and extended models significantly reduce the vehicle’s average delay time or total costs including fuel consumption in moderate traffic intensity scenarios.
The rest of this paper is organized as follows. Related works are reviewed in Section 2. Section 3 is the preparations for the intersection model, including a problem statement and main assumptions. The feedback queueing network model is developed for the intersection in Section 4. Section 5 formulates the basic and extended optimization models for traffic signal control. Section 6 presents the recursive algorithm and the rolling optimization algorithm for the feedback queuing network model and the traffic signal control model, respectively. The numerical experiments are presented in Section 7. Conclusions and future work are discussed in Section 8.
Literature review
As mentioned in the introduction, the existing mesoscopic or macroscopic traffic flow models consider some items in time-varying traffic demand, the system’s inherent randomness, state-dependent service ability, and congestion propagation.
The most of the existing traffic flow model consider the time-varying traffic demand. For instance, [61,63] used the cell transmission model (CTM), which is proposed by [37], to describe the time-varying traffic flow of signal intersections. [62] integrated the METANET model of [38] and Kashani model of [64] to capture the evolution of dynamic traffic flows in mixed urban and freeway networks. [65] simplified the macroscopic urban traffic model as S* model to describe the dynamic traffic flow and applied the MPC to control and coordinate urban traffic networks. And then, [66] formulate another MILP optimization problem based on the S* model. Some authors used SFM to describe the dynamic traffic flow in MPC. [32] formulated the problem as the quadratic-programming (QP) problem. In this methodology, the dynamic traffic flow process is modeled by the SFM. However, the potentially high online computation burden may limit its further application for real scenarios. In order to reduce the online computing time, many researchers (such as [67–69]) proposed new methods based on Aboudolas’s method. Besides, the mixed logical dynamical system, the continuous-time double queue traffic flow model, fluid queue equation, deep Q-Network, the hierarchical distributed model, simplified shockwave model and the dynamic traffic assignment procedure are also used to describe the dynamic traffic flow. [70] formulate an MPC problem as a MILP by the mixed logical dynamical system. [71] The continuous-time double queue traffic flow model is embedded in the MPC framework to describe the time-varying traffic demand and capture queue spillbacks. [72] proposed a distributed MPC to calculate the optimal signal phases. The dynamic traffic flow model described by fluid queue equation. [12] offered a cooperative traffic signal control with traffic flow prediction for a multi-intersection. The dynamic traffic flow predicted by the deep Q-Network. [73] develop the hierarchical distributed model predictive control to improve hierarchical distributed control performance. [27] proposed a new model that incorporates a simplified shockwave model with traffic diffusion theory, which can reproduce the stochastic nature of traffic dynamics. [29] combined the traffic routing and signal control models in a continuous-time model for simple traffic networks. The dynamic traffic assignment procedure is used to describe the time-varying traffic flow.
The system’s inherent randomness is another essential factor in traffic system. The queue theory is suitable to describe the system’s inherent randomness. [74] studied the probability distributions of queue lengths at fixed traffic signal. [75] proposed a methodology that combines the Markov queue and the microscopic traffic simulation model to address a signal control problem. [71] model for optimal traffic signal control by embedding the continuous-time double queue traffic flow model. [72] embed the fluid queue equation in the proposed a distributed MPC to calculate the optimal signal phases. [76] proposed a bootstrapping method that combines the reinforcement learning and queueing theory to reduce the computation time.
Congestion propagation occurs when the traffic network is congested. It has a significant impact on the operational performance of the road network. There are a series of traffic flow model can be used to describe the congestion propagation. [61,63] proposed a novel traffic signal control formulation based on the CTM by considering the unsaturated conditions and the gridlock conditions. Results show that in gridlock conditions, traffic signal control formulation considering congestion propagation produced a timing plan that was better than conventional queue management practices. Besides, the SFM is also used to capture the congestion propagation. For instance, [32] formulated the problem as the quadratic-programming (QP) problem to minimize the risk of queue spillback. Based on [32], many researchers (e.g., [67–69]) proposed new methods to reduce the online computing time. [62] consider congestion propagation by integrating the METANET model and the Kashani model. Furthermore, the S* model is also used to capture the congestion propagation [65,66]. Simplified shockwave model [27] and queue theory [49,71,72] are also used to describe the congestion propagation.
Besides the time-varying traffic demand, the system’s inherent randomness, and congestion propagation, state-dependent service is another key feature of traffic systems. Service capacity declines sharply once congestion occurs, a phenomenon referred to as state-dependent service. To the best of our knowledge, no research has incorporated state-dependent service into models of signalized intersections.
In this paper, we introduce queueing theory as a model for traffic intersections due to its advantages, including high time efficiency, ease of calibration, and the availability of closed analytical solutions. The queueing model has been widely applied in road traffic flow analysis. For instance, [1] employed computer simulation techniques to evaluate and assist in the development of formulas for determining optimal signal timing, including calculations for split and cycle lengths (the Webster model). The Webster model proposed an approximation formula to calculate vehicle’s average delay by assuming random arrivals. The approximation formula is, in fact, a queuing model, where the inter-arrival times follow an exponential distribution . [77] proposed a time-dependent point queuing model (the famous Vickery’s model) with a deterministic arrival and service process to analyze bottlenecks in road systems. [78] presented a discrete time Markovian arrival process which models platooned arrivals in road traffic. It takes into account the bunching of traffic and correlation between headways. [74] studied the probability distributions of queue lengths at fixed traffic signal. And the probabilities of the queue lengths, at the ends of the effective green, actual red and amber periods, are also obtained. [75] proposed a Markov queue with fixed arrival rates (traffic demand) and service rates (service ability) for interrupted urban traffic. [44,52,79] study road traffic flow by the feedback queuing network model with fixed arrival rates and state-dependent service rates. [76] proposed a bootstrapping method that reduces the computation time needed for learning-based traffic control methods to reach acceptable performance levels. The proposed method models lanes of the road network as queues, and derives results on the average service time of vehicles at the intersection level in order to estimate the agent’s policy. [56] propose a time-varying and state-dependent fluid queuing model for road traffic systems. It enhances the previous model by considering time-varying arrival rates. Simulation results show that the fluid queuing model is efficient and accurate in analyzing road systems. In this paper, we extend [56] as a queueing network model with a feedback mechanism to quickly and accurately capture the dynamic performance in an intersection. The feedback mechanism is designed to describe the CPDSE on the network. The time-varying path matrix is also considered in addition to the dynamic random demand and the state-dependent random service.
We list the detailed characteristics of some closely related references in Table 1 to show this study’s innovations.
[Figure omitted. See PDF.]
Preparations
This section presents preparatory work for the mathematical models. First, we state the problem. Second, some of the main assumptions concerning the queuing systems are clarified. Third, we briefly introduce how to obtain the arrival interval parameters and service time distributions in practical applications.
Main notations
The main notations used in this paper are listed in Table 2.
[Figure omitted. See PDF.]
Problem statement
This paper focuses on traffic signal control at an isolated intersection by accurately modeling the intersection’s traffic behavior. We describe the intersection as a queuing network system. The intersection is first divided into three categories of facilities by their feature, i.e., imported road sections, entrance lanes, and exported road sections. We respectively denote , and as their sets. We also denote as the outside of the intersection. represents the set of all facilities. Fig 1 shows a typical cross signalized intersection where , and . According to the location of each facility, we also denote sets , , and , which will be used in the delay estimate. refers to the facilities on the east side of the intersection, including imported road sections, entrance lanes, and exported road sections. Correspondingly, , and are the facilities on the south, west, and north sides. . In Fig 1, , , and . Each facility will be treated as a queue.
[Figure omitted. See PDF.]
The vehicle arrives at the facility with time interval (a random variable). Entering the facility means the beginning of the service. We treat each available position in the facility as a service desk, which means there are parallel-serial servers in the queuing system if we denote as the capacity of the facility. The total service time (i.e., the time it takes for a customer to traverse the length of the facility) is (a random variable). Hence, the facility belongs to the queueing system.
Arrival interval is time-varying. During non-peak hours, traffic demand is deficient, and thus, arrival interval is very large most of the time. However, traffic demand becomes huge during peak hours, and thus, arrival interval is very small most of the time.
Total service time is state-dependent. When there are no vehicles in the facility () before a vehicle enters that facility, the vehicle can travel at a free velocity, and thus, total service time is short. When the system state () increases, the vehicle must pass and avoid the surrounding vehicles while traveling forward because of the limited ground space. This leads to a decrease in the mean velocity, and thus, total service time will become longer. If the system state is equal to , the traffic flow can be viewed as stopped.
The vehicle immediately leaving from the upstream facility will repeatedly visit the downstream facility when the downstream facility is fully occupied (). This will lead to an increase in total service time of the upstream facility. That is, congestion is propagated into the upstream facility due to the feedback queue. Hence, the intersection belongs to the feedback queueing network.
Vehicles move from node to node by the transition probability . Transition probability is time-varying. It is also determined by the traffic signal stage where denotes the set of signal stages. According to time-varying transition probabilities, the signalized intersection’s queueing network has different topologies corresponding to different signal stages. Assume that the intersection in Fig 1 uses a four-phase signal control scheme, i.e., . Then, four signal stages correspond to four types of topologies for the intersection queueing network, as shown in Fig 2 (a)–(d).
[Figure omitted. See PDF.]
Main assumptions
Before we go any further, some underlying assumptions are presented as follows:
1. (1) The system state of the queueing system for each facility is assumed to be the ensemble average number of vehicles at time , which values in the continuous state space. This is an approximation since the system state is the actual number of vehicles which values in the discrete state space .
2. (2) Assume that total service time for each facility follows a general distribution with a state-dependent rate .
3. (3) The external arrival process for each facility is assumed as a non-homogeneous Poisson process at a time-varying rate . The external arrival refers to vehicles arriving at the facility directly from the outside of the intersection. Without loss of generality, we assume arrival rate as zero because vehicles arrive at the entrance lane or the exported road section generally from upstream facilities inside the intersection. That is, only facility receives vehicles from the outside of the intersection.
4. (4) Vehicles are assumed to visit facilities repeatedly when facilities suffer from congestion. That is, the intersection is modeled as a feedback queueing network that captures congestion propagation.
Parameter calibrations
Calibrating the parameters of the intersection queueing network is the first step in practical applications. In this subsection, we briefly introduce the calibration method for the aforementioned essential system parameters, including the facility’s capacity, the facility’s arrival rate from the external of intersection, the state-dependent service rate for the facility, and the time-varying transition probability between any two facilities.
Facility capacity
There are two main dimension parameters for each facility: and . is the length of a facility in meters, and is the number of lanes in one direction. The capacity of the facility is expressed as
(1)
where is the jam density, ranging from 115–165 veh/km-lane for road traffic [44].
External arrival rate
The external arrival rate of the facility refers to the number of vehicles per hour arriving at the facility directly from the outside of the intersection. As mentioned in assumptions, no vehicles are arriving at entrance lanes or exported road sections directly from the outside of the intersection, i.e., . Thus, we only need to calibrate . It is easy to obtain and predict the time-varying arrival rate of vehicles based on the field data collected from imported road sections.
State-dependent service rate
From Assumption (2), the service rate of each facility can be formulated as
(2)
where is the mean velocity of vehicles when the system state is . State-dependent service rate refers to the phenomenon where the service rate of a road facility varies with the number of vehicles on the road. A prominent example is that when the number of vehicles is low, the road capacity is relatively high, while during congestion, the road capacity significantly decreases. State-dependent service rates have been studied in depth in our previous work [56].The most commonly used mean velocity models, which depend on the discrete system state, were proposed [42]. After that, these models were employed by many research studies in pedestrian traffic and road traffic, such as [43–45,52,79], etc. A linear model and an exponential model have been proposed [42]. In this paper, we use the exponential model, which is more suitable to the actual situation. The exponential model has a continuous form as follows:
(3)
where
The necessary representative points for the continuous model are (0,), (,) and (,). Based on intersections data in Chengdu city, we present the value ranges for the three representative points in Table 3.
[Figure omitted. See PDF.]
Fig 3 presents the relationship between the mean velocity, travel time, or traffic volume and system state when the above state-dependent velocity model is applied. In Fig 3a), the velocity gradually decreases with the growing system state . When the system state equals the facility capacity and downstream facilities have space available, vehicles move at a minimal velocity. Fig 3b) indicates the mean travel time exponentially increases with the system state. In Fig 3c), the traffic volume increases first and then decreases as the system state . is the largest traffic volume, i.e., the traffic capacity of facility. is the traffic volume in jam density when vehicles can enter downstream facilities. Note that the facility capacity (the maximum number of vehicles at jam density) is different from the traffic capacity (the maximum traffic flow per hour). In the real world, when downstream facilities have space available, the mean velocity and traffic volume will not decrease to 0 at jam density. And thus, the exponential model is suitable for the actual situation.
[Figure omitted. See PDF.]
Time-varying transition probability
Time-varying transition probability is the probability that vehicles move from node to node . It may be affected by the traffic signal. Thus, we can formulate as
(4)
where is the transition probability of potential traffic demand from node to node when there is no traffic signal control at time . It can be estimated or predicted by the historical and real-time data collected from the signalized intersection. is a binary variable. If the path from node to node is connected, .
The matrix defines the network topology at any time where is the number of facilities. Take the typical cross signalized intersection in Fig 1 as an example, . Fig 4 shows that its traffic signal timing plan where is the initial time, and , and are respectively green-, yellow-, and all-red times at signal phase . Thus, the network topology defined by is just Fig 2(a). Similarly, Fig 2 (b)-(d) are also defined by .
[Figure omitted. See PDF.]
Queuing Network Model
In this section, we develop a time-varying and state-dependent feedback queuing network model for the signalized intersection. It captures the congestion propagation through a succession of facilities in a dynamic stochastic environment. We first analyze departure processes of facility queues which are essential for the queue decomposition idea of the network model. Then, we extend the generalized expansion methods to formulate our feedback queuing network model. Finally, we obtain the dynamic performance measures based on the proposed queueing network model.
Departure process of facility queue
Let be the time-varying arrival rate for each facility . From Assumption (3), all vehicles enter facility (imported road sections) from the outside of the intersection. Thus, the arrival process for facility is a non-homogeneous Poisson process at the following time-varying rate:
(5)
where is the external arrival rate, which is an input parameter. That is, arrival interval follows exponential distribution with time-varying rate .
According to Assumption (2), total service time for facility follows general distribution with state-dependent rate . Thus, facility can be modeled as queue with parallel-serial servers and state-dependent service rate . In the following, we will prove the departure process of the queue is also a non-homogeneous Poisson process with a time-varying rate.
First, two queuing models are introduced briefly (See [56] for detail). In [56], we have developed loss and feedback queue models which are equivalent to loss and feedback queues with a single virtual server and state-dependent service rate as follows:
(6)
where the new service rate is just the state-dependent service rate of facility . The relationship between the service rate and the system state is illustrated in Fig 2c). This captures the effect of congestion on the service rate.
Fig 5(a) and (b) show the loss and feedback queue systems where and are the vehicle blocking probability for loss/feedback queues, and the indexes “” and “” refer to the loss/feedback queue. In Fig 5(b), node is the artificial node for the facility with feedback to register blocked vehicles, also known as overflows. With probability , the circulation facility is not blocked and vehicles proceed to its queue. With probability , an arriving vehicle is blocked at the facility with finite space and vehicles will enter the artificial node. When the facility is blocked, the newly arrived vehicle will incur a delay before joining the queue at the facility. After a delay at the artificial node, an overflow vehicle will be blocked with a new probability . With probability , it will proceed to the capacitated facility from which it was previously rejected. Otherwise, it must retrace its path through the feedback loop into the artificial node again. The artificial node is modeled as an fluid queue with service rate , so that there will be no waiting to enter this node.
[Figure omitted. See PDF.]
The loss queue model has the following fluid flow equation
(7)(8)
where the index “L” refers to the loss queue and is the corresponding system state. is the output-flow rate of the loss queue. is just the state-dependent service rate in Equation(8). The probability of zero vehicles and the vehicle blocking probability have:
(9)(10)
which are obtained by the pointwise stationary fluid flow approximation (PSFFA) method [56]. The PSFFA method performs a pointwise mapping using steady-state queuing relationships. The parameters and are calculated by
(11)(12)
where and are the representative points of when the relative density values and b. and are respectively recommended to value 0.81 and 0.21 when and .
The parameters and are calculated by
(13)(14)
where and are the representative points of when the relative density values 1-a and 1-b. and are respectively recommended to value 0.83 and 0.44 when and .
The feedback queue model has a more complicated form which is dependent on the loss queue model:
(15)(16)
where the index “” refers to the feedback queue and is the corresponding system state. is the output-flow rate of the feedback queue. is just the state-dependent service rate in Equation(6). The probability of zero vehicles for the feedback queue is obtained by the PSFFA method
(17)
The parameters and are calculated by
(18)(19)
where and are the representative points of when the relative density values and b. and are respectively recommended to value 0.12 and 0.01 when and .
The parameter in Equation (15) is the service rate of new artificial node after feedback elimination as shown in Fig 6. The feedback arc is removed from the artificial node, and the artificial node is remodeled as an fluid queue with new service rate .
[Figure omitted. See PDF.]
(20)
where is the service rate of artificial node with the feedback arc (see Fig 5(b)), i.e., the rate of the delay distribution of a rejected vehicle.
(21)
where the service rate in jam density is obtained by Equation(6). is the coefficient of variation of service time in jam density. If the service time distribution at the facility is exponential, then, .
The parameter in Equation (16)is the vehicle blocking probability after a delay at the feedback queueing system’s artificial node.
(22)
The parameters and are calculated by
(23)(24)
where and are the representative points of when the relative density values and . and are respectively recommended to value 0.96 and 0.75 when and .
The parameter is the utilization rate of a new artificial node
(25)
where is the system state of a new artificial node . The following fluid flow equation can obtain it
(26)
The following propositions will show the departure process of loss or feedback queue model is a non-homogeneous Poisson process.
Proposition 1 In the loss queuing model as described in Equations (7)-(14), the departure process (including both vehicles completing service and those that are lost) is a non-homogeneous Poisson process.
Proof. According to [56], the steady-state version of loss queuing model is just the loss queuing model proposed by [43]. Using the steady-state probability distribution of loss queuing model, Corollary 1 on page 372 in [43] proves that the departure process of loss queuing model is a Poisson process.
According to Equations (7)-(13), the PSFFA method performs a pointwise mapping using steady-state relationships. That is, in the loss queuing model, any system state is mapped to its probability distribution using the steady-state probability distribution of the loss queuing model. Thus, the probability distribution at any time t has the same form as the steady-state probability distribution . Hence, the departure process of loss queuing model is also a Poisson process according to Corollary 1 in Cheah and Smith (1994). As the queue is time-varying, its departure process is a non-homogeneous Poisson process.
Proposition 2 In the feedback queuing model as described in Equations (15)-(22), the departure process (including both vehicles completing service and those that repeatedly visit) is a non-homogeneous Poisson process.
Proof. From Fig 5, the arrival process of artificial node hi before feedback is a Poisson process with a rate . As the artificial node hi has infinite severs, its departure process is also a Poisson process [80]. Thus, the departure process of vehicles that repeatedly visit the facility is a Poisson process with a time-varying rate, i.e., non-homogeneous Poisson process.
From Fig 5 and Equation(15), the feedback queue’s effective arrival consists of the ones from the loss queue and the artificial node. Both of them are Poisson processes. Thus, the effective arrival of the feedback queue is a Poisson process. Hence, the departure process of vehicles completing service, which comes from effective arrival, is a non-homogeneous Poisson process according to Proposition 1.
Propositions 1 and 2 are fundamental properties for the queue decomposition idea of the time-varying and state-dependent feedback queuing network. We use the following proposition to present it.
Proposition 3 For the signalized intersection feedback queuing network with Poisson external arrival processes and general-distribution service time as described in Sections 3.1 and 3.2, each facility is a feedback queue.
Proof. As previously mentioned, each facility is a feedback queue. According to Proposition 2, the departure process of vehicles completing service for facility is a non-homogeneous Poisson process. Thus, the arrival process for its downstream facility is also a non-homogeneous Poisson process because of the superposition property of Poisson processes. Then, each facility is a feedback queue. Similarly, we can prove that each facility is a feedback queue. Hence, Proposition 3 holds.
Proposition 3 shows that the signalized intersection feedback queuing network with N facilities can be decomposed into N feedback queues . Thus, Equations (15)-(19) are still available for each facility queue, which inspire us to develop the following feedback queuing network model for the signalized intersection.
Feedback queuing network model
From Proposition 3, each facility is a feedback queue. Therefore, its fluid flow equation within the network can be rewritten as:
(27)
where the vehicle blocking probabilities , the service rate of new artificial node , and the utilization rate of new artificial node are still formulated by Equations (10), (20) and (25) respectively.
is the system state when only facility is modeled as a loss queue (i.e., feedback queues for the other facilities). Its fluid flow equation within the network has the following form
(28)(29)
where the service rate and the probability of zero vehicles are still formulated by Equations (6)and (9) respectively. The time-varying transition probability is formulated by Equation (4). Note that may be zero when there is no green time for facility (entrance lane). Take the intersection in Fig 1 as an example. If Fig 4 is its traffic signal timing plan, is zero for facility at time as shown in Fig 2(a). Equations (28) and (29) indicate that the fluid flow equation for the loss queue within the network is similar to that of an isolated facility when vehicles in the facility are permitted into downstream facilities or outside the intersection (i.e.,).
The output-flow rate of the feedback queue within the network has a new form
(30)(31)
where the service rate and the probability of zero vehicles are still formulated by Equations (6)and (17)respectively. is the new service rate of facility considering service times of artificial nodes at downstream facilities. It models congestion propagation (feedback queues) from downstream facilities. Fig 7a)-c) shows the process of updating service rates in three-node feedback queuing network. Fig 7a) is the network reconfiguration stage where the artificial node with service rate is added for each facility to register blocked vehicles. The artificial node is an fluid queue. Fig 7b) is the feedback elimination stage. The repeated visits (feedback) to the artificial node create strong dependencies in arrival processes. To avoid such dependencies, a reconfiguration of the artificial node needs to be performed. The feedback arc is removed from the old artificial node, and the new artificial node is an fluid queue with new service rate . Fig 7c) is the artificial node removal stage. To solve the output-flow rate of the feedback queue, the facility and the artificial nodes at downstream facilities need to be combined by Equations (30) and (31). The equation (31) shows that the actual mean service time of the facility is the mean service time before congestion propagation plus the service times of new artificial nodes at congested downstream facilities. This idea is inspired by the generalized expansion methods (GEM) [81].
[Figure omitted. See PDF.]
Finally, according to the flow conservation, we have
(32)
which indicates that the effective arrival rate for each loss system consists of the external arrival rate and the departure rates of upstream loss systems.
Thus, Equations (27)-(32) formulate the time-varying and state-dependent feedback queuing network model for the signalized intersection.
Following the aforementioned methodology, an intersection queuing network model can be constructed, abstracting signalized intersections into a network of interconnected queuing nodes. Consistent with this framework, multi-intersection clusters can likewise be represented as queuing networks composed of multiple nodes. Consequently, the queuing network model for intersection clusters established in this study can be decomposed into multiple isolated intersections, enabling parallel optimization of signal timing plans for clustered intersections.
Furthermore, our prior research [56] has demonstrated that the computational complexity of the recursive algorithm for solving the intersection-cluster queuing network model is , where denotes the number of intersection service facilities and the number of discrete time intervals. When addressing short-term horizons (e.g., 10-minute periods), the transition probabilities can be assumed constant, further reducing complexity to . This low-complexity characteristic endows the algorithm with significant potential for large-scale network applications.
Performance measures
By solving Equations (27)-(32), we can obtain the average number of vehicles (system state) at any time for any facility . We can then calculate the dynamic performance measures of interest such as the output-flow rate (throughput) at any time , the arrival rate at any time , the vehicle velocity at any time , and the vehicle blocking probability at any time by Equations (30), (32), (3) and (10). In Section 6, we develop a recursive algorithm to solve the queuing network.
Optimization Frameworks
In this section, we present multiple optimization frameworks which solve the optimal control of traffic signals for the signalized intersection. These optimization frameworks can be ultimately formulated by substituting the performance measures of the proposed feedback queuing network model. To compare with the famous traffic signal timing software Synchro in numerical experiments, the basic optimization framework is similar to that of Synchro in subsection 5.1, which minimizes the average delay of the intersection by constraining the cycle time and the green times for different phases. We have an insight into how congestion propagation in dynamic stochastic environments affects traffic signal control. In subsection 5.2, we present other optimization frameworks in which our objective is extended to minimize the total costs of delay time and fuel consumption or maximize the system throughput. Besides, we also discuss how to extend our model to solve the traffic signal control of multiple signalized intersections in incomplete connected automated vehicle environments.
Basic model
Our basic optimization framework can be formulated:
Objective function: Minimizing the average delay.
(33)where is the initial time of the rolling optimization, and is the corresponding time step. Generally, is the start time of a signal cycle. Here, is not required to be an integral multiple of the signal cycle length. is the total delay time of all vehicles during the rolling time domain in direction . is the corresponding number of arrival vehicles. and can be obtained by the performance measures of the proposed queueing network model, i.e.,
(34)
Here, the first item on the right of Equation (34) is the total delay time of vehicles overflowing outside the imported road sections. The second item is the total delay time of vehicles inside the imported road sections and entrance lanes.
(35)
Here, the first two items on the right of Equation (35) is the total number of vehicles which already existed at the initial time. The third item is the total number of new arrival vehicles at imported road sections during the rolling time domain.
To fairly compare with Synchro software in the same optimization framework, this basic objective function does not consider the delay of exported road sections. However, Formula (33) can capture the congestion propagation from exported road segments on the traffic signal control. This is because the average number of vehicles and are obtained by the proposed feedback queuing network model. In the following subsection, we also present multiple optimization objective functions of interest, which can be all ultimately formulated based on the proposed feedback queuing network model.
Green time constraints.
(36)where is the green time at signal phase in the rolling optimization time domain []. Input parameters and are the minimum and maximum green times, respectively. are decision variables that will be updated by the rolling optimization time interval.
Cycle time constraints.
(37)(38)where input parameters and are the yellow- and all-red times at signal phase . The signal cycle time is also a decision variable. It will be updated with the rolling optimization time interval []. The equation (37)is the general expression for the cycle time. Input parameters and are the minimum and maximum cycle times, respectively.
Integer constraints.
(39)Generally, the green time and cycle time are integers in the real world. That is, our model is pure integer programming.
Model extensions
It is worth noting that although the basic model aims to minimize the average delay of the intersection, it can be easily extended to optimize other objective functions. Recently, green traffic, energy conservation and environmental protection have received much more attention. Fuel consumption has been taken into account during the traffic signal control by many researchers [82,83]. Our model can also incorporate the fuel consumption or emission, which is also affected by the congestion propagation, into the following objective function.
Minimizing the average total costs
(40)where and means the average delay time costs and the average fuel consumption or emission costs, respectively. The average delay time costs for a vehicle in the rolling optimization time interval [] have the following forms.
(41)
where is the unit costs per unit delay time per vehicle. The unit costs of delay can be determined by the average salary and working hours of urban residents. And the and can be obtained by equation (34)and equation (35).
The average Fuel Consumption (FC) or Emission () costs for a vehicle in the rolling optimization time interval [] have the following forms.
(42)
Where, is the unit costs of emission or fuel consumption which can be determined by the unit governance cost of emission or gasoline price of a city. is the total emission () or fuel consumption (FC) of all vehicles during the rolling time domain in direction . is the corresponding number of arrival vehicles, can be obtained by equation (35). can be expressed by:
(43)
Where, is the macroscopic emission and fuel consumption for the vehicles moving within a section. Following the macroscopic emission and fuel consumption model proposed by [84,85], is obtained as:
(44)
where denotes the average emission () or fuel consumption (FC) of node at time ; is the simulation step in this paper . represent the system state of node at time , which can be obtained by Equation (27); is the average velocity of node at time , which can be obtain by Equation (3); and means the average acceleration of node at time , which can be obtained by
(45)
is the parameter for the emission variable or fuel consumption variable () which is given by:
(46)(47)(48)
And
(49)
One can see [85] for the detailed calculation process of the emission or fuel consumption.
Some researchers focus on the throughput optimal traffic signal control [86,87]. We can also maximize the system throughput of the intersection by considering congestion propagation in dynamic stochastic environments. Besides, our model can be extended to solve the traffic signal control of multiple signalized intersections when the proposed feedback queuing network model in Section 4 uses the network topology of multiple intersections. Our model is also promising to handle the traffic signal control in incomplete connected automated vehicle environments if the feedback queuing network model considers two types of vehicles which is our ongoing work.
Algorithm
In this section, we develop a recursive algorithm to solve the feedback queuing network model. The algorithm for solving the queuing network is nested within the optimization frameworks, optimizing the green times and cycle time in the rolling time interval. The optimization models presented in Section 5 are non-convex programming, and the mesh adaptive direct search algorithm (MADS) is used here. Meanwhile, a rolling optimization strategy embedding MADS is presented to realize the real-time traffic signal control.
Queuing algorithm
To reduce the queuing network’s computation complexity, we develop the following recursive algorithm where time is discretized into seconds. Different equations are approximately solved by the explicit Euler method (a NI method). Note that one can also use other more advanced NI methods such as implicit Euler or Runge-Kutta to yield better results.
Algorithm 1. A recursive algorithm for the feedback queuing network of intersections
Input: All system parameters required for the feedback queuing network model, e.g., system state of each facility at the initial time (), transition probability of potential traffic demand , external arrival rate , dimension of each facility (, ), and traffic signal timing plan (gk, yk, rk, CL) where .
Output: All performance measures of interest for the feedback queuing network model at any time, e.g., system state , throughput , vehicle velocity , and vehicle acceleration where
Recursive Computation for Queueing Network
For
Compute in sequence by Equations,,, and
End For
For
For
For
Compute by Equation(4)
End For
Compute in sequence by Equations(10), (17) and(22)
End For
For
Compute in sequence by Equations (31) and(30)
End For
For
Compute by Equations(5),(9),(29)
Compute after discretizing Equation (28) by
Compute after discretizing Equation(27) by
End For
End For
Because of the computation for time-varying transition probability in Equation (4), the proposed recursive algorithm in Algorithm 1 has the complexity of where N is the number of facilities. If time step of rolling optimization is small (e.g., 5 minutes), one can consider transition probability of potential traffic demand as constant in the rolling time interval []. So that, the complexity can be reduced to where and is respectively the numbers of entrance lanes and exported road sections.
Optimization algorithm
The algorithm for solving the queuing network behavior in Section 6.1 is nested into optimization frameworks in Section 5 to complete our optimization models. Our optimization models belong to a non-convex integer programming which is generally an NP-Hard problem. By plotting figures, we find that our objective functions are non-convex and non-concave. The performance measures for the feedback queuing network model (include system state , throughput , vehicle velocity , and vehicle acceleration ) are nonlinear functions with no closed-form (solved by a recursive algorithm). By omitting the integer constraints, the continuous relaxation of the non-convex integer programming is a global optimization problem that is very difficult to solve. To solve the optimization problem, we use the MADS algorithm proposed by [88]. It can effectively solve global nonlinear non-convex mixed-integer programming for problems up to a few hundred variables [89]. To realize the real-time traffic signal control, the MADS algorithm is nested into the rolling optimization strategy as follows.
Algorithm 2. Rolling optimization for the traffic signal control of intersections
Step 1: Input initial time and rolling time step
Step 2: Predict external arrival rate and transition probability of potential traffic demand during the rolling time interval and obtain the system state of each facility at the initial time based on data collected in real-time
Step 3: Solve the optimization model and obtain the signal control scheme using MADS
Step 4: If execute the signal control scheme in the time interval and update initial time . Otherwise, execute the signal control scheme in the time interval and update initial time . Then go back to Step 1
In Step 2 of Algorithm 2, one can obtain system parameters required for the rolling optimization in real-time by GPS data and prediction techniques (e.g., [90–92]),which is not our focus in this paper. These system parameters are given in advance in numerical experiments. In Step 4, the signal control scheme in a cycle is fully executed by updating the end time.
Numerical Experiments
We firstly verify our queueing network model in section 6.1. After that, we take an actual intersection in Kunshan as the case study in section 6.2. According to the proposed models and algorithms, all the tests are solved by the general solver MATLAB R2019a. The tests are run on a Studio PC with 1.6 Gigahertz of Intel(R) core i5-8265U CPU and 8 Gigabyte of RAM in a Windows environment.
Queuing model verification
We first explain how we built the base scenarios using real data collect in Kunshan city. The signalized intersection of Changjiang and Qianjin middle roads is considered, as shown in Fig 8. The speed limit and jam density for each road are 60 km/h and 160 veh/(km-lane), respectively. From Table 3, we take the three representative points , and as 60, 20, and 5 km/h, respectively, to calibrate the velocity model. Thus, each lane’s maximum traffic capacity is 1650 veh/h from Equation(3), which is in line with the on-ground observation. The observed data for the 15-minutes traffic demand on imported road sections are shown in Table 4. We use the cubic polynomial function to fit the external traffic demand . The initial system state is set as 0 vehicles. The other survey data is given in Table 5.
[Figure omitted. See PDF.]
[Figure omitted. See PDF.]
[Figure omitted. See PDF.]
Then, we verify the proposed feedback queueing network model through discrete event simulation experiments under three demand scenarios with different traffic intensities. We refer to the demand in Table 4 as the basic scenarios. Table 6 gives the three demand scenarios considered in this section. The demand scenarios 1 ~ 3 represent the unsaturation traffic intensity, saturation traffic intensity, and oversaturation traffic intensity, respectively. The first column values represent the number of times of the demand in each scenario concerning the base scenarios’ demand. For example, the generated traffic demand in the second scenario is traffic demand in the basic scenarios multiplied by 2. The generated traffic demand in the first scenario is just traffic demand in the basic scenarios. The values from the second to fifth columns represent the maximum traffic intensity in each direction. The values from the sixth to ninth columns represent the average traffic intensity.
[Figure omitted. See PDF.]
We establish a discrete event simulation model for the signalized intersection using the Simulink toolbox in MATLAB R2019a. The above three demand scenarios are tested. Each simulation group is repeated 200 times with random seeds. Figs 9–11 shows the dynamic system state under the three demand scenarios, which are calculated by the queuing model and the simulation model. The “simulation” in Figs 9–11 is the mean result of the 200 simulations. The “confidence interval” in Fig 9–11 is the 95% confidence interval of the 200 simulations.
[Figure omitted. See PDF.]
[Figure omitted. See PDF.]
[Figure omitted. See PDF.]
Figs 9–11 shows that the difference between the simulation model results and those of the proposed model is tiny regardless of the variance in traffic intensity. Compared with the mean result of the 200 simulations, the average absolute error is 0.5152 vehicles, and the average relative error is 6.43%. Figs 9–11 shows that the proposed model can capture the dynamic performance measures of the intersection accurately. Therefore, the proposed feedback queueing network model accurately describes the dynamic performance of the intersection. It should be noted that each simulation takes nearly 0.5 hours. The proposed model only takes around 0.2 seconds, although the approach’s time step is set to 1 second, and the period [17:00, 18:00) is divided into 3600 segments. This indicates that the proposed recursive algorithm in Algorithm 1 has high computational efficiency for the intersection queue network system. It is promising to solve large-scale problems such as 200 intersections which is our ongoing work.
Basic optimization model analysis
In this subsection, we first compare the signal timing results between the proposed basic optimization model and the famous Synchro software in different demand and initial state scenarios. Then, we analyze the impact of rolling optimization strategy on the proposed basic optimization model’s signal timing results. Both of them have a similar optimization framework (objective and constraints). Our basic optimization model calculates the average delay by the proposed feedback queueing network model which considers the congestion propagation in dynamic stochastic environments. In comparison, the Synchro software calculates the average delay by the Webster model [1], which does not consider congestion propagation. Therefore, we can analyze the impact of the congestion propagation on traffic signal control.
Comparison in different demand and initial state scenarios
Fig 12 a) – c) shows results for the proposed model and Synchro software in different combinations of demand and initial states. Here, both of the two approaches do not use the rolling optimization strategy. The initial states are set as 0.1, 0.3, 0.5, 0.7 and 0.9 times of the facility capacity which correspond to different traffic densities. The demand scenarios are set as 0.5, 1.0, 1.5, 2.0, 2.5 and 3.0 times of the basic demand scenario. Fig 12a) displays the optimal average delay of the proposed basic approach. Fig 12b) presents the percentage of delay reduced by the proposed basic approach compared with the Synchro software. Fig 12c) gives the relative change of green time for the four signal phases. In Fig 12c), 30 traffic scenarios for the combinations of initial states and demand are sorted in lexicographic order, i.e., (0.1, 0.5), (0.1, 1.0) …., (0.9, 3.0).
[Figure omitted. See PDF.]
c. Relative change of green time for the four signal phases method compared with the Synchro software.
Fig 12 a) shows that the optimal vehicle’s average delay time exponentially increases with the initial state and demand scenarios. For example, we set the demand scenario as 0.5, and then the optimal average delay time of vehicle is 40.26s in initial state scenario 0.1. While it is up to 368.83s in initial state scenario 0.9. Set the initial state scenario as 0.3, and then the optimal average delay time of vehicle is 75.35s in demand scenario 0.5. And it is 1913.47s under demand scenario 3.0. This is because the traffic intensity and CPDSE in the intersection increases with the initial state and demand scenarios. The vehicle velocity exponentially decreases with the growing traffic intensity and CPDSE in our proposed queueing model (see Fig 3 (a)).
Fig 12b) shows the percentage of delay reduced by our method compared with the Synchro software. There are some interesting findings:
1. (1) In the lowest traffic scenario (0.1, 0.5), the percentages of reduced delay is vary small (0.1%). That is, the optimal vehicle’s average delay time of our model is approximate to that of Synchro in the lowest traffic scenarios. This is because that the CPDSE is weak in the lowest traffic scenario. Our model gradually degrades to the Synchro model.
2. (2) The percentage of reduced delay reaches the maximum (64.98%) in moderate traffic scenario (0.3, 1.0). In this scenario, the initial state is moderately crowded and the traffic demand is small. As our queueing model considers the CPDSE and exponentially descending velocity, the moderate traffic congestion at the initial moment is difficult to dissipate immediately, but it can dissipate in a right time period due to the low traffic demand. Our optimization model can find the best time period to dissipate the moderate traffic congestion as soon as possible. However, Synchro does not consider these elements and its optimal signal timing has nothing to do with the initial state. That is, Synchro ignores the impact of initial states on queue dissipation. Therefore, compared with the Synchro software, our model can deeply reduce the vehicle’s average delay time in this scenario.
3. (3) In the lowest initial state scenario 0.1, the percentage of reduced delay climbs up and then declines with the demand. That is, there exists a moderate demand scenario (1.5) to maximize the gap (53.41%) between our model and Synchro. This is because our model gradually degrades to the Synchro model in the lower traffic scenario (0.1, 0.5) from the analysis above. In the moderate traffic scenario (0.1, 1.5), the intersection easily produce moderate traffic congestion and obvious CPDSE. Compared with the Synchro, our model can better optimize the vehicle’s average delay time by reducing the CPDSE. In the higher (oversaturated) traffic scenario (0.1, 3.0), both our model and Synchro are weak to reduce the traffic congestion and CPDSE.
4. (4) In the lowest demand scenario 0.5, the percentage of reduced delay shows a trend of increasing with initial state. This is because our model gradually degrades to the Synchro model in the lower traffic scenario (0.1, 0.5) from the analysis above. With the lowest demand and the moderate initial state, the intersection easily produce moderate traffic congestion and obvious CPDSE. As the initial state increases, the traffic congestion lasts longer. Compared with the Synchro, our model can better optimize the vehicle’s average delay time by reducing the CPDSE.
5. (5) In higher demand scenarios (1.5 ~ 3.0) or higher initial state scenarios (0.7 ~ 0.9), the percentage of reduced delay decreases with the growing initial state or traffic demand. This is because that the traffic intensity becomes larger and larger. It is increasingly difficult to reduce the traffic congestion and the CPDSE.
Fig 12c) is the change of green time for the four signal phases compared with Synchro. Some interesting findings are revealed:
1. (1) The green time of each phase shows the same trend of first increasing and then decreasing with the growing initial states. This is because that in lower initial state scenarios (0.1 ~ 0.3), the traffic congestion at initial moment is slight. Our model increases the green time to dissipate the CPDSE quickly. In higher initial state scenarios (0.5 ~ 0.9), with the increase of traffic congestion at initial moment (i.e., the increase of initial states), it originally needs to take a longer green time to dissipate the CPDSE. However, unfortunately, the longer green time for one phase will result in the more CPDSE and waiting time at the other phases. Therefore, our model decreases the green time to balance CPDSE and waiting time at the other phases.
2. (2) The change of phase 1 is more than the other phases because the traffic intensity is more enormous than the other phase. The reduction of vehicle’s average delay time of phase 1 affect the reduction of overall average delay time more obviously.
3. (3) The change of the green time is decreased as the demand scenarios increase. When the demand scenarios is high, (2.0–3.0), the traffic congestion at initial moment is serious. It takes a longer green time to dissipate the traffic congestion. However, one phase means the more waiting time at other phases, unfortunately. Therefore, it is difficult to reduce the delay time of vehicles by changing the green time.
Comparison with existing methods
1. (1) Comparison with Osorio’s method
The proposed method in this paper shares certain similarities with the approach by Osorio [60].Therefore, a comparison with their method is conducted to further demonstrate the effectiveness of our model. Osorio [60] employed an analytical queuing network model to characterize traffic flow at intersections. However, their model abstracts the roadway link as a queuing network with a single server, fails to distinguish and characterize the traffic flow properties of different facilities, and does not account for the state-dependent nature of facility service capacity.
The optimization results obtained using the method proposed by Osorio [60] under different demand scenarios and initial state conditions are presented in Fig 13.
[Figure omitted. See PDF.]
(a) The existing method. (b) The proposed method.
Compared to the method proposed by Osorio [60], our approach consistently achieves a better optimal average vehicle delay time, regardless of the initial system state or traffic demand scenario. This is because the method by Osorio [60] fails to account for the state-dependent service rate. It invariably provides an overly optimistic estimate of the intersection system’s output rate, leading to excessive congestion in some facilities and consequently increasing vehicle delay times.
Under low traffic demand conditions, the optimal average vehicle delay times obtained by our proposed method and the method by Osorio [60] are very similar. This occurs because the probability of system congestion is low when traffic demand is small. Consequently, the assessments of the system output rate by both methods are relatively close, yielding similar results.
Compared to the method proposed by Osorio [60], the approach presented in this paper achieves further improvements in the optimal average delay time at intersections. The magnitude of these improvements is illustrated in Fig 14. The results demonstrate that compared to the method proposed by Osorio [60], the approach presented in this paper further reduces the optimal average delay time at intersections. The improvement is most significant under moderate traffic conditions, reaching a maximum reduction of 34.22%. This is because during moderate traffic conditions, the system experiences occasional congestion. Our model, which incorporates state-dependency, captures the system’s dynamic performance more accurately, thereby enabling the optimization method to yield superior signal timing plans. Furthermore, the aforementioned results also indicate that, relative to the method by Osorio et al., our proposed method achieves further improvements in the optimal average intersection delay time across various traffic demands and initial states, albeit to varying degrees.
[Figure omitted. See PDF.]
1. (2) Comparison with benchmark methods
In current research on traffic signal control, the SURTRAC [93] method and the MARLIN-ATSC [94] method represent landmark research outcomes. Therefore, this paper also conducts a comparative analysis with the aforementioned benchmark methods.
SURTRAC [93], developed by the research team at Carnegie Mellon University, is a decentralized real-time traffic signal control method with scalability at its core. Its fundamental principle lies in decomposing network-wide control into autonomous decision-making at individual intersections. Each intersection generates local signal schedules through rolling-horizon optimization and achieves predictive coordination with adjacent intersections via the sharing of lightweight “itinerary plans.” The advantages of this method include exceptional computational efficiency, robust real-time adaptability, high robustness, and demonstrated effectiveness validated through field deployments (e.g., successfully reducing delays by over 40% in Pittsburgh). However, it is inherently a local optimization approach, which may not achieve global optimality, and its coordination efficacy relies on a stable communication network while being sensitive to the accuracy of sensor data. Despite these limitations, it remains a benchmark solution that successfully applies intelligent optimization theory to smart traffic management, combining practical utility with significant impact.
MARLIN-ATSC [94] is a pioneering multi-agent reinforcement learning framework for traffic control, developed by the research team at the University of Toronto. Its core concept enables each intersection agent to autonomously learn signal control policies through interaction with the environment, utilizing unique coordination mechanisms such as ICQ and DCQ to resolve competition and dependency issues among intersections. The method’s prominent advantages lie in its powerful data-driven learning capability, which allows it to adapt to complex dynamic environments without predefined traffic models, and its significant potential to discover coordination strategies beyond traditional approaches. However, it is constrained by key challenges including prolonged training times due to high sample complexity, poor interpretability caused by the black-box nature of deep neural networks, and difficulties in ensuring the safety and stability of learned policies in real-world applications. These factors collectively limit its current potential for large-scale practical deployment and application.
Based on References [93] and [94], this study implemented both the SURTRAC and MARLIN-ATSC traffic signal control methods using Python to serve as benchmarks for comparison with the proposed method. The traffic demand and road network configurations remained consistent with those presented earlier in Tables 4 and Tables 5. Additionally, the initial system state was set at 0.3 times of the facility capacity. The results of the case study validation are summarized in Table 7.
[Figure omitted. See PDF.]
Based on the comparative analysis and the data presented in Table 7, the proposed model demonstrates distinct and compelling advantages when evaluated against the two benchmarks, SURTRAC and MARLIN-ATSC.
In terms of control performance, both the proposed method and MARLIN-ATSC delivered excellent results, with very close average delay times (107.74 s and 103.62 s, respectively), and both outperformed SURTRAC (112.29 s). This indicates that all three methods are effective for intersection optimization, with MARLIN-ATSC’s powerful data-driven learning capability enabling it to achieve the lowest delay under specific conditions.
However, the proposed model holds significant advantages in computational efficiency, interpretability, and practical applicability. As shown in Table 7, the computation time of the proposed method (48.1 s) is substantially lower than that of both SURTRAC (63.5 s) and MARLIN-ATSC (82.6 s), highlighting its superior potential for real-time applications. More importantly, the proposed model, grounded in explicit queuing theory, offers high interpretability, making its decision-making process transparent and trustworthy. In contrast, the “black-box” nature of MARLIN-ATSC’s deep neural networks results in low interpretability, which hinders debugging and trust in practical deployments. Furthermore, the proposed model exhibits low data dependency, requiring only conventional traffic flow data. MARLIN-ATSC, conversely, relies on an extremely high volume and quality of training data, which severely constrains its applicability.
In summary, while MARLIN-ATSC can achieve marginally superior control performance when data is abundant, the proposed model offers a more balanced profile across computational efficiency, interpretability, and low data dependency. Compared to SURTRAC, the proposed model’s explicit incorporation of congestion propagation and state-dependent characteristics, as opposed to their implicit handling within the prediction process, leads to slightly better performance. In conclusion, this research presents a promising solution for real-time traffic signal control that is not only effective and reliable but also highly practical for real-world deployment.
Impact analysis of rolling optimization strategy
Figs 15–17 shows the proposed model’s results with rolling optimization strategy in different combinations of demand and initial states.
[Figure omitted. See PDF.]
(a) Demand scenarios 0.5. (b) Demand scenarios 1.0. (c) Demand scenarios 1.5. (d) Demand scenarios 2.0. (e) Demand scenarios 2.5. (f) Demand scenarios 3.0.
[Figure omitted. See PDF.]
(a) Demand scenarios 0.5. (b) Demand scenarios 1.0. (c) Demand scenarios 1.5. (d) Demand scenarios 2.0 (e) Demand scenarios 2.5. (f) Demand scenarios 3.0.
[Figure omitted. See PDF.]
(a) Demand scenarios 0.5. (b) Demand scenarios 1.0. (c) Demand scenarios 1.5. (d) Demand scenarios 2.0. (e) Demand scenarios 2.5. (f) Demand scenarios 3.0.
Fig 15 is the proposed model’s optimal average delay time under the rolling optimization strategy for different demand- and initial state scenarios. An exciting finding is that, there exists a optimal time step for rolling optimization to minimize the average delay time. (1) When the traffic demand (demand scenarios is 0.5 ~ 1.5) and initial state scenarios (0.1) are both slightly, the optimal average delay time in the given time period [17:00, 18:00) climbs up with the growing time step of the rolling optimization. The optimal step for rolling optimization is 300s. (2) When the traffic demand (demand scenarios is 2.0 ~ 3.0) is high and initial state scenarios (0.3 ~ 0.5) is moderate, the optimal average delay time in the given time period [17:00, 18:00) declines first and then climbs up with the growing time step of the rolling optimization. There is a moderate-sized time step for rolling optimization, it’s about 600s ~ 1800s. (3) When the traffic demand (demand scenarios is 2.0 ~ 3.0) is high and initial state scenarios (0.7 ~ 0.9) are both high. the optimal average delay time in the given time period [17:00, 18:00) declines down with the growing time step of the rolling optimization. The optimal step for rolling optimization is 3600s.
After further investigating, it is found that decreasing the time step of rolling optimization has two opposing influences on the optimal average delay time in the given time period. When the rolling time step is smaller, it can generate lower average delay time because of the rapid response of the traffic signal control scheme to the time-varying demand. On the other hand, this benefit can be offset by the fact that smaller rolling time step will result in more local optimality which will affect the global optimality of average delay time. This is an important factor for the operator to consider when introducing the one-way carsharing system to a city. The existing traffic congestion will affect the system performance and design.
The reason is that the traffic congest at initial moment cannot dissipate immediately. The traffic congest may last for several time step of rolling optimization. Therefore, the traffic signal control scheme obtained in single optimization step time is not the global optimal traffic signal control scheme, which is leads to an increase in vehicle’s average delay time. Meanwhile, if the time step of rolling optimization is large, the response of the traffic signal control scheme to the time-varying demand is weakened. Which is leads to an increase of vehicle’s average delay time in some traffic signal cycle.
Fig 16 showed the percentage of delay time reduced by rolling optimization strategy compared with the Synchro software in different combinations of demand scenarios and initial states. It showed that the proposed model could also reduce the average delay time effectively. The average delay time can be reduced by 87.53% when the demand scenarios is 1.5 and the initial states is .
There are also some interesting findings between the proposed models with and without the rolling optimization strategy.
(1) As shown in Fig 15, There exists a optimal time step for rolling optimization to minimize the average delay time. The intersection needs to balance the dynamic adaptability of time-varying demand and the overall optimization during the traffic signal control strategy. (2) Under the same time step of rolling optimization, the impact of demand scenario and initial state on the optimization results is the same between the proposed models with and without the rolling optimization strategy.
Fig 17 shows the percentage of optimal vehicle’s average delay time reduced by the proposed model with rolling optimization strategy compared with the proposed model without rolling optimization strategy in different combinations of demand and initial states. It shows that: (1) under certain traffic conditions, the optimization method with rolling strategy can further improve the optimal vehicle’s average delay time. For example, the reduction of vehicle’s average delay time is 73.24% when the time step of rolling optimization is 300s at the low traffic intensity (the initial states is , the demand scenarios is 1.5). (2) When the traffic demand (demand scenarios is 0.5 ~ 1.0) and initial state scenarios (0.1) are both slightly, the optimal average delay time in the given time period [17:00, 18:00) climbs up with the growing time step of the rolling optimization.(3) When the traffic demand (demand scenarios is 1.5 ~ 3.0) is high and initial state scenarios (0.5 ~ 0.9) are both high, the proposed model with rolling optimization strategy can’t further improve the optimal vehicle’s average delay time.
Extended optimization model analysis
In this section, we use the extended optimization model to obtain the signal timing scheme by considering the total cost. We briefly introduced the optimization results to show the feasibility of the model. The unit costs of delay and unit costs of fuel consumption are set as Yuan/min and Yuan/liter, respectively. We use the rolling optimization model strategy for demand scenario 1 with different time step of rolling optimization.
Fig 18 a)-b) showed the total cost and reduction of total cost by our rolling optimization. Fig 18c)- d) and Fig 18e)- f) explained the vehicle’s average delay time and average fuel consumption by our rolling optimization, respectively. From the results, we can find: (1) Compared with the Synchro software, the total cost of the proposed model with rolling optimization strategy can reduce by 65.56% at most when then the initial state scenario is and the step of rolling optimization is 1800s. (2) The proposed model with rolling optimization strategy can reduce the average delay time and fuel consumption simultaneously. Compared with the Synchro software, the proposed model’s average delay time and fuel consumption can reduce by 69.45% and 62.40% at most when then the initial state scenario is and the step of rolling optimization is 1200s-1800s, respectively.
[Figure omitted. See PDF.]
(a) Total cost by the proposed model (Yuan/car). (b) Percentage of total cost reduced by proposed method. (c) Average delay time by proposed model (s/car). (d) Percentage of average delay time reduced by proposed method. (e) Average fuel consumption by proposed model (L/car). (f) Percentage of fuel consumption reduced by proposed method.
Conclusion and Future Work
Conclusion
The operates conditions in each direction of the intersection are the basis for developing the traffic control strategy. In this paper, we take the time-varying demand, state-dependent serviceability, and the randomness of arrival and service into account, established the feedback fluid flow queueing network to capture the dynamic performance in each direction intersection. Compared with the mean result of the 200 simulations, the average absolute error is 0.5152 vehicles, and the average relative error is 6.43%. That means the proposed model can capture the dynamic performance actually under different demand scenarios.
We also take the average delay time of vehicles as the objective function to obtain a better traffic control plan by the proposed basic model and the proposed model with a rolling optimization strategy, respectively. The results show that all of the proposed models can reduce the average delay time significantly. Compared with the Synchro software, the proposed basic model’s average delay time can be reduced by 64.98%. And the average delay time obtained by the proposed model with a rolling optimization strategy can be reduced to achieve 87.53%.
The proposed model with a rolling optimization strategy can also minimize the total cost of average delay time and average fuel consumption. The results show that the average delay time and average fuel consumption are reduced simultaneously. Compared with the Synchro software, the proposed extension model’s average delay time and fuel consumption can reduce by 69.45% and 62.40% at most under given traffic conditions, respectively. And the total cost of the proposed model can reduce by 65.56% at most.
After the numerical experiments, the following conclusions were reached: (1) The vehicle’s average delay time is significantly affected by the initial states and demand scenarios. With the increases of initial states, the average delay time of vehicles increases significantly. Moreover, with the increase in demand scenarios, the average delay time of vehicles also increases significantly. (2) With the increase of the initial states, the reduction of average delay time shows a trend of increasing first and then decreasing at the lower demand scenarios. While at a higher demand scenario, the reduction of average delay time decreases with the increase of initial states. When the traffic demand is minimal, the average delay time of vehicles is small, so there is little room for average delay time improvement. However, with the increase of traffic intensity, adjusting the signal control plan according to the needs of different directions can better use the intersection’s time and space resources, so the vehicle’s average delay time is significantly improved. Furthermore, when the traffic intensity is high, the intersection’s time and space resources have been fully utilized. It is difficult to reduce the delay time of vehicles by optimizing the signal control scheme. (3) Compare with Synchro software, the green time of each phase shows the same trend, first increasing and then decreasing as the increase of the initial states. And the change of green time is also affected by the traffic demand. For example, the change of phase 1 is more than other phases because the traffic intensity is more enormous than the other phase. Moreover, the change of the green time is decreased as the demand scenarios increase. When the traffic intensity is high, the intersection’s time and space resources have been fully utilized, and it is difficult to reduce the delay time of vehicles by optimizing the signal control scheme. (4) The results show the proposed model with a rolling optimization strategy can reduce the average delay time significantly. With the time step of the rolling optimization increase, the optimal average delay time shows a decreasing trend and then increasing. This shows that it is not that the smaller the time step of rolling optimization, the smaller the average delay time. Instead, there is an optimal time step of rolling optimization to minimize the average delay time.
Future Work
The proposed fluid flow feedback queueing network model can capture the dynamic performance actually under different demand scenarios. Meanwhile, the PSFFA has higher computation efficiency. The traffic control strategy for large-scale congested urban road networks will be studied in future work based on computational efficiency.
Meanwhile, traffic control strategies under the proposed model are extensible to mixed traffic environments comprising both human-driven vehicles (HVs) and automated vehicles (AVs). Due to distinct driving behaviors (characterized by car-following models) between HVs and automated vehicles AVs, their traffic flow characteristics exhibit significant differences. To model mixed traffic environments with coexisting HVs and AVs, we propose implementing a multi-class queuing system. Within this framework: (1) Vehicle-type heterogeneity is accommodated through differentiated service characteristics. (2) Driving behavior disparities are captured via class-specific service parameters. Furthermore, the service rate in queuing systems depends on the average speed of vehicles within the system. Consequently, we will: (1) Investigate fundamental diagrams under mixed traffic conditions. (2) Calibrate average travel speeds for queuing model parameterization. Subsequently, by treating distinct vehicle types as multiple customer classes in the feedback queuing network model, a multi-class queuing network model for signalized intersections will be developed to represent mixed traffic dynamics. Developing and refining multi-class queuing theory to characterize mixed traffic flow constitutes a primary research direction for our future work.
It should be noted that the proposed model still exhibits several limitations: (1)Inflow/outflow dynamics: The current formulation inadequately captures nuanced traffic flow interactions between adjacent road segments, requiring further refinement in modeling lane-specific inflow-outflow patterns.(2) Poisson arrival assumption: The premise of Poisson-distributed arrivals may not hold under signal-controlled conditions where vehicle platooning effects dominate, necessitating future relaxation of this constraint. (3) Scope restriction: The exclusive focus on signalized intersections leaves unsignalized intersections (e.g., roundabouts, stop-controlled junctions) unmodeled. Consequently, large-scale real-world applications demand extensions to characterize uncontrolled intersection dynamics.
As rightly pointed out by the reviewer, the assumption of Poisson arrivals employed in this paper may deviate from actual traffic conditions. Deviations may particularly occur during peak hours or under the influence of traffic signals, making it difficult to guarantee that traffic flow arrivals strictly adhere to a Poisson distribution. The paper assumed that vehicle arrivals follow a Poisson distribution, primarily following established practices in related works such as [20,46,47,49,60,75]. While we fully acknowledge the limitations of this assumption, it remains fundamental to our current modeling approach and cannot be fundamentally altered within the scope of this study in the short term. In subsequent research, we plan to develop a queueing network model for intersections based on the Phase-type (PH) distribution. This is motivated by the theoretical capability of the PH distribution to approximate arbitrary arrival patterns, offering superior applicability. Furthermore, the PH distribution is closely related to the exponential distribution; indeed, it serves as a generalization and extension of the exponential distribution. Therefore, developing an intersection queueing network model based on the PH distribution appears highly feasible.
References
1. 1. Webster. Traffic signal settings. Road Res Tech Pap. 1958;39.
* View Article
* Google Scholar
2. 2. Hunt PB, Robertson DI, Bretherton RD, Winton RI. Scoot - a traffic responsive method of coordinating signals. Trrl Lab Rep. 1981.
* View Article
* Google Scholar
3. 3. Lowrie PR. SCATS: The Sydney co-ordinated adaptive traffic system - Principles, methodology, algorithms. In: 1982.
4. 4. Gartner N. Opac: A demand-responsive strategy for traffic signal control. Transp Res Rec. 1983;(906):75–81.
* View Article
* Google Scholar
5. 5. Henry JJ, Farges JL, Tuffal J. The Prodyn Real Time Traffic Algorithm. IFAC Proceedings Volumes. 1983;16(4):305–10.
* View Article
* Google Scholar
6. 6. Sen S, Head KL. Controlled Optimization of Phases at an Intersection. Transportation Science. 1997;31(1):5–17.
* View Article
* Google Scholar
7. 7. Boillot F. Optimal signal control of urban traffic networks. Road Traffic Monitoring. 2002.
* View Article
* Google Scholar
8. 8. Diakaki C, Papageorgiou M, Aboudolas K. A multivariable regulator approach to traffic-responsive network-wide signal control. Control Engineering Practice. 2002;10(2):183–95.
* View Article
* Google Scholar
9. 9. Diakaki C, Dinopoulou V, Aboudolas K, Papageorgiou M, Ben-Shabat E, Seider E. Extensions and new applications of the traffic-responsive urban control strategy: coordinated signal control for urban networks. Transp Res Rec J Transp Res Board. 2003;1861:202–11.
* View Article
* Google Scholar
10. 10. Varaiya P. The Max-Pressure Controller for Arbitrary Networks of Signalized Intersections. Complex Networks and Dynamic Systems. Springer New York. 2013. 27–66.
* View Article
* Google Scholar
11. 11. Abdoos M, Bazzan ALC. Hierarchical traffic signal optimization using reinforcement learning and traffic prediction with long-short term memory. Expert Systems with Applications. 2021;171:114580.
* View Article
* Google Scholar
12. 12. Kim D, Jeong O. Cooperative Traffic Signal Control with Traffic Flow Prediction in Multi-Intersection. Sensors (Basel). 2019;20(1):137. pmid:31878251
* View Article
* PubMed/NCBI
* Google Scholar
13. 13. Li D, Wu J, Xu M, Wang Z, Hu K. Adaptive traffic signal control model on intersections based on deep reinforcement learning. J Adv Transp. 2020;2020:1–14.
* View Article
* Google Scholar
14. 14. Wan C, Hwang M. Value‐based deep reinforcement learning for adaptive isolated intersection signal control. IET Intelligent Trans Sys. 2018;12(9):1005–10.
* View Article
* Google Scholar
15. 15. Wang T, Cao J, Hussain A. Adaptive Traffic Signal Control for large-scale scenario with Cooperative Group-based Multi-agent reinforcement learning. Transportation Research Part C: Emerging Technologies. 2021;125:103046.
* View Article
* Google Scholar
16. 16. Liang E, Su ZC, Fang C, Zhong R. OAM: An Option-Action Reinforcement Learning Framework for Universal Multi-Intersection Control. In: 2022. https://api.semanticscholar.org/CorpusID:250299843
17. 17. Huang L, Qu X. Improving traffic signal control operations using proximal policy optimization. IET Intelligent Trans Sys. 2022;17(3):592–605.
* View Article
* Google Scholar
18. 18. Su ZC, Chow AHF, Fang CL, Liang EM, Zhong RX. Hierarchical control for stochastic network traffic with reinforcement learning. Transportation Research Part B: Methodological. 2023;167:196–216.
* View Article
* Google Scholar
19. 19. Cao K, Wang L, Zhang S, Duan L, Jiang G, Sfarra S, et al. Optimization Control of Adaptive Traffic Signal with Deep Reinforcement Learning. Electronics. 2024;13(1):198.
* View Article
* Google Scholar
20. 20. Chong L, Osorio C. A simulation-based optimization algorithm for dynamic large-scale urban transportation problems. Transp Sci. 2018;52:637–56.
* View Article
* Google Scholar
21. 21. Lu J, Osorio C. A probabilistic traffic-theoretic network loading model suitable for large-scale network analysis. Transp Sci. 2018;52:1509–30.
* View Article
* Google Scholar
22. 22. Chen X, Osorio C, Santos B. Simulation-based travel time reliable signal control. Transp Sci. 2019;53:523–44.
* View Article
* Google Scholar
23. 23. Baldi S, Michailidis I, Ntampasi V, Kosmatopoulos E, Papamichail I, Papageorgiou M. A Simulation-Based Traffic Signal Control for Congested Urban Traffic Networks. Transp Sci. 2019;53:6–20.
* View Article
* Google Scholar
24. 24. Zheng L, Bao J, Mei Z. Urban traffic signal control robust optimization against Risk-averse and Worst-case cyberattacks. Information Sciences. 2023;640:119067.
* View Article
* Google Scholar
25. 25. Bao J, Zheng L, Ban X (Jeff). Biobjective robust Network-wide traffic signal optimization against Cyber-attacks. Transportation Research Part C: Emerging Technologies. 2023;151:104124.
* View Article
* Google Scholar
26. 26. Tan WJ, Andelfinger P, Cai W, Eckhoff D, Knoll A. Spatial iterative coordination for parallel simulation-based optimization of large-scale traffic signal control. SIMULATION. 2023;101(5):539–56.
* View Article
* Google Scholar
27. 27. Wu X, Wang G, Fu D, Tong TK, Zhang Z, Li W. Modeling Arterial Traffic Dynamics With Actuated Signal Control Using a Simplified Shockwave Model. IEEE Trans Intell Transport Syst. 2020;21(11):4659–69.
* View Article
* Google Scholar
28. 28. Yao Z, Shen L, Liu R, Jiang Y, Yang X. A Dynamic Predictive Traffic Signal Control Framework in a Cross-Sectional Vehicle Infrastructure Integration Environment. IEEE Trans Intell Transport Syst. 2020;21(4):1455–66.
* View Article
* Google Scholar
29. 29. Safadi Y, Haddad J. Optimal combined traffic routing and signal control in simple road networks: an analytical solution. Transportmetrica A: Transport Science. 2020;17(3):308–39.
* View Article
* Google Scholar
30. 30. Huang W, Hu J, Huang G, Lo HK. A three-layer hierarchical model-based approach for network-wide traffic signal control. Transportmetrica B: Transport Dynamics. 2023;11(1):1912–42.
* View Article
* Google Scholar
31. 31. Zhang K, Xu H, Pan B, Zheng Q, Chen H. Modified Model Predictive Control for Coordinated Signals along an Arterial under Relaxing Assumptions. Journal of Advanced Transportation. 2024;2024(1).
* View Article
* Google Scholar
32. 32. Aboudolas K, Papageorgiou M, Kouvelas A, Kosmatopoulos E. A rolling-horizon quadratic-programming approach to the signal control problem in large-scale congested urban road networks. Transportation Research Part C: Emerging Technologies. 2010;18(5):680–94.
* View Article
* Google Scholar
33. 33. Rosini MD. Macroscopic models for vehicular flows and crowd dynamics: theory and applications. Springer. 2013.
34. 34. Lighthill MJ, Whitham GB. On kinematic waves. II. A theory of traffic flow on long crowded roads. Proceedings of the Royal Society of London Series A, Mathematical and Physical Sciences. 1955;229:317–45.
* View Article
* Google Scholar
35. 35. Richards PI. Shock waves on the highway. Oper Res. 1956;4:42–51.
* View Article
* Google Scholar
36. 36. Su ZC, Chow AHF, Zhong RX. Adaptive network traffic control with an integrated model-based and data-driven approach and a decentralised solution method. Transportation Research Part C: Emerging Technologies. 2021;128:103154.
* View Article
* Google Scholar
37. 37. Daganzo CF. The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory. Transportation Research Part B: Methodological. 1994;28(4):269–87.
* View Article
* Google Scholar
38. 38. Messner A, Papageorgiou M. METANET: A macroscopic simulation program for motorway networks. Traffic Eng Control. 1990;31:466–70.
* View Article
* Google Scholar
39. 39. Yun I, Park B (Brian). Stochastic Optimization for Coordinated Actuated Traffic Signal Systems. J Transp Eng. 2012;138(7):819–29.
* View Article
* Google Scholar
40. 40. He Q, Head KL, Ding J. Multi-modal traffic signal control with priority, signal actuation and coordination. Transportation Research Part C: Emerging Technologies. 2014;46:65–82.
* View Article
* Google Scholar
41. 41. Han K, Liu H, Gayah VV, Friesz TL, Yao T. A robust optimization approach for dynamic traffic signal control with emission considerations. Transportation Research Part C: Emerging Technologies. 2016;70:3–26.
* View Article
* Google Scholar
42. 42. Yuhaski SJ Jr, Smith JM. Modeling circulation systems in buildings using state dependent queueing models. Queueing Syst. 1989;4(4):319–38.
* View Article
* Google Scholar
43. 43. Cheah JY, Smith JM. Generalized M/G/C/C state dependent queueing models and pedestrian traffic flows. Queueing Syst. 1994;15(1–4):365–86.
* View Article
* Google Scholar
44. 44. Jain R, Smith J. Modeling vehicular traffic flow using M/G/C/C state dependent queueing models. Transp Sci. 1997;31:324–36.
* View Article
* Google Scholar
45. 45. Mitchell DH, MacGregor Smith J. Topological network design of pedestrian networks. Transportation Research Part B: Methodological. 2001;35(2):107–35.
* View Article
* Google Scholar
46. 46. Osorio C, Bierlaire M. A surrogate model for traffic optimization of congested networks: an analytic queueing network approach. Environ Eng. 2009;:1–23.
* View Article
* Google Scholar
47. 47. Osorio C, Bierlaire M. A Simulation-Based Optimization Framework for Urban Transportation Problems. Operations Research. 2013;61(6):1333–45.
* View Article
* Google Scholar
48. 48. Osorio C, Chen X, Marsico M, Talas M, Gao J, Zhang S. Reducing Gridlock Probabilities via Simulation-based Signal Control. Transportation Research Procedia. 2015;6:101–10.
* View Article
* Google Scholar
49. 49. Osorio C, Flötteröd G, Zhang C. A Metamodel Simulation-based Optimization Approach for the Efficient Calibration of Stochastic Traffic Simulators. Transportation Research Procedia. 2015;6:213–23.
* View Article
* Google Scholar
50. 50. Arnott R. A bathtub model of downtown traffic congestion. Journal of Urban Economics. 2013;76:110–21.
* View Article
* Google Scholar
51. 51. Waserhole A, Jost V. Vehicle sharing system pricing regulation: A fluid approximation. Oper Res. 2013.
* View Article
* Google Scholar
52. 52. MacGregor Smith J, Cruz FRB. state dependent travel time models and properties. Physica A: Statistical Mechanics and its Applications. 2014;395:560–79.
* View Article
* Google Scholar
53. 53. Jiang Y, Zhu J, Hu L, Lin X, Khattak A. A G/G(n)/C/C state‐dependent simulation model for metro station corridor width design. Eur J Oper Res. 2016;50:273–95.
* View Article
* Google Scholar
54. 54. Khattak A, Yangsheng J, Lu H, Juanxiu Z. Width Design of Urban Rail Transit Station Walkway: A Novel Simulation-Based Optimization Approach. Urban Rail Transit. 2017;3(2):112–27.
* View Article
* Google Scholar
55. 55. Zhu J, Hu L, Jiang Y, Khattak A. Circulation network design for urban rail transit station using a PH(n)/PH(n)/C/C queuing network model. European Journal of Operational Research. 2017;260(3):1043–68.
* View Article
* Google Scholar
56. 56. Hu L, Zhao B, Zhu J, Jiang Y. Two time-varying and state-dependent fluid queuing models for traffic circulation systems. Eur J Oper Res. 2019;275:997–1019.
* View Article
* Google Scholar
57. 57. Elbaum Y, Novoselsky A, Kagan E. A Queueing Model for Traffic Flow Control in the Road Intersection. Mathematics. 2022;10(21):3997.
* View Article
* Google Scholar
58. 58. Rovetto C, Cruz E, Nuñez I, Santana K, Smolarz A, Rangel J, et al. Minimizing Intersection Waiting Time: Proposal of a Queue Network Model Using Kendall’s Notation in Panama City. Applied Sciences. 2023;13(18):10030.
* View Article
* Google Scholar
59. 59. Timmerman RW, Boon MAA. The fixed-cycle traffic-light queue with multiple lanes and temporary blockages. Transportmetrica A: Transport Science. 2022;20(1).
* View Article
* Google Scholar
60. 60. Osorio C, Yamani J. Analytical and Scalable Analysis of Transient Tandem Markovian Finite Capacity Queueing Networks. Transportation Science. 2017;51(3):823–40.
* View Article
* Google Scholar
61. 61. Lo HK. A cell-based traffic control formulation: Strategies and benefits of dynamic timing plans. Transp Sci. 2001;35:148–64.
* View Article
* Google Scholar
62. 62. Berg MVD, Hegyi A, Schutter BD, Hellendoorn H. Integrated traffic control for mixed urban and freeway networks: A model predictive control approach. Eur J Transp Infrastruct Res. 2007;7.
* View Article
* Google Scholar
63. 63. Lo HK. A novel traffic signal control formulation. Transportation Research Part A: Policy and Practice. 1999;33(6):433–48.
* View Article
* Google Scholar
64. 64. Kashani HR, Saridis GN. Intelligent control for urban traffic systems. Automatica. 1983;19(2):191–7.
* View Article
* Google Scholar
65. 65. Lin S, De Schutter B, Xi Y, Hellendoorn H. Fast Model Predictive Control for Urban Road Networks via MILP. IEEE Trans Intell Transport Syst. 2011;12(3):846–56.
* View Article
* Google Scholar
66. 66. Wu N, Li D, Xi Y, de Schutter B. Distributed Event-Triggered Model Predictive Control for Urban Traffic Lights. IEEE Trans Intell Transport Syst. 2021;22(8):4975–85.
* View Article
* Google Scholar
67. 67. Ye B-L, Wu W, Li L, Mao W. A Hierarchical Model Predictive Control Approach for Signal Splits Optimization in Large-Scale Urban Road Networks. IEEE Trans Intell Transport Syst. 2016;17(8):2182–92.
* View Article
* Google Scholar
68. 68. Zou Q, Lu K, Li Y. Computation load balancing real-time model predictive control in urban traffic networks. arXiv. 2018.
* View Article
* Google Scholar
69. 69. Lu K, Du P, Cao J, Zou Q, He T, Huang W. A novel traffic signal split approach based on Explicit Model Predictive Control. Mathematics and Computers in Simulation. 2019;155:105–14.
* View Article
* Google Scholar
70. 70. Okamoto R, Tezuka Y, Mukai M, Hatanaka T, Iino Y, Namerikawa T. Feasibility and Performance Analysis of Model Predictive Signal Control Based on a Micro Traffic Model Including Individual Vehicle Motion. T SICE. 2018;54(12):849–56.
* View Article
* Google Scholar
71. 71. Yu H, Ma R, Zhang HM. Optimal traffic signal control under dynamic user equilibrium and link constraints in a general network. Transportation Research Part B: Methodological. 2018;110:302–25.
* View Article
* Google Scholar
72. 72. Sasaki S, Namerikawa T. Traffic Signal Control Considering Switching Timing via Distributed Model Predictive Control. In: 2019 19th International Conference on Control, Automation and Systems (ICCAS), 2019. 286–91.
* View Article
* Google Scholar
73. 73. Jitnuant J, Banjerdpongchai D. Application of Model Predictive Control to Traffic Network Systems Based on Hierarchical Distributed Control Framework. In: 2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2019. 873–6.
* View Article
* Google Scholar
74. 74. Mung GKS, Poon ACK, Lam WHK. Distributions of queue lengths at fixed time traffic signals. Transportation Research Part B: Methodological. 1996;30(6):421–39.
* View Article
* Google Scholar
75. 75. Osorio C, Nanduri K. Energy-Efficient Urban Traffic Management: A Microscopic Simulation-Based Approach. Transportation Science. 2015;49(3):637–51.
* View Article
* Google Scholar
76. 76. Treca M, Garbiso J, Barth D, Zargayouna M. Fast bootstrapping for reinforcement learning-based traffic signal control systems using queueing theory. Fast Bootstrapping for Reinforcement Learning-Based Traffic Signal Control Systems Using Queueing Theory. 2020.
* View Article
* Google Scholar
77. 77. Vickrey W. Congestion theory and transportation investment. Am Econ Rev. 1969;59: 251–61.
* View Article
* Google Scholar
78. 78. Alfa AS, Neuts MF. Modelling vehicular traffic using the discrete time Markovian arrival process. Transp Sci. 1995;29.
* View Article
* Google Scholar
79. 79. Cruz FRB, van Woensel T, MacGregor Smith J, Lieckens K. On the system optimum of traffic assignment in M/G/c/c state-dependent queueing networks. European Journal of Operational Research. 2010;201(1):183–93.
* View Article
* Google Scholar
80. 80. Sztrik J. Basic queueing theory: foundations of system performance modeling. GlobeEdit. 2016.
81. 81. Kerbachea L, Smith M. The generalized expansion method for open finite queueing networks. Eur J Oper Res. 1987;32:448–61.
* View Article
* Google Scholar
82. 82. Zaidi AA, Kulcsar B, Wymeersch H. Back-Pressure Traffic Signal Control With Fixed and Adaptive Routing for Urban Vehicular Networks. IEEE Trans Intell Transport Syst. 2016;17(8):2134–43.
* View Article
* Google Scholar
83. 83. Zhao J, Wan L, Wang J, Ban X. Dynamic traffic signal timing optimization strategy incorporating various vehicle fuel consumption characteristics. IEEE Transactions on Vehicular Technology. 2016;65:3874–87.
* View Article
* Google Scholar
84. 84. Zegeye SK, De Schutter B, Hellendoorn J, Breunesse EA, Hegyi A. Integrated macroscopic traffic flow, emission, and fuel consumption model for control purposes. Transportation Research Part C: Emerging Technologies. 2013;31:158–71.
* View Article
* Google Scholar
85. 85. Yao H, Li X. Decentralized control of connected automated vehicle trajectories in mixed traffic at an isolated signalized intersection. Transportation Research Part C: Emerging Technologies. 2020;121:102846.
* View Article
* Google Scholar
86. 86. Wongpiromsarn T, Uthaicharoenpong T, Frazzoli E, Wang Y, Wang D. Throughput optimal distributed traffic signal control. ArXiv Preprint. 2014.
87. 87. Wu J, Ghosal D, Zhang M, Chuah C-N. Delay-Based Traffic Signal Control for Throughput Optimality and Fairness at an Isolated Intersection. IEEE Trans Veh Technol. 2018;67(2):896–909.
* View Article
* Google Scholar
88. 88. Digabel S. NOMAD: Nonlinear optimization with the MADS algorithm. ACM Trans Math Softw. 2011;37:44.
* View Article
* Google Scholar
89. 89. Boukouvala F, Misener R, Floudas C. Global optimization advances in mixed-integer nonlinear programming, MINLP, and constrained derivative-free optimization, CDFO. Eur J Oper Res. 2016;252:701–27.
* View Article
* Google Scholar
90. 90. Wondimagegnehu MB, Alemu G. Short time traffic flow identification and prediction at road junctions using recurrent multilayer perceptron. In: 2017 IEEE AFRICON, 2017.
91. 91. Ma T, Zhou Z, Antoniou C. Dynamic factor model for network traffic state forecast. Transportation Research Part B: Methodological. 2018;118:281–317.
* View Article
* Google Scholar
92. 92. Zheng H, Lin F, Feng X, Chen Y. A hybrid deep learning model with attention-based conv-lstm networks for short-term traffic flow prediction. IEEE Transactions on Intelligent Transportation Systems. 2020;PP:1–11.
* View Article
* Google Scholar
93. 93. Smith S, Barlow G. SURTRAC: Scalable Urban Traffic Control. In: 2013.
94. 94. El-Tantawy S, Abdulhai B. Multi-Agent Reinforcement Learning for Integrated Network of Adaptive Traffic Signal Controllers (MARLIN-ATSC). In: 2012 15th International IEEE Conference on Intelligent Transportation Systems, 2012. 319–26.
* View Article
* Google Scholar
Citation: Zhao B, Ju Y, Jiao S, Yang D (2025) A feedback queueing network model for traffic signal control at intersections considering congestion propagation in dynamic stochastic environments. PLoS One 20(12): e0337201. https://doi.org/10.1371/journal.pone.0337201
About the Authors:
Bin Zhao
Contributed equally to this work with: Bin Zhao
Roles: Methodology, Project administration
E-mail: [email protected]
Current Address: Sichuan Vocational and Technical College of Communications, Chengdu, Sichuan, China; Sichuan Vocational and Technical College of Communications, Chengdu, Sichuan, China; Sichuan Vocational and Technical College of Communications, Chengdu, Sichuan, China
Affiliations: Sichuan Vocational and Technical College of Communications, Chengdu, Sichuan, China, Intelligent Policing Key Laboratory of Sichuan Province, Sichuan Police College, Luzhou, Sichuan, China, Sichuan Provincial University Key Laboratory of Highway Traffic Safety, Chengdu, Sichuan, China, Engineering Research Center for Road Transport Safety of Sichuan Province, Chengdu, Sichuan, China
ORICD: https://orcid.org/0000-0003-3871-225X
Yanni Ju
Roles: Validation, Visualization
Current Address: Intelligent Policing Key Laboratory of Sichuan Province, Sichuan Police College, Luzhou, Sichuan, China
¶‡ YJ, SJ, and DY authors also contributed equally to this work.
Affiliation: Intelligent Policing Key Laboratory of Sichuan Province, Sichuan Police College, Luzhou, Sichuan, China
Shengyang Jiao
Roles: Data curation, Investigation
Current Address: School of Automotive and Transportation, Xihua University, Chengdu, Sichuan, China
¶‡ YJ, SJ, and DY authors also contributed equally to this work.
Affiliation: School of Automotive and Transportation, Xihua University, Chengdu, Sichuan, China
Denghui Yang
Roles: Data curation, Investigation
¶‡ YJ, SJ, and DY authors also contributed equally to this work.
Affiliation: School of Automotive and Transportation, Xihua University, Chengdu, Sichuan, China
1. Webster. Traffic signal settings. Road Res Tech Pap. 1958;39.
2. Hunt PB, Robertson DI, Bretherton RD, Winton RI. Scoot - a traffic responsive method of coordinating signals. Trrl Lab Rep. 1981.
3. Lowrie PR. SCATS: The Sydney co-ordinated adaptive traffic system - Principles, methodology, algorithms. In: 1982.
4. Gartner N. Opac: A demand-responsive strategy for traffic signal control. Transp Res Rec. 1983;(906):75–81.
5. Henry JJ, Farges JL, Tuffal J. The Prodyn Real Time Traffic Algorithm. IFAC Proceedings Volumes. 1983;16(4):305–10.
6. Sen S, Head KL. Controlled Optimization of Phases at an Intersection. Transportation Science. 1997;31(1):5–17.
7. Boillot F. Optimal signal control of urban traffic networks. Road Traffic Monitoring. 2002.
8. Diakaki C, Papageorgiou M, Aboudolas K. A multivariable regulator approach to traffic-responsive network-wide signal control. Control Engineering Practice. 2002;10(2):183–95.
9. Diakaki C, Dinopoulou V, Aboudolas K, Papageorgiou M, Ben-Shabat E, Seider E. Extensions and new applications of the traffic-responsive urban control strategy: coordinated signal control for urban networks. Transp Res Rec J Transp Res Board. 2003;1861:202–11.
10. Varaiya P. The Max-Pressure Controller for Arbitrary Networks of Signalized Intersections. Complex Networks and Dynamic Systems. Springer New York. 2013. 27–66.
11. Abdoos M, Bazzan ALC. Hierarchical traffic signal optimization using reinforcement learning and traffic prediction with long-short term memory. Expert Systems with Applications. 2021;171:114580.
12. Kim D, Jeong O. Cooperative Traffic Signal Control with Traffic Flow Prediction in Multi-Intersection. Sensors (Basel). 2019;20(1):137. pmid:31878251
13. Li D, Wu J, Xu M, Wang Z, Hu K. Adaptive traffic signal control model on intersections based on deep reinforcement learning. J Adv Transp. 2020;2020:1–14.
14. Wan C, Hwang M. Value‐based deep reinforcement learning for adaptive isolated intersection signal control. IET Intelligent Trans Sys. 2018;12(9):1005–10.
15. Wang T, Cao J, Hussain A. Adaptive Traffic Signal Control for large-scale scenario with Cooperative Group-based Multi-agent reinforcement learning. Transportation Research Part C: Emerging Technologies. 2021;125:103046.
16. Liang E, Su ZC, Fang C, Zhong R. OAM: An Option-Action Reinforcement Learning Framework for Universal Multi-Intersection Control. In: 2022. https://api.semanticscholar.org/CorpusID:250299843
17. Huang L, Qu X. Improving traffic signal control operations using proximal policy optimization. IET Intelligent Trans Sys. 2022;17(3):592–605.
18. Su ZC, Chow AHF, Fang CL, Liang EM, Zhong RX. Hierarchical control for stochastic network traffic with reinforcement learning. Transportation Research Part B: Methodological. 2023;167:196–216.
19. Cao K, Wang L, Zhang S, Duan L, Jiang G, Sfarra S, et al. Optimization Control of Adaptive Traffic Signal with Deep Reinforcement Learning. Electronics. 2024;13(1):198.
20. Chong L, Osorio C. A simulation-based optimization algorithm for dynamic large-scale urban transportation problems. Transp Sci. 2018;52:637–56.
21. Lu J, Osorio C. A probabilistic traffic-theoretic network loading model suitable for large-scale network analysis. Transp Sci. 2018;52:1509–30.
22. Chen X, Osorio C, Santos B. Simulation-based travel time reliable signal control. Transp Sci. 2019;53:523–44.
23. Baldi S, Michailidis I, Ntampasi V, Kosmatopoulos E, Papamichail I, Papageorgiou M. A Simulation-Based Traffic Signal Control for Congested Urban Traffic Networks. Transp Sci. 2019;53:6–20.
24. Zheng L, Bao J, Mei Z. Urban traffic signal control robust optimization against Risk-averse and Worst-case cyberattacks. Information Sciences. 2023;640:119067.
25. Bao J, Zheng L, Ban X (Jeff). Biobjective robust Network-wide traffic signal optimization against Cyber-attacks. Transportation Research Part C: Emerging Technologies. 2023;151:104124.
26. Tan WJ, Andelfinger P, Cai W, Eckhoff D, Knoll A. Spatial iterative coordination for parallel simulation-based optimization of large-scale traffic signal control. SIMULATION. 2023;101(5):539–56.
27. Wu X, Wang G, Fu D, Tong TK, Zhang Z, Li W. Modeling Arterial Traffic Dynamics With Actuated Signal Control Using a Simplified Shockwave Model. IEEE Trans Intell Transport Syst. 2020;21(11):4659–69.
28. Yao Z, Shen L, Liu R, Jiang Y, Yang X. A Dynamic Predictive Traffic Signal Control Framework in a Cross-Sectional Vehicle Infrastructure Integration Environment. IEEE Trans Intell Transport Syst. 2020;21(4):1455–66.
29. Safadi Y, Haddad J. Optimal combined traffic routing and signal control in simple road networks: an analytical solution. Transportmetrica A: Transport Science. 2020;17(3):308–39.
30. Huang W, Hu J, Huang G, Lo HK. A three-layer hierarchical model-based approach for network-wide traffic signal control. Transportmetrica B: Transport Dynamics. 2023;11(1):1912–42.
31. Zhang K, Xu H, Pan B, Zheng Q, Chen H. Modified Model Predictive Control for Coordinated Signals along an Arterial under Relaxing Assumptions. Journal of Advanced Transportation. 2024;2024(1).
32. Aboudolas K, Papageorgiou M, Kouvelas A, Kosmatopoulos E. A rolling-horizon quadratic-programming approach to the signal control problem in large-scale congested urban road networks. Transportation Research Part C: Emerging Technologies. 2010;18(5):680–94.
33. Rosini MD. Macroscopic models for vehicular flows and crowd dynamics: theory and applications. Springer. 2013.
34. Lighthill MJ, Whitham GB. On kinematic waves. II. A theory of traffic flow on long crowded roads. Proceedings of the Royal Society of London Series A, Mathematical and Physical Sciences. 1955;229:317–45.
35. Richards PI. Shock waves on the highway. Oper Res. 1956;4:42–51.
36. Su ZC, Chow AHF, Zhong RX. Adaptive network traffic control with an integrated model-based and data-driven approach and a decentralised solution method. Transportation Research Part C: Emerging Technologies. 2021;128:103154.
37. Daganzo CF. The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory. Transportation Research Part B: Methodological. 1994;28(4):269–87.
38. Messner A, Papageorgiou M. METANET: A macroscopic simulation program for motorway networks. Traffic Eng Control. 1990;31:466–70.
39. Yun I, Park B (Brian). Stochastic Optimization for Coordinated Actuated Traffic Signal Systems. J Transp Eng. 2012;138(7):819–29.
40. He Q, Head KL, Ding J. Multi-modal traffic signal control with priority, signal actuation and coordination. Transportation Research Part C: Emerging Technologies. 2014;46:65–82.
41. Han K, Liu H, Gayah VV, Friesz TL, Yao T. A robust optimization approach for dynamic traffic signal control with emission considerations. Transportation Research Part C: Emerging Technologies. 2016;70:3–26.
42. Yuhaski SJ Jr, Smith JM. Modeling circulation systems in buildings using state dependent queueing models. Queueing Syst. 1989;4(4):319–38.
43. Cheah JY, Smith JM. Generalized M/G/C/C state dependent queueing models and pedestrian traffic flows. Queueing Syst. 1994;15(1–4):365–86.
44. Jain R, Smith J. Modeling vehicular traffic flow using M/G/C/C state dependent queueing models. Transp Sci. 1997;31:324–36.
45. Mitchell DH, MacGregor Smith J. Topological network design of pedestrian networks. Transportation Research Part B: Methodological. 2001;35(2):107–35.
46. Osorio C, Bierlaire M. A surrogate model for traffic optimization of congested networks: an analytic queueing network approach. Environ Eng. 2009;:1–23.
47. Osorio C, Bierlaire M. A Simulation-Based Optimization Framework for Urban Transportation Problems. Operations Research. 2013;61(6):1333–45.
48. Osorio C, Chen X, Marsico M, Talas M, Gao J, Zhang S. Reducing Gridlock Probabilities via Simulation-based Signal Control. Transportation Research Procedia. 2015;6:101–10.
49. Osorio C, Flötteröd G, Zhang C. A Metamodel Simulation-based Optimization Approach for the Efficient Calibration of Stochastic Traffic Simulators. Transportation Research Procedia. 2015;6:213–23.
50. Arnott R. A bathtub model of downtown traffic congestion. Journal of Urban Economics. 2013;76:110–21.
51. Waserhole A, Jost V. Vehicle sharing system pricing regulation: A fluid approximation. Oper Res. 2013.
52. MacGregor Smith J, Cruz FRB. state dependent travel time models and properties. Physica A: Statistical Mechanics and its Applications. 2014;395:560–79.
53. Jiang Y, Zhu J, Hu L, Lin X, Khattak A. A G/G(n)/C/C state‐dependent simulation model for metro station corridor width design. Eur J Oper Res. 2016;50:273–95.
54. Khattak A, Yangsheng J, Lu H, Juanxiu Z. Width Design of Urban Rail Transit Station Walkway: A Novel Simulation-Based Optimization Approach. Urban Rail Transit. 2017;3(2):112–27.
55. Zhu J, Hu L, Jiang Y, Khattak A. Circulation network design for urban rail transit station using a PH(n)/PH(n)/C/C queuing network model. European Journal of Operational Research. 2017;260(3):1043–68.
56. Hu L, Zhao B, Zhu J, Jiang Y. Two time-varying and state-dependent fluid queuing models for traffic circulation systems. Eur J Oper Res. 2019;275:997–1019.
57. Elbaum Y, Novoselsky A, Kagan E. A Queueing Model for Traffic Flow Control in the Road Intersection. Mathematics. 2022;10(21):3997.
58. Rovetto C, Cruz E, Nuñez I, Santana K, Smolarz A, Rangel J, et al. Minimizing Intersection Waiting Time: Proposal of a Queue Network Model Using Kendall’s Notation in Panama City. Applied Sciences. 2023;13(18):10030.
59. Timmerman RW, Boon MAA. The fixed-cycle traffic-light queue with multiple lanes and temporary blockages. Transportmetrica A: Transport Science. 2022;20(1).
60. Osorio C, Yamani J. Analytical and Scalable Analysis of Transient Tandem Markovian Finite Capacity Queueing Networks. Transportation Science. 2017;51(3):823–40.
61. Lo HK. A cell-based traffic control formulation: Strategies and benefits of dynamic timing plans. Transp Sci. 2001;35:148–64.
62. Berg MVD, Hegyi A, Schutter BD, Hellendoorn H. Integrated traffic control for mixed urban and freeway networks: A model predictive control approach. Eur J Transp Infrastruct Res. 2007;7.
63. Lo HK. A novel traffic signal control formulation. Transportation Research Part A: Policy and Practice. 1999;33(6):433–48.
64. Kashani HR, Saridis GN. Intelligent control for urban traffic systems. Automatica. 1983;19(2):191–7.
65. Lin S, De Schutter B, Xi Y, Hellendoorn H. Fast Model Predictive Control for Urban Road Networks via MILP. IEEE Trans Intell Transport Syst. 2011;12(3):846–56.
66. Wu N, Li D, Xi Y, de Schutter B. Distributed Event-Triggered Model Predictive Control for Urban Traffic Lights. IEEE Trans Intell Transport Syst. 2021;22(8):4975–85.
67. Ye B-L, Wu W, Li L, Mao W. A Hierarchical Model Predictive Control Approach for Signal Splits Optimization in Large-Scale Urban Road Networks. IEEE Trans Intell Transport Syst. 2016;17(8):2182–92.
68. Zou Q, Lu K, Li Y. Computation load balancing real-time model predictive control in urban traffic networks. arXiv. 2018.
69. Lu K, Du P, Cao J, Zou Q, He T, Huang W. A novel traffic signal split approach based on Explicit Model Predictive Control. Mathematics and Computers in Simulation. 2019;155:105–14.
70. Okamoto R, Tezuka Y, Mukai M, Hatanaka T, Iino Y, Namerikawa T. Feasibility and Performance Analysis of Model Predictive Signal Control Based on a Micro Traffic Model Including Individual Vehicle Motion. T SICE. 2018;54(12):849–56.
71. Yu H, Ma R, Zhang HM. Optimal traffic signal control under dynamic user equilibrium and link constraints in a general network. Transportation Research Part B: Methodological. 2018;110:302–25.
72. Sasaki S, Namerikawa T. Traffic Signal Control Considering Switching Timing via Distributed Model Predictive Control. In: 2019 19th International Conference on Control, Automation and Systems (ICCAS), 2019. 286–91.
73. Jitnuant J, Banjerdpongchai D. Application of Model Predictive Control to Traffic Network Systems Based on Hierarchical Distributed Control Framework. In: 2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2019. 873–6.
74. Mung GKS, Poon ACK, Lam WHK. Distributions of queue lengths at fixed time traffic signals. Transportation Research Part B: Methodological. 1996;30(6):421–39.
75. Osorio C, Nanduri K. Energy-Efficient Urban Traffic Management: A Microscopic Simulation-Based Approach. Transportation Science. 2015;49(3):637–51.
76. Treca M, Garbiso J, Barth D, Zargayouna M. Fast bootstrapping for reinforcement learning-based traffic signal control systems using queueing theory. Fast Bootstrapping for Reinforcement Learning-Based Traffic Signal Control Systems Using Queueing Theory. 2020.
77. Vickrey W. Congestion theory and transportation investment. Am Econ Rev. 1969;59: 251–61.
78. Alfa AS, Neuts MF. Modelling vehicular traffic using the discrete time Markovian arrival process. Transp Sci. 1995;29.
79. Cruz FRB, van Woensel T, MacGregor Smith J, Lieckens K. On the system optimum of traffic assignment in M/G/c/c state-dependent queueing networks. European Journal of Operational Research. 2010;201(1):183–93.
80. Sztrik J. Basic queueing theory: foundations of system performance modeling. GlobeEdit. 2016.
81. Kerbachea L, Smith M. The generalized expansion method for open finite queueing networks. Eur J Oper Res. 1987;32:448–61.
82. Zaidi AA, Kulcsar B, Wymeersch H. Back-Pressure Traffic Signal Control With Fixed and Adaptive Routing for Urban Vehicular Networks. IEEE Trans Intell Transport Syst. 2016;17(8):2134–43.
83. Zhao J, Wan L, Wang J, Ban X. Dynamic traffic signal timing optimization strategy incorporating various vehicle fuel consumption characteristics. IEEE Transactions on Vehicular Technology. 2016;65:3874–87.
84. Zegeye SK, De Schutter B, Hellendoorn J, Breunesse EA, Hegyi A. Integrated macroscopic traffic flow, emission, and fuel consumption model for control purposes. Transportation Research Part C: Emerging Technologies. 2013;31:158–71.
85. Yao H, Li X. Decentralized control of connected automated vehicle trajectories in mixed traffic at an isolated signalized intersection. Transportation Research Part C: Emerging Technologies. 2020;121:102846.
86. Wongpiromsarn T, Uthaicharoenpong T, Frazzoli E, Wang Y, Wang D. Throughput optimal distributed traffic signal control. ArXiv Preprint. 2014.
87. Wu J, Ghosal D, Zhang M, Chuah C-N. Delay-Based Traffic Signal Control for Throughput Optimality and Fairness at an Isolated Intersection. IEEE Trans Veh Technol. 2018;67(2):896–909.
88. Digabel S. NOMAD: Nonlinear optimization with the MADS algorithm. ACM Trans Math Softw. 2011;37:44.
89. Boukouvala F, Misener R, Floudas C. Global optimization advances in mixed-integer nonlinear programming, MINLP, and constrained derivative-free optimization, CDFO. Eur J Oper Res. 2016;252:701–27.
90. Wondimagegnehu MB, Alemu G. Short time traffic flow identification and prediction at road junctions using recurrent multilayer perceptron. In: 2017 IEEE AFRICON, 2017.
91. Ma T, Zhou Z, Antoniou C. Dynamic factor model for network traffic state forecast. Transportation Research Part B: Methodological. 2018;118:281–317.
92. Zheng H, Lin F, Feng X, Chen Y. A hybrid deep learning model with attention-based conv-lstm networks for short-term traffic flow prediction. IEEE Transactions on Intelligent Transportation Systems. 2020;PP:1–11.
93. Smith S, Barlow G. SURTRAC: Scalable Urban Traffic Control. In: 2013.
94. El-Tantawy S, Abdulhai B. Multi-Agent Reinforcement Learning for Integrated Network of Adaptive Traffic Signal Controllers (MARLIN-ATSC). In: 2012 15th International IEEE Conference on Intelligent Transportation Systems, 2012. 319–26.
© 2025 Zhao et al. This is an open access article distributed under the terms of the Creative Commons Attribution License: http://creativecommons.org/licenses/by/4.0/ (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.