Algoritmos genéticos. Implementación, experimentación y prueba con propósitos académicos