Pyomo

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

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

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{hart2017pyomo,
title={Pyomo--optimization modeling in python},
author={Hart, William E. and Laird, Carl D. and Watson, Jean-Paul and Woodruff, David L. and Hackebeil, Gabriel A. and Nicholson, Bethany L. and Siirola, John D.},
edition={Second},
volume={67},
year={2017},
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}
}