Posted by Voultapher 3 days ago
This is why we have things like tournament selection. Randomly sampling from the population and running tournaments is way more scalable than scanning and ordering a global list each iteration. You can maintain things like an ELO score with very narrow views into memory. Nothing needs a global view yet you get global effects.
Cool article. It's clear that all my theoretical algorithm-knowledge comes short when faced with real CPUs.