title: Genetic Algorithm selection and crossover
body: <p>I have been doing some research on genetic algorithms for a project in my <code>ai</code> class but I am a little confused as to what seems to be the traditional algorithm.</p>
  
  <p>Basically, I wonder why they use different selections like roulette wheel to choose parents to reproduce.  Why not choose the parents with the best fitness score and call it a day?</p>
  
  <p>Also crossover confuses me as well. It randomly choose points every time to splice parent information. But it would seem to make more sense for crossovers to change based on previous info. If a chromosome string is known to good up to a point, the crossover could still be random but not in the range of the good part in the string.</p>
  
  <p>Any thoughts?</p>