Dans un algorithme génétique, une population de chaînes -LRB- appelées chromosomes ou le génotype du génome -RRB-, qui codent les solutions candidates -LRB- appelées individus, créatures ou phénotypes -RRB- à un problème d'optimisation, évolue vers de meilleures solutions.
La population est évaluée, et plusieurs individus sont stochastiquement sélectionnés à partir de la population actuelle -LRB- basée sur leur fitness -RRB- et modifiées -LRB- recombinées et possiblement