1. Introduction.- Part I. An Introduction to Pyomo.- 2. Mathematical Modeling and Optimization.- 3. Pyomo Overview.- 4. Pyomo Models and Components: An Introduction.- 5. Scripting Custom Workflows.- 6. Interacting with Solvers.- Part II. Advanced Topics.- 7. Nonlinear Programming with Pyomo.- 8. Structured Modeling with Blocks.- 9. Performance: Model Construction and Solver Interfaces.- 10. Abstract Models and Their Solution.- Part III. Modeling Extensions.- 11. Generalized Disjunctive Programming.- 12. Differential Algebraic Equations.- 13. Mathematical Programs with Equilibrium Constraints.- . A Brief Python Tutorial.- Bibliography.- Index.
William E. Hart, Carl D. Laird, Bethany L. Nicholson, John D. Siirola, and Michael L. Bynum are researchers affiliated with the Sandia National Laboratories in Albuquerque, New Mexico. Jean-Paul Watson is a researcher with the Lawrence Livermore Laboratory. David L. Woodruff is professor at the graduate school of management at the University of California, Davis. Gabriel Hackebeil is affiliated with Deepfield Nokia, Ann Arbor, MI. The 2019 INFORMS Computing Society prize was awarded to William E. Hart, Carl D. Laird, Jean-Paul Watson, David L. Woodruff, Gabriel A. Hackebeil, Bethany L. Nicholson and John Siirola for spearheading the creation and advancement of Pyomo, an open-source software package for modeling and solving mathematical programs in Python.
![]() |
Ask a Question About this Product More... |
![]() |