Les algorithmes génétiques appartiennent à la plus grande classe d'algorithmes évolutifs -LRB- EA -RRB-, qui génèrent des solutions à des problèmes d'optimisation en utilisant des techniques inspirées par l'évolution naturelle, telles que l'héritage, la mutation, la sélection et le croisement.
Les algorithmes génétiques sont une sorte d'algorithme utilisé pour trouver des approximations dans les problèmes de recherche.