Evolutionary algorithm: Difference between revisions

Content added Content deleted
Line 1,249: Line 1,249:
];
];
offspring = StringJoin[#] & /@ offspring;
offspring = StringJoin[#] & /@ offspring;
AppendTo[offspring, parent];
kidfits = fitness[#] & /@ Flatten[{offspring, parent}];
kidfits = fitness[#] & /@ Map[StringJoin, offspring];
Return[offspring[[First@Ordering[kidfits]]]];
Return[offspring[[First@Ordering[kidfits]]]];
];
];