Autonomous multi-vehicle racing requires real-time planning of diverse competitive behaviors in intense interactions. Existing planners often struggle to balance strategic diversity and computational efficiency. To address this challenge, we propose Sampling-based Game-Theoretic Planning (SGTP), a real-time framework that combines game-theoretic reasoning with GPU-accelerated sampling of control sequences and dynamics rollouts. Sampled trajectories are ranked using a game-aware cost to capture competitive interactions and generate diverse racing behaviors. Our planner then performs feasibility selection by explicitly enforcing track-boundary and dynamic collision-avoidance constraints, ensuring safe and reliable transitions between racing strategies. Extensive simulations on challenging tracks show that SGTP achieves a 95.24% win rate and a 99.35% task-completion ratio in highly interactive races, with a mean computational time of 0.095 s over multiple iterative solving steps. We also demonstrate the successful application of SGTP in large-scale scenarios with up to 10 agents. We release our code and provide an open-source benchmark of multi-agent autonomous racing algorithms to facilitate future research.
Track f: Behavior A - blocked first, then three-car pass
Track BrandsHatch: Behavior B - opportunistic apex pass
replay
replay
Track Berlin: Behavior C - defense-aware staged overtake
Track warehouse_v1: Behavior D - late block into side-by-side driving
replay
replay
Track Berlin: Behavior A - corner-entry fallback
Track Berlin: Behavior B - mid-overtake fallback
replay
replay
Track BrandsHatch: Behavior C - squeezing-assisted pass
Track f: Behavior D - blocked return to reference line
replay
replay
Track f: Behavior E - persistent side blocking
Track MoscowRaceway: Behavior F - adaptive apex overtake
replay
replay
Track Nuerburgring: Behavior G - straight-line feint
Track Nuerburgring: Behavior H - active lateral squeeze
replay
replay
Track Oschersleben: Behavior I - repeated blocking
Track Oschersleben: Behavior J - opportunistic transition into the lead
replay
replay
Track Oschersleben: Behavior K - active safety-aware yielding
Track MoscowRaceway: Behavior L - side-by-side setup and second-apex pass
replay
replay
Multi-Agent Scalability Overview
4 Vehicles
replay
5 Vehicles
replay
6 Vehicles
replay
7 Vehicles
replay
8 Vehicles
replay
9 Vehicles
replay
10 Vehicles
replay
@misc{li2026sgtpsamplingbasedgametheoreticplanning,
title={SGTP: Sampling-based Game-Theoretic Planning for Real-Time Multi-Vehicle Autonomous Racing},
author={Zhouheng Li and Fangguo Zhao and Mattia Piccinini and Baha Zarrouki and Yuan Gao and Zitong Shan and Johannes Betz and Chen Lv and Lei Xie},
year={2026},
eprint={2607.25388},
archivePrefix={arXiv},
}