Evolutionary strategies and genetic algorithms