Learn optimal ascents with a genetic algorithm.