Abstract
This paper proposes a novel decentralized signal control algorithm that seeks to improve traffic delay equity, measured as the variation of delay experienced by individual vehicles. The proposed method extends the recently developed delay-based max pressure (MP) algorithm by using the sum of cumulative delay experienced by all vehicles that joined a given link as the metric for weight calculation. Doing so ensures the movements with lower traffic loads have a higher chance of being served as their delay increases. Three existing MP models are used as baseline models with which to compare the proposed algorithm in microscopic simulations of both a single intersection and a grid network. The results indicate that the proposed algorithm can improve the delay equity for various traffic conditions, especially for highly unbalanced traffic flows. Moreover, this improvement in delay equity does not come with a significant increase to average delay experienced by all vehicles. In fact, the average delay from the proposed algorithm is close to—and sometimes even lower than—the baseline models. Therefore, the proposed algorithm can maintain both objectives at the same time. In addition, the performance of the proposed control strategy was tested in a connected vehicle environment. The results show that the proposed algorithm outperforms the other baseline models in both reducing traffic delay and increasing delay equity when the penetration rate is less or equal to 60%, which would not be exceeded in reality in the near future.
Traffic signals serve as one of the most used tools to manage conflicting vehicle movements at intersections. However, they also serve as the main bottleneck that impedes the network mobility, since they directly stop vehicles and impose travel delays ( 1 ). Therefore, proposing the design of signal timing is required to ensure efficient traffic operations at signalized intersections. Adaptive signal control methods use real-time traffic measurements to predict how traffic patterns will evolve and then optimize the signal timing based on prevailing patterns and/or these predictions. They have been studied vastly in the past decades and regarded as a promising technique to improve network mobility ( 2 – 5 ). However, it remains a challenging research topic, especially for network-wide signal control problems, because of its complexity. One difficulty is to accurately model the temporospatial interdependence between intersection performance. Another is the computational speed to solve a complex optimization problem in real time. Decentralized traffic signal control algorithms address both concerns, since they optimize signal timings for each intersection based only on local traffic conditions. Many decentralized traffic signal control approaches have been proposed in the past decades, such as OPAC ( 6 ), RHODES ( 2 ), SCOOT ( 7 ), and so forth. A comparison between centralized and decentralized control approaches can be found in Chow et al. ( 8 ).
The max pressure (MP) signal control algorithm, also known as backpressure (BP), is a decentralized optimization algorithm that was originally proposed for the routing and scheduling of packet transmission in a wireless network ( 9 ). Varaiya ( 10 ) was the first to implement MP in traffic signal control problems, which we refer to as the Original-MP in the rest of this paper. The MP algorithm requires the turning ratio and saturation flows at an intersection be known, but does not require any knowledge of demand information. Because of its implementation ease and decentralized nature, numerous studies have proposed and/or tested the performance of variants of MP in signalized street networks; see Dixit et al. ( 11 ), Gregoire et al. ( 12 ), Wu et al. ( 13 ), Xiao et al. ( 14 ), Liu and Gayah ( 15 ), Xu et al. ( 16 ), Wang et al. ( 17 ), Kouvelas et al. ( 18 ), Le et al. ( 19 ), Levin et al. ( 20 ), Li and Jabari ( 21 ), Lioris et al. ( 22 ), Mercader et al. ( 23 ), Varaiya ( 24 ), and Wei et al. ( 25 ) for examples. The basic steps of a MP algorithm are as follows.
A selected metric is measured for each vehicle movement at an intersection at each instance when a signal needs to be updated. Metrics that are commonly used include queue length, travel time, and traffic delay.
The weight of each movement is computed as this measured metric minus the average value of this metric for all downstream movements.
The pressure of a signal phase is computed as the sum of the weights multiplied by the saturation flows of the movements served during that phase.
The pressure is then used to change the signal phasing and timing plan. For cycle-less implementation, the phase with the maximum pressure is activated for the next time step. When a specific cycle length is to be maintained, the phase splits for the next cycle are determined based on the proportion of the pressures.
The control performance highly depends on the selection of the metric. The Original-MP algorithm uses “queue length” as the metric for weight calculation. However, it also uses point queue models to represent the traffic state on links and store-and-forward models to depict the vehicle transitions between links. Since the vehicles join the point queue immediately once they enter the link, this model does not track the positions and moving status of vehicles. Therefore, it should be emphasized that the “queue length” in the Original-MP algorithm represents the number of vehicles on the link as opposed to the number of vehicles stopped in a queue. In addition, it assumes the queue storage capacity is infinite, which is problematic when the traffic volume is high. To address these issues, many queue-based MP algorithm variants have been proposed. Xiao et al. ( 14 ) proposed a pressure releasing policy (PRP) that considers both the local queue length and the queues on the entry links. The latter was used to adjust the weight while accounting for queue capacity. Another method is normalizing queue lengths using queue capacities ( 18 , 25 ). Gregoire et al. ( 12 ) used a convex function of queue capacity to normalize the queue length, which outperforms the Original-MP algorithm under heavy traffic conditions. Although these methods normalize or adjust the number of vehicles for the weight calculation to reduce queue spillovers, one drawback is that vehicles’ positions and moving status are not considered. For example, a vehicle stopped in a queue close to the stop line should weigh more than a free flow moving vehicle far away from the intersection. To address this, Li and Jabari ( 21 ) proposed a position weighted backpressure (PWBP) algorithm that uses the sum of normalized distance over all vehicles on a link to define the weight of a movement. For an upstream movement, the normalized distance is the actual distance from the upstream end of the link divided by the link length, which means a vehicle closer to the intersection has higher weight. For the downstream movement, the actual distance from the downstream end of the link is normalized. This method generates low weight if the downstream vehicles are closer to the intersection and thus can reduce the occurrence of queue spillover. Most of the MP algorithm variants switch phases at a pre-defined frequency. Levin et al. ( 20 ) pointed out that the loss of a regular cycle pattern may not be preferable, since it brings confusion to travelers. Therefore, the study proposed a model with a fixed phase sequence and maximum cycle length. Other examples of cycle-based MP algorithms include are given in Dixit et al. ( 11 ) and Mercader et al. ( 23 ).
While the metric plays an important role on the control performance, the ability to measure this metric also influences its use. Mercader et al. ( 23 ) argued that queue length can be difficult to obtain in practice and instead proposed a MP algorithm based on vehicular travel time in the previous cycle. The model was validated in a field experiment. Since minimization of travel delay is one of the mostly used objectives in traffic signal control problems, delay-based MP (D-MP) algorithms have also been proposed. Moreover, delay is inherently capacity-aware, that is, the marginal delay increases with queue length. Wu et al. ( 13 ) developed a D-MP algorithm using the head-of-line (HOL) information, but the proposed model only works for isolated intersections. Dixit et al. ( 11 ) proposed a parsimonious D-MP and showed that high-quality real-time delay data could be obtained at a cheaper cost than the physical sensors required for queue measurement. However, this model cannot relate the queue lengths and delay at an arbitrary time. More recently, Liu and Gayah ( 15 ) proposed a D-MP that can overcome this drawback. The model divides vehicles on a link into two groups: moving vehicles (at free flow speed) and stopped vehicles. Then, the delay incurred in one time step is equal to the number of stopped vehicles multiplied by the time step size. It is mathematically proved that the model has the most desirable property of the Original-MP algorithm: maximum stability, which means a demand can be accommodated by this algorithm if it can be accommodated by any control policy. Simulation results show that the D-MP algorithm performs well under various traffic conditions, including partially connected vehicle (CV) environments.
To the best of our knowledge, none of aforementioned models has considered delay equity, measured as the variation of delay experienced among all individual vehicles. This is another common signal control objective that has been widely studied; see Liang et al. ( 26 ), Hitchcock and Gayah ( 27 ), and Lertworawanich et al. ( 28 ). The lone exception is Wu et al. ( 13 ), which is only applicable for isolated intersections. Moreover, while the HOL model generates fairness compared to the queue-based MP algorithm, it also leads to longer queue lengths. This tradeoff between the fairness and queue lengths can be adjusted by using a weighted sum of the HOL term and queue term as the weight; however, there is not a systematic method to find the optimal coefficients in the weighted sum. In light of this gap in the literature, we propose here a delay-based model that improves both delay equity and average delay under various traffic conditions. The performance of the proposed algorithm, which is referred to as TD-MP (total-delay-based MP), is compared to three benchmark models: the Original-MP, D-MP, and PWBP. The paper shows that the proposed algorithm has the lowest variation in travel delay under all tested scenarios, and it has even lower average delay than the D-MP algorithm under most scenarios. The performance of all methods is also tested and compared in a CV environment in which a subset of vehicles is monitored and can contribute to estimates of the MP metrics. The results show that the TD-MP algorithm is more stable than the baseline models, and it generates both lower traffic delay and higher equity when the penetration rate is below 60%.
The rest of this paper is organized as follows. The next section introduces the general form of a MP algorithm and shows the proposed algorithm along with the baseline algorithms. The subsequent section conducts the simulation and shows the comparison of the control performance between the proposed algorithm and baseline models under various scenarios. We conclude in the last section.
Methods
This section first introduces the general form of a MP algorithm, focusing on the definitions of weight and pressure. Then, the baseline models are described, with emphasis on how they differ. Next, we propose the novel MP algorithm, TD-MP, that can be used to improve delay equity.
Useful notations for network configuration in this paper are defined as follows. A link pair
General Form of a MP Algorithm
In all MP algorithms, the signal timing is determined by the pressure of all phases. In a cycle-less algorithm, the phase with the maximum pressure is activated for the next step, while in a cycle-based algorithm, the effective green time is allocated according to the proportion of the pressures. The proposed algorithm is cycle-less, so we focus on this type in the following. The general form for the pressure of a phase,
where
All cycle-less MP variants have the same form for the pressure calculation; they only differ in the computation of the weight associated with each of the movements. The general form for the weight of a movement can be expressed as follows:
where
Baseline Models
This section shows the expressions of weight of the three baseline models: the Original-MP, PWBP, and D-MP. All three models are cycle-less, so we only focus on the weight calculation.
Original-MP
The Original-MP algorithm uses point queue models for the traffic states, and the number of vehicles of movements,
where

An intersection of two one-way streets.
Position Weighted Back Pressure
To address the issue with vehicle positions in the Original-MP algorithm, Li and Jabari ( 21 ) proposed a MP model that involves the location of vehicles on the link in the weight calculation:
where
Delay-Based MP
Liu and Gayah ( 15 ) proposed a D-MP algorithm and demonstrated that it outperforms the Original-MP and other two benchmark models under various scenarios. In the D-MP model, the vehicles on a link are divided into two groups: moving vehicles and stopped vehicles. Moving vehicles are assumed to always travel at free flow speed until they join the queue and, thus, all traffic delay is related to the stopped vehicles. Travel delay incurred in the previous time step was used for the weight calculation in the D-MP algorithm. Therefore, the D-MP algorithm uses an average metric, unlike the Original-MP and PWBP algorithms, which both use a snapshot metric in the weight calculation. The weight at the ith time step can be expressed as follows:
where
Proposed Algorithm
Total-Delay-Based MP
As demonstrated by Liu and Gayah (
15
), the D-MP algorithm outperforms three baseline models in average traffic delay, queue length, and network throughput under various scenarios. In this model, the signal phase is selected at a pre-defined frequency depending on the delay of each movement in the previous time step. However, this means that the weight for each movement is reset to be zero at the beginning of each step regardless of the cumulative delay incurred by the current vehicles. Although this method achieves reasonable performance overall, it may lead to inequitable situations in which one movement experiences extremely large delay to the benefit of others. This method specifically favors approaches with heavier traffic when demand is unbalanced and, thus, approaches with less traffic may experience very high delays. This phenomenon can be explained using the example shown in Figure 2. The intersection consists of a one-way street and a two-way street, and each direction only has one lane. Vehicles from the northbound street can either go straight or turn right; the southbound street allows straight movement and left-hand turns; the eastbound street allows through movement only. These three movements are served by three individual phases, as denoted in Figure 2a. Assume vehicles arrive to phases 2 and 3 continuously at a fixed rate of 1 veh/s, and that vehicle arrival rate to phase 1 is 0 veh/s. Also assume the saturation flow for all movements is 2 veh/s, signal phases are updated every

Inequitable control from the delay-based max pressure (D-MP) algorithm: (a) lane designations and (b) D-MP control algorithm.
To overcome this drawback, we replace the delay term in Equation 6 with the sum of delay incurred by all vehicles on the link since they joined the link. Since we use the total delay from all vehicles, we refer to this model as the TD-MP. The weight can be expressed as follows:
where
Note we keep the downstream term from the D-MP algorithm. As mentioned before, the main goal of the downstream term is to avoid activating a phase if the downstream links are all congested. If the downstream link has less vehicles, it should impose less (negative) impact on the weight. However,
Modification for the Work Conservative Property
A signal control policy is said to be work conservative if the activated phase can serve at least one vehicle (i.e., at least one served upstream link is not empty and its downstream links are not all full), as long as there exists at least one vehicle that can be served at the intersection. This property has been discussed in some MP-based algorithms, for example, Gregoire et al. ( 12 ) and Mercader et al. ( 23 ). Up to now, the weight definition of the proposed algorithm and all baseline models cannot ensure the work conservative property. To this end, we change the pressure expression in Equation 1 to the following:
where
Simulation Tests
To validate the proposed algorithm, microscopic traffic simulation tests are conducted using SUMO software ( 29 ). Since the proposed TD-MP algorithm is an extension of the D-MP algorithm developed by Liu and Gayah ( 15 ), as a preliminary test, we first compare these two algorithms for an isolated intersection. Then, we compare the proposed algorithm against all baseline models on a grid network assuming the full knowledge of the required metrics can be obtained. Subsequently, the control performance of the proposed algorithm in a partially connected environment is tested.
Test at an Isolated Intersection
Simulation Settings
We examine the performance of the proposed model when applied to an isolated intersection, illustrated in Figure 3. The incoming links are marked by thicker dashed lines, and the arrows showing the travel direction. For each incoming link, the right-hand lane is a shared lane by the right-hand turn and the through movements, and the left-hand lane is for left-hand turns only. Turning ratios are assumed to be identical for all incoming links. The speed limit is set to 20 m/s and the saturation flow is 1800 vehicles per hour per lane (vphpl). We use the default car-following model of Krauß (
30
) in SUMO. Available phase options are shown on the right-hand side of the figure. The lost time between phase changes is set to 3 s. The signal update time step

Single intersection configuration.
For simplicity, we use equal demands for the north–south (NS) and east–west (EW) incoming links, denoted by
Results
Figure 4 shows the average delay measured for each individual lane at the intersection. In the legend,

Lane-wise average delay.
The TD-MP algorithm can improve the delay equity effectively, even for the balanced scenario. When the demand difference is less than or equal to 400 vph, the TD-MP algorithm produces a higher delay for right-hand lanes and lower delay for left-hand lanes compared to the D-MP algorithm. Consequently, the delay difference among all lanes is reduced. When the demand difference exceeds 400 vph, the demand of the left-hand lane from the NS direction becomes higher than the demand of both lanes from the EW direction. Accordingly, the TD-MP algorithm increases the delay of both lanes from the NS direction and reduces the delay of the other direction. Thus, the TD-MP model improves the delay equity for all tested scenarios.
Figure 5 shows the average delay and standard deviation of delay experienced by all vehicles in the simulation. Figure 5a shows that the average delay from the TD-MP algorithm is larger than that of the D-MP algorithm; however, the amount is small (less than 2 s per vehicle and less than 10% of what is observed in the D-MP algorithm), and this difference diminishes with the level of imbalance. In contrast, Figure 5b shows that the TD-MP algorithm can reduce the standard deviation in traffic delay considerably; the improvement ranges from 2 s for the balanced case (13%) to 7 s for the most unbalanced case (35%). Overall, these results demonstrate the power of the TD-MP algorithm to improve the delay equity without the significant sacrifice of overall mobility for a single intersection. The next section will demonstrate that these benefits can be further improved when the TD-MP algorithm is applied network-wide.

Comparison of delay per vehicle: (a) average of delay per vehicle and (b) standard deviation of delay per vehicle.
Test on a Grid Network
Simulation Settings
To further demonstrate the benefits of the TD-MP model, its performance is tested on an idealized

A grid network.
Simulation-Based Optimal Time Step
Liu and Gayah (
15
) showed that the update time step is critical for MP-based control. Thus, the optimal update time steps are needed for each method for a fair comparison of their performance. To this end, all models were applied using four values for the time step (5, 7, 9, and 11 s) for two scenarios under the high demand level: a balanced scenario in which

Effect of time step size: (a) average for the balanced case, (b) standard deviation for the balanced case, (c) average for the unbalanced case, and (d) standard deviation for the unbalanced case.
Results With Full Knowledge of Required Metrics Under Stable Demand
Figure 8 shows the average delay and standard deviation of delay obtained from all models for the three demand levels. For each scenario, although the time headway of vehicle generations is random, the average arrival rate is fixed through the whole simulation. Therefore, we refer to this demand pattern as stable demand. For all demand levels and models, the average and variation of delay increase with the level of imbalance. The Original-MP algorithm has the highest values for both metrics in all scenarios. This is not unexpected, since it uses a snapshot metric to determine the signal timing, and it treats all vehicles on a link as the same while locations and moving status are crucial for the performance. With the increase in travel demand, the average queue length increases, and the non-queued vehicles will decrease. Thus, the negative influence from this treatment is diminished. Therefore, the relative increases in the average delay as demand increases between the Original-MP and other models is reduced, especially for the balanced scenarios.

Performance comparison under stable demand: (a) average delay for low demand, (b) standard deviation of delay for low demand, (c) average delay for medium demand, (d) standard deviation of delay for medium demand, (e) average delay for high demand, and (f) standard deviation of delay for high demand.
Interestingly, the proposed TD-MP algorithm has the lowest delay for several cases tested; specifically, for demand differences less than 600 vph under low demand levels or demand differences higher than 800 vph under the medium and high demand levels. For other scenarios, the PWBP algorithm has the lowest average delay, but the average delay difference among the D-MP, TD-MP, and PWBP models is negligible. However, the standard deviation from the TD-MP model is considerably smaller than all three baseline models for most cases, which suggests that the TD-MP model provides better delay equity than all other methods. The differences are starker for the highly unbalanced scenarios and under higher demand levels. Figure 8 leads to a similar conclusion as the single intersection case study: for a network, the TD-MP model can improve the delay equity significantly, and this improvement does not come at the any significant cost of the overall mobility.
Results With Full Knowledge of Required Metrics Under Unstable Demand
The previous section demonstrated the control performance of the TD-MP model under stable demand. However, since adaptive signal control strategies are designed to tackle real-time traffic conditions, it is critical to investigate the control performance under unstable demand. To this end, we create a typical scenario in which the average demand increases from a low starting level to a high level and then drops back to the low level. We assume the demand difference between NS entry links and EW entry links is 600 vph for the whole simulation. In addition to this variation in the average demand, we assume that under unstable demand, the real arrival rate changes every 5 min and follows a normal distribution with a mean equal to the average demand in that interval and a standard deviation equal to 5% of the mean. For example, if

Unstable demand.
Figure 10a shows the cumulative delay for all models under unstable demands, and for visualization purposes, Figure 10b shows the delay reduction from the other three models compared to the Original-MP. As expected, since the MP algorithms use the pre-defined metric value, which solely depends on the current traffic states on the local links to determine the signal timing, the uncertainties do not have a significant impact on the control performance. Similar to the scenarios under stable demand (when the demand difference is 600 vph), the PWBP model has the lowest delay while the Original-MP model has the worst performance; furthermore, the TD-MP model reduces delay compared to the D-MP model.

Delay comparison under unstable demand: (a) cumulative delay and (b) reduced delay compared to the Original-MP.
Figure 11 shows the standard deviation of travel delay per vehicle in all 10 simulation runs. It shows that for all random seeds, the TD-MP model can improve the delay equity significantly compared to all baseline models. The PWBP model has a better delay equity than the D-MP and Original-MP models for most random seeds, while it generates higher delay variation for a few random seeds. Above all, this section shows that the MP-based algorithms are robust to the randomness in the travel demand.

Delay variation under unstable demand.
Results in a Partially Connected Vehicle Environment
The results shown in the previous section are obtained when perfect information is available to compute metrics required to implement all MP models. However, this requires perfect sensing across the network, which is not realistic or expected. Compared to the baseline models, it is more challenging to obtain the pressure for the TD-MP model since it requires the exact arrival time and departure time of each vehicle on a link for the total delay computation. Thanks to the advancement and increasing deployment of CVs, traffic states can also be obtained through communication with the CVs without the help of other equipment. However, since a fully connected environment is not expected to occur in the near future, it is critical to test the model performance in a partially CV environment. In this case, traffic states may be estimated based on the information provided by only a portion of vehicles that serve as CVs, and the information from other vehicles is ignored. For example, if there are two CVs and five non-CVs on a link, the value for the metric of the Original-MP model, which is the number of vehicles, is 2.
To this end, we considered five CV penetration rates

Comparison in a connected vehicle environment with balanced demand: (a) average delay and (b) standard deviation of delay.

Comparison in a connected vehicle environment with unbalanced demand: (a) average delay and (b) standard deviation of delay.
In line with our expectation, both the average delay and delay variation of all models worsen with a decrease in the penetration rate. This influence of penetration rate is more significant for the unbalanced scenario than the balanced scenario, that is, for a given reduction in the penetration rate, the increase in the two metrics for the unbalanced scenario is higher than for the balanced scenario. In addition, for both demand scenarios, this impact of the penetration rate is more significant when the penetration rate is low. For instance, for the unbalanced scenario shown in Figure 13b, the increase in the standard deviation when the penetration rate changes from 60% to 40% is much more significant than the increase when the penetration rate changes from 100% to 80%.
For the comparison of model performance, the proposed TD-MP model provides the best delay equity for all penetration rates under both unbalanced and balanced scenarios. It also generates the lowest average delay when penetration rate is equal to or lower than 60%. This is reasonable, as the TD-MP model is able to better account for “lone” vehicles at an approach (see example associated with Figure 2), which is more likely under smaller penetration rates. When the penetration rate is higher, the average delay from the TD-MP model is still very close to the minimum value, which is achieved by the PWBP model. Note that although the PWBP model has the lowest average delay when the penetration rate is higher than 80%, its performance worsens drastically when the penetration rate decreases. When the penetration rate drops to 40%, it even generates a larger delay variation than the Original-MP model, which has the worst control performance under all other scenarios. The PWBP model requires both the number of vehicles and the positions of all vehicles for the weight calculation. In a highly CV environment, the second information is beneficial for the control performance since it provides more detailed and accurate traffic state information. However, when the penetration rate is low, the high randomness can result in large errors in the weight estimates and worsen the control performance.
In addition to the comparison of the average delay and the standard deviation, the TD-MP model is also more stable in responding to both the traffic randomness, which is reflected by the error bars in Figures 12 and 13, and the penetration rate, which is reflected by the changes in both metrics for a change in the penetration rate, than other models. This is a very desirable property for a signal control algorithm.
To investigate the estimation error from the CVs in the pressure calculation, we compute the ratio of the sum of the value estimated from the CVs over all links and all steps during the whole simulation to the corresponding value computed from all vehicles. Figure 14 shows the ratio (in percentage) of the estimation under both demand scenarios tested above. The Original-MP model has the highest estimation ratio, while the TD-MP model has the lowest. This is not unexpected. The reason is that the TD-MP and D-MP models use average metrics, that is, delay in each time step and total delay incurred by current vehicles, while the Original-MP and PWBP models use snapshot metrics, that is, the number of vehicles and position weighted number of vehicles at the instants of signal update. Assume there is one stopped non-CV and one stopped CV on a link at the first time step, and the CV leaves in the second time step. For the Original-MP model, the ratio in these two time steps is equal to

Estimation ratio from connected vehicles: (a) balanced demand and (b) unbalanced demand.
Overall, in a CV environment, the performance of all the tested MP-based models improves with an increase in the number of CVs. This shows that the proposed TD-MP model has the best performance in both the average delay and delay equity for most scenarios. Moreover, the TD-MP model is a more stable control policy for responding to the randomness in both traffic conditions and penetrate rate.
Conclusions
This paper develops a new MP model using the sum of delay over all vehicles, since they join a link as the metric to compute the weight. The proposed model is compared to multiple other MP-based signal control methods, including the Original-MP, PWBP, and recently proposed D-MP models. The simulation results suggest that the proposed model can improve equity significantly, especially for highly unbalanced traffic conditions, while simultaneously keeping the average delay almost as low as for other models. Simulations also reveal that when data on travel times, delays, and vehicle positions are only available from a subset of vehicles—as would be the case in a CV environment—the proposed model is more stable than the Original-MP and PWBP models and demonstrates similar stability to the D-MP model. Further, the proposed TD-MP model provides the highest delay equity for all tested penetration rates and the lowest average delay when the penetration rate is equal to or lower than 60%.
The existing MP algorithms control traffic operation through signal timings. Thanks to the development and increasing popularity of autonomous vehicles (AVs), this emerging technology has the potential to boost the efficiency further. Therefore, proposing a method to combine the MP algorithm and the control of AVs is a promising future research direction. In addition to travel time, traffic delays, and queues, other measure of effectiveness such as the number of stops and fuel consumption is another point that needs to be investigated. This paper focuses on the time-step-based MP algorithm in which the controller switches phase at a fixed frequency. Other cycle-based MP algorithms ( 11 , 20 , 23 ) have also been proposed, in which the phase sequence and duration are adjusted every cycle. Since the minimum green time is usually imposed, they are expected to have less intensive delay inequity. However, the green allocation in such models is proportional to the pressure, which can lead to delay inequity as well. Therefore, it is another interesting topic to investigate the delay equity in cycle-based MP algorithms.
Footnotes
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: H. Liu, V. Gayah; data collection: H. Liu, V. Gayah; analysis and interpretation of results: H. Liu, V. Gayah; draft manuscript preparation: H. Liu, V. Gayah. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by NSF Grant CMMI-1749200.
Data Accessibility Statement
All data used in this paper were generated by the authors using simulation software as described in the paper. Copies of the simulated data are available on request.
