13 Modern Methods of Optimization
13.1 Introduction
In recent years, some optimization methods that are conceptually different from the traditional mathematical programming techniques have been developed. These methods are labeled as modern or nontraditional methods of optimization. Most of these methods are based on certain characteristics and behavior of biological, molecular, swarm of insects, and neurobiological systems. The following methods are described in this chapter:
- Genetic algorithms
- Simulated annealing
- Particle swarm optimization
- Ant colony optimization
- Fuzzy optimization
- Neural‐network‐based methods
Most of these methods have been developed only in recent years and are emerging as popular methods for the solution of complex engineering problems. Most require only the function values (and not the derivatives). The genetic algorithms are based on the principles of natural genetics and natural selection. Simulated annealing is based on the simulation of thermal annealing of critically heated solids. Both genetic algorithms and simulated annealing are stochastic methods that can find the global minimum with a high probability and are naturally applicable for the solution of discrete optimization problems. The particle swarm optimization is based on the behavior of a colony of living things, such as a swarm of insects, a flock of birds, or a school of fish. Ant colony optimization (ACO) is based on the cooperative behavior of real ant colonies, which are ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access