Un autómata celular es un sistema dinámico discreto en el cual el espacio esta conformado por una grilla en la cual cada celda que la compone puede estar en uno de un número finito de estados. Los estados para cada una de las celdas se actualizan de acuerdo a ciertas reglas que definen el comportamiento del automata. De acuerdo a lo anterior, el estado de una celda en un cierto tiempo depende unicamente de su estado en la unidad de tiempo inmediatamente anterior (ya que el automata es discreto, el tiempo fluye en forma discreta, no continua) y del estado de las celdas vecinas tambien en la unidad de tiempo inmediatamente anterior. Todas las celdas de la grilla se actualizan en forma sincronica.
El autómata que se presenta describe el estado de una calle, teniendo en cuenta las siguientes restricciones:
La calle se divide en celdas de una cierta longitud. Cada celda puede estra en uno de tres estados: vacia, ocupada por un automovil y con un obstaculo, en cuyo caso el automovil debe detenerse completamente para poderlo superar. Cada automovil esta caracterizado por su velocidad la cual toma valores de 0 a 5, con 5 la velocidad maxima que corresponde a 135Km/h. Esta velocidad maxima es la misma para todos los automoviles que esten en la calle. Ademas de lo anterior, se tienen las siguientes funcionalidades en el applet:
Agradezco la colaboración de Yamily Zácipa Corredor Q.F. por
su colaboración en el desarrollo de este applet.
| Velocidad=0 | |
| Velocidad=1 | |
| Velocidad=2 | |
| Velocidad=3 | |
| Velocidad=4 | |
| Velocidad=5 |