paper-with-me

홈 › Papers

A Parallel Vector-form $LDL^\top$ Decomposition for Accelerating Execution-time-certified $\ell_1$-penalty Soft-constrained MPC

2024-03-27 · Liang Wu, Liwei Zhou, Richard D. Braatz

Handling possible infeasibility and providing an execution time certificate are two pressing requirements of real-time Model Predictive Control (MPC). To meet these two requirements simultaneously, this paper proposes an $\ell_1$-penalty soft-constrained MPC formulation that is globally feasible and solvable with an execution time certificate using our proposed algorithm. This paper proves for the first time that $\ell_1$-penalty soft-constrained MPC problems can be equivalently transformed into a box-constrained quadratic programming (Box-QP) and then our previous execution-time-certified algorithm \cite{wu2023direct} (only limited to Box-QP) can be applied. However, our previous Box-QP algorithm \cite{wu2023direct}, which provides a theoretical execution-time certificate, is conservative in its iteration analysis, thus sacrificing computation efficiency. To this end, this paper proposes a novel $LDL^\top$ decomposition for the first time, to accelerate the computation of Newton step at each iteration. The speedup of our $LDL^\top$ decomposition comes from two-fold: \textit{i)} exploitation of the fact that the number of inequality constraints is generally larger than the number of variables in condensed MPC formulations, \textit{ii)} vectorized and parallel implementation based on based on its vector-wise operations, instead of element-wise operations of previous decomposition methods. Numerical experiments demonstrate great speedups of the proposed $LDL^\top$ decomposition (even up to 1000-fold, compared to the standard Choleksky method), which thus helps our solver achieve comparable computation performance to the state-of-the-art solvers such as IPOPT and OSQP. Code is available at \url{https://github.com/liangwu2019/L1-penalty-QP}.

📄 PDF Abstract BibTeX arXiv:2403.18235

Code (1)

liangwu2019/l1-penalty-qp 공식 구현

Tasks

FormModel Predictive Control

Similar Papers 제목 키워드 기반

Qandle: Accelerating State Vector Simulation Using Gate-Matrix Caching and Circuit Splitting

2024-04-14 · Gerhard Stenzel, Sebastian Zielinski, Michael Kölle, Philipp Altmann 외

To address the computational complexity associated with state-vector simulation for quantum circuits, we propose a combination of advanced techniques to accelerate circuit execution. Quantum gate matrix caching reduces t…

Accelerating MCMC via Parallel Predictive Prefetching

2014-03-28 · Elaine Angelino, Eddie Kohler, Amos Waterland, Margo Seltzer 외

We present a general framework for accelerating a large class of widely used Markov chain Monte Carlo (MCMC) algorithms. Our approach exploits fast, iterative approximations to the target density to speculatively evaluat…

Bayesian Inference

ReLATE: Accelerating Tensor Decomposition via Safe and Efficient Learning of Sparse Encodings

2025-08-29 · Ahmed E. Helal, Fabio Checconi, Jan Laukemann, Yongseok Soh 외 arxiv

Tensor decomposition (TD) is essential for analyzing high-dimensional sparse data, yet its irregular computations and memory-access patterns pose major performance challenges on modern parallel processors. Prior works re…

Accelerating Feedforward Computation via Parallel Nonlinear Equation Solving

2020-02-10 · Yang Song, Chenlin Meng, Renjie Liao, Stefano Ermon

Feedforward computation, such as evaluating a neural network or sampling from an autoregressive model, is ubiquitous in machine learning. The sequential nature of feedforward computation, however, requires a strict order…

Breaking Boundaries: Distributed Domain Decomposition with Scalable Physics-Informed Neural PDE Solvers

2023-08-28 · Arthur Feeney, Zitong Li, Ramin Bostanabad, Aparna Chandramowlishwaran

Mosaic Flow is a novel domain decomposition method designed to scale physics-informed neural PDE solvers to large domains. Its unique approach leverages pre-trained networks on small domains to solve partial differential…

scientific discovery