Original: In a genetic algorithm , a population of strings ( called chromosomes or the genotype of the genome ) , which encode candidate solutions ( called individuals , creatures , or phenotypes ) to an optimization problem , evolves toward better solutions .
Simplified: Candidates are evaluated and crossbred in an attempt to generate high quality solutions which would be non obvious and extremely time consuming to a human programmer .