30 std::map<int, int> index;
33 j = (int) state_->getRandomizer()->getRandomInteger(p1->getSize());
36 ch->variables[j] = p1->variables[j];
37 num = p2->variables[j];
41 while ((j < (
int) p1->getSize()) && (p1->variables[j] != num)) {
46 for (
int i = 0; i < (int) p1->getSize(); i++) {
48 ch->variables[i] = p2->variables[i];