Mating pool

While evolutionary computation mainly treats the population as a whole, an equivalent approach is to separate from the current population those individuals that will have children. These are placed into a mating pool. That is, fitness selection is performed separately before genetic operations. Children are created from parents chosen only from the mating pool.