Autómata celular de bloqueUn autómata celular de bloque o fraccionado es una clase especial de autómata celular en qué la rejilla de células está dividida entre bloques que no se solapan (con particiones diferentes en pasos de tiempo diferente) y la regla de transición está aplicada a un bloque entero en lugar de a una célula sola. El autómata celular de bloque es útil para simulaciones de cantidades físicas, porque es sencillo elegir reglas de transición que obedezcan restricciones físicas como reversibilidad y leyes de conservación.[1] DefiniciónUn autómata celular de bloque consta de los componentes siguientes:[1][2]
En cada paso de tiempo, la regla de transición se aplica simultáneamente y sincrónicamente a todos los mosaicos en la partición. Luego, la partición se desplaza y la misma operación se repite en el siguiente paso de tiempo, y así sucesivamente. De esta manera, como con cualquier autómata celular, el patrón de estados celulares cambia con el tiempo para realizar algún cálculo o simulación no trivial. VecindadEl esquema de partición más simple es probablemente la vecindad de Margolus, nombrado después de que Norman Margolus, quién fue el primero en estudiar autómata celular de bloque utilizando esta estructura de vecindad. En la vecindad de Margolus, el enrejado está dividido a bloques de 2 células (o 2 × 2 × 2 × 2 cuadrada en dos dimensiones, o 2 2 × 2 × 2 2 2 × 2 2 cubos en tres dimensiones, etc.) cuáles están cambiados por una célula (a lo largo de cada dimensión) encima alternar pasos de tiempo.[1][2][3] Una técnica estrechamente relacionada debido a K. Morita y M. Harao consiste en particionar cada célula a un número finito de partes, cada parte que es dedicado a algún vecino.[4] La evolución procede por intercambiar las partes correspondientes entre vecinos y entonces aplicando en cada célula una transformación puramente local que depende sólo en el estado de la célula (y no en los estados de sus vecinos). Con tal esquema de construcción, el autómata celular es garantizado para ser reversible si la transformación local es una biyeción. Esta técnica puede ser vista como autómata celular de bloque en un enrejado más bien de células, formados por las partes de cada célula más grande; los bloques de este enrejado más bien se alternan entre los conjuntos de partes dentro de una célula grande sola y los conjuntos de partes en vecinos de células que partes de participación con cada otro. Véase también
Referencias
Enlaces externos
|