Intersection Coordination with Priority-Based Search for Autonomous Vehicles

Abstract

The development of connected and autonomous vehicles opens an opportunity to manage intersections without signals. One promising approach is to use a central autonomous intersection manager to optimize the movement of the vehicles in the intersection. Existing work uses Mixed Integer Linear Programming (MILP) to find optimal solutions for this problem but is time-consuming and cannot be applied in real-time. On the other hand, the coordination of the vehicles is essentially a Multi-Agent Path Finding (MAPF) problem, for which dozens of efficient algorithms have been proposed in recent years. Inspired by these MAPF algorithms, we propose a three-level algorithm called PSL to solve the intersection coordination problem. Theoretically, PSL is complete and polynomial-time in the number of vehicles. Empirically, PSL runs significantly faster with only a slight compromise in the solution quality than the optimal MILP method. It also generates significantly better solutions with a slightly larger runtime than the traditional First-Come-First-Served strategy.

Cite

Text

Li et al. "Intersection Coordination with Priority-Based Search for Autonomous Vehicles." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I10.26368

Markdown

[Li et al. "Intersection Coordination with Priority-Based Search for Autonomous Vehicles." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/li2023aaai-intersection/) doi:10.1609/AAAI.V37I10.26368

BibTeX

@inproceedings{li2023aaai-intersection,
  title     = {{Intersection Coordination with Priority-Based Search for Autonomous Vehicles}},
  author    = {Li, Jiaoyang and Hoang, The Anh and Lin, Eugene and Vu, Hai L. and Koenig, Sven},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {11578-11585},
  doi       = {10.1609/AAAI.V37I10.26368},
  url       = {https://mlanthology.org/aaai/2023/li2023aaai-intersection/}
}