English

Temporal Parallelisation of Dynamic Programming and Linear Quadratic Control

Optimization and Control 2022-01-25 v2 Distributed, Parallel, and Cluster Computing Systems and Control Systems and Control

Abstract

This paper proposes a general formulation for temporal parallelisation of dynamic programming for optimal control problems. We derive the elements and associative operators to be able to use parallel scans to solve these problems with logarithmic time complexity rather than linear time complexity. We apply this methodology to problems with finite state and control spaces, linear quadratic tracking control problems, and to a class of nonlinear control problems. The computational benefits of the parallel methods are demonstrated via numerical simulations run on a graphics processing unit.

Keywords

Cite

@article{arxiv.2104.03186,
  title  = {Temporal Parallelisation of Dynamic Programming and Linear Quadratic Control},
  author = {Simo Särkkä and Ángel F. García-Fernández},
  journal= {arXiv preprint arXiv:2104.03186},
  year   = {2022}
}

Comments

To appear in IEEE Transactions on Automatic Control

R2 v1 2026-06-24T00:55:39.375Z