Temporal Parallelisation of the HJB Equation and Continuous-Time Linear Quadratic Control
Simo S\"arkk\"a, \'Angel F. Garc\'ia-Fern\'andez

TL;DR
This paper introduces a method for parallelizing the solution of the Hamilton-Jacobi-Bellman equation in continuous-time optimal control, enabling faster computation by dividing the problem into sub-intervals and solving them concurrently.
Contribution
It develops a novel parallel approach for solving the HJB equation in continuous-time control problems using associative operators and conditional value functions, with closed-form solutions for linear quadratic cases.
Findings
Achieves logarithmic time complexity in solving the control problem.
Demonstrates computational speedup on multi-core CPU and GPU.
Provides closed-form solutions for linear quadratic control problems.
Abstract
This paper presents a mathematical formulation to perform temporal parallelisation of continuous-time optimal control problems, which can be solved via the Hamilton--Jacobi--Bellman (HJB) equation. We divide the time interval of the control problem into sub-intervals, and define a control problem in each sub-interval, conditioned on the start and end states, leading to conditional value functions for the sub-intervals. By defining an associative operator as the minimisation of the sum of conditional value functions, we obtain the elements and associative operators for a parallel associative scan operation. This allows for solving the optimal control problem on the whole time interval in parallel in logarithmic time complexity in the number of sub-intervals. We derive the HJB-type of backward and forward equations for the conditional value functions and solve them in closed form for…
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 · Advanced Optimization Algorithms Research · Numerical methods for differential equations
