A Long-Short-Term Mixed-Integer Formulation for Highway Lane Change Planning
Rudolf Reiter, Armin Nurkanovic, Daniele Bernadini, Moritz Diehl, Alberto Bemporad
TL;DR
The paper tackles optimal lane-change planning in structured multi-agent traffic by introducing a long-short-horizon motion planner (LSTMP) that decouples long-horizon transitions from short-horizon dynamics. It formulates both horizons as a single mixed-integer quadratic program (MIQP), with the long-horizon stage operating in continuous space (ST-space) via approximate reachability, Chebyshev-centering, and disjunctive gap selection, while the short-horizon stage provides a discrete-time trajectory capturing a potential lane change. The main contributions are the novel LSTMP formulation that keeps the number of binary variables near $O(N_{ ext{veh}}+N)$, a safe, consistent integration of STF and LTF, and comprehensive evaluations showing improved real-time performance and competitive or superior closed-loop behavior compared to state-of-the-art baselines. The framework is validated in deterministic and interactive SUMO/CommonRoad scenarios, highlighting practical impact for real-time highway planning with reliable safety properties and scalable computation.
Abstract
This work considers the problem of optimal lane changing in a structured multi-agent road environment. A novel motion planning algorithm that can capture long-horizon dependencies as well as short-horizon dynamics is presented. Pivotal to our approach is a geometric approximation of the long-horizon combinatorial transition problem which we formulate in the continuous time-space domain. Moreover, a discrete-time formulation of a short-horizon optimal motion planning problem is formulated and combined with the long-horizon planner. Both individual problems, as well as their combination, are formulated as MIQP and solved in real-time by using state-of-the-art solvers. We show how the presented algorithm outperforms two other state-of-the-art motion planning algorithms in closed-loop performance and computation time in lane changing problems. Evaluations are performed using the traffic simulator SUMO, a custom low-level tracking model predictive controller, and high-fidelity vehicle models and scenarios, provided by the CommonRoad environment.
