Structured preconditioning of conjugate gradients for path-graph network optimal control problems
Armaghan Zafar, Michael Cantoni, Farhad Farokhi

TL;DR
This paper introduces a structured preconditioned conjugate gradient solver tailored for second-order methods in network optimal control problems with path-graph dynamics, achieving efficient computation with complexity linear in the number of sub-systems and time horizon.
Contribution
It develops a novel preconditioning approach that enables scalable and decomposable Newton step computations for large-scale network control problems with proven complexity bounds.
Findings
Computational complexity per PCG step is O(NT).
Preconditioning reduces condition number effectively.
Numerical tests on mass-spring-damper chain validate approach.
Abstract
A structured preconditioned conjugate gradient (PCG) solver is developed for the Newton steps in second-order methods for a class of constrained network optimal control problems. Of specific interest are problems with discrete-time dynamics arising from the path-graph interconnection of heterogeneous sub-systems. The computational complexity of each PGC step is shown to be , where is the length of the time horizon. The proposed preconditioning involves a fixed number of block Jacobi iterations per PCG step. A decreasing analytic bound on the effective conditioning is given in terms of this number. The computations are decomposable across the spatial and temporal dimensions of the optimal control problem, into sub-problems of size independent of and . Numerical results are provided for a mass-spring-damper chain.
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.
