DiffOPF: Diffusion Solver for Optimal Power Flow
2510.14075v1
eess.SY, cs.AI, cs.SY, stat.CO, stat.ML
2025-10-18
Авторы:
Milad Hoseinpour, Vladimir Dvorkin
Abstract
The optimal power flow (OPF) is a multi-valued, non-convex mapping from loads
to dispatch setpoints. The variability of system parameters (e.g., admittances,
topology) further contributes to the multiplicity of dispatch setpoints for a
given load. Existing deep learning OPF solvers are single-valued and thus fail
to capture the variability of system parameters unless fully represented in the
feature space, which is prohibitive. To solve this problem, we introduce a
diffusion-based OPF solver, termed \textit{DiffOPF}, that treats OPF as a
conditional sampling problem. The solver learns the joint distribution of loads
and dispatch setpoints from operational history, and returns the marginal
dispatch distributions conditioned on loads. Unlike single-valued solvers,
DiffOPF enables sampling statistically credible warm starts with favorable cost
and constraint satisfaction trade-offs. We explore the sample complexity of
DiffOPF to ensure the OPF solution within a prescribed distance from the
optimization-based solution, and verify this experimentally on power system
benchmarks.