English

Modeling and Optimization of Control Problems on GPUs

Optimization and Control 2025-10-08 v2

Abstract

We present a fully Julia-based, GPU-accelerated workflow for solving large-scale sparse nonlinear optimal control problems. Continuous-time dynamics are modeled and then discretized via direct transcription with \texttt{OptimalControl.jl} into structured sparse nonlinear programs. These programs are compiled into GPU kernels using \texttt{ExaModels.jl}, leveraging SIMD parallelism for fast evaluation of objectives, constraints, gradients, Jacobians and Hessians. The resulting sparse problems are solved entirely on GPU using the interior-point solver \texttt{MadNLP.jl} and the GPU sparse linear solver cuDSS, yielding significant speed-ups over CPU-based approaches.

Keywords

Cite

@article{arxiv.2510.03932,
  title  = {Modeling and Optimization of Control Problems on GPUs},
  author = {Alexis Montoison and Jean-Baptiste Caillau},
  journal= {arXiv preprint arXiv:2510.03932},
  year   = {2025}
}
R2 v1 2026-07-01T06:17:25.338Z