|
1 Preliminary Concepts and Definitions |
|
|
1 | (52) |
|
1.1 An Introductory Example |
|
|
1 | (3) |
|
1.2 Commonly Encountered Problems in Optimization |
|
|
4 | (1) |
|
1.3 Optimization of Functions of a Single Variable |
|
|
5 | (6) |
|
|
11 | (2) |
|
|
13 | (17) |
|
1.6 The Numerical Solution of Single Variable Optimization Problems: Newton's Method |
|
|
30 | (23) |
|
|
36 | (2) |
|
|
38 | (1) |
|
|
38 | (15) |
|
2 Multidimensional Unconstrained Optimization |
|
|
53 | (48) |
|
2.1 From Single Variable to Multivariable Optimization |
|
|
53 | (9) |
|
2.2 Algorithms for Multivariable Unconstrained Optimization |
|
|
62 | (9) |
|
|
71 | (13) |
|
2.4 Parameter Estimation: Nonlinear Least Squares |
|
|
84 | (17) |
|
|
91 | (2) |
|
|
93 | (1) |
|
|
93 | (8) |
|
3 Constrained Optimization |
|
|
101 | (64) |
|
3.1 Introduction to Constrained Optimization |
|
|
101 | (1) |
|
3.2 Equality Constrained Problems |
|
|
102 | (5) |
|
|
107 | (7) |
|
3.4 Inequality Constrained Problems |
|
|
114 | (7) |
|
3.5 General Nonlinear Programming Problems |
|
|
121 | (3) |
|
3.6 Numerical Solution of Nonlinear Programming Problems |
|
|
124 | (2) |
|
|
126 | (39) |
|
|
156 | (1) |
|
|
157 | (1) |
|
|
157 | (8) |
|
|
165 | (54) |
|
4.1 Introduction to Linear Programming |
|
|
165 | (1) |
|
4.2 Examples of LP Formulations from the Chemical Industry |
|
|
166 | (6) |
|
4.3 Graphical Solution of Linear Programming Problems |
|
|
172 | (4) |
|
4.4 The Simplex Method: Basic Definitions and Steps |
|
|
176 | (6) |
|
4.5 Solving LP Problems in MATLAB® |
|
|
182 | (5) |
|
4.6 Classical LP Formulations |
|
|
187 | (23) |
|
4.7 Interior Point Methods for Solving LP Problems |
|
|
210 | (9) |
|
|
213 | (1) |
|
|
214 | (1) |
|
|
214 | (5) |
|
5 Integer and Mixed Integer Programming Problems |
|
|
219 | (54) |
|
|
219 | (1) |
|
5.2 Examples of Integer Programming Formulations |
|
|
219 | (19) |
|
5.3 Solving Integer Programming Problems Using the Branch and Bound Method |
|
|
238 | (10) |
|
5.4 Solving MILP Problems in MATLAB® |
|
|
248 | (3) |
|
5.5 Solving MINLP Problems Using the B&B and Outer Approximation |
|
|
251 | (22) |
|
|
264 | (1) |
|
|
265 | (1) |
|
|
265 | (8) |
|
6 Solving Optimization Problems in GAMS® |
|
|
273 | (34) |
|
|
273 | (1) |
|
6.2 Elements of a GAMS® Model |
|
|
274 | (15) |
|
6.3 Two Recreational Problems Solved in GAMS® |
|
|
289 | (18) |
|
|
302 | (1) |
|
|
302 | (1) |
|
|
302 | (5) |
|
7 Representative Optimization Problems in Chemical Engineering Solved in GAMS® |
|
|
307 | (88) |
|
|
307 | (1) |
|
7.2 Optimization of a Multiple-Effect Evaporation System |
|
|
307 | (6) |
|
7.3 Complex Chemical Reaction Equilibrium |
|
|
313 | (4) |
|
7.4 Optimal Design of a Methanol-Water Distillation Column |
|
|
317 | (8) |
|
7.5 A Representative Optimal Control Problem |
|
|
325 | (14) |
|
7.6 Optimal Design of a Renewable Energy Production System |
|
|
339 | (16) |
|
7.7 Metabolic Flux Analysis |
|
|
355 | (7) |
|
7.8 Optimal Design of Proportional-Integral-Derivative (PID) Controllers |
|
|
362 | (23) |
|
7.9 The Control Structure Selection Problem |
|
|
385 | (10) |
|
|
388 | (1) |
|
|
388 | (2) |
|
|
390 | (5) |
|
Appendix A Introduction to MATLAB® |
|
|
395 | (40) |
|
|
395 | (16) |
|
|
411 | (5) |
|
|
416 | (2) |
|
Basic Numerical Calculations in MATLAB® |
|
|
418 | (13) |
|
Literature and Notes for Further Study |
|
|
431 | (4) |
Index |
|
435 | |