Pyomo - Optimization Modeling in Python
William E. Hart, Jean Paul Watson, David L. Woodruff, John D. Siirola