Abstract
With the continuous perfection of the technology of automated vehicles (AV), data exchange can be conveniently carried out between different vehicles and infrastructures, which makes it easier to collect different types of traffic parameters. Therefore, under AV environment, the vehicle status can be determined to obtain the periodic arrival rate of movements and a more efficient control strategy can be designed. The combination styles of phase movement (PM), an important factor of the signal control, will also become more complicated for intersection signal control. The current methods about the PM combination styles only considered two kinds of movement combination styles, and cannot get the extensive phase combination (PC) schemes in AV environment. This paper documents a new PM combination method by fractionalized movement compatibility relations, and uses discrete mathematics to calculate overall PC schemes. Then, a PM dynamic combination control method is proposed to optimize cyclically signal control. The analysis results of numerical tests showed that the average vehicle of the proposed method is reduced by 6.9 % and 14.5 % for 20 signal cycles, respectively, and the total throughput can be increased by 4.3% and 7.8%, respectively, compared with the dynamic timing control mode and the fixed control mode. Results show that the proposed method could significantly improve intersection control effectiveness.
Keywords
Introduction
With the rapidly growing of urban traffic demand, traffic congestion has become a crucial problem especially in urban locations, which causing many serious problems, such as waste of time, excessive fuel consumption, and air pollution [1]. To alleviate these problems, methods such as widening existing roads and constructing new roads have been employed. However, these methods cannot satisfy the increasement of traffic demand. Signalized intersections have been proved as the bottlenecks in urban traffic networks. Many researchers pointed out that signal timing optimization at signalized intersections can effectively reduce urban traffic congestion and improve traffic efficiency [2, 3].
The development of traffic signal control has experienced three stages, that are, fixed-time control, actuated control and adaptive traffic control [4, 5]. Fixed-time control utilizes historical traffic data or assume that the traffic flow of intersection movements is fixed arrival patterns to create timing plans for different time of a day to serve a certain time period. However, this strategy cannot without capability of responding to short-term traffic demand and pattern changes. Actuated control employs point detectors to modify a fixed timing plan, such as, occasionally skips a phase if a vehicle is present or shortens a phase split when vehicles are not being served. The researches about the actuated control mainly concentrate on the optimal max-minimum green time and unit extension time, its phase sequence is fixed [6]. Adaptive control attempts to adjust the signal timing to accommodate the changes of traffic volume. Since it has more flexibility on signal operations than actuated control, adaptive control offers more potential improvements [7]. Currently, researches on adaptive control mainly focus on the real-time allocation of green time [8, 9]. In summary, the most research efforts on traffic control focused on the signal timing decision and attempted to serve the fluctuation of traffic flow by adjusting the timing scheme.
However, for control scheme, it includes phase sequence and signal timing scheme. Signal timing scheme optimization is not the only method for enhancing the control efficiency of an intersection, optimal phase sequence is another means, but few studiers concentrate it. Zheng [10] used four parameters (phase sequence, minimum green, unit extension and maximum green) to improve the performance of signal control. And the phase sequence was determined by optimizing the phase splits. Feng [11] proposed an algorithm to optimize the phase sequence and phase duration by minimization of total vehicle delay and minimization of queue length. They considered the phase sequence to optimize control scheme, but the phase sequence was based on the ring barrier controller structure (RBCS), as shown in Fig. 1.

Ring barrier controller structure.
For intersections, there are compatible phases and conflict zones between different movements. The compatible phase means that there is no conflict point between two movements. According to the right rules, the left turn lane is located at the left of the through lane. The types of compatible phases include: diffluence compatible, opposite compatible, and confluence compatible. the diffluence compatible indicates that the movements are non-conflict and locate in the same approach. The opposite compatible indicates that the movements are non-conflict and locate in the opposite approach. The confluence compatible indicates that the movements are non-conflict, locate in different approach, and flow into the same exit at the end. The RBCS perfectly combines the diffluence and opposite compatible relation of the movements, achieves flexible movement lapping between different phases. Under unautomated vehicles environment, the vehicles of confluence relation movement flowing into the same exit of intersection may lead to potential traffic problems, so the RBCS do not consider the confluence compatible.
However, with the development of automated technology, automated vehicles could use mechatronics technology to drive autonomously and safely according to the predetermined lane trajectory [12, 13], So the confluence relation between movements can be fractionalized as compatible relation under some situation. It shows that the PC schemes obtained by RBCS would not fit the control mode of the AV environment.
In current research about the AV environment, the researches mainly focus on vehicle data collection, information transmission and traffic flow characteristics at intersection to optimize signal timing [14, 15]. Therefore, this paper uses discrete mathematics to calculate overall PC schemes by fractionizing movement compatibility relations, and determines the vehicle status to obtain the periodic arrival rate of the approach movements based on the AVs data. Finally, the PM dynamic combination method is established to further optimize the signal control cyclically.
The remainder of this paper is organized as follows: Section 2 introduces how to determine the vehicle status of movements in an AV environment and how to determine the PC scheme. The dynamic combination method of PM is presented in Section 3. Section 4 studies the PM dynamic combination method. Evaluation of the proposed model performance is shown in Section 5 through the numerical tests. Section 6 concludes the current study and further work.
To obtain the periodic arrival rate of movements in an intersection approach, the location and speed of each vehicle near the intersection needs to be determined from available automated vehicles. Generally speaking, the road segment of one movement near an intersection approach can be divided into three regions: queuing region, slow-down region, and free-flow region (see Fig. 2). Due to the vehicles on the arterial road are limited by the signal and other vehicles, it is difficult to remains in a free flow state for them. Therefore, there are only two regions left need to be considered for one movement. In this paper, the following two different algorithms are applied to determine the location and speed of each unequipped vehicle [11].

Three regions of movements.
For the queuing region, the speed of each vehicle is assumed to be zero; thus, only the location parameter needs to be determined. Under AV environment, the locations and stop time of every stopped vehicle in queue can be directly acquired, and according to the location of the vehicle in the queue, the number of vehicles in the queue region N que can be calculated. So, the status of vehicles in queue region can be determined.
For the slow-down region, the Wiedemann’s car following model divides the state of a moving vehicle into four stages: free flow, following, closing and emergency. Under an automated vehicles (AV) environment, the relative position, speed and acceleration of vehicles can be obtained. And the state of vehicles can be determined according to these parameters, the evaluation process is shown in Fig. 3.

Vehicle state determination process.
Δv is relative velocity, Δu is headway, the meaning and values of each parameter are listed in Table 1.
Vehicle state determination parameters definition
Vehicles in the slow-down region are not in a free-flow state, and the emergency state also rarely occurs. Following and closing states are more common states for vehicles in the slow-down region. According to Fig. 3, the state of all vehicles can be determined, thus the number of all vehicles of movement σ
ij
in the slow-down region
Therefore, according to the available automated vehicle data, the vehicle status of movement, include the location and speed of each vehicle in different regions can be determined and related parameters of all vehicles can be collected in real time and accurately. In summary, the number of vehicle movements σ
ij
in the queue region
To facilitate model presentation, notations used hereafter are summarized in Table 2.
Parameter symbols and definitions
Parameter symbols and definitions
For intersection, the corresponding movement σ ij (i = 1, 2, 3, 4 ; j = 1, 2, 3) symbol of the approach i is showed in Fig. 4. Generally speaking, the intersection sets exclusive right-turn lanes for right turn movement through channelization according to the right rules, so the right turn movement is not considered. When j = 2, σi2 is the movement generated by a shared lane that represented a movement of two directions; other symbols represented movement of a single direction.

Movement symbols.
The intersection in Fig. 4 may not include all movements, e
ij
represents if a movement is included in the movement set of intersection (M).
The diffluence movements means the two movements have the same intersection approach. Thus, Ψ is defined as a set of the combination of diffluence movements.
N+ is non-zero natural numbers, for intersections, α is an approach of the intersection. Ψ
α
is a set of all movements in one approach of the intersection.
To better describe the compatibility movements in Ψ
α
, the φ
α
parameter is adopted.
When the movements in Ψ α are compatible, φ α = 1 otherwise φ α = 0. Ψ is calculated according to the definition of the movement compatibility relation, and all movements in Ψ α are compatible when the left turn lane is located on the left side of the through lane. Thus, φ α ≡ 1, ∀ α.
Tosite movement means that two opposite movements are located in two contrary approaches of an intersection. Φ is defined as the set of the combination of opposite movements.
The movements in Φ
β
are considered as a compatible relation. However, when aent iΦ
β
shares a lane with another movement, the movements in Φ
β
are considered to be an incompatibelation.
When the movements in Φ β are compatible, φ β = 1 otherwise φ β = 0. σij|ei2=1 is a movement in approach i with a shared lane. For example, if approach 1 has the shared lane (i = 1, e12 = 1), σ1j|e12=1 = σ1j.
For the confluence movement relation, it means that the two movements are located in different approach of intersection and flow into the same exit of intersection at the end. Under unautomated vehicle environment, the confluence movement is usually considered to be a conflict relationship. Thus, θ γ ≡ 0. However, under AV environment, the vehicles can collect previously unobtainable and high-fidelity traffic data, and the drivers can receive the predetermined lane trajectory to perform driving functions safely [16]. So, the confluence relation between movements can be fractionalized as compatible relation under some situation.
Thus, Θ is defined as a combination of confluence movements.
Θ
γ
is a combination of two confluence movements, and γ is the number of the se exits of two confluence movements. To describe the compatibility of movements in Θ
γ
, the θ
γ
parameter is introduced.
When the movements in Θ γ are compatible, θ γ = 1 otherwise θ γ = 0.
If σij|ei2=1 ∈ Θ γ , then θ γ = 0, ∀ γ. However, if σij|ei2=1 ∉ Θ γ , the two movements ie not always compatible, and other conditions need to be considered. If the two movements in Θ γ are compatible, the following two conditions must be simultaneously satisfied. ➀ The two movements in Θ γ do not share lanes with other movements. ➁ The total lane number occupied by two confluence movements at intersection should match with the lane number of the corresponding exit.
For condition ➀.
For condition ➁, the vehicles are assumed to pass through the intersection according to driving rules (yield and no changing lanes). Therefore.
To better understand Equation (10), the instructions are presented in Fig. 5(a) - (c), which assumes that the two movements σ a and σ b are the confluence relation, N σ a and N σ b are the lane numbers of the movements σ a and σ b , respectively, and Na&b is the number of the two movements (σ a and σ b ) that corresponds to the exit lane. In Fig. 5(a), N σ a = 1, N σ b = 1, Na&b = 3, and N σ a + N σ b < Na&b. Thus, σ a and are compable aording to Equation (10). In Fig. 5(b), N σ a = 2, N σ b = 1, Na&b = 3, and N σ a + N σ b = Na&b. Thus, σ α and σ b are also compatible according to Equation (10). In Fig. 5(c), N σ a = 3, N σ b = 1, Na&b = 3, and N σ a + N σ b > Na&b. Therefore, a conflict point exists between σ α and σ b ; thus, σ α and σ b are incompatible.
Thus, if movements in Θ
γ
are compatible, Equation (11) should be satisfied, and θ
γ
= 1.

Compatibility of confluent movements.
The compatible movement combination can be obtained by judging the compatibility of the movements as
Λ is the set of the combination of compatible movements, Ψα|φ α =1 is the combination of φ α = 1 that corresponds to Ψ α , and Φβ|ψ β =1 and Θγ|θ γ =1 are similar.
The purpose of signal control is to ensure the vehicles crossing the intersection safely by adjusting the signal scheme. The movements in one phase must have a non-conflict relation without considering a permission phase. According to the definition of the movement compatibility relation above, each combination ompatible movements can be employed as one phase. Each element of the Λ can be as one phas t number of usable signal phases at intersections are the number of Λ elements. The intersection PC scheme is composed of some usable signal phases that are arranged in a certain order according to phase sequence requirement. Thus, an array is introduced to describe the PC scheme.
The number of elements in the Λ represents the usable signal phase number of intersections, and a series of PC schemes can be obtained by randomly sampling each element. Each PC scheme is expressed by the character array, namely, Charp
υ
[m
υ
], as follows:
m υ is the phase number of the corresponding PC scheme, that is, the elements number of the array Charp υ [m υ ].
Furthermore,
When all signal PC schemes have been determined, some PC schemes still cannot satisfy the phase setting requirements, therefore, obtaining the feasible phase combination (FPC) scheme is pretty necessary. The specific setting requirements are afollows: ➀ The PC scheme must contain all movements in the intersection. ➁ If one movement occupies multiple phases (i.e., the lapping movement), these phases must be adjacent to each other. The setting of the condition ➁ ensures the continuous release of movements during a cycle. The FPC scheme is the PC scheme that satisfies these two conditions.
Condition ➀
Condition ➁
The array Charp υ [m υ ] with two situations satisfies Condition ➁.
1) Common movements among other elements does not exist, with the exception of the adjacent elements.
2) In addition, the adjacent elements permit the existence of common movements. Thus, if the two elements separated by one element have common movements, it needs to be satisfied that there is the same movement between the two elements and the intermediate elements is necessary, and there is not the same movement should exist between other elements.
In Equations (17)-(18b), ϱ ≠ ϖ, ϱ and ϖ are the element identifiers of Charp υ [m υ ]; thus, ϱ ∈ N, ϖ ∈ N and ϱ ∈ [0, m υ - 1], ϖ ∈ [0, m υ - 1].
Thus, the array Charp υ [m υ ] of the signal PC scheme must simultaneously satisfy Equations (16) and (17) or Equations (16), (18a) and (18b) to be an FPC scheme.
APC schemes of the intersection can be determined according to this method, which can be expressed as
m w is the phase number of the corresponding FPC scheme or the elements number of the array Char f w [m w ].
The number of FPC schemes obtained by this method is more comprehensive, includes all phase combinations that the RBCS can obtain and perfectly considers the movement lapping between two signal phases.
After PC schemes are determined, a PM dynamic combination method should be presented to optimize cyclically the control scheme by combining the vehicle status of movements. Firstly, the beginning of each cycle is selected as the calculation time. It should be assumed that the time of calculation at h th cycle is T
h
, according to the second section, the number of movements σ
ij
of queued vehicles and the follow-up arrival rate of the movements of σ
ij
at T
h
can be acquired, they are denoted as
Wu [17] pointed out that the average delay and capacity can be used to evaluate a signal scheme. Therefore, the average delay and traffic capacity are also used in this paper to test the new optimization model of signal control scheme. PM dynamic combination is considered but without the movement priority. The calculation model in the Highway Capacity Manual [18] takes the lane group as a research unit, which divides each approach of the intersection into several lane groups. According to the concept of lane group, a relationship exists between the movement and the lane group. That is, when the approach of the intersection does not have the shared lane, each movement is a lane group. Otherwise, all movements in an approach are one lane group.
According to the vehicle of approach located region, the vehicle status of movements σ
ij
be determined, including

Cumulative arrival condition of vehicle for movement
In Fig. 6, when the phase of the movement is in the middle of the cycle, the red time of the movement is divided into two parts—front-red time and back-red time which are denoted as
Therefore, the delay can be determined by summing the area of the trapezoids that compose the polygon BCDE in Fig. 6. The area of a given trapezoid or triangle can be determined by the queue at the start of the cycle
So the average delay of movement σ
ij
for the F
w
in the hth cycle can be calculated
The calculation model of the capacity is expressed as follows:
The average delay and traffic capacity model functions under the premise of a single movement as a lane group. An approach generally contains several movements; thus, the average delay and capacyf eh approach in the F w during the hth cycle can also be calculated as
However, when the approach of the intersection has a shared lane, all movements in an approach will be considered as one lane group. The average delay and traffic capacity of a lane group can be also calculated accorng to this model.
After defined the average delay and capacity of every approach, the average delay and capacity of the entire intersection in the F
w
during the hth cycle can be calculated as
Where I is the number of approaches in the intersection, and Q i (h) is the vehicle passing volume of the approach i during the hth cycle.
The average vehicle delay is expected to have a minimum value, whereas the traffic capacity is expected to have a maximum value. To achieve the PM dynamic combination, the multi-objective optimization problem needs to be transformed into a single objective optimization problem to optimize signal control scheme. The single objective function can be described as
The variables in the objective function Equation (25) are the effective green time of the movement
Equation (26) requires that the green time for each movement should satisfy the minimal green time but not exceed the maximal green time. The sum of the red times and the green time for a single movement or the sum of the time duration for all phases at the intersection should be equal to the cycle length, as illustrated by Equation (27). The relationship between the effective green time and the display green time is expressed in Equation (28).
According to the above FPC schemes, the following symbols are introduced to conveniently itrate the relations among the signal control parameters:
To facilitate the model formulation, the relations between the time parameters of the movements and phases should satisfy the following equations:
Where
When movement σ
ij
and σ
μλ
are the lapping movements (
To avoid the driver that waits for a long red-light time, the time that the driver has waited and the follow-up waiting time should be satisfied as.
Where, T s is the acceptable waiting time for a driver.
In summary, the proposed calculation model is formulated with the objective function a the constraints, which contains main variables and correlation variables.
1) Main variables:
Effective green time of phase:
2) Correlation variables:
The movement σ
ij
green time of the F
w
in the hth cycle:
The movement σ
ij
effective green time of the F
w
in the hth cycle:
The cycle time length of the F w in the hth cycle: C w (h)
Front-red time:
Back-red time:
The phase
All correlation variables can be transformed into a corresponding expression containing only the main variables

Partial program codes of Python.
So, the proposed model will be the expression containing only the main variables and constants. After determining the proposed model expression by Python programming, it can be found that the objective function is a quadratic function of independent variables
For the branch-and-bound algorithm, it is a common algorithm about the mixed-integer-non-liner-program, belonging to enumeration algorithm, which can search solution space systematically, analyze all feasible solutions and adopt necessary restrictions to eliminate the non-optimal regions in feasible region, so this paper uses the branch and bound algorithm to solve the proposed model. In the process of solving the model, we firstly determine the specific expression of the model by Python programming, and then use the toolbox of standard branch-and-bound technique to solve the optimization objective and all the decision variables. Different PC schemes correspond to different values of the objective and decision variables. Finally, the scheme that corresponds to the minimum objective value will be selected as the optimal control scheme at the calculation time of the hth cycle (T h ). Thus, the PM dynamic combination control for a signalized intersection can be achieved by rolling the calculation process cycle by cycle from the beginning time.
The intersection chosen by this study and the movement symbols are shown in Fig. 8.

Movement layout of example intersection.
According to the third section, M = {σ11, σ12, σ13, σ21, σ23, σ31, σ33, σ41, σ43} and e11 = e12 = e13 = e21 = e23 = = e33 = e41 = e43 = 1, e22 = e32 = e42 = 0. And movement compatibility then can be determined, the values of movement correlation parameters are listed in Table 3.
Values of the movement correlation parameters
After all FPC schemes are determined, each FPC scheme is consist of character arrays, which are denoted as Char f w [m w ]. Each array represents one FPC scheme. In this paper, 400 FPC schemes are obtained for the intersection in Fig. 8 by programming calculations. The four-phase scheme has 48 schemes, the five-phase scheme has 264 schemes, and the six-phase scheme has 88 schemes; the partial FPC schemes are listed in Table 4.
Partial FPC schemes
The collection of the actual data of vehicles is difficult since some vehicles do not have the communication device. This paper uses a numerical method to test the proposed method and assumes that the specific arrival of vehicles can be obtained. In current research about traffic flow, the arrival of traffic flow at the approach of an intersection is often regarded as a certain distribution rule, such as the Poisson distribution, the binomial distribution, or the negative binomial distribution. However, for a signalized intersection, the arrival of vehicles has a certain randomness between signal cycles [20]. Therefore, the numerical example stochastically assumes the traffic volumes listed in Table 5, including basic volume and random variation.
Vehicle arrival situation of movements
The extensively employed control modes include the fixed control (FC) mode and the dynamic timing control (DTC) mode. The PC scheme and signal timing are fixed for the FC mode. For the DTC mode, the PC scheme is fixed, but the signal timing can be adjusted slightly during different the signal cycles. To verify the feasibility of the proposed method, a numerical example is used to compare the PM dynamic combination control (PMDC) mode with the FC and DTC. In the process of calculation, 20 signal periods are selected as the research period, and every cycle length is 100 s. The arrival of vehicles in the same cycle is the same for different control modes to ensure that the result of the contrast is persuasive. In addition, other parameters involved in the calculation process must be consistent. Under the AV environment, the specific parameters are as follows: the minimum green time G min = 7s, the maximum green time G max = 60s, the saturation flow rate S ij = 2000veh/h/lane, the movement lost time L = 1.8 s, the yellow time A = 4 s, and the acceptable waiting time for a driver, T s = 120 s. [4, 2 22].
According to the movement arrival of each cycle, the objective value of all FPC schemes in each cycle can be calculated by the PMDC mode. All FPC schemes of a partial cycle that correspond to the objective value are shown in Fig. 9. The FPC scheme with a minimum objective value for each cycle is selected as the optimal control scheme of the current cycle by comparing the size of the objective value. Thus, the optimal control scheme of 20 cycles can be obtained. The optimal PC schemes of each cycle are listed in Table 6, and the movement timing scheme of 20 cycles for PMDC are listed in Table 7.

Target value of the FPC schemes for a partial cycle.
Optimal PC schemes of every cycle
Movement timing scheme of 20 cycles for PMDC
The PC structure of FC and DTC mode is the RBCS at present, the timing schemes are solved by the corresponding timing model. For the FC mode, the control scheme primarily employs the Webster timing model, which is based on the traffic volume of the critical movement. Thus, the optimal control scheme for the FC mode can be acquired according to the basic traffic volume; the parameters of the specific optimal control scheme are listed in Table 8. For the DTC mode, the signal timing scheme of each cycle can be solved using the optimal timing model. The vehicle arrival of all movements in each cycle are different due to its randomness; thus, the optimal timing schemes of different cycles are different. The movement timing scheme of the DTC mode for 20 cycles is shown in Table 9.
Movement timing scheme of the FC mode
Movement timing scheme of the DTC mode for 20 cycles
The average delay of vehicles and throughput are selected to compare the superiority of different control modes. The indexes value for different control modes can be calculated according to the different control schemes. The indexes comparison for different control modes are shown in Fig. 10.

Indexes comparison for different control modes.
According to the result, the PMDC mode can effectively reduce the average vehicle delay and increase throughput at the signalized intersection when compared with the DTC and FC modes. For the 20 signal cycles, the average vehicle delay for the PMDC mode is 96.249 s/pcu. However, the average vehicle delay for the DTC mode and FC mode are 103.419 s/pcu and 110.153 s/pcu, respectively. So, the average delay of the PMDC mode can be reduced by 6.9% and 14.5%, respectively then the DTC and FC modes. In addition, for the index of throughput, the total throughput of three control modes (PMDC, DTC and FC) for the 20 signal cycles are 862 pcu, 825pcu and 795pcu, respectively. So, the total throughput of the PMDC mode can be increased by 4.3% and 7.8%, respectively then the DTC and FC modes. Therefore, the results show that the proposed method can improve the control mode of intersection than the current control modes.
A new dynamic combination control method of PM for the signal intersection in the AV environment with considering the comprehensive styles of PC schemes is proposed in this paper. The proposed method uses discrete mathematics to calculate overall PC schemes and determines the vehicle status to obtain the arrival characteristics of the movement based on the data source of the AV environment. Then the signalized intersection is optimized cyclically according to the combination the PC scheme and vehicle arrival of the movement. This paper introduced numerical tests to verify the feasibility and effectiveness of the proposed method. The results show that the proposed method can effectively improve the control mode for intersection.
The conclusions of this paper are listed as below: The PC scheme of the proposed method is more comprehensive than the conventional PC scheme. A number of the PC schemes presented in this paper include a series of other combination schemes in addition to the RBCS (Table 4). For one cycle, the different PC schemes have a significant influence on the signal control at the intersection. For example, the optimal objective function values significantly vary for different PC schemes in cycle 3 of Fig. 9(a). The min-maximum objective values are 93.7901 s/pcu, and 259.2157 s/pcu, respectively. The corresponding number w for the FPC schemes are 365 and 220. The maximum objective value is two times of the minimum, which indicates that PC style has a significant influence on the effect of the control scheme. So the selection of a reasonable phase combination scheme is important. The proposed method can reduce effectively the average vehicle delay and increase throughput for the signalized intersection. For the 20 signal cycles, the average vehicle delay of the proposed method can be reduced by 6.9 % and 14.5 %, respectively, and the total throughput of the proposed method can be increased by 4.3% and 7.8%, respectively, compared with the DTC mode and FC mode (Fig. 10).
In conclusion, the proposed method can improve the signal control effect by considering PM dynamic combination, and provides a new idea for signal control dynamic optimization under the AV environment. However, the method considers only the compatibility relationship between the vehicle movements. The priority level of all movements is the same when determining the PC scheme of each cycle. Future researches will increase pedestrian movements and non-motorized vehicle movements, and consider setting a movement priority level to prioritize movements by special vehicles (emergency vehicle, special service vehicle, and bus).
Footnotes
Acknowledgments
This study was supported by the National Natural Science Foundation of China under Grant Nos. 71771183 and Nos. U1664262.
