List of Figures | |
Preface | |
Acknowledgments | |
Introduction | |
Foundations Of Optimization And Algorithms | |
A Brief History of Optimization | |
Before 1900 | |
20th Century | |
Heuristics and Metaheuristics | |
Exercises | |
Engineering Optimization | |
Optimization | |
Type of Optimization | |
Optimization Algorithms | |
Metaheuristics | |
Order Notation | |
Algorithm Complexity | |
No Free Lunch Theorems | |
Exercises | |
Mathematical Foundations | |
Upper and Lower Bounds | |
Basic Calculus | |
Optimality | |
Vector and Matrix Norms | |
Eigenvalues and Definiteness | |
Linear and Afine Functions | |
Gradient and Hessian Matrices | |
Convexity | |
Exercises | |
Classic Optimization Methods I | |
Unconstrained Optimization | |
Gradient-Based Methods | |
Newton's Method | |
Constrained Optimization | |
Linear Programming | |
Simplex Method | |
Nonlinear optimization | |
Penalty Method | |
Lagrange Multipliers | |
Karush-Kuhn-Tucker Conditions | |
Exercises | |
Classic Optimization Methods II | |
BFGS Method | |
Nelder-Mead Method | |
Trust-Region Method | |
Sequential Quadratic Programming | |
Exercises | |
Convex Optimization | |
KKT conditions | |
Convex Optimization Examples | |
Equality Constrained Optimization | |
Barrier Functions | |
Interior-Point Methods | |
Stochastic and Robust Optimization | |
Exercises | |
Calculus of Variations | |
Euler-Lagrange Equation | |
Variations with Constraints | |
Variations for Multiple Variables | |
Optimal Control | |
Exercises | |
Random Number Generators | |
Linear Congruential Algorithms | |
Uniform Distribution | |
Other Distributions | |
Metropolis Algorithms | |
Exercises | |
Monte Carlo Methods | |
Estimating fi | |
Monte Carlo Integration | |
Importance of Sampling | |
Exercises | |
Random Walk and Markov Chain | |
Random Process | |
Random Walk | |
Lfievy Flights | |
Markov Chain | |
Markov Chain Monte Carlo | |
Markov Chain and Optimisation | |
Exercises | |
Metaheuristic Algorithms | |
Genetic Algorithms | |
Introduction | |
Genetic Algorithms | |
Exercises | |
Simulated Annealing | |
Annealing and Probability | |
Choice of Parameters | |
SA Algorithm | |
Implementation | |
Exercises | |
Ant Algorithms | |
Behaviour of Ants | |
Ant Colony Optimization | |
Double Bridge Problem | |
Virtual Ant Algorithm | |
Exercises | |
Bee Algorithms | |
Behavior of Honey Bees | |
Bee Algorithms | |
Applications | |
Exercises | |
Particle Swarm Optimization | |
Swarm Intelligence | |
PSO algorithms | |
Accelerated PSO | |
Implementation | |
Constraints | |
Exercises | |
Harmony Search | |
Music-Based Algorithms | |
Harmony Search | |
Implementation | |
Exercises | |
Firey Algorithm | |
Behaviour of Fireies | |
Firey-Inspired Algorithm | |
Implementation | |
Exercises | |
Applications | |
Multiobjective Optimization | |
Pareto Optimality | |
Weighted Sum Method | |
Utility Method | |
Metaheuristic Search | |
Other Algorithms | |
Exercises | |
Engineering Applications | |
Spring Design | |
Pressure Vessel | |
Shape Optimization | |
Optimization of Eigenvalues and Frequencies | |
Inverse Finite Element Analysis | |
Exercises | |
Appendices | |
Test Problems in Optimization | |
Matlab Programs | |
Genetic Algorithms | |
Simulated Annealing | |
Particle Swarm Optimization | |
Harmony Search | |
Firey Algorithm | |
Nonlinear Optimization | |
Spring Design | |
Pressure Vessel | |
Glossary | p. 283 |
Problem Solutions | p. 305 |
References | p. 333 |
Index | p. 343 |
Table of Contents provided by Publisher. All Rights Reserved. |