Accelerating Optimal Power Flow with GPUs: SIMD Abstraction of Nonlinear Programs and Condensed-Space Interior-Point Methods
Not on the map. Why?
Abstract (arXiv)
This paper introduces a framework for solving alternating current optimal power flow (ACOPF) problems using graphics processing units (GPUs). While GPUs have demonstrated remarkable performance in various computing domains, their application in ACOPF has been limited due to challenges associated with porting sparse automatic differentiation (AD) and sparse linear solver routines to GPUs. We address these issues with two key strategies. First, we utilize a single-instruction, multiple-data abstraction of nonlinear programs. This approach enables the specification of model equations while preserving their parallelizable structure and, in turn, facilitates the parallel AD implementation. Second, we employ a condensed-space interior-point method (IPM) with an inequality relaxation. This technique involves condensing the Karush--Kuhn--Tucker (KKT) system into a positive definite system. This strategy offers the key advantage of being able to factorize the KKT matrix without numerical pivoting, which has hampered the parallelization of the IPM algorithm. By combining these strategies, we can perform the majority of operations on GPUs while keeping the data residing in the device memory only. Comprehensive numerical benchmark results showcase the advantage of our approach. Remarkably, our implementations -- MadNLP.jl and ExaModels.jl -- running on NVIDIA GPUs achieve an order of magnitude speedup compared with state-of-the-art tools running on contemporary CPUs.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Jul 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 6; 2026: 5.
11 papers.
- 2025Towards Generalization of Graph Neural Networks for AC Optimal Power Flowcited by 5
- 2025Sparser, Better, Faster, Stronger: Sparsity Detection for Efficient Automatic Differentiationcited by 4
- 2025A General and Streamlined Differentiable Optimization Frameworkcited by 3
- 2025Sobolev Training of End-to-End Optimization Proxiescited by 2
- 2026LUMINA: A Grid Foundation Model for Benchmarking AC Optimal Power Flow Surrogate Learningcited by 2
- 2025Differentiable Optimization for Deep Learning-Enhanced DC Approximation of AC Optimal Power Flowcited by 1
- 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraintscited by 1
- 2026Generating adversarial inputs for a graph neural network model of AC power flowcited by 0
- 2026SNAP-FM: Sparse Nonlinear Accelerated Projection for Physics-Constrained Generative Modelingcited by 0
- 2026Scaling Laws for Physics-Aware ACOPF Surrogate Learningcited by 0
- 2026GridSFM: A Foundation Model for Solving AC Optimal Power Flowcited by 0
- 2026GridSFM: A Foundation Model for Solving AC Optimal Power Flow24 Sep 2026
- 2026Scaling Laws for Physics-Aware ACOPF Surrogate Learning14 Sep 2026
- 2026SNAP-FM: Sparse Nonlinear Accelerated Projection for Physics-Constrained Generative Modeling30 Jun 2026
- 2026LUMINA: A Grid Foundation Model for Benchmarking AC Optimal Power Flow Surrogate Learning4 May 2026
- 2026Generating adversarial inputs for a graph neural network model of AC power flow20 Feb 2026
- 2025A General and Streamlined Differentiable Optimization Framework29 Oct 2025
- 2025Towards Generalization of Graph Neural Networks for AC Optimal Power Flow8 Oct 2025
- 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraints26 Sep 2025
- 2025Sobolev Training of End-to-End Optimization Proxies16 May 2025
- 2025Differentiable Optimization for Deep Learning-Enhanced DC Approximation of AC Optimal Power Flow22 Mar 2025
- 2025Sparser, Better, Faster, Stronger: Sparsity Detection for Efficient Automatic Differentiation29 Jan 2025