Os algoritmos genéticos são métodos de busca estocástica baseados na teoria da evolução, usando conceitos como seleção natural e mutação. Eles funcionam através da inicialização de uma população, avaliação de aptidão, seleção, recombinação e mutação até que um critério de parada seja atingido. Esses algoritmos têm aplicações práticas, como no desenvolvimento da antena da espaçonave ST5 da NASA.