Academia de Ciencias Luventicus
Las computadoras son un ejemplo de "autómatas", es decir, dispositivos que siguen reglas. Recientemente se han estudiado mucho los "autómatas celulares" porque su comportamiento está relacionado con nuevas ideas, tales como la del "filo del caos".
Las células son porciones de un sistema que actualizan sus propiedades de acuerdo al valor que éstas tienen en las porciones vecinas.
A continuación se presenta un applet de Java para experimentar con células que tienen tres estados posibles y cuya propiedad (color) se actualiza de acuerdo al valor en la misma celda y en las dos vecinas. Esto requiere la definición de 27 (= 33) reglas, las cuales aparecen esquemáticamente representadas en la parte superior. Cada regla corresponde a alguna combinación de estados de la celda y de sus vecinas a la izquierda y a la derecha. Las reglas definen el estado de las celdas en la próxima generación.
El juego consiste en lo siguiente:
(1) Para cada conjunto de valores de la propiedad de una celda y sus vecinas se debe elegir el valor de la propiedad de la celda en el paso siguiente (haciendo clic en la casilla inferior).
(2) Cuando el applet comienza, en la pantalla de la derecha se crea una línea con valores aleatorios de la propiedad (cada celda es un pixel). Esa línea se llama también "mundo": en cada etapa del cálculo se observa un "nuevo mundo". Si se cambia una regla, ese cambio afecta sólo a las generaciones venideras.
(3) En la pantalla de la izquierda se muestra en tamaño más grande un autómata celular que usa las mismas reglas. Los valores de la primera línea pueden ser cambiados para ver el efecto sobre la imagen que se obtiene con las 8 primeras generaciones. Si con el ratón se señala una celda de las filas inferiores, aparecerá una línea amarilla abarcándola a ella y a las tres que fueron usadas para computar su estado. También aparece destacada en la parte superior la regla que fue usada.
(4) El botón ">>" lleva el patrón inicial de la pantalla de la izquierda al centro de la primera línea de la pantalla de la derecha. El botón ">>>" hace lo mismo pero repite el patrón hasta ocupar la pantalla completa.

Un applet para crear autómatas celulares
debería aparecer aquí
en exploradores que soportan Java.

El applet HandCraftCA de David J. Eck, Department of Mathematics and Computer Science, Hobart and William Smith Colleges, Geneva, New York

 

 

LRI340 Radio Manantiales 89.9 MHz

Nombre(s) y Apellido(s):

Dirección de
correo electrónico:

suscríbase al boletín
del Laboratorio Luventicus

Luventicus Búsquedas