Pyomo - Optimization Modeling in Python

作者: William E Hart , Carl D Laird , Jean-Paul Watson , David L Woodruff , Gabriel A Hackebeil

DOI:

关键词:

摘要: This book provides a complete and comprehensive reference/guide to Pyomo (Python Optimization Modeling Objects) for both beginning advanced modelers, including students at the undergraduate graduate levels, academic researchers, practitioners. The text illustrates breadth of modeling analysis capabilities that are supported by software support complex real-world applications. is an open source package formulating solving large-scale optimization operations research problems. begins with tutorial on simple linear integer programming models. A detailed reference Pyomo's components illustrated extensive examples, discussion how load data from sources like spreadsheets databases. Chapters describing nonlinear stochastic also included. familiar features within Python, powerful dynamic language has very clear, readable syntax intuitive object orientation. includes Python classes defining sparse sets, parameters, variables, which can be used formulate algebraic expressions define objectives constraints. Moreover, command-line interface Python's interactive command environment, makes it easy create models, apply variety optimizers, examine solutions. supports different approach than commercial AML (Algebraic Languages) tools, designed flexibility, extensibility, portability, maintainability but maintains central ideas in modern AMLs.

参考文章(37)
H.I. Gassmann, E. Schweitzer, A Comprehensive Input Format for Stochastic Linear Programs Annals of Operations Research. ,vol. 104, pp. 89- 125 ,(2001) , 10.1023/A:1013138919445
H.I. Gassmann, J.R. Birge, S.W. Wallace, A.J. King, E. Gunn, M.A.H. Dempster, A Standard Input Format for Multiperiod Stochastic Linear Programs WP-87-118. ,(1987)
Modeling Languages in Mathematical Optimization Springer Publishing Company, Incorporated. ,(2012) , 10.1007/978-1-4613-0215-5
Darinka Dentcheva, Alexander Shapiro, Andrzej P. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory ,(2009)
John R. Birge, Franois Louveaux, Introduction to Stochastic Programming ,(2011)
Peter Kall, János Mayer, Stochastic Linear Programming ,(1975)
John Tsitsiklis, Dimitris Bertsimas, Introduction to linear optimization ,(1997)
Hermann Schichl, Models and the History of Modeling Springer, Boston, MA. pp. 25- 36 ,(2004) , 10.1007/978-1-4613-0215-5_2
R. T. Rockafellar, Roger J.-B. Wets, Scenarios and policy aggregation in optimization under uncertainty Mathematics of Operations Research. ,vol. 16, pp. 119- 147 ,(1991) , 10.1287/MOOR.16.1.119