TLDR: Cull bottom half of population, and replace with Cauchy-mutated multi-point-crossover offspring of the top quarter of the population, and then shuffle the survivors' columns
Submitted benchmarks just for the benchmarks that would work on my hardware, or work in a reasonable time (Cartpole easy/hard, waterworld, and mnist)
Cooperative Synapse Neuroevoluiton (CoSyNE) algorithm.
Attempts to reproduce CoSyNE as described by Gomez et al. in: https://people.idsia.ch/~juergen/gomez08a.pdf
TLDR: Cull bottom half of population, and replace with Cauchy-mutated multi-point-crossover offspring of the top quarter of the population, and then shuffle the survivors' columns
Submitted benchmarks just for the benchmarks that would work on my hardware, or work in a reasonable time (Cartpole easy/hard, waterworld, and mnist)