El documento describe el diseño e implementación de un algoritmo genético para resolver el problema de la mochila, incluyendo la representación de soluciones, las funciones de evaluación, selección, cruzamiento y mutación. Se desarrolló una aplicación que muestra la evolución de la población y se evaluó empíricamente, encontrando que las funciones decodificadora y reparadora tuvieron un mejor rendimiento que la penalizadora.