Search NASASearch

DOE OSTI · code-183348

Optimization Layers for Pyomo [SWR-25-132]

Abstract

Optimization Layers for Pyomo solves an optimization problem using Pyomo and IPOPT during the forward pass. It computes the gradient of the optimal solution with respect to the parameters based on the KKT conditions in the backward pass. It is a Python library for constructing differentiable optimization layers in PyTorch from Pyomo optimization models.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Chen, Kejun [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Knueven, Bernard [National Laboratory of the Rockies (NLR), Golden, CO (United States)]. 2026-06-03. Optimization Layers for Pyomo [SWR-25-132]. https://doi.org/10.11578/dc.20260616.1

Cite the original work for its findings. Save a collection to share your selection of sources.