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


ОБЕСПЕЧЕНИЕ ПОМЕХОУСТОЙЧИВОСТИ КВАНТОВЫХ ВЫЧИСЛЕНИЙ

Работа №38900

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


ВВЕДЕНИЕ 3
1. Предварительные сведения 6
2. Причины возникновения и виды квантовых ошибок 8
3. Обзор кодов, корректирующих квантовые ошибки 11
4. Комбинация квантовых кодов 15
5. Алгоритм квантового хеширования 22
6. Программная реализация 25
ЗАКЛЮЧЕНИЕ 27
СПИСОК ЛИТЕРАТУРЫ 29
ПРИЛОЖЕНИЯ 31

Идея квантового компьютера активно разрабатывается учёными с 80-ых годов прошлого века. На сегодняшний день различные прототипы квантовых компьютеров были созданы как исследовательскими центрами, например, квантовый 51-кубитный симулятор физических процессов исследовательской группы Михаила Лукина, так и коммерческими компаниями - адиабиатический компьютер канадской компании D-Wave Systems, компьютер компании IBM, доступ к которому возможен через облако. Вероятно наибольших успехов на данный момент достигла компания IBM - в ноябре 2017 года они анонсировали предоставление доступа к 20 кубитам своего квантового компьютера, а также наличие у них прототипа 50-кубитного квантового компьютера. По уверениям IBM их квантовый компьютер масштабируемый, однако точных доказательств этому нет.
Для начала определимся, каким критериям должен соответствовать «настоящий» квантовый компьютер. Квантово-механический компьютер должен «уметь» использовать в своей работе два квантово-механических явления:
1) квантовая запутанность,
2) квантовая суперпозиция.
Первое явление связано со способностью запутанных (entangled) квантовых частиц быть чувствительными к изменению состояния напарника, независимо от расстояний между ними, второе - позволяет реализовать в алгоритмах так называемый квантовый параллелизм - то есть возможность продвигаться к решению как бы «по всем путям сразу» - что потенциально даёт нам улучшение времени решения некоторых задач с экспоненциального к полиномиальному[1]. Однако на сегодняшний день ученые смогли создать не более чем 50-кубитные универсальные квантовые компьютеры. Проблема, препятствующая масштабированию квантовых компьютеров для большего числа кубит, состоит в декогеренции - потере или искажении данных в квантовом компьютере при воздействии окружающей среды, будь то магнитное, тепловое или какое-либо иное физическое воздействие. Вследствие декогеренции кубиты могут претерпевать не только классические битовые ошибки, но также ошибки фазовые и битофазовые. И до тех пор, пока у физиков не получается уменьшить декогеренцию физическим путём, помочь уменьшить её влияние могут математические методы. Методы уменьшения влияния декогеренции можно разделить на три вида. Первый - методы коррекции ошибок с помощью кодов (англ. quantum error correcting codes, в дальнейшем QECC) - квантовых аналогов классических корректирующих кодов. Впервые принципиальная возможность использования корректирующих кодов в квантовых вычислениях была показана Шором и Стином. Шор разработал код, кодирующий один логический кубит девятью квантовыми и защищающий полученный кубит от одной независимой ошибки - 9-ти кубитный код Шора. Впоследствии были выделены несколько классов квантовых корректирующих кодов, наиболее важные - коды Колдербэнка- Шора-Стина (CSS коды) и их обобщение - стабилизирующие коды. Второй вид - методы создания пространств свободных от декогеренции (англ. decoherence-free subspaces, в дальнейшем DFS) - метод создания пространств, основывающийся на поиске состояний, имеющих некую симметрию и инвариантных относительно преобразований, производимых внешней средой. В более поздней терминологии принято называть QECC - active quantum error correction, а DFS - passive quantum error correction. Плюсы метода - как правило, для него необходимо меньше кубит, чем для метода QECC.[2] Минусы - довольно сложно находить необходимые симметрии. Методы третьего типа - динамического распутывания (dynamical decoupling или bang- bang decoupling, BB) - методы основанные на быстрой идентификации декогерирующего преобразования и мгновенного проведения преобразования, обратного ему, что позволяет привести систему в исходное состояние. Плюсы метода - он не требует дополнительных кубит, преобразования происходят в процессе работы алгоритма. Минусы - быстро идентифицировать преобразование, задаваемое внешней средой и произвести преобразование обратное ему часто бывает затруднительно. Однако, существует возможность использования не только этих методов в “чистом виде”, но и различных их комбинаций: QECC + DFS, QECC + BB, DFS + BB, QECC + DFS + BB
Метод динамического распутывания - BB - более относится к сфере физики, чем компьютерных технологий, потому не является предметом внимания данной работы. Два оставшихся метода - quantum error correcting codes и decoherence-free subspaces можно комбинировать: пространства свободные от декогеренции будут предоставлять пассивную защиту от некоторых видов ошибок (например фазовых, двухкубитный базис {|0i>® |02>, 1°1> ® |12> , |1i> ® |02>, |1i> ® |12> }, защищающий от одной фазовой ошибки), а квантовые коды исправляли бы возникающие ошибки других видов. Интерес представляет поиск наиболее эффективных методов QECC и DFS.
Цель работы - обеспечение помехоустойчивости квантовых вычислений к наиболее широкому классу квантовых шумов - кластерной квантовой декогеренции. Для этого необходимо решить следующие задачи:
1) Разработать математическую модель комбинации квантовых кодов вида QECC и DFS;
2) Разработать базовую модель шумов, включающую независимые одиночные ошибки и кластерную модель, включающую как независимые, так и коллективные ошибки квантового регистра;
3) Реализовать математическую модель комбинации квантовых кодов и проверить его теоретические параметры, воздействовав на неё шумами.


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

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

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


В ходе магистерской работы были выполнены все её основные задачи: была построена новая математическая модель - комбинация семикубитного кода Стина, основанного на коде Хэмминга и DFS0110, свободной от коллективной квантовой декогеренции.
Выбор данных подходов к квантовому кодированию объясняется тем, что код Стина относится к классу удобных для физической реализации стабилизирующих кодов, а DFS0110 используется в архитектуре квантового компьютера Казанского квантового центра.
Предложенная комбинация квантовых кодов кодирует 1 логический кубит 14 физическими, при этом обеспечивая защиту не только от независимых ошибок на каждом логическом кубите (по определению кода Стина), но также и защиту от коллективных ошибок дефазировки на каждом физическом кубите.
Декогеренция, включающая в себя как независимые ошибки на каждом из кубитов, так и коллективные ошибки сразу нескольких кубитов в регистре, называется кластерной и модели шумов на её основе представляют более широкий и чаще встречающийся на практике класс шумов.
Полученная в ходе исследований комбинация семикубитного кода Стина и DFS0110 обеспечивает защиту от кластерной декогеренции, совмещая в себе защиту от независимых битовых и фазовых ошибок с защитой от коллективной дефазировки [12].
Полученная комбинация кодов при помощи библиотеки компании IBM QISKIT, написанной на языке Python, была использована в приведённом выше алгоритме квантового хеширования, реализованного при помощи квантового гейта CCRq B i (в) , в результате, мера разницы между квантовыми состояниями передаваемыми по каналу без шума и по каналу с кластерным шумом равна нулю, а следовательно, подвергаемый воздействию комбинированных шумов


1. Синичкин, А.А. Обеспечение помехоустойчивости квантовых вычислений: курсовая работа [Текст] / Казанский Федеральный Университет. — Казань, 2018. — C. 20
2. Byrd, M.S. Overview of quantum error prevention and leakage elimination [Текст] / M. S. Byrd, L. A. Wu, D. A. Lidar - 2004. - Т. 51. - №. 16-18. - С. 24492460.
3. Спиридонова, О.В. Разработка моделей декогеренции квантового сопроцессора и методов коррекции ошибок [Текст] / Казанский Федеральный Университет. — Казань, 2017. — C. 20
4. Гайнутдинова, А.Ф. Квантовые вычисления: учебно-методическое пособие [Текст] // А. Ф. Гайнутдинова — Казань : Казанский гос. ун-т, 2007.
5. Fong, B. H. Universal quantum computation and leakage reduction in the 3-qubit decoherence free subsystem ^екст] / B. H. Fong, S. M. Wandzura //arXiv preprint arXiv: 1102.2909. - 2011.
6. Wang, X. Minimal noise subsystems [Текст] /, X. Wang, M. Byrd, K. //Physical review letters. - 2016. - Т. 116. - №. 9. - С. 090404.
7. Cucchietti, F. M. Decoherence from spin environments [Текст] / F. M. Cucchietti, J. P. Paz, W. H. Zurek // Phys. Rev. A 72, 052113 (2005)
8. Lidar, D. A. Concatenating decoherence-free subspaces with quantum error correcting codes / D. A. Lidar, D. Bacon, K. B. Whaley //Physical Review Letters. - 1999. - Т. 82. - №. 22. - С. 4556.
9. Devitt, S. J. Quantum error correction for beginners [Текст] / S. J. Devitt,
W. J. Munro, K. Nemoto //Reports on Progress in Physics. - 2013. - Т. 76. - №. 7.
- С. 076001.
10. Аблаев, Ф. М. Универсальное квантовое хеширование [Текст] / М. Ф. Аблаев, А. В. Васильев / Универсальное квантовое хеширование //Ученые записки Казанского университета. Серия Физико-математические науки. -
2014. - Т. 156. - №. 3.
11. Ablayev, F.M. Computing Boolean functions via quantum hashing [Текст] / F.M. Ablayev, A.V. Vasiliev // Computing with New Resources. - Springer, Cham, 2014. - С. 149-160.
12. Синичкин А.А. Обеспечение помехоустойчивости квантовых вычислений: отчёт по научно-исследовательской работе [Текст] / Казанский Федеральный Университет. — Казань, 2018. — C. 20


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



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


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