Describir: Algoritmo genético para un problema de ruteo con entrega y recolección de producto y con restricciones de ventana de horario