Тип работы:
Предмет:
Язык работы:


Применение генетических алгоритмов и градиентного спуска для поиска схем запутывающих преобразований в линейной квантовой оптике

Работа №126659

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы38
Год сдачи2023
Стоимость4235 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
19
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Описание решения 7
2.1. Математическая модель 7
2.2. Расчёт состояний 11
2.3. Расчёт верности 15
2.4. Расчёт оповещения 17
2.5. Генетический алгоритм 21
2.5.1. Оптимизации 24
2.6. Градиентный спуск 25
3. Результаты 29
3.1. Генетический алгоритм 29
3.2. Градиентный спуск 31
3.3. Дополнительные результаты 32
3.4. Выводы 33
Заключение 37
Список литературы 38


Квантовые вычислительные устройства уже долгое время вызывают интерес у научного сообщества благодаря своей способности решать некоторые задачи намного быстрее, чем классические компьютеры [10, 13], тем самым демонстрируя так называемое квантовое превосходство. Впервые идея квантовых вычислений была предложена независимо Юрием Маниным и Ричардом Фейнманом в начале 1980-х [15, 17], но исследования в этой области начались ещё раньше [12]. С тех пор и по сей день активно рассматриваются способы создания квантовых компьютеров, а также открываются и изобретаются новые квантовые алгоритмы, то есть алгоритмы, исполняемые квантовым вычислительным устройством.
Одним из первых квантовых алгоритмов, демонстрирующих квантовое превосходство, является алгоритм Дойча-Джозы [5]. Впоследствии был предложен также алгоритм Бернштейна-Вазирани [1]. Несмотря на то что их практическое применение может вызывать сомнения, само их существование бросило вызов научному сообществу искать новые алгоритмы, демонстрирующие квантовое превосходство и решающие при этом более животрепещущие задачи.
Квантовый алгоритм, решающий очень важную задачу факторизации целого числа за полиномиальное время, был открыт американским учёным Питером Шором в 1994-м году [13]. На предположении о том, что такая задача нерешаема за обозримое количество времени, основаны многие даже современные криптосистемы. Отсюда стало ясно, что с помощью квантового компьютера можно взломать любую такую систему, и это открытие вызвало сильный интерес к квантовым компьютерам.
Спустя время в 1996-м году американский математик Лов Гровер изобрёл алгоритм поиска в неотсортированной базе данных [10], имеющий квадратичное ускорение по сравнению с лучшими известными классическими алгоритмами, решающими эту задачу. Алгоритм Гровера может быть использован для решения широкого спектра задач, в
частности, NP-полных задач.
Впоследствии американским физиком-теоретиком Дэвидом П. Ди-Винченцо были сформулированы критерии [4], которым должно соответствовать вычислительное устройство для того, чтобы по праву называться квантовым компьютером. Было предложено множество архитектур квантовых компьютеров: основанные на явлении ядерного магнитного резонанса; использующие электроны, запертые в квантовых точках; основанные на ядерных спинах идентичных молекул; использующие запутанные фотоны.
Идея создать квантовый компьютер на фотонах вызывает особый интерес благодаря тому, что практически все критерии ДиВинченцо выполнимы в этой архитектуре без особых усилий. Единственная трудность остаётся в осуществлении преобразований, запутывающих пару фотонов. Исследования в этой области на текущий момент привели к некоторым любопытным результатам [7, 9, 11], однако, к сожалению, все они не масштабируемы, и задача нахождения запутывающего преобразования остаётся открытой.
В связи с этим возникло предположение о том, что для поиска таких преобразований стоит использовать неочевидные техники. Одним из таких подходов является “выращивание” интересующего преобразования с использованием генетических алгоритмов.
1. Постановка задачи
Целью данной работы является реализация алгоритмов поиска схем запутывающих преобразований в линейной квантовой оптике и нахождение преобразований лучше, чем известные на данный момент.
Для достижения данной цели были поставлены следующие задачи.
• Оптимизировать существующий генетический алгоритм поиска.
• Реализовать алгоритм поиска с помощью градиентного спуска.
• Сравнить два подхода и сделать выводы

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной работы были достигнуты следующие результаты.
• Оптимизирован существующий генетический алгоритм поиска.
• Реализован алгоритм поиска с помощью градиентного спуска.
• Произведено сравнение двух подходов и сделаны выводы.
• Расширены возможности поискового фреймворка.
Код доступен в репозитории, размещённом на веб-сервисе GitHub.
По данной работе была подготовлена и отправлена на рецензирование совместная публикация “Heralded gate search with genetic algorithms for quantum computation by A. Chernikov, S. S. Sysoev, E. A. Vashukevich, et al.” в журнал Physical Review A.



[1] Bernstein E. Vazirani U. Quantum complexity theory. — 1993.—Ac¬cess mode: https://dl.acm.org/doi/pdf/10.1145/167088.167097(online; accessed: 15.05.2023).
[2] Clements W.R. et al. Optimal design for universal mul¬tiport interferometers. — 2016. — Access mode: https://opg.optica.org/optica/fulltext.cfm?uri=optica-3-12-1460 (online; accessed: 15.05.2023).
[3] D.P. DiVincenzo. Two-bit gates are universal for quantum compu¬tation. — 1995. — Access mode: https://arxiv.org/pdf/cond-mat/9407022.pdf (online; accessed: 15.05.2023).
[4] D.P. DiVincenzo. The physical implementation of quantum compu¬tation. — 2000. —Access mode: https://arxiv.org/pdf/quant-ph/0002077.pdf (online; accessed: 15.05.2023).
[5] Deutsch D. Jozsa R. Rapid solution of problems by quantum computation. — 1992. — Access mode: https://www.isical.ac.in/~rcbose/internship/lectures2016/rt08deutschjozsa.pdf(online; accessed: 15.05.2023).
[6] Deutsch D.E. Barenco A. Ekert A. Universality in quantum compu¬tation. — 1995. —Access mode: https://arxiv.org/pdf/quant-ph/9505018.pdf (online; accessed: 15.05.2023).
[7] E. Knill. Quantum gates using linear optics and postselection. — 2002. — Access mode: https://journals.aps.org/pra/abstract/10.1103/PhysRevA.66.052306 (online; accessed: 15.05.2023).
[8] Fldzhyan S.A. Saygin M.Y. Kulik S.P. Compact linear optical scheme for Bell state generation. — 2021. — Access mode: https://journals.aps.org/prresearch/pdf/10.1103/PhysRevResearch.3.043031(online; accessed: 15.05.2023).
[9] Knill E. Laflamme R. Milburn G.J. A scheme for efficient quan¬tum computation with linear optics. — 2001. — Access mode: https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=7955e6b51070395b97b70ddb8d7e2ae797528a81 (online; accessed: 15.05.2023).
[10] L.K. Grover. A fast quantum mechanical algorithm for database search. — 1996. — Access mode: https://dl.acm.org/doi/pdf/10.1145/237814.237866 (online; accessed: 15.05.2023).
[11] O’Brien J.L. et al. Demonstration of an all-optical quantum controlled-NOT gate. — 2003. — Access mode: https://arxiv.org/pdf/quant-ph/0403062.pdf (online; accessed: 15.05.2023).
[12] P. Benioff. The computer as a physical system: A microscopic quan¬tum mechanical Hamiltonian model of computers as represented by Turing machines. — 1980. — Access mode: https://link.springer.com/article/10.1007/BF01011339 (online; accessed: 15.05.2023).
[13] P.W. Shor. Algorithms for quantum computation: dis¬crete logarithms and factoring. — 1994. — Access mode: https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=2273d9829cdf7fc9d3be3cbecb961c7a6e4a34ea(online; accessed: 15.05.2023).
[14] Pedersen L.H. Mpller N.M. Mplmer K. Fidelity of quantum opera¬tions. — 2007. — Access mode: https://arxiv.org/pdf/quant-ph/0701138.pdf (online; accessed: 15.05.2023).
[15] R.P. Feynman. Simulating physics with computers. —1982.
[16] Reck M. et al. Experimental realization of any discrete uni¬tary operator. — 1994. — Access mode: https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.73.58 (online; accessed: 15.05.2023).
[17] Ю.И. Манин. Вычислимое и невычислимое. — 1980.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ