Back to Search Start Over

Accelerating Condensed Interior-Point Methods on SIMD/GPU Architectures.

Authors :
Pacaud, François
Shin, Sungho
Schanen, Michel
Maldonado, Daniel Adrian
Anitescu, Mihai
Source :
Journal of Optimization Theory & Applications. Jul2024, Vol. 202 Issue 1, p184-203. 20p.
Publication Year :
2024

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 GPU-accelerated reduced-space IPM with Knitro and a hybrid full-space IPM algorithm. By evaluating the derivatives on the GPU and solving the KKT system on the CPU, the hybrid solution is already significantly faster than the CPU-only solutions. The two reduced-space algorithms go one step further by solving the KKT system entirely on the GPU. As expected, the performance of the two reduction algorithms depends critically on the number of available degrees of freedom: They underperform the full-space method when the problem has many degrees of freedom, but the two algorithms are up to three times faster than Knitro as soon as the relative number of degrees of freedom becomes smaller. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00223239
Volume :
202
Issue :
1
Database :
Academic Search Index
Journal :
Journal of Optimization Theory & Applications
Publication Type :
Academic Journal
Accession number :
178528830
Full Text :
https://doi.org/10.1007/s10957-022-02129-5