Linear solvers for power grid optimization problems: a review of GPU-accelerated linear solvers

06/25/2021
by   Kasia Świrydowicz, et al.
0

The linear equations that arise in interior methods for constrained optimization are sparse symmetric indefinite and become extremely ill-conditioned as the interior method converges. These linear systems present a challenge for existing solver frameworks based on sparse LU or LDL^T decompositions. We benchmark five well known direct linear solver packages using matrices extracted from power grid optimization problems. The achieved solution accuracy varies greatly among the packages. None of the tested packages delivers significant GPU acceleration for our test cases.

READ FULL TEXT

page 7

page 9

research
03/30/2022

Optimization for Classical Machine Learning Problems on the GPU

Constrained optimization problems arise frequently in classical machine ...
research
08/01/2023

Krylov Solvers for Interior Point Methods with Applications in Radiation Therapy

Interior point methods are widely used for different types of mathematic...
research
06/25/2023

GPU-Resident Sparse Direct Linear Solvers for Alternating Current Optimal Power Flow Analysis

Integrating renewable resources within the transmission grid at a wide s...
research
11/27/2021

NCVX: A User-Friendly and Scalable Package for Nonconvex Optimization in Machine Learning

Optimizing nonconvex (NCVX) problems, especially nonsmooth and constrain...
research
05/18/2022

Coarsest-level improvements in multigrid for lattice QCD on large-scale computers

Numerical simulations of quantum chromodynamics (QCD) on a lattice requi...
research
09/15/2023

MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU

Nonlinear Model Predictive Control (NMPC) is a state-of-the-art approach...
research
03/14/2022

Towards Neural Sparse Linear Solvers

Large sparse symmetric linear systems appear in several branches of scie...

Please sign up or login with your details

Forgot password? Click here to reset