En esta nota construiremos el método que se encargará de realizar la mutación de un cromosoma. Existen varios métodos para implementar la mutación; cuando el cromosoma está representado por una
Seguir leyendo »Etiqueta: Python
03. Agente viajero: evaluación
En la nota anterior construimos el cromosoma, que es la base para poder implementar el algoritmo genético. En esta nota agregaremos nuevo código a la clase cromosoma para establecer la
Seguir leyendo »02. Agente viajero: cromosoma
En esta nota explicaré como construir un cromosoma que represente una solución al problema del agente viajero, para que a partir de él se cree la población inicial. Como lo
Seguir leyendo »Temporada 03: scripting en Python
Durante las notas de esta temporada aprenderás a crear scritps en Python, la sintaxis propia del lenguaje, así como la diferencia entre los tipos de datos mutables e inmutables. 01.
Seguir leyendo »08. Python: validar entradas (ejemplos)
Las validaciones en un programa permiten asegurar que los datos proporcionados por los usuarios sean correctos, estas previenen posibles errores que estos puedan cometer, ya sea desde teclado o desde
Seguir leyendo »07. Python: ciclos (ejemplos)
En Python se pueden utilizar dos tipos de ciclos: for y while. Recordemos que los ciclos se utilizan cuando es necesario ejecutar un bloque de instrucciones varias veces, hasta que,
Seguir leyendo »