Condensed interior-point methods: porting reduced-space approaches on GPU hardware
Fran\c{c}ois Pacaud, Sungho Shin, Michel Schanen, Daniel, Adrian Maldonado, Mihai Anitescu

TL;DR
This paper introduces GPU-accelerated reduced-space interior-point methods for nonlinear programming, significantly improving performance for problems with fewer degrees of freedom by condensing the KKT system into a dense matrix and solving it on GPUs.
Contribution
It proposes novel reduced-space IPM algorithms that are optimized for GPU hardware, enabling faster solutions especially for problems with fewer degrees of freedom.
Findings
GPU-accelerated reduced-space IPMs are up to 3 times faster than Knitro.
Performance depends on the number of degrees of freedom, favoring smaller problems.
Hybrid GPU-CPU approach already outperforms CPU-only methods.
Abstract
The interior-point method (IPM) has become the workhorse method for nonlinear programming. The performance of IPM is directly related to the linear solver employed to factorize the Karush--Kuhn--Tucker (KKT) system at each iteration of the algorithm. When solving large-scale nonlinear problems, state-of-the art IPM solvers rely on efficient sparse linear solvers to solve the KKT system. Instead, we propose a novel reduced-space IPM algorithm that condenses the KKT system into a dense matrix whose size is proportional to the number of degrees of freedom in the problem. Depending on where the reduction occurs we derive two variants of the reduced-space method: linearize-then-reduce and reduce-then-linearize. We adapt their workflow so that the vast majority of computations are accelerated on GPUs. We provide extensive numerical results on the optimal power flow problem, comparing our…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Advanced Optimization Algorithms Research · Numerical methods for differential equations
