An O(log N) Parallel Algorithm for Newton Step Computations with Applications to Moving Horizon Estimation
Isak Nielsen, Daniel Axehill

TL;DR
This paper introduces a non-iterative parallel algorithm with O(log N) complexity for computing the Newton step in Moving Horizon Estimation, significantly speeding up constrained optimal estimation problems on parallel hardware.
Contribution
A novel parallel algorithm exploiting problem structure for efficient Newton step computation in MHE, reducing complexity growth and enabling faster real-time estimation.
Findings
Logarithmic complexity growth in horizon length
Successful implementation on parallel hardware
Potential applications to smoothing problems
Abstract
In Moving Horizon Estimation (MHE) the computed estimate is found by solving a constrained finite-time optimal estimation problem in real-time at each sample in a receding horizon fashion. The constrained estimation problem can be solved by, e.g., interior-point (IP) or active-set (AS) methods, where the main computational effort in both methods is known to be the computation of the search direction, i.e., the Newton step. This is often done using generic sparsity exploiting algorithms or serial Riccati recursions, but as parallel hardware is becoming more commonly available the need for parallel algorithms for computing the Newton step is increasing. In this paper a tailored, non-iterative parallel algorithm for computing the Newton step using the Riccati recursion is presented. The algorithm exploits the special structure of the Karush-Kuhn-Tucker system for the optimal estimation…
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.
