Pyomo

If you use Pyomo in your research, please cite the Pyomo book and the Pyomo paper.

Bynum, Michael L., Gabriel A. Hackebeil, William E. Hart, Carl D. Laird, Bethany L. Nicholson, John D. Siirola, Jean-Paul Watson, and David L. Woodruff. Pyomo - Optimization Modeling in Python. Third Edition Vol. 67. Springer, 2021.

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

Bibtex Entry:

@book{bynum2021pyomo, title={Pyomo--optimization modeling in python}, author={Bynum, Michael L. and Hackebeil, Gabriel A. and Hart, William E. and Laird, Carl D. and Nicholson, Bethany L. and Siirola, John D. and Watson, Jean-Paul and Woodruff, David L.}, edition={Third}, volume={67}, year={2021}, publisher={Springer Science \& Business Media} } 
@article{hart2011pyomo, title={Pyomo: modeling and solving mathematical programs in Python}, author={Hart, William E and Watson, Jean-Paul and Woodruff, David L}, journal={Mathematical Programming Computation}, volume={3}, number={3}, pages={219--260}, year={2011}, publisher={Springer} } 

PySP

If you use PySP in your research, please cite the PySP paper.

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

Bibtex Entry:

@article{watson2012pysp, title={PySP: modeling and solving stochastic programs in Python}, author={Watson, Jean-Paul and Woodruff, David L and Hart, William E}, journal={Mathematical Programming Computation}, volume={4}, number={2}, pages={109--149}, year={2012}, publisher={Springer} } 

Pyomo.DAE

If you use Pyomo.DAE in your research, please cite the Pyomo.DAE paper.

Nicholson, Bethany, John D. Siirola, Jean-Paul Watson, Victor M. Zavala, and Lorenz T. Biegler. "pyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations." Mathematical Programming Computation 10(2) (2018): 187-223.

Bibtex Entry:

@Article{Nicholson2018, author={Nicholson, Bethany and Siirola, John D. and Watson, Jean-Paul     and Zavala, Victor M. and Biegler, Lorenz T.}, title={pyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations}, journal={Mathematical Programming Computation}, volume={10}, number={2}, year={2018}, pages={187--223}, publisher={Springer} }