1Blurb::
2Specify the probability of a crossover event
3Description::
4The \c crossover_type controls what approach is employed for combining
5parent genetic information to create offspring, and the \c
6crossover_rate specifies the probability of a crossover operation
7being performed to generate a new offspring.  The SCOLIB EA method
8supports three forms of crossover, \c two_point, \c blend, and \c
9uniform, which generate a new individual through combinations of two
10parent individuals.  Two-point crossover divides each parent into
11three regions, where offspring are created from the combination of the
12middle region from one parent and the end regions from the other
13parent.  Since the SCOLIB EA does not utilize bit representations of
14variable values, the crossover points only occur on coordinate
15boundaries, never within the bits of a particular coordinate.  Uniform
16crossover creates offspring through random combination of coordinates
17from the two parents.  Blend crossover generates a new individual
18randomly along the multidimensional vector connecting the two parents.
19
20Topics::
21Examples::
22Theory::
23Faq::
24See_Also::
25