Sync
This commit is contained in:
parent
6f050a029e
commit
776bba907c
3887 changed files with 59894 additions and 7280 deletions
|
|
@ -10,7 +10,7 @@ enum mut= (dchar[] s) => s.map!(a=> uniform(0,1.) < P ? rnd : a).array;
|
|||
void main() {
|
||||
auto parent = target.length.iota.map!(_ => rnd).array;
|
||||
for (auto gen = 1; parent != target; gen++) {
|
||||
//parent = parent.repeat(C).map!mut.array.max!(s => s.fitness);
|
||||
// parent = parent.repeat(C).map!mut.array.max!fitness;
|
||||
parent = parent.repeat(C).map!mut.array
|
||||
.minPos!((a, b) => a.fitness < b.fitness)[0];
|
||||
writefln("Gen %2d, dist=%2d: %s", gen, parent.fitness, parent);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue