Квантовая искусственная жизнь

Моделирование биологического поведения

Квантовая искусственная жизнь — это применение квантовых алгоритмов с возможностью имитировать биологическое поведение. Квантовые компьютеры предлагают множество потенциальных улучшений процессов, выполняемых на классических компьютерах, включая машинное обучение и искусственный интеллект . Приложения искусственного интеллекта часто вдохновляются идеей имитации человеческого мозга с помощью тесно связанной биомимикрии . [1] Это было реализовано в определенной степени на классических компьютерах (с использованием нейронных сетей ), но квантовые компьютеры предлагают много преимуществ в моделировании искусственной жизни. [2] Искусственная жизнь и искусственный интеллект чрезвычайно похожи, с небольшими различиями; цель изучения искусственной жизни — лучше понять живых существ, в то время как цель искусственного интеллекта — создать разумных существ. [1]

В 2016 году Альварес-Родригес и др. [2] разработали предложение по квантовому алгоритму искусственной жизни с возможностью имитации жизни и дарвиновской эволюции. [3] В 2018 году та же исследовательская группа под руководством Альвареса-Родригеса выполнила предложенный алгоритм на квантовом компьютере IBM ibmqx4 и получила оптимистичные результаты. Результаты точно имитировали систему со способностью подвергаться саморепликации в квантовом масштабе. [2]

Искусственная жизнь на квантовых компьютерах

Растущее развитие квантовых компьютеров привело исследователей к разработке квантовых алгоритмов для моделирования жизненных процессов. Исследователи разработали квантовый алгоритм, который может точно моделировать дарвиновскую эволюцию . [3] Поскольку полное моделирование искусственной жизни на квантовых компьютерах было реализовано только одной группой, в этом разделе основное внимание будет уделено реализации Альваресом-Родригесом, Сансом, Ломатой и Солано на квантовом компьютере IBM. [2]

Индивидуумы были реализованы как два кубита, один из которых представляет генотип индивидуума, а другой представляет фенотип . [2] Генотип копируется для передачи генетической информации через поколения, а фенотип зависит от генетической информации, а также от взаимодействия индивидуума с окружающей средой. [2] Для настройки системы состояние генотипа создается путем некоторого вращения вспомогательного состояния ( ). Среда представляет собой двумерную пространственную сетку, занятую индивидуумами и вспомогательными состояниями. Среда разделена на ячейки, которые могут обладать одним или несколькими индивидуумами. Индивидуумы перемещаются по сетке и занимают ячейки случайным образом; когда два или более индивидуумов занимают одну и ту же ячейку, они взаимодействуют друг с другом. [3] | 0 0 | {\displaystyle |0\rangle \langle 0|}

Самовоспроизведение

Схема, реализующая клонирование ожидаемого значения произвольного кубита во вспомогательное состояние.

Способность к саморепликации имеет решающее значение для моделирования жизни. Саморепликация происходит, когда генотип индивидуума взаимодействует с вспомогательным состоянием, создавая генотип для нового индивидуума; этот генотип взаимодействует с другим вспомогательным состоянием, чтобы создать фенотип. Во время этого взаимодействия хотелось бы скопировать некоторую информацию об исходном состоянии во вспомогательное состояние, но по теореме о невозможности клонирования невозможно скопировать произвольное неизвестное квантовое состояние. [4] Однако физики вывели различные методы квантового клонирования , которые не требуют точного копирования неизвестного состояния. Метод, реализованный Альваресом-Родригесом и др. [2] , заключается в клонировании ожидаемого значения некоторой наблюдаемой . [5] Для унитарного , который копирует ожидаемое значение некоторого набора наблюдаемых состояния в пустое состояние , клонирующая машина определяется любым [6], который удовлетворяет следующим условиям: У {\displaystyle U} Х {\displaystyle {\mathsf {X}}} ρ {\displaystyle \ро} ρ е {\displaystyle \rho _{e}} ( У , ρ е , Х ) {\displaystyle (U,\rho _{e},{\mathsf {X}})}

ρ Х Х {\displaystyle \forall \rho \forall X\in {\mathsf {X}}} Х ¯ = Х 1 ¯ = Х 2 ¯ {\displaystyle {\bar {X}}={\bar {X_{1}}}={\bar {X_{2}}}}

Где — среднее значение наблюдаемой в до клонирования, — среднее значение наблюдаемой в после клонирования, — среднее значение наблюдаемой в после клонирования. Обратите внимание, что клонирующая машина не зависит от , поскольку мы хотим иметь возможность клонировать ожидание наблюдаемых для любого начального состояния. Важно отметить, что клонирование среднего значения наблюдаемой передает больше информации, чем допускается классически. [6] Расчет среднего значения определяется естественным образом как: [6] Х ¯ {\displaystyle {\bar {X}}} ρ {\displaystyle \ро} Х 1 ¯ {\displaystyle {\bar {X_{1}}}} ρ {\displaystyle \ро} Х 2 ¯ {\displaystyle {\bar {X_{2}}}} ρ е {\displaystyle \rho _{e}} ρ {\displaystyle \ро}

Х ¯ = Т г [ ρ Х ] {\displaystyle {\bar {X}}=Tr[\rho X]} , , где X 1 ¯ = T r [ R X I ] {\displaystyle {\bar {X_{1}}}=Tr[RX\otimes I]} X 2 ¯ = T r [ R I X ] {\displaystyle {\bar {X_{2}}}=Tr[RI\otimes X]} R = U ρ ρ e U {\displaystyle R=U\rho \otimes \rho _{e}U^{\dagger }}

Простейшая клонирующая машина клонирует ожидаемое значение в произвольном состоянии с помощью . Это клонирующая машина, реализованная для саморепликации Альваресом-Родригесом и др. Процесс саморепликации, очевидно, требует только взаимодействия между двумя кубитами, и поэтому эта клонирующая машина является единственной, необходимой для саморепликации. σ z {\displaystyle \sigma _{z}} ρ = | ψ ψ | {\displaystyle \rho =|\psi \rangle \langle \psi |} ρ e = | 0 0 | {\displaystyle \rho _{e}=|0\rangle \langle 0|} U = C N O T {\displaystyle U=CNOT}

Взаимодействия

Взаимодействие происходит между особями, когда они занимают одно и то же место на сетке окружающей среды. Наличие взаимодействия между особями дает преимущество особям с более короткой продолжительностью жизни. Когда взаимодействуют две особи, обмен информацией между двумя фенотипами может происходить или не происходить на основе их существующих значений. Когда контрольные кубиты обеих особей (генотипы) одинаковы, обмен информацией не происходит. Когда контрольные кубиты различаются, целевые кубиты (фенотип) будут обмениваться между двумя особями. Эта процедура создает постоянно меняющуюся динамику хищник-жертва в симуляции. Поэтому долгоживущие кубиты с большим генетическим составом в симуляции находятся в невыгодном положении. Поскольку обмен информацией происходит только при взаимодействии с особью с другим генетическим составом, преимущество имеет популяция с коротким сроком жизни. [3]

Мутация

Мутации существуют в искусственном мире с ограниченной вероятностью, эквивалентной их возникновению в реальном мире. Существует два способа, которыми индивидуум может мутировать: посредством случайных вращений одного кубита и посредством ошибок в процессе саморепликации. Существует два различных оператора, которые действуют на индивидуума и вызывают мутации. Операция M вызывает спонтанную мутацию внутри индивидуума путем вращения одного кубита на параметр θ. Параметр θ является случайным для каждой мутации, что создает биоразнообразие в искусственной среде. [3] Операция M представляет собой унитарную матрицу, которую можно описать следующим образом: [3]

M = ( cos ( θ ) s i n ( θ ) s i n ( θ ) c o s ( θ ) ) {\displaystyle M={\begin{pmatrix}\cos(\theta )&sin(\theta )\\sin(\theta )&-cos(\theta )\end{pmatrix}}}

Другой возможный путь возникновения мутаций — ошибки в процессе репликации. Из-за теоремы о неклонировании невозможно создать идеальные копии систем, которые изначально находятся в неизвестных квантовых состояниях. [4] Однако машины квантового клонирования позволяют создавать несовершенные копии квантовых состояний, другими словами, процесс вносит некоторую степень ошибки. [7] Ошибка, которая существует в современных машинах квантового клонирования, является первопричиной второго типа мутаций в эксперименте по искусственной жизни. Несовершенную операцию клонирования можно рассматривать как: [3]

U M ( θ ) = I 4 + 1 2 ( 0 0 0 1 ) ( 1 1 1 1 ) ( c o s θ + i s i n θ + 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 +isin\theta +1)}

Два вида мутаций по-разному влияют на индивидуума. В то время как спонтанная операция M не влияет на фенотип индивидуума, самовоспроизводящаяся ошибочная мутация, U M, изменяет как генотип индивидуума, так и связанную с ним продолжительность жизни. [3]

Наличие мутаций в квантовом эксперименте искусственной жизни имеет решающее значение для обеспечения случайности и биоразнообразия. Включение мутаций помогает повысить точность квантового алгоритма. [2]

Смерть

В момент создания индивидуума (когда генотип копируется в фенотип) фенотип взаимодействует с окружающей средой. С течением времени взаимодействие индивидуума с окружающей средой имитирует старение, которое в конечном итоге приводит к смерти индивидуума. [2] Смерть индивидуума происходит, когда ожидаемое значение находится в пределах некоторого 1 в фенотипе, или, что эквивалентно, когда σ z {\displaystyle \sigma _{z}} ϵ {\displaystyle \epsilon } ρ p = | 0 0 | {\displaystyle \rho _{p}=|0\rangle \langle 0|}

Линдбладиан описывает взаимодействие индивидуума с окружающей средой: с и без . [3] Это взаимодействие приводит к тому , что фенотип экспоненциально распадается с течением времени. Однако генетический материал, содержащийся в генотипе, не рассеивается, что позволяет генам передаваться последующим поколениям. Учитывая начальное состояние генотипа: ρ ˙ = γ ( σ ρ σ 1 2 σ σ ρ 1 2 ρ σ σ ) {\displaystyle {\dot {\rho }}=\gamma (\sigma \rho \sigma ^{\dagger }-{\frac {1}{2}}\sigma ^{\dagger }\sigma \rho -{\frac {1}{2}}\rho \sigma ^{\dagger }\sigma )} σ = I | 0 1 | {\displaystyle \sigma =I\otimes |0\rangle \langle 1|} ρ = ρ g ρ p {\displaystyle \rho =\rho _{g}\otimes \rho _{p}}

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

Ожидаемые значения генотипа и фенотипа можно описать следующим образом: [3]

σ z g = 2 a 1 {\displaystyle \langle \sigma _{z}\rangle _{g}=2a-1} , . Где 'a' представляет собой один генетический параметр. Из этого уравнения мы можем видеть, что с увеличением 'a' продолжительность жизни уменьшается. Эквивалентно, чем ближе начальное состояние к , тем больше продолжительность жизни индивидуума. σ z p = 1 2 e γ t ( 1 a ) {\displaystyle \langle \sigma _{z}\rangle _{p}=1-2e^{\gamma t}(1-a)} | 1 1 | {\displaystyle |1\rangle \langle 1|}

Когда индивидуум считается мертвым, фенотип используется как вспомогательное состояние для нового индивидуума. Таким образом, цикл продолжается, и процесс становится самоподдерживающимся. [3] σ z p = 1 ϵ {\displaystyle \langle \sigma _{z}\rangle _{p}=1-\epsilon }

Ссылки

  1. ^ ab "Что такое биомимикрия". biomimicry.org . Получено 21.09.2020 .
  2. ^ abcdefghi Альварес-Родригес, Ю.; Санс, М.; Ламата, Л.; Солано, Э. (октябрь 2018 г.). «Квантовая искусственная жизнь в квантовом компьютере IBM». Научные отчеты . 8 (1): 14793. arXiv : 1711.09442 . Бибкод : 2018NatSR...814793A. дои : 10.1038/s41598-018-33125-3. ISSN  2045-2322. ПМК 6172259 . ПМИД  30287854. 
  3. ^ abcdefghijk Альварес-Родригес, Унаи; Санс, Микель; Ламата, Лукас; Солано, Энрике (2016-02-08). «Искусственная жизнь в квантовых технологиях». Scientific Reports . 6 (1): 20956. arXiv : 1505.03775 . Bibcode :2016NatSR...620956A. doi :10.1038/srep20956. ISSN  2045-2322. PMC 4745074 . PMID  26853918. 
  4. ^ ab Wootters, WK; Zurek, WH (октябрь 1982 г.). «Отдельный квант не может быть клонирован». Nature . 299 (5886): 802– 803. Bibcode :1982Natur.299..802W. doi :10.1038/299802a0. ISSN  0028-0836. S2CID  4339227.
  5. ^ Альварес-Родригес, У.; Санс, М.; Ламата, Л.; Солано, Э. (2014-05-09). «Биомиметическое клонирование квантовых наблюдаемых». Scientific Reports . 4 (1): 4910. arXiv : 1312.3559 . Bibcode :2014NatSR...4.4910A. doi :10.1038/srep04910. ISSN  2045-2322. PMC 5381281 . PMID  24809937. 
  6. ^ abc Ferraro, Alessandro; Galbiati, Matteo; Paris, Matteo GA (2006-03-22). «Клонирование наблюдаемых». 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. ^ Серф, Николас Дж. (2000-02-01). «Асимметричное квантовое клонирование в любом измерении». Журнал современной оптики . 47 ( 2– 3): 187– 209. arXiv : quant-ph/9805024 . Bibcode :2000JMOp...47..187C. doi :10.1080/09500340008244036. ISSN  0950-0340. S2CID  117838209.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quantum_artificial_life&oldid=1265997322"