Pyomo: modeling and solving mathematical programs in Python
By William E. Hart, Jean-Paul Watson, David L. Woodruff. Mathematical Programming Computation, 2011
1,193 citations recorded by the source corpus.
Subfields: Computational Theory and Mathematics, Computer Networks and Communications, Management Science and Operations Research
View Paper: https://www.semanticscholar.org/paper/e3504ad0646241fa161a81921d24b73564d88c24
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Theory and Mathematics
- Joel A. E. Andersson
- Miles Lubin
- Iain Dunning
- Cristina Molero-Río
- Dolores Romero Morales
- Emilio Carrizosa
- Rafael Blanquero
- Jonas Horsch
In Computer Networks and Communications
- Joel A. E. Andersson
- Miles Lubin
- Iain Dunning
- Cristina Molero-Río
- Dolores Romero Morales
- Emilio Carrizosa
- Rafael Blanquero
- Jonas Horsch
In Management Science and Operations Research
- Joel A. E. Andersson
- Emilio Carrizosa
- Iain Dunning
- Miles Lubin
- Cristina Molero-Río
- Dolores Romero Morales
- Rafael Blanquero
- Carl D. Laird
Citations in the corpus
- CasADi: a software framework for nonlinear optimization and optimal control (2018, methodology): “CasADi is an open-source software framework for numerical optimization, offering an alternative to conventional algebraic modeling languages such as AMPL [45], Pyomo [67] and JuMP [35].”
- Pyomo — Optimization Modeling in Python (2012, methodology): “In recent years, a variety of developers have realized that Python’s clean syntax and rich set of supporting libraries make it an excellent choice for optimization modeling [33].”
- Optimal randomized classification trees (2021, methodology): “The NLCO model (8) has been implemented using Pyomo optimization modeling language [55, 56] in Python 3.”
- PyPSA: Python for Power System Analysis (2017, methodology): “In PyPSA lower-level functions in Pyomo have been exploited to improve computational performance.”
- A General-Purpose Software Framework for Dynamic Optimization (Een algemene softwareomgeving voor dynamische optimalisatie) (2013, methodology): “nl files is also possible via the open-source modeling environment Pyomo [111].”
- Mixed-integer nonlinear optimization*† (2013, methodology): “Recently, an open-source modeling system, ‘Pyomo’ (Hart et al., 2011), that enables users to express MINLPs using the PYTHON scripting language has been developed.”
- Computing in Operations Research Using Julia (2013, methodology): “P-median: this model was used by Hart et al. (2011) to compare Pyomo with AMPL.”
- Sparsity in Optimal Randomized Classification Trees (2020, methodology): “The S-ORCT smooth formulation (9)-(16) has been implemented using Pyomo optimization modeling language [19, 20] in Python 3.”