Pyomo -- optimization modeling in Python
Saved in:
Main Author: | |
---|---|
Other Authors: | , , , , , , |
Language: | English |
Edition: | 3rd ed. |
Series: | Springer optimization and its applications ;
v. 67. |
Subjects: | |
Online Access: | Link to e-book |
Item Description: | Description based upon print version of record. 7.3 Solving Nonlinear Programming Formulations. |
Physical Description: | 1 online resource (231 p.). |
Bibliography: | Includes bibliographical references and index. |
Published: |
Cham :
Springer,
2021.
|
ISBN: | 9783030689285 303068928X 9783030689292 3030689298 9783030689308 3030689301 |
LEADER | 05731cam a2200709Ia 4500 | ||
---|---|---|---|
001 | in00001107558 | ||
006 | m o d | ||
007 | cr un|---aucuu | ||
008 | 210403s2021 sz ob 001 0 eng d | ||
005 | 20220216202646.8 | ||
035 | |a (OCoLC)on1244620167 | ||
040 | |a EBLCP |b eng |c EBLCP |d GW5XE |d FIE |d YDX |d OCLCO |d EBLCP |d OCLCF |d VT2 |d LIP |d UKAHL | ||
019 | |a 1244535603 |a 1246552786 |a 1253404100 |a 1256678498 | ||
020 | |a 9783030689285 |q (electronic bk.) | ||
020 | |a 303068928X |q (electronic bk.) | ||
020 | |z 9783030689278 |q (print) | ||
020 | |z 3030689271 | ||
020 | |a 9783030689292 |q (print) | ||
020 | |a 3030689298 | ||
020 | |a 9783030689308 |q (print) | ||
020 | |a 3030689301 | ||
024 | 7 | |a 10.1007/978-3-030-68928-5 |2 doi | |
050 | 4 | |a QA76.9.C65 | |
082 | 0 | 4 | |a 003/.3 |2 23 |
049 | |a VZSA | ||
100 | 1 | |a Bynum, Michael L. | |
245 | 1 | 0 | |a Pyomo -- optimization modeling in Python |h [electronic resource] / |c Michael L. Bynum, Gabriel A. Hackebeil, William E. Hart, Carl D. Laird, Bethany L. Nicholson, John D. Siirola, Jean-Paul Watson, David L. Woodruff |
250 | |a 3rd ed. | ||
260 | |a Cham : |b Springer, |c 2021. | ||
300 | |a 1 online resource (231 p.). | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file |b PDF |2 rda | ||
490 | 1 | |a Springer Optimization and Its Applications ; |v v. 67 | |
500 | |a Description based upon print version of record. | ||
505 | 0 | |a Intro -- Preface -- Goals of the Book -- Who Should Read This Book -- Revisions for the Third Edition -- Acknowledgments -- Disclaimers -- Comments and Questions -- Contents -- Chapter 1 Introduction -- 1.1 Modeling Languages for Optimization -- 1.2 Modeling with Pyomo -- 1.2.1 Simple Examples -- 1.2.2 Graph Coloring Example -- 1.2.3 Key Pyomo Features -- Python -- Customizable Capability -- Command-Line Tools and Scripting -- Concrete and Abstract Model Definitions -- Object-Oriented Design -- Expressive Modeling Capability -- Solver Integration -- Open Source -- 1.3 Getting Started | |
505 | 8 | |a 1.4 Book Summary -- 1.5 Discussion -- Part I An Introduction to Pyomo -- Chapter 2 Mathematical Modeling and Optimization -- 2.1 Mathematical Modeling -- 2.1.1 Overview -- 2.1.2 A Modeling Example -- 2.2 Optimization -- 2.3 Modeling with Pyomo -- 2.3.1 A Concrete Formulation -- 2.4 Linear and Nonlinear Optimization Models -- 2.4.1 Definition -- 2.4.2 Linear Version -- 2.5 Solving the Pyomo Model -- 2.5.1 Solvers -- 2.5.2 Python Scripts -- Chapter 3 Pyomo Overview -- 3.1 Introduction -- 3.2 The Warehouse Location Problem -- 3.3 Pyomo Models | |
505 | 8 | |a 3.3.1 Components for Variables, Objectives, and Constraints -- 3.3.2 Indexed Components -- 3.3.3 Construction Rules -- 3.3.4 A Concrete Model for the Warehouse Location Problem -- 3.3.5 Modeling Components for Sets and Parameters -- Chapter 4 Pyomo Models and Components: An Introduction -- 4.1 An Object-Oriented AML -- 4.2 Common Component Paradigms -- 4.2.1 Indexed Components -- 4.3 Variables -- 4.3.1 Var Declarations -- 4.3.2 Working with Var Objects -- 4.4 Objectives -- 4.4.1 Objective Declarations -- 4.4.2 Working with Objective Objects -- 4.5 Constraints -- 4.5.1 Constraint Declarations | |
505 | 8 | |a 4.5.2 Working with Constraint Objects -- 4.6 Set Data -- 4.6.1 Set Declarations -- 4.6.2 Working with Set Objects -- 4.7 Parameter Data -- 4.7.1 Param Declarations -- 4.7.2 Working with Param Objects -- 4.8 Named Expressions -- 4.8.1 Expression Declarations -- 4.8.2 Working with Expression Objects -- 4.9 Suffix Components -- 4.9.1 Suffix Declarations -- 4.9.2 Working with Suffixes -- 4.10 Other Modeling Components -- Chapter 5 Scripting Custom Workflows -- 5.1 Introduction -- 5.2 Interrogating the Model -- 5.2.1 The The value Function -- 5.2.2 Accessing Attributes of Indexed Components | |
505 | 8 | |a 5.2.2.1 Slicing Over Indices of Components -- 5.2.2.2 Iterating Over All Var Objects on a Model -- 5.3 Modifying Pyomo Model Structure -- 5.4 Examples of Common Scripting Tasks -- 5.4.1 Warehouse Location Loop and Plotting -- 5.4.2 A Sudoku Solver -- Chapter 6 Interacting with Solvers -- 6.1 Introduction -- 6.2 Using Solvers -- 6.3 Investigating the Solution -- 6.3.1 Solver Results -- Part II Advanced Topics -- Chapter 7 Nonlinear Programming with Pyomo -- 7.1 Introduction -- 7.2 Nonlinear Progamming Problems in Pyomo -- 7.2.1 Nonlinear Expressions -- 7.2.2 The Rosenbrock Problem | |
500 | |a 7.3 Solving Nonlinear Programming Formulations. | ||
504 | |a Includes bibliographical references and index. | ||
596 | |a Springer 2021 eBook collection | ||
597 | |a Individual chapters in PDF format. | ||
650 | 0 | |a Computer simulation. | |
650 | 0 | |a Mathematical optimization |x Computer simulation. | |
650 | 0 | |a Python (Computer program language) | |
700 | 1 | |a Hackebeil, Gabriel A. | |
700 | 1 | |a Hart, William E. | |
700 | 1 | |a Laird, Carl D. | |
700 | 1 | |a Nicholson, Bethany L. | |
700 | 1 | |a Siirola, John D. |q (John Daniel) | |
700 | 1 | |a Watson, Jean-Paul. | |
700 | 1 | |a Woodruff, David L. | |
776 | 0 | 8 | |i Print version: |a Bynum, Michael L. |t Pyomo -- Optimization Modeling in Python |d Cham : Springer International Publishing AG,c2021 |z 9783030689278 |
830 | 0 | |a Springer optimization and its applications ; |v v. 67. | |
856 | 4 | 0 | |u https://lib-proxy01.skidmore.edu/login?url=https://link.springer.com/10.1007/978-3-030-68928-5 |z Link to e-book |t 0 |
949 | |a Springer e-book | ||
994 | |a 92 |b VZS | ||
999 | f | f | |s 65bd54ba-00bd-4a24-9a62-3ec7e99da579 |i 65bd54ba-00bd-4a24-9a62-3ec7e99da579 |t 0 |
952 | f | f | |a Skidmore College |b Main |c Lucy Scribner Library |d E-book -- Springer |t 1 |e QA76.9.C65 |h Library of Congress classification |