ExplorerRoboticsRobotics
Research PaperResearchia:202606.24087

Parallel Dynamic Programming for Conic Linear Quadratic Control

Luyao Zhang

Abstract

Linear Quadratic (LQ) control problems are at the heart of linear control theory and Model Predictive Control (MPC). While performant, standard approaches to solving such problems are inherently serial, limiting real-time scalability despite the parallel computing power available on modern multi-core CPUs. Contributing to addressing this challenge and motivated by divide and conquer'' strategies, we present a parallel-in-time approach that solves computationally demanding conic optimal control p...

Submitted: June 24, 2026Subjects: Robotics; Robotics

Description / Details

Linear Quadratic (LQ) control problems are at the heart of linear control theory and Model Predictive Control (MPC). While performant, standard approaches to solving such problems are inherently serial, limiting real-time scalability despite the parallel computing power available on modern multi-core CPUs. Contributing to addressing this challenge and motivated by ``divide and conquer'' strategies, we present a parallel-in-time approach that solves computationally demanding conic optimal control problems through the use of the alternating direction method of multipliers (ADMM). In particular, we formulate the inner primal update of ADMM as an LQ problem and split the reformulated problem along the time horizon. This enables us to derive a variant of the Riccati recursion using dynamic programming to solve each subproblem in parallel. Numerical benchmarks on two real-world applications demonstrate as much as a 5x speedup compared to existing related approaches on multi-core CPU hardware.


Source: arXiv:2606.24632v1 - http://arxiv.org/abs/2606.24632v1 PDF: https://arxiv.org/pdf/2606.24632v1 Original Link: http://arxiv.org/abs/2606.24632v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Jun 24, 2026
Topic:
Robotics
Area:
Robotics
Comments:
0
Bookmark