Skip to main navigation Skip to search Skip to main content

Mitigating traffic oscillations in mixed traffic flow with scalable deep Koopman predictive control

  • Hao Lyu
  • , Yanyong Guo
  • , Pan Liu
  • , Nan Zheng
  • , Ting Wang
  • , Quansheng Yue

Research output: Contribution to journalArticleResearchpeer-review

Abstract

Mitigating traffic oscillations in mixed flows of connected automated vehicles (CAVs) and human-driven vehicles (HDVs) is critical for enhancing traffic stability. A key challenge lies in modeling the nonlinear, heterogeneous behaviors of HDVs within computationally tractable predictive control frameworks. This study proposes an adaptive deep Koopman predictive control framework (AdapKoopPC) to address this issue. The framework features a novel deep Koopman network, AdapKoopnet, which represents complex HDV car-following dynamics as a linear system in a high-dimensional space by adaptively learning from naturalistic data. This learned linear representation is then embedded into a Model Predictive Control (MPC) scheme, enabling real-time, scalable, and optimal control of CAVs. We validate our framework using the HighD dataset and extensive numerical simulations. Results demonstrate that AdapKoopnet achieves superior trajectory prediction accuracy over baseline models. Furthermore, the complete AdapKoopPC controller significantly dampens traffic oscillations with lower computational cost, exhibiting strong performance even at low CAV penetration rates. The proposed framework offers a scalable and data-driven solution for enhancing stability in realistic mixed traffic environments. The code is made publicly available. 1 1 https://github.com/HaoLyu666/AdapKoopPC .

Original languageEnglish
Article number104258
Number of pages21
JournalAdvanced Engineering Informatics
Volume71
Issue numberPart A
DOIs
Publication statusPublished - Apr 2026

Keywords

  • Connected automated vehicles
  • Data-driven predictive control
  • Koopman operator theory
  • Mitigating traffic oscillations
  • Mixed traffic flow

Cite this