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