stringtranslate.com

Los bucles de Langton

Bucle de Langton, en la configuración inicial.

Los bucles de Langton son una "especie" particular de vida artificial en un autómata celular creado en 1984 por Christopher Langton . Consisten en un bucle de células que contienen información genética, que fluye continuamente alrededor del bucle y hacia afuera a lo largo de un "brazo" (o pseudópodo ), que se convertirá en el bucle hijo. Los "genes" le ordenan que haga tres giros a la izquierda, completando el bucle, que luego se desconecta de su progenitor.

Historia

En 1952, John von Neumann creó el primer autómata celular (AC) con el objetivo de crear una máquina autorreplicante . [1] Este autómata era necesariamente muy complejo debido a su universalidad de cálculo y construcción. En 1968, Edgar F. Codd redujo el número de estados de 29 en el AC de von Neumann a 8 en el suyo . [2] Cuando Christopher Langton eliminó la condición de universalidad, pudo reducir significativamente la complejidad del autómata. Sus bucles autorreplicantes se basan en uno de los elementos más simples del autómata de Codd, el emisor periódico.

Especificación

Los bucles de Langton se ejecutan en una CA que tiene 8 estados y utilizan el entorno de von Neumann con simetría rotacional. La tabla de transición se puede encontrar aquí: [1].

Al igual que el CA de Codd , los bucles de Langton están formados por cables revestidos. Las señales viajan pasivamente a lo largo de los cables hasta que llegan a los extremos abiertos, momento en el que se ejecuta el comando que llevan.

Una colonia de bucles. Los del centro están "muertos".

Colonias

Debido a una propiedad particular de los "pseudópodos" de los bucles, estos no pueden reproducirse en el espacio ocupado por otro bucle. Por lo tanto, una vez que un bucle está rodeado, es incapaz de reproducirse, lo que da como resultado una colonia similar a un coral con una fina capa de organismos reproductores que rodea un núcleo de organismos "muertos" inactivos. La población máxima será asintótica a , donde A es el área total del espacio en células.

Codificación del genoma

El código genético de los bucles se almacena como una serie de pares de estados distintos de cero-cero. El genoma del bucle estándar se ilustra en la imagen de la parte superior y puede expresarse como una serie de estados numerados que comienzan desde la unión en T y siguen en el sentido de las agujas del reloj: 70-70-70-70-70-70-40-40. El comando '70' hace avanzar el extremo del cable una célula, mientras que la secuencia '40-40' hace que gire a la izquierda. El estado 3 se utiliza como marcador temporal para varias etapas.

Si bien las funciones de los estados 0, 1, 2, 3, 4 y 7 son similares a las del CA de Codd, los estados restantes 5 y 6 se utilizan para mediar en el proceso de replicación del bucle. Una vez completado el bucle, el estado 5 se desplaza en sentido contrario a las agujas del reloj a lo largo de la vaina del bucle padre hasta la siguiente esquina, lo que hace que se produzca el siguiente brazo en una dirección diferente. El estado 6 se une temporalmente al genoma del bucle hijo e inicializa el brazo en crecimiento en la siguiente esquina que alcanza.

El genoma se utiliza un total de seis veces: una para extender el pseudópodo hasta la ubicación deseada, cuatro veces para completar el bucle y otra vez para transferir el genoma al bucle hijo. Claramente, esto depende de la cuádruple simetría rotacional del bucle; sin ella, el bucle sería incapaz de contener la información necesaria para describirlo. El mismo uso de la simetría para la compresión del genoma se utiliza en muchos virus biológicos , como el adenovirus icosaédrico .

Comparación de bucles de CA relacionados

Véase también

Referencias

  1. ^ von Neumann, John; Burks, Arthur W. (1966). "Teoría de los autómatas que se reproducen a sí mismos". www.walenz.org. Archivado desde el original (libro escaneado en línea) el 2008-01-05 . Consultado el 2008-02-29 .
  2. ^ Codd, Edgar F. (1968). Autómatas celulares . Academic Press, Nueva York.
  3. ^ CG Langton (1984). "Autorreproducción en autómatas celulares" (PDF) . Physica D . 10 (1–2): 135–144. Bibcode :1984PhyD...10..135L. doi :10.1016/0167-2789(84)90256-2. hdl : 2027.42/24968 .
  4. ^ J. Byl (1989). "Autorreproducción en pequeños autómatas celulares". Physica D . 34 (1–2): 295–299. Bibcode :1989PhyD...34..295B. doi :10.1016/0167-2789(89)90242-X.
  5. ^ JA Reggia; SL Armentrout; H.-H. Chou; Y. Peng (1993). "Sistemas simples que exhiben replicación autodirigida". Science . 259 (5099): 1282–1287. Bibcode :1993Sci...259.1282R. doi :10.1126/science.259.5099.1282. PMID  17732248. S2CID  36866419.
  6. ^ G. Tempesti (1995). "Un nuevo autómata celular autorreproductor capaz de construcción y computación". Avances en vida artificial, Proc. 3.ª Conferencia Europea sobre Vida Artificial . Granada, España: Lecture Notes in Artificial Intelligence, 929, Springer Verlag, Berlín. pp. 555–563. CiteSeerX 10.1.1.48.7578 . 
  7. ^ J.-Y. Perrier; M. Sipper; J. Zahnd (1996). "Hacia una computadora universal viable y autorreproductora". Physica D . 97 (4): 335–352. Bibcode :1996PhyD...97..335P. CiteSeerX 10.1.1.21.3200 . doi :10.1016/0167-2789(96)00091-7. 
  8. ^ Sayama, Hiroki (1998). "Introducción de la disolución estructural en el bucle autorreproductor de Langton". Vida artificial VI: Actas de la sexta conferencia internacional sobre vida artificial . Los Ángeles, California: MIT Press. págs. 114-122.
  9. ^ Sayama, Hiroki (1999). "Hacia la realización de un ecosistema evolutivo en autómatas celulares". Actas del Cuarto Simposio Internacional sobre Vida Artificial y Robótica (AROB 4th '99) . Beppu, Oita, Japón. págs. 254–257. CiteSeerX 10.1.1.40.391 . 
  10. ^ Chris Salzberg; Hiroki Sayama (2004). "Evolución genética compleja de autorreplicadores artificiales en autómatas celulares". Complejidad . 10 (2): 33–39. Código Bibliográfico :2004Cmplx..10b..33S. doi :10.1002/cplx.20060. Archivado desde el original el 5 de enero de 2013.
  11. ^ Nicolas Oros; CL Nehaniv (2007). "Sexyloop: autorreproducción, evolución y sexo en autómatas celulares". Primer simposio IEEE sobre vida artificial (1–5 de abril de 2007, Hawái, EE. UU.) . pp. 130–138. hdl :2299/6711.

Enlaces externos