Time-Certified and Efficient NMPC via Koopman Operator
Liang Wu, Yunhong Che, Bo Yang, Kangyu Lin, J\'an Drgo\v{n}a

TL;DR
This paper introduces a method combining Koopman operator learning and structured optimization to certify and accelerate nonlinear model predictive control (NMPC) execution times, especially for PDE control applications.
Contribution
It develops a Koopman-based linear model and a structured BoxQP formulation to provide data-independent execution time certificates and significant speedups for NMPC.
Findings
Achieves substantial speedups in NMPC execution times.
Provides data-independent certificates for real-time guarantees.
Reduces computational complexity by exploiting problem structure.
Abstract
Certifying and accelerating execution times of nonlinear model predictive control (NMPC) implementations are two core requirements. Execution-time certificate guarantees that the NMPC controller returns a solution before the next sampling time, and achieving faster worst-case and average execution times further enables its use in a wider set of applications. However, NMPC produces a nonlinear program (NLP) for which it is challenging to derive its execution time certificates. Our previous works, \citep{wu2025direct,wu2025time} provide data-independent execution time certificates (certified number of iterations) for box-constrained quadratic programs (BoxQP). To apply the time-certified BoxQP algorithm \citep{wu2025time} for state-input constrained NMPC, this paper i) learns a linear model via Koopman operator; ii) proposes a dynamic-relaxation construction approach yields a structured…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Model Reduction and Neural Networks · Control Systems and Identification
