Mating pool
A mating pool is a concept used in evolutionary computation.
Typically, virtual populations are treated as a whole. An alternative approach is to separate only individuals who will produce offspring from the remainder of the current population. These are placed into a mating pool.