作者: 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.