Pyomo is a Python-based open-source optimization modeling software package. It can be used to define mathematical models and algorithms for various optimization problems, including linear programming, mixed integer programming, and nonlinear programming. Pyomo also supports the definition of user-defined modeling components.
The pyomo ideas software package is released under the BSD open-source license. The package is developed and maintained by a team of developers at the National Renewable Energy Laboratory (NREL) in the United States.
The pyomo ideas software package has been used to solve a variety of optimization problems, including:
– Linear programming
– Mixed integer programming
– Nonlinear programming
The pyomo ideas software package is freely available from the pyomo website.