Citizen Portal
Sign In

Get Full Government Meeting Transcripts, Videos, & Alerts Forever!

Get email alerts on the Optimization Tools topic

No spam. Unsubscribe anytime.

GAMS launches GAMSPy tools to merge optimization and ML for grid modeling

Federal Energy Regulatory Commission (FERC) Software Conference (day 2) · October 14, 2025
AI-Generated Content: All content on this page was generated by AI to highlight key points from the meeting. For complete details and context, we recommend watching the full video. so we can fix them.

Summary

GAMS Development Corporation’s Adam Christensen demonstrated GAMSPy (GAMSPi) — a Python‑centered interface to embed ML formulations and trained models into algebraic optimization and to access commercial solvers; free academic licensing for GAMSPy was announced.

Adam Christensen of GAMS detailed GAMSPy, a Pythonic modeling layer that brings GAMS algebraic modeling together with common ML toolchains (PyTorch, NumPy) and commercial solvers. He described new formulation libraries (activation functions, linear layers, surrogate model embedding) that let engineers embed trained neural‑net layers and surrogate models into optimization formulations for use with solvers such as CPLEX and Gurobi. "GAMSPy lets you formulate models in Python and hand them to best‑in‑class solvers without leaving the Python environment," Christensen said.

Why it matters: Optimization and ML communities increasingly intersect for applications like market simulation, planning and surrogate model embedding. Christensen emphasized reproducibility and academic access: GAMS announced free academic licenses for GAMSPy integrations that include access to commercial solvers and an academic program to enable wider testing and teaching.

Details: The presentation covered syntax, container‑based model objects, dense and sparse data handling, formulation generators for common ML activations (ReLU, softmax), and example workflows to integrate PyTorch trained layers into GAMS optimization. Christensen noted early error detection, domain violation checks and a library of model pairs (classic vs GAMSPy) to assist migration.

Next steps: Christensen encouraged attendees to test GAMSPy, consult online documentation, and contact GAMS for collaborations; he noted research and product roadmap items such as expanding supported ML model types and training in the GAMS environment.