Articulo de referencia

vida artificial cuántica

La vida artificial cuántica es la aplicación de algoritmos cuánticos con la capacidad de simular el comportamiento biológico. Las computadoras cuánticas ofrecen muchas mejoras p...

La vida artificial cuántica es la aplicación de algoritmos cuánticos con la capacidad de simular el comportamiento biológico. Las computadoras cuánticas ofrecen muchas mejoras potenciales a los procesos realizados en computadoras clásicas, incluyendo el aprendizaje automático y la inteligencia artificial . Las aplicaciones de inteligencia artificial a menudo se inspiran en la idea de imitar el cerebro humano a través de la biomímesis, estrechamente relacionada . [ 1 ] Esto se ha implementado hasta cierto punto en computadoras clásicas (usando redes neuronales ), pero las computadoras cuánticas ofrecen muchas ventajas en la simulación de vida artificial. [ 2 ] La vida artificial y la inteligencia artificial son extremadamente similares, con pequeñas diferencias; el objetivo del estudio de la vida artificial es comprender mejor a los seres vivos, mientras que el objetivo de la inteligencia artificial es crear seres inteligentes. [ 1 ]

En 2016, Álvarez-Rodríguez et al. [ 2 ] desarrollaron una propuesta para un algoritmo de vida artificial cuántica con la capacidad de simular la vida y la evolución darwiniana . [ 3 ] En 2018, el mismo equipo de investigación liderado por Álvarez-Rodríguez ejecutó el algoritmo propuesto en la computadora cuántica IBM ibmqx4 y obtuvo resultados optimistas. Los resultados simularon con precisión un sistema con la capacidad de autorreplicarse a escala cuántica. [ 2 ]

Vida artificial en computadoras cuánticas

El creciente avance de las computadoras cuánticas ha llevado a los investigadores a desarrollar algoritmos cuánticos para simular procesos vitales. Los investigadores han diseñado un algoritmo cuántico que puede simular con precisión la evolución darwiniana . [ 3 ] Dado que la simulación completa de vida artificial en computadoras cuánticas solo ha sido realizada por un grupo, esta sección se centrará en la implementación realizada por Álvarez-Rodríguez, Sanz, Lomata y Solano en una computadora cuántica de IBM. [ 2 ]

Los individuos se realizaron como dos cúbits, uno que representa el genotipo del individuo y el otro que representa el fenotipo . [ 2 ] El genotipo se copia para transmitir información genética a través de las generaciones, y el fenotipo depende de la información genética, así como de las interacciones del individuo con su entorno. [ 2 ] Para configurar el sistema, el estado del genotipo se instancia mediante alguna rotación de un estado auxiliar (|00|{\displaystyle |0\rangle \langle 0|}El entorno es una cuadrícula espacial bidimensional ocupada por individuos y estados auxiliares. El entorno se divide en celdas que pueden albergar uno o más individuos. Los individuos se mueven por la cuadrícula y ocupan las celdas aleatoriamente; cuando dos o más individuos ocupan la misma celda, interactúan entre sí. [ 3 ]

Autorreplicación

Un circuito que implementa la clonación de un valor esperado de un cúbit arbitrario en un estado auxiliar.

La capacidad de autorreplicarse es fundamental para simular la vida. La autorreplicación ocurre cuando el genotipo de un individuo interactúa con un estado auxiliar, creando un genotipo para un nuevo individuo; este genotipo interactúa con un estado auxiliar diferente para crear el fenotipo. Durante esta interacción, se desearía copiar cierta información sobre el estado inicial en el estado auxiliar, pero según el teorema de no clonación , es imposible copiar un estado cuántico arbitrario desconocido . [ 4 ] Sin embargo, los físicos han derivado diferentes métodos para la clonación cuántica que no requieren la copia exacta de un estado desconocido. El método implementado por Álvarez-Rodríguez et al. [ 2 ] implica la clonación del valor esperado de alguna observable . [ 5 ] Para un estado unitarioU{\displaystyle U}que copia el valor esperado de algún conjunto de observablesincógnita{\displaystyle {\mathsf {X}}}del estadoρ{\displaystyle \rho }en un estado vacíoρmi{\displaystyle \rho _{e}}, la máquina de clonación se define por cualquier(U,ρmi,incógnita){\displaystyle (U,\rho _{e},{\mathsf {X}})}[ 6 ] que cumplen lo siguiente:

ρincógnitaincógnita{\displaystyle \forall \rho \forall X\in {\mathsf {X}}}incógnita¯=incógnita1¯=incógnita2¯{\displaystyle {\bar {X}}={\bar {X_{1}}}={\bar {X_{2}}}}

Dóndeincógnita¯{\displaystyle {\bar {X}}}es el valor medio de la observable enρ{\displaystyle \rho }antes de la clonación,incógnita1¯{\displaystyle {\bar {X_{1}}}}es el valor medio de la observable enρ{\displaystyle \rho }después de la clonación yincógnita2¯{\displaystyle {\bar {X_{2}}}}es el valor medio de la observable enρmi{\displaystyle \rho _{e}}después de la clonación. Tenga en cuenta que la máquina de clonación no tiene dependencia deρ{\displaystyle \rho }porque queremos poder clonar la expectativa de los observables para cualquier estado inicial. Es importante señalar que clonar el valor medio del observable transmite más información de la que permite clásicamente. [ 6 ] El cálculo del valor medio se define naturalmente como: [ 6 ]

incógnita¯=Tr[ρincógnita]{\displaystyle {\bar {X}}=Tr[\rho X]},incógnita1¯=Tr[RincógnitaI]{\displaystyle {\bar {X_{1}}}=Tr[RX\otimes I]},incógnita2¯=Tr[RIincógnita]{\displaystyle {\bar {X_{2}}}=Tr[RI\otimes X]}dóndeR=UρρmiU{\displaystyle R=U\rho \otimes \rho _{e}U^{\dagger }}

La máquina de clonación más simple clona el valor esperado deσz{\displaystyle \sigma _{z}}en un estado arbitrarioρ=|ψψ|{\displaystyle \rho =|\psi \rangle \langle \psi |}aρmi=|00|{\displaystyle \rho _{e}=|0\rangle \langle 0|}usandoU=donorteOT{\displaystyle U=CNOT}Esta es la máquina de clonación implementada para la autorreplicación por Álvarez-Rodríguez et al. El proceso de autorreplicación claramente solo requiere interacciones entre dos cúbits, y por lo tanto, esta máquina de clonación es la única necesaria para la autorreplicación.

Interacciones

Las interacciones ocurren entre individuos cuando ambos ocupan el mismo espacio en la cuadrícula ambiental. La presencia de interacciones entre individuos proporciona una ventaja a aquellos con una vida útil más corta. Cuando dos individuos interactúan, el intercambio de información entre sus fenotipos puede ocurrir o no, dependiendo de sus valores existentes. Si los cúbits de control (genotipos) de ambos individuos son iguales, no se intercambiará información. Si los cúbits de control difieren, los cúbits objetivo (fenotipo) se intercambiarán entre los dos individuos. Este procedimiento genera una dinámica depredador-presa en constante cambio en la simulación. Por lo tanto, los cúbits de larga vida, con una composición genética mayor en la simulación, se encuentran en desventaja. Dado que la información solo se intercambia al interactuar con un individuo de diferente composición genética, la población de vida corta tiene la ventaja. [ 3 ]

Mutación

Las mutaciones existen en el mundo artificial con una probabilidad limitada, equivalente a su ocurrencia en el mundo real. Hay dos maneras en que el individuo puede mutar: mediante rotaciones aleatorias de un solo cúbit y por errores en el proceso de autorreplicación. Hay dos operadores diferentes que actúan sobre el individuo y causan mutaciones. La operación M causa una mutación espontánea dentro del individuo al rotar un solo cúbit por el parámetro θ. El parámetro θ es aleatorio para cada mutación, lo que crea biodiversidad dentro del entorno artificial. [ 3 ] La operación M es una matriz unitaria que se puede describir como: [ 3 ]

METRO=(porque(θ)pecado(θ)pecado(θ)porque(θ)){\displaystyle M={\begin{pmatrix}\cos(\theta )&\sin(\theta )\\\sin(\theta )&-\cos(\theta )\end{pmatrix}}}

La otra forma posible de que ocurran mutaciones es debido a errores en el proceso de replicación. Debido al teorema de no clonación, es imposible producir copias perfectas de sistemas que originalmente se encuentran en estados cuánticos desconocidos. [ 4 ] Sin embargo, las máquinas de clonación cuántica permiten crear copias imperfectas de estados cuánticos; en otras palabras, el proceso introduce cierto grado de error. [ 7 ] El error que existe en las máquinas de clonación cuántica actuales es la causa raíz del segundo tipo de mutaciones en el experimento de vida artificial. La operación de clonación imperfecta puede verse como: [ 3 ]

UMETRO(θ)=I4+12(0001)(1111)(doosθ+ipecadoθ+1){\displaystyle U_{M}(\theta )=\mathrm {I} _{4}+{\frac {1}{2}}{\begin{pmatrix}0&0\\0&1\end{pmatrix}}\otimes {\begin{pmatrix}-1&1\\1&-1\end{pmatrix}}(cos\theta +i\sin \theta +1)}

Los dos tipos de mutaciones afectan al individuo de manera diferente. Mientras que la operación M espontánea no afecta el fenotipo del individuo, la mutación de error autorreplicante, U M, altera tanto el genotipo del individuo como su esperanza de vida asociada. [ 3 ]

La presencia de mutaciones en el experimento de vida artificial cuántica es fundamental para proporcionar aleatoriedad y biodiversidad. La inclusión de mutaciones ayuda a aumentar la precisión del algoritmo cuántico. [ 2 ]

Muerte

En el instante en que se crea el individuo (cuando el genotipo se copia en el fenotipo), el fenotipo interactúa con el ambiente. A medida que transcurre el tiempo, la interacción del individuo con el ambiente simula el envejecimiento, que finalmente conduce a la muerte del individuo. [ 2 ] La muerte de un individuo ocurre cuando el valor esperado deσz{\displaystyle \sigma _{z}}está dentro de algunosϵ{\displaystyle \epsilon }de 1 en el fenotipo, o, equivalentemente, cuandoρpag=|00|{\displaystyle \rho _{p}=|0\rangle \langle 0|}

El modelo de Lindblad describe la interacción del individuo con el entorno:ρ˙=γ(σρσ12σσρ12ρσσ){\displaystyle {\dot {\rho }}=\gamma (\sigma \rho \sigma ^{\dagger }-{\frac {1}{2}}\sigma ^{\dagger }\sigma \rho -{\frac {1}{2}}\rho \sigma ^{\dagger }\sigma )}conσ=I|01|{\displaystyle \sigma =I\otimes |0\rangle \langle 1|}y sinρ=ρgramoρpag{\displaystyle \rho =\rho _{g}\otimes \rho _{p}}[ 3 ] Esta interacción provoca que el fenotipo decaiga exponencialmente con el tiempo. Sin embargo, el material genético contenido en el genotipo no se disipa , lo que permite que los genes se transmitan a las generaciones posteriores. Dado el estado inicial del genotipo:

ρgramo=(abidob+ido1a){\displaystyle \rho _{g}={\begin{pmatrix}a&b-ic\\b+ic&1-a\\\end{pmatrix}}}

Los valores esperados del genotipo y el fenotipo se pueden describir como: [ 3 ]

σzgramo=2a1{\displaystyle \langle \sigma _{z}\rangle _{g}=2a-1},σzpag=12miγt(1a){\displaystyle \langle \sigma _{z}\rangle _{p}=1-2e^{\gamma t}(1-a)}Donde 'a' representa un único parámetro genético. De esta ecuación, podemos ver que a medida que 'a' aumenta, la esperanza de vida disminuye. De forma equivalente, cuanto más cerca esté el estado inicial de|11|{\displaystyle |1\rangle \langle 1|}, cuanto mayor sea la esperanza de vida del individuo.

Cuandoσzpag=1ϵ{\displaystyle \langle \sigma _{z}\rangle _{p}=1-\epsilon }, el individuo se considera muerto, el fenotipo se utiliza como estado auxiliar para un nuevo individuo. Así, el ciclo continúa y el proceso se vuelve autosostenible. [ 3 ]

Referencias

  1. 1 2 "¿Qué es la biomímesis?" . biomimicry.org . Consultado el 21 de septiembre de 2020 .
  2. 1 2 3 4 5 6 7 8 9 Álvarez-Rodríguez, U.; Sanz, M.; Lamata, L.; Solano, E. (octubre de 2018). "Vida artificial cuántica en una computadora cuántica IBM" . Informes científicos . 8 (1): 14793. arXiv : 1711.09442 . Código Bib : 2018NatSR...814793A . doi : 10.1038/s41598-018-33125-3 . ISSN 2045-2322 . PMC 6172259 . PMID 30287854 .   
  3. 1 2 3 4 5 6 7 8 9 10 11 Alvarez-Rodriguez, Unai; Sanz, Mikel; Lamata, Lucas; Solano, Enrique (2016-02-08). "Vida artificial en tecnologías cuánticas" . Scientific Reports . 6 (1) 20956. arXiv : 1505.03775 . Bibcode : 2016NatSR...620956A . doi : 10.1038 / srep20956 . ISSN 2045-2322 . PMC 4745074. PMID 26853918 .   
  4. 1 2 Wootters, WK; Zurek, WH (octubre de 1982). "Un solo cuanto no se puede clonar" . Nature . 299 (5886): 802– 803. Bibcode : 1982Natur.299..802W . doi : 10.1038/299802a0 . ISSN 0028-0836 . S2CID 4339227 .  
  5. Alvarez-Rodriguez, U.; Sanz, M.; Lamata, L.; Solano, E. (2014-05-09). "Clonación biomimética de observables cuánticos" . Scientific Reports . 4 (1): 4910. arXiv : 1312.3559 . Bibcode : 2014NatSR...4.4910A . doi : 10.1038/srep04910 . ISSN 2045-2322 . PMC 5381281. PMID 24809937 .   
  6. 1 2 3 Ferraro, Alessandro; Galbiati, Matteo; Paris, Matteo GA (2006-03-22). "Clonación de observables". Journal of Physics A: Mathematical and General . 39 (14): L219– L228. arXiv : quant-ph/0509170 . doi : 10.1088/0305-4470/39/14/l02 . ISSN 0305-4470 . S2CID 2497716 .  
  7. Cerf, Nicolas J. (2000-02-01). "Clonación cuántica asimétrica en cualquier dimensión" . Journal of Modern Optics . 47 ( 2–3 ): 187–209 . arXiv : quant-ph/9805024 . Bibcode : 2000JMOp...47..187C . doi : 10.1080/09500340008244036 . ISSN 0950-0340 . S2CID 117838209 .