| |
| |
Preface to the Second Edition | |
| |
| |
Notation | |
| |
| |
| |
Optimization Models | |
| |
| |
| |
Mathematical Modeling | |
| |
| |
The System Concept | |
| |
| |
Hierarchical Levels | |
| |
| |
Mathematical Models | |
| |
| |
Elements of Models | |
| |
| |
Analysis and Design Models | |
| |
| |
Decision Making | |
| |
| |
| |
Design Optimization | |
| |
| |
The Optimal Design Concept | |
| |
| |
Formal Optimization Models | |
| |
| |
Multicriteria Models | |
| |
| |
Nature of Model Functions | |
| |
| |
The Question of Design Configuration | |
| |
| |
Systems and Components | |
| |
| |
Hierarchical System Decomposition | |
| |
| |
| |
Feasibility and Boundedness | |
| |
| |
Feasible Domain | |
| |
| |
Boundedness | |
| |
| |
Activity | |
| |
| |
| |
Topography of the Design Space | |
| |
| |
Interior and Boundary Optima | |
| |
| |
Local and Global Optima | |
| |
| |
Constraint Interaction | |
| |
| |
| |
Modeling and Computation | |
| |
| |
| |
Design Projects | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Model Construction | |
| |
| |
| |
Modeling Data | |
| |
| |
Graphical and Tabular Data | |
| |
| |
Families of Curves | |
| |
| |
Numerically Generated Data | |
| |
| |
| |
Best Fit Curves and Least Squares | |
| |
| |
| |
Neural Networks | |
| |
| |
| |
Kriging | |
| |
| |
| |
Modeling a Drive Screw Linear Actuator | |
| |
| |
Assembling the Model Functions | |
| |
| |
Model Assumptions | |
| |
| |
Model Parameters | |
| |
| |
Negative Null Form | |
| |
| |
| |
Modeling an Internal Combustion Engine | |
| |
| |
Flat Head Chamber Design | |
| |
| |
Compound Valve Head Chamber Design | |
| |
| |
| |
Design of a Geartrain | |
| |
| |
Model Development | |
| |
| |
Model Summary | |
| |
| |
Model Reduction | |
| |
| |
| |
Modeling Considerations Prior to Computation | |
| |
| |
Natural and Practical Constraints | |
| |
| |
Asymptotic Substitution | |
| |
| |
Feasible Domain Reduction | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Model Boundedness | |
| |
| |
| |
Bounds, Extrema, and Optima | |
| |
| |
Well-Bounded Functions | |
| |
| |
Nonminimizing Lower Bound | |
| |
| |
Multivariable Extension | |
| |
| |
Air Tank Design | |
| |
| |
| |
Constrained Optimum | |
| |
| |
Partial Minimization | |
| |
| |
Constraint Activity | |
| |
| |
Cases | |
| |
| |
| |
Underconstrained Models | |
| |
| |
Monotonicity | |
| |
| |
First Monotonicity Principle | |
| |
| |
Criticality | |
| |
| |
Optimizing a Variable Out | |
| |
| |
Adding Constraints | |
| |
| |
| |
Recognizing Monotonicity | |
| |
| |
Simple and Composite Functions | |
| |
| |
Integrals | |
| |
| |
| |
Inequalities | |
| |
| |
Conditional Criticality | |
| |
| |
Multiple Criticality | |
| |
| |
Dominance | |
| |
| |
Relaxation | |
| |
| |
Uncriticality | |
| |
| |
| |
Equality Constraints | |
| |
| |
Equality and Activity | |
| |
| |
Replacing Monotonic Equalities by Inequalities | |
| |
| |
Directing an Equality | |
| |
| |
Regional Monotonicity of Nonmonotonic Constraints | |
| |
| |
| |
Variables Not in the Objective | |
| |
| |
Hydraulic Cylinder Design | |
| |
| |
A Monotonicity Principle for Nonobjective Variables | |
| |
| |
| |
Nonmonotonic Functions | |
| |
| |
| |
Model Preparation Procedure | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Interior Optima | |
| |
| |
| |
Existence | |
| |
| |
The Weierstrass Theorem | |
| |
| |
Sufficiency | |
| |
| |
| |
Local Approximation | |
| |
| |
Taylor Series | |
| |
| |
Quadratic Functions | |
| |
| |
Vector Functions | |
| |
| |
| |
Optimality | |
| |
| |
First-Order Necessity | |
| |
| |
Second-Order Sufficiency | |
| |
| |
Nature of Stationary Points | |
| |
| |
| |
Convexity | |
| |
| |
Convex Sets and Functions | |
| |
| |
Differentiable Functions | |
| |
| |
| |
Local Exploration | |
| |
| |
Gradient Descent | |
| |
| |
Newton's Method | |
| |
| |
| |
Searching along a Line | |
| |
| |
Gradient Method | |
| |
| |
Modified Newton's Method | |
| |
| |
| |
Stabilization | |
| |
| |
Modified Cholesky Factorization | |
| |
| |
| |
Trust Regions | |
| |
| |
Moving with Trust | |
| |
| |
Trust Region Algorithm | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Boundary Optima | |
| |
| |
| |
Feasible Directions | |
| |
| |
| |
Describing the Constraint Surface | |
| |
| |
Regularity | |
| |
| |
Tangent and Normal Hyperplanes | |
| |
| |
| |
Equality Constraints | |
| |
| |
Reduced (Constrained) Gradient | |
| |
| |
Lagrange Multipliers | |
| |
| |
| |
Curvature at the Boundary | |
| |
| |
Constrained Hessian | |
| |
| |
Second-Order Sufficiency | |
| |
| |
Bordered Hessians | |
| |
| |
| |
Feasible Iterations | |
| |
| |
Generalized Reduced Gradient Method | |
| |
| |
Gradient Projection Method | |
| |
| |
| |
Inequality Constraints | |
| |
| |
Karush-Kuhn-Tucker Conditions | |
| |
| |
Lagrangian Standard Forms | |
| |
| |
| |
Geometry of Boundary Optima | |
| |
| |
Interpretation of KKT Conditions | |
| |
| |
Interpretation of Sufficiency Conditions | |
| |
| |
| |
Linear Programming | |
| |
| |
Optimality Conditions | |
| |
| |
Basic LP Algorithm | |
| |
| |
| |
Sensitivity | |
| |
| |
Sensitivity Coefficients | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Parametric and Discrete Optima | |
| |
| |
| |
Parametric Solution | |
| |
| |
Particular Optimum and Parametric Procedures | |
| |
| |
Branching | |
| |
| |
Graphical Interpretation | |
| |
| |
Parametric Tests | |
| |
| |
| |
The Monotonicity Table | |
| |
| |
Setting up | |
| |
| |
First New Table: Reduction | |
| |
| |
Second New Table: Two Directions and Reductions | |
| |
| |
Third New Table: Final Reduction | |
| |
| |
Branching by Conditional Criticality | |
| |
| |
The Stress-Bound Cases | |
| |
| |
Parametric Optimization Procedure | |
| |
| |
| |
Functional Monotonicity Analysis | |
| |
| |
Explicit Algebraic Elimination | |
| |
| |
Implicit Numerical Solution | |
| |
| |
Optimization Using Finite Element Analysis | |
| |
| |
| |
Discrete Variables | |
| |
| |
| |
Discrete Design Activity and Optimality | |
| |
| |
Constraint Activity Extended | |
| |
| |
Discrete Local Optima | |
| |
| |
| |
Transformer Design | |
| |
| |
Model Development | |
| |
| |
Preliminary Set Constraint Tightening | |
| |
| |
| |
Constraint Derivation | |
| |
| |
Discriminant Constraints | |
| |
| |
Constraint Addition | |
| |
| |
Linear and Hyberbolic Constraints | |
| |
| |
Further Upper and Lower Bound Generation | |
| |
| |
Case Analysis | |
| |
| |
Constraint Substitution: Remaining Cases | |
| |
| |
| |
Relaxation and Exhaustive Enumeration | |
| |
| |
Continuous Relaxation: Global Lower Bounds | |
| |
| |
Problem Completion: Exhaustive Enumeration | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Local Computation | |
| |
| |
| |
Numerical Algorithms | |
| |
| |
Local and Global Convergence | |
| |
| |
Termination Criteria | |
| |
| |
| |
Single Variable Minimization | |
| |
| |
Bracketing, Sectioning, and Interpolation | |
| |
| |
The Davies, Swann, and Campey Method | |
| |
| |
Inexact Line Search | |
| |
| |
| |
Quasi-Newton Methods | |
| |
| |
Hessian Matrix Updates | |
| |
| |
The DFP and BFGS Formulas | |
| |
| |
| |
Active Set Strategies | |
| |
| |
Adding and Deleting Constraints | |
| |
| |
Lagrange Multiplier Estimates | |
| |
| |
| |
Moving along the Boundary | |
| |
| |
| |
Penalties and Barriers | |
| |
| |
Barrier Functions | |
| |
| |
Penalty Functions | |
| |
| |
Augmented Lagrangian (Multiplier) Methods | |
| |
| |
| |
Sequential Quadratic Programming | |
| |
| |
The Lagrange-Newton Equations | |
| |
| |
Enhancements of the Basic Algorithm | |
| |
| |
Solving the Quadratic Subproblem | |
| |
| |
| |
Trust Regions with Constraints | |
| |
| |
Relaxing Constraints | |
| |
| |
Using Exact Penalty Functions | |
| |
| |
Modifying the Trust Region and Accepting Steps | |
| |
| |
Yuan's Trust Region Algorithm | |
| |
| |
| |
Convex Approximation Algorithms | |
| |
| |
Convex Linearization | |
| |
| |
Moving Asymptotes | |
| |
| |
Choosing Moving Asymptotes and Move Limits | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
Exercises | |
| |
| |
| |
Principles and Practice | |
| |
| |
| |
Preparing Models for Numerical Computation | |
| |
| |
Modeling the Constraint Set | |
| |
| |
Modeling the Functions | |
| |
| |
Modeling the Objective | |
| |
| |
| |
Computing Derivatives | |
| |
| |
Finite Differences | |
| |
| |
Automatic Differentiation | |
| |
| |
| |
Scaling | |
| |
| |
| |
Interpreting Numerical Results | |
| |
| |
Code Output Data | |
| |
| |
Degeneracy | |
| |
| |
| |
Selecting Algorithms and Software | |
| |
| |
Partial List of Software Packages | |
| |
| |
Partial List of Internet Sites | |
| |
| |
| |
Optimization Checklist | |
| |
| |
Problem Identification | |
| |
| |
Initial Problem Statement | |
| |
| |
Analysis Models | |
| |
| |
Optimal Design Model | |
| |
| |
Model Transformation | |
| |
| |
Local Iterative Techniques | |
| |
| |
Final Review | |
| |
| |
| |
Concepts and Principles | |
| |
| |
Model Building | |
| |
| |
Model Analysis | |
| |
| |
Local Searching | |
| |
| |
| |
Summary | |
| |
| |
Notes | |
| |
| |
References | |
| |
| |
Author Index | |
| |
| |
Subject Index | |