Nevertheless, CIXL2 could be applied to any evolutionary algorithms with a crossover or similar operator. On the other hand, the real codification is the most natural one in continuous domains, each gene representing a variable of the function. In this way, the precision of the solution only depends on the data type used to store the variables.
Our objective is the comparison of the behavior of the proposed crossover against other crossovers. This comparison must be made in a common evolutionary framework that is defined by the features of the genetic algorithm. For the definition of such features, we have taken into account the previous studies on the matter. In the following paragraphs we will describe in depth the different components of our genetic algorithm.