All Books

  1. home
  2. Books
image description

How to Handle Constraints with Evolutionary Algorithms

By: B.G.W. Craenen, A.E. Eiben and E. Marchiori

In this chapter we describe evolutionary algorithms (EAs) for constraint handling. Constraint handling is not straightforward in an EA because the search operators mutation and recombination are “blind” to constraints. Hence, there is no guarantee that if the parents satisfy some constraints the offspring will satisfy them as well. This suggests that the presence of constraints in a problem makes EAs intrinsically unsuited to...