Pyomo: Design Paradigms and Lessons Learned
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the design paradigms and lessons learned from Pyomo in this 38-minute conference talk presented by Bethany Nicholson from Sandia National Laboratory. Dive into the history, motivation, and goals of Pyomo, an open-source optimization modeling language. Discover key concepts such as model composition, block structures, and the tree-like nature of models. Gain insights into multiple dispatch, the distinction between optimization models and formulations, and the typical workflow of modeling languages. Learn about intuitive modeling techniques, transformations, solver interfaces, and model compilation. Explore new ideas in algebraic modeling languages, including parameterized optimization and unit handling. Conclude with a wrap-up session and engage in a Q&A to deepen your understanding of Pyomo's design principles and their applications in optimization modeling.