Documentation

Online Documentation

Pyomo Online Documentation (html, pdfepub)
PySP Online Documentation (pdf)
Pyomo Wikipedia Page (html)

Examples

Pyomo Gallery (browse)
Online examples from the Pyomo software repository: (browse) (zipfile)

Citation

If you use Pyomo for your work, please cite the Pyomo book (bibtex) and the Pyomo paper (bibtex).
If you use PySP for your work, please cite the PySP paper (bibtex).

The Pyomo Book

Hart, William E., Carl Laird, Jean-Paul Watson, and David L. Woodruff. Pyomo – Optimization Modeling in Python. Vol. 67. Springer, 2012.

This book describes the capabilities from the Coopr 3.1 release.  Some changes in the recent Pyomo 4.0 release are not backwards compatible, and we recommend that you read the online documentation first.

 

Other Publications

Watson, Jean-Paul, David L. Woodruff, and William E. Hart. "PySP: modeling and solving stochastic programs in Python." Mathematical Programming Computation 4, no. 2 (2012): 109-149.

Watson, Jean-Paul, and David L. Woodruff. "Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems." Computational Management Science 8, no. 4 (2011): 355-370.

Hart, William E., Jean-Paul Watson, and David L. Woodruff. "Pyomo: modeling and solving mathematical programs in Python." Mathematical Programming Computation 3, no. 3 (2011): 219-260.

Hart, William E. "Python optimization modeling objects (Pyomo)." In Operations Research and Cyber-Infrastructure, pp. 3-19. Springer, 2009.