Chapter 7

Genetic Algorithms for Optimization

7.1 Introduction

Evolutionary algorithms are a special family of optimization algorithms. Instead of striving to improve a single trial solution, like the techniques presented in Chapter 6, they maintain a population of candidate solutions. The population as whole evolves toward the optimum, although the population may contain many poor solutions, especially during the early stages of evolution. In common with simulated annealing, evolutionary algorithms are generally designed to start with an exploration phase. During this phase, the population roams the search space seeking good quality regions. As there is a population of candidate solutions, several regions can be explored at the same time. As ...

Get Intelligent Systems for Engineers and Scientists, 3rd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.