Se pueden estar preguntando en este punto
Exactamente, qué es lo interesante sobre el juego de la vida desde el punto de vista de los sistemas complejos
la ciencia? Bueno, a mi parecer, el juego de la vida y otros automatas celulares son quiza
los modelos idealizados mas simples de sistemas complejos, e ilustran muchas de las cualidades
de los sistemas complejos en la vida real, en los que estamos interesados
Por ejemplo, en el juego de la vida, tenemos los ingredientes de sistemas complejos de la vida real
que enumeré en la primera unidad. Tenemos un gran número de componentes simples, es decir, celulas
que obedecen reglas relativamente simples. Vimos las reglas del juego de la vida; que tienen una comunicación limitada --
cada célula se comunica directamente solo con sus vecinos más cercanos; y no hay un control central.
También vemos, de manera idealizada,
el resultado de sistemas complejos
que nos parecen los más interesantes:
una dinámica complicada, comportamiento emergente de auto-organización, lo cual significa que el resultado colectivo
de las componentes, al seguir estas reglas sencillas, puede producir un comportamiento organizado interesante, si bien es difícil de predecir.
Por ejemplo, si partimos
de una configuración inicial que posee alta entropía,
en el sentido de una caja con gas aleatorio,
dejemos evolucionar el sistema, podemos observar
una transición complicada hacia estructuras organizadas,
estos puntos fijos, o estructuras periódicas,
estos puntos oscilantes, etcétera, que poseen
configuraciones de baja entropía con
regularidades interesantes. Así que hay una conexión aquí
entre el Juego de la vida o autómata celular
y la teoría de la información. A través de las reglas, la entropía
de la configuración inicial se reduce. También veremos
que en el Juego de la vida y muchos otros
autómatas celulares, podemos utilizar
estas estructuras para producir un procesamiento de información sofisticada
También mostraremos como la evolución,
por medio de los algoritmos genéticos, puede dar forma
a las habilidades para procesar información que son útiles para la supervivencia
del sistema. Otro aspecto de interés
que aún no hemos visto es que John Conway diseñó el Juego de la vida para que sea abierto,
en el sentido de que su comportamiento no se limite a un número finito de configuraciones.
En este modelo, minilife.nlogo, tenemos una malla finita
que se cicla alrededor de los lados. Esta configuración finita de echo limita el potencial
de lo que podemos ver en el Juego de la vida. Uno de nuestros
asistentes, Max Orhi, a desarrollado
una fantástica simulación, con extremos abiertos del Juego de la vida, llamada
gameoflife.nlogo, que también pueden descargar
de nuestro sitio de materiales del curso. Permítanme abrirlo ahora.
Esta es la interfaz para esta simulación más complicada. Y es algo más complicada.
Permítanme primero darles un pequeño tour,
y luego podrán jugar con ella ustedes mismos.
Esta versión del Juego de la vida nos permite hacer varias cosas que no podríamos con la versión mini.
Primero, nos permite insertar patrones, patrones específicos;
si vamos a "Patterns" aquí, estos son diferentes
patrones que la gente en la comunidad del Juego de la vida
ha descubierto que son bastante interesantes,
y podemos insertar estos. Así lo haré.
En este momento, podemos insertar un planeador.
Para hacer esto, hacemos click en "Edit", y despues
simplemente hacemos click aquí, y tenemos un planeador.
Hagamos una iteración
... y otra vez, o puedo solo oprimir "go".
Lo que es interesante aquí
es que ahora ya no tenemos una
configuración finita.
Aquí, en este "mapa del universo",
vemos por aquí donde este mundo
termina, justo aquí,
y el planeador se ha ido
al espacio, por siempre,
perdido en el espacio. Ya no
da la vuelta. Muy bien,
detengámoslo ahora.
Oprimamos "setup" otra vez para
borrar todo. Ahora,
hagamos lo mismo,
pero ahora, pongamos muchos
planeadores diferentes para ver
que es lo que pasa.
Ahora, si lo corremos,
todos vuelan, y podemos
verlos como si se agruparan en parvada
hasta que desaparecen en el espacio
para siempre. El final (del espacio) está abierto
en ese sentido. Okay,
preparemos todo de nuevo y miremos
una de estas estructuras -- un planeador pistola.
Esta es una estructura bastante complicada.
Fue inventada por
alguien que jugaba con el
Juego de la vida, y lo que esta
estructura hace, al obedecer
estas mismas reglas, es lo siguiente:
Lo voy a desacelerar un poco,
y a continuar. Lo que hace es
que como que actúa como una máquina que produce
planeadores. Y como pueden ver
los planeadores se van en esta dirección.
Pueden ver el flujo de ellos
desapareciendo de esta manera en el mapa
del universo. Y pueden ver
el trabajo de la
máquina aquí, donde está
construyendo estos planeadors,
en cierto sentido. Así que este es
un tipo de proceso con un final muy abierto
donde pueden al menos
construir un número infinito de
planeadores para que se vayan
al inifinito por aquí. Okay, esta es
otra estructura. Resulta
que la pistola-planeador y los
planeadores son muy importantes
cuando intentemos y realizemos
tareas de procesamiento de la información
utilizando el Juego de la vida.
Hablaremos un poco sobre esto
más tarde. Hay muchos patrones
con los que pueden jugar, y muchas características
sobre las que pueden leer en la pestaña de información,
y tendremos algunos ejercicios en la tarea para la casa
que tratan de este modelo, así como del mini Juego.