Generalized Multi-hop Traffic Pressure for Heterogeneous Traffic Perimeter Control
<|reference_start|>Generalized Multi-hop Traffic Pressure for Heterogeneous Traffic Perimeter Control: Perimeter control prevents loss of traffic network capacity due to congestion in urban areas. Homogeneous perimeter control allows all access points to a protected region to have the same maximal permitted inflow. However, homogeneous perimeter control performs poorly when the congestion in the protected region is heterogeneous (e.g., imbalanced demand) since the homogeneous perimeter control does not consider location-specific traffic conditions around the perimeter. When the protected region has spatially heterogeneous congestion, it can often make sense to modulate the perimeter inflow rate to be higher near low-density regions and vice versa for high-density regions. To assist with this modulation, we can leverage the concept of 1-hop traffic pressure to measure intersection-level traffic congestion. However, as we show, 1-hop pressure turns out to be too spatially myopic for perimeter control and hence we formulate multi-hop generalizations of pressure that look ``deeper'' inside the perimeter beyond the entry intersection. In addition, we formulate a simple heterogeneous perimeter control methodology that can leverage this novel multi-hop pressure to redistribute the total permitted inflow provided by the homogeneous perimeter controller. Experimental results show that our heterogeneous perimeter control policies leveraging multi-hop pressure significantly outperform homogeneous perimeter control in scenarios where the origin-destination flows are highly imbalanced with high spatial heterogeneity.<|reference_end|>
@article{li2024generalized,
    title={Generalized Multi-hop Traffic Pressure for Heterogeneous Traffic
  Perimeter Control},
    author={Xiaocan Li, Xiaoyu Wang, Ilia Smirnov, Scott Sanner, Baher Abdulhai},
    journal={arXiv preprint arXiv:2409.00753},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.00753},
    primaryClass={cs.LG cs.SY eess.SY}
}