Abstract
We present sparse dictionary differentiable predictive control (SD-DPC), a framework for learning sparse, interpretable feedback policies for nonlinear systems from data. A prediction model is first identified by rollout-based sparse identification of nonlinear dynamics (SINDy), building on gradient-based and multistep formulations. The policy is then parameterized as a sparse combination of dictionary functions and trained by differentiating a constrained finite-horizon predictive-control objective through this model, so that its terms are selected by closed-loop performance rather than by imitating a previously trained controller. The result is an explicit feedback law with only a handful of terms. Across three benchmark control problems, SD-DPC satisfies the constraints in all test scenarios, outperforms a policy distilled onto the same terms by up to an order of magnitude, and requires orders of magnitude less memory and online computation than an optimization benchmark, while admitting explicit sensitivity bounds.
Keywords
Subject
Publication details
- Journal
- Not available
- Open access
- Green open access
Cite this article
APA 7
Garmroodi, A. R. D., & Drgoňa, J. (2026). SD-DPC: Sparse Dictionary Differentiable Predictive Control. https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control
MLA 9
Garmroodi, Ali Reza Daneshvar, and Jan Drgoňa. "SD-DPC: Sparse Dictionary Differentiable Predictive Control." https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control.
Chicago (author–date)
Garmroodi, Ali Reza Daneshvar, and Jan Drgoňa. 2026. "SD-DPC: Sparse Dictionary Differentiable Predictive Control." https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control.
Harvard
Garmroodi, A. R. D. and Drgoňa, J. (2026) 'SD-DPC: Sparse Dictionary Differentiable Predictive Control', Available at: https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control.
Vancouver
Garmroodi ARD, Drgoňa J. SD-DPC: Sparse Dictionary Differentiable Predictive Control. https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control
IEEE
A. R. D. Garmroodi, and J. Drgoňa, "SD-DPC: Sparse Dictionary Differentiable Predictive Control," https://omanscience.com/en/articles/sd-dpc-sparse-dictionary-differentiable-predictive-control.