Este documento trata sobre los algoritmos genéticos. Estos algoritmos se basan en la evolución biológica para resolver problemas de optimización de manera adaptativa. Se codifican posibles soluciones en cromosomas y se someten a procesos de selección, cruce y mutación para generar nuevas poblaciones con mejores soluciones. Los algoritmos genéticos se han aplicado a problemas de optimización, aprendizaje automático, programación automática y modelado de sistemas sociales y económicos.