Número trascendental
(leer más)
La hormiga de Langton es una máquina de Turing universal bidimensional con un conjunto de reglas muy simple pero un comportamiento emergente complejo. Fue inventado por Chris Langton en 1986 y se ejecuta en una red cuadrada de celdas en blanco y negro. La universalidad de la hormiga de Langton se demostró en el año 2000. La idea se ha generalizado de varias maneras diferentes, como las turmitas que agregan más colores y más estados.
Los cuadrados de un plano se colorean de forma diversa, ya sea en blanco o negro. Identificamos arbitrariamente un cuadrado como la "hormiga". La hormiga puede viajar en cualquiera de los cuatro puntos cardinales en cada paso que da. La "hormiga" se mueve de acuerdo con las siguientes reglas:
La hormiga de Langton también se puede describir como un autómata celular, donde la cuadrícula es de color blanco o negro y la "hormiga" el cuadrado tiene uno de los ocho colores diferentes asignados para codificar la combinación de estado blanco/negro y la dirección actual de movimiento de la hormiga.
Estas reglas simples conducen a un comportamiento complejo. Tres modos distintos de comportamiento son evidentes cuando se comienza en una cuadrícula completamente blanca.
Todas las configuraciones iniciales finitas probadas finalmente convergen en el mismo patrón repetitivo, lo que sugiere que la "autopista" es un atractor de la hormiga de Langton, pero nadie ha podido demostrar que esto sea cierto para todas las configuraciones iniciales. Solo se sabe que la trayectoria de la hormiga siempre es ilimitada, independientemente de la configuración inicial, esto se conoce como el teorema de Cohen-Kong.
En 2000, Gajardo et al. mostró una construcción que calcula cualquier circuito booleano utilizando la trayectoria de una única instancia de la hormiga de Langton. Además, sería posible simular una máquina de Turing arbitraria utilizando la trayectoria de la hormiga para el cálculo. Esto significa que la hormiga es capaz de computación universal.
Greg Turk y Jim Propp consideraron una extensión simple de la hormiga de Langton donde, en lugar de solo dos colores, se usan más colores. Los colores se modifican de forma cíclica. Se utiliza un esquema de nombres simple: para cada uno de los colores sucesivos, una letra "L" o "R" se utiliza para indicar si se debe girar a la izquierda o a la derecha. La hormiga de Langton tiene el nombre "RL" en este esquema de nombres.
Algunas de estas hormigas de Langton extendidas producen patrones que se vuelven simétricos una y otra vez. Uno de los ejemplos más simples es la hormiga "RLLR". Una condición suficiente para que esto suceda es que el nombre de la hormiga, visto como una lista cíclica, consta de pares consecutivos de letras idénticas "LL" o "RR". (el término "lista cíclica" indica que la última letra puede emparejarse con la primera) La prueba involucra fichas de Truchet.
La cuadrícula hexagonal permite hasta seis rotaciones diferentes, que se indican aquí como N (sin cambios), R1 (60° en el sentido de las agujas del reloj), R2 (120 ° en sentido horario), U (180°), L2 (120° en sentido antihorario), L1 (60° en sentido antihorario).
Otra extensión de las hormigas de Langton es considerar múltiples estados de la máquina de Turing, como si la propia hormiga tuviera un color que pudiera cambiar. Estas hormigas se llaman turmitas, una contracción de "termitas de máquina de Turing". Los comportamientos comunes incluyen la producción de autopistas, el crecimiento caótico y el crecimiento en espiral.
Múltiples hormigas de Langton pueden coexistir en el plano 2D y sus interacciones dan lugar a autómatas complejos de orden superior que construyen colectivamente una amplia variedad de estructuras organizadas.
Hay diferentes formas de modelar su interacción y los resultados de la simulación pueden depender en gran medida de las elecciones realizadas.
Se puede elegir que todas las hormigas sentadas en el mismo cuadrado hagan simultáneamente el mismo cambio en la cinta. Hay un video de YouTube que muestra la simulación de tales interacciones múltiples de hormigas. También existe una familia de colonias que es un oscilador absoluto con periodo lineal 4(8n+3).
Múltiples turmitas pueden coexistir en el plano 2D siempre que haya una regla que defina lo que sucede cuando se encuentran. Ed Pegg, Jr. consideró hormigas que pueden girar, por ejemplo, tanto hacia la izquierda como hacia la derecha, partiéndose en dos y aniquilándose entre sí cuando se encuentran.
(leer más)
En la teoría de bases de datos, el álgebra relacional es una teoría que utiliza estructuras algebraicas para modelar datos y definir consultas sobre ellos... (leer más)
(leer más)