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


РАЗРАБОТКА МОДЕЛЕЙ ДЕКОГЕРЕНЦИИ ДЛЯ КВАНТОВОГО СОПРОЦЕССОРА И МЕТОДОВ КОРРЕКЦИИ ОШИБОК

Работа №77650

Тип работы

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

Предмет

информатика

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

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


1. Введение 3
2. Постановка задачи 5
3. Предварительные сведения 6
4. Переход к новому вычислительному базису 9
5. Математическая модель квантового процессора и математическая модель квантового шума 12
6. Формализация понятия квантовой ошибки 14
7. Алгоритм квантового хеширования 17
8. Методы коррекции ошибок 20
9. Программная реализация 38
Вывод
Приложения: 41
Список литературы: 62


В настоящее время существует большое количество вычислительных задач, решение которых с помощью классических компьютеров требует значительных вычислительных ресурсов (памяти, времени). На данный момент, как альтернативу классическому, рассматривают создание квантового компьютера. Квантовым компьютером называют вычислительную машину, которая использует запутанные состояния и явления квантовой суперпозиции для работы с информацией. Вместо классических битов квантовый компьютер использует его квантовые аналоги - квантовые биты (от quantum bit, qubit).
Если в классических битах информация может кодироваться одним из двух значений - 0 или 1, то кубиты могут находиться и в 1, и в 0 одновременно, т е в суперпозиции своих базовых состояний. Именно за счет этого явления вычислительная мощь квантовых компьютеров ожидается существенно выше в сравнении с классическими аналогами. Вместе с техническим прогрессом, с каждым годом появляются все новые и новые задачи, для решения которых вычислительной мощи современных компьютеров явно недостаточно. Поэтому создание такого вычислительного устройства является чрезвычайно важной фундаментальной проблемой современности.
Но тут не все так гладко. Между квантовым компьютером и окружающей средой всегда происходит взаимодействие, приводящее к разрушению информации. Это может быть тепловое воздействие, воздействие электромагнитных волн и т.д. Изолировать большую квантовую систему от внешних факторов полностью невозможно, а они напрямую влияют на процесс утери и искажения передаваемых данных, поскольку посредством взаимодействия вся квантовая информация оказывается закодированной в корреляциях между квантовым вычислителем и окружающей средой. Этот процесс (процесс искажения и разрушения передаваемых данных, происходящий в результате взаимодействия системы с ее окружением) носит название декогеренции.
В виду описанных выше особенностей, в отличие от классического компьютера, в котором может произойти ошибка только одного типа - ошибка инверсии бита, вычисления в квантовом его аналоге в дополнение к таким ошибкам страдают и от так называемых фазовых ошибок. Фазовые ошибки свойственны исключительно квантовым компьютерам и отсутствуют в классических вычислениях, поэтому классическое кодирование не обеспечивает защиты от них. Также существует еще один тип ошибок, присущий исключительно квантовым вычислителям, а именно смешанные битофазовые ошибки, приводящие одновременно и к перебросу кубита и перевороту фазы.
Помимо этого в квантовой теории информации есть некоторые барьеры на пути защиты от шума, усложняющие применение методов классической коррекции ошибок в квантовой системе. Это и теорема о невозможности копирования (мы не можем дублировать неизвестные состояния), и непрерывность квантовой ошибки, и разрушение квантовой информации при измерении, а также и сам факт наличия специфичных для квантовой информации ошибок.
Ученые давно бьются над проблемой коррекции ошибок в квантовых машинах, и на данный момент уже существует большое количество методов, в какой-то мере справляющихся с ней. Все из них используют добавочные кубиты (аналог для добавочных битов в стандартных вычислителях), отвечающие за сохранность передаваемой информации и помогающие отследить и исправить ошибку. Однако применение даже самых прогрессивных из этих методов, как правило, накладывает серьезный отпечаток как на ресурс используемой памяти и времени, так и на вычислительную мощь квантового процессора, поскольку больше 90 процентов этой мощи расходуется на коррекцию ошибок, а не на вычисление поставленной компьютеру задачи. А оставшиеся 10 сравнимы с мощью обычного среднестатисческого классического компьютера.
Поэтому, можно смело сказать, что на данный момент не существует метода предотвращения или исправления влияния шумов на квантовую систему приемлемо оптимального и по времени, и по используемой памяти, при этом позволяющего сохранить весь объем вычислительной мощи квантового вычислителя. Да и все существующие методы показывают какие бы то ни было результаты лишь на ограниченном наборе кубитов, для более крупной системы они просто оказываются не действенными. Поэтому разработка методов исправления и предотвращения ошибок является актуальной и весьма практически значимой задачей.

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

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

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


В ходе выполнения работы мной были изучены особенности квантовых вычислений, существующие модели шумов и методы исправления и предотвращения ошибок. Была разработана математическая модель квантового процессора, разрабатываемого в Казанском квантовом центре с упором на влияние шумов и обеспечение помехоустойчивости. Была спроектирована и реализована математическая модель процессора, эмулирующая его работу, а также эмулирующая возникновение квантовых шумов.
Реализована математическая модель квантового алгоритма, а также реализован модуль для проектирования и реализации квантовых алгоритмов, приспособленный для оценки влияния шумов на них. Была реализована математическая модель квантовых шумов и модуль обеспечения помехоустойчивости, а также произведена реализация квантового хеширования в полученной системе и произведено исследование влияния классической и фазовой ошибок на данный алгоритм. Также было произведено исследование состоятельности существующих методов коррекции в зависимости от длины входных данных и уровня шума в устройстве применительно к этому алгоритму, а также модифицированы наиболее эффективные методы коррекции квантовых ошибок, в соответствии с предложенной архитектурой устройства. В результате проведенных исследований было выяснено, что применение простых методов коррекции на небольшом количестве кубит для алгоритма хеширования не оправдывает себя должным образом. Однако модифицированный метод коррекции Стина показывает хороший результат на большом количестве кубит, и его использование не нивелирует преимущество от использования квантовых вычислителей, в связи с большими затратами на память и время обработки информации, поскольку используется достаточно малое количество добавочных кубит.



[1] .Квантовые алгоритмы и их влияние на безопасность современных
классических криптографических систем. А.Ю. Богданов и И.С.
Кижватов http ://crypto. rsuh. ru/
[2] .D. Coppersmith. An approximate Fourier transform useful in quantum factoring.
IBM Research Report RC 19642, 1994.
[3] .Гайнутдинова А.Ф. Квантовые вычисления.
Казанский Федеральный Университет, 2010
[4] .Васильев А.В. Двоичное квантовое хэширование
[5] .F. M. Ablayev , S. N. Andrianov , S. A. Moiseev , A. V. Vasiliev Quantum
computer with atomic logical qubits encoded on macroscopic three-level systems in common quantum electrodynamic cavity
[6] .K. Kuriyama, S. Sano, and S. Furuichi. A precise estimation of the computational complexity in Shor’s factoring algorithm, 2003.
[7] .A.K. Lenstra and Jr. (Eds.) H.W. Lenstra. The developement of the number field sieve. Springer-Verlag, 1993.
[8] .A.K. Lenstra and E.R. Verheul. Selecting cryptographic key sizes. 1999.
[9] .NIST. Revised draft of key management guideline. Second Key Management
Workshop, http://csrc.nist.gov/encryption/kms/, 2001.
[10] .John Proos and Christof Zalka. Shor’s discrete logarithm quantum algorithm for elliptic curves, 2004.
[11] .Peter W. Shor. Algorithms for quantum computer: Discrete logarithms and
factoring. 1994.
[12] .Peter W. Shor. Introduction to quantum algorithms, 2001.
[13] .О.Н. Василенко. Теоретико-числовые алгоритмы в криптографии. М.:
МЦНМО, 2003.
[14] .Palma G.M., Suominen K.A., Ekert A.K. - Quantum Computers and Dissipation
(1996)
[15] .Mohseni M., D.A. Lidar - Fault-Tolerant Quantum Computation via Exchange
interactions (2004)
[16] .Lidar D.A., K.B. Whaley - Decoherence-Free Subspaces and Subsystems (2003)
[17] .Hsieh M.; J. Kempe, S. Myrgren, K. B. Whaley - An Explicit Universal Gate-set
for Exchange-Only Quantum Computation (2003)
[18] .Byrd M.S.; L.-A. Wu, D.A. Lidar - Overview of Quantum Error Prevention and
Leakage Elimination
[19] .Kempe J., D. Bacon, D.P. DiVincenzo, K.B. Whaley - Encoded Universality from
a Single Physical Interaction (2001)
[20] .«Квантовые компьютеры и квантовые вычисления» С. К. Валиев (2005)
[21] .«Квантовые вычисления и квантовая информация» Нильсен М., Чанг
И.(2006)
[22] . «Нанофотонный квантовый компьютер на основе атомного квантового транзистора» Андрианов С.Н., Моисеев С.А. (2015)


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



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


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