This chapter describes the nonlinear programming capabilities of Pyomo. It presents the nonlinear expressions and functions that are supported, and it provides some tips for formulating and solving nonlinear programming problems. Pyomo makes use of the interface provided by the AMPL Solver Library to provide efficient expression evaluation and automatic differentiation. Use of the AMPL Solver Library means that any AMPL-enabled solver should be usable as a solver within the Pyomo framework. This chapter also provides several real-world examples to illustrate formulating and solving nonlinear programming problems.
CITATION STYLE
Hart, W. E., Laird, C. D., Watson, J. P., Woodruff, D. L., Hackebeil, G. A., Nicholson, B. L., & Siirola, J. D. (2017). Nonlinear programming with Pyomo. In Springer Optimization and Its Applications (Vol. 67, pp. 121–143). Springer International Publishing. https://doi.org/10.1007/978-3-319-58821-6_7
Mendeley helps you to discover research relevant for your work.