Este documento presenta los fundamentos de la computación evolutiva y algoritmos genéticos. Explica conceptos como genotipo, fenotipo, selección natural, cruce y mutación. Describe los cuatro paradigmas de la computación evolutiva: algoritmos genéticos, programación evolutiva, estrategias de evolución y programación genética. Luego profundiza en los algoritmos genéticos, mostrando su funcionamiento a través de pseudocódigo y ejemplos de optimización.