Главная » Просмотр файлов » М. Нильсен, И. Чанг - Квантовые вычисления и квантовая информация

М. Нильсен, И. Чанг - Квантовые вычисления и квантовая информация (1156771), страница 73

Файл №1156771 М. Нильсен, И. Чанг - Квантовые вычисления и квантовая информация (М. Нильсен, И. Чанг - Квантовые вычисления и квантовая информация) 73 страницаМ. Нильсен, И. Чанг - Квантовые вычисления и квантовая информация (1156771) страница 732019-09-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 73)

В начале выберем случайное число, взаимно простое с М; предположим, мы выбрали х = 7. Теперь вычислим г — порядок х по модулю Р7 — с помощью квантового алгоритма: начнем с состояния )0) (0) и создадим состояние г'-1 — /Й))0) = — ~!О) + )1) + !2) + ° )2' — 1)1 !0), ~(2,, ~/2 (5.61) применяя 8 = 11 преобразований Адамара к первому регистру. При вы- боре этого значения 4 вероятность ошибки, обозначаемая с, не будет пре- вышать 1/4.

Затем вычислим ДЙ) = х" (шобМ) и оставим результат во втором регистре: г'-г — )Й))х" шоб 17) (5.62) ч'2' = — [/0)!1) + !1)/7) + !2)/4))3)/13) + 14)!13) + )4)!1) + )5)!7) + )6)/4) + . .1. Теперь применим обратное преобразование Фурье РТ1 к первому регистру и измерим его. Один из возможных способов изучить распределение результатов — вычислить редуцированную матрипу плотности для первого регистра, применить к ней РТ1 и найти статистику измерений. Однако поскольку никаких дальнейших операций со вторым регистром производиться не будет, вместо этого можно применить принцип неявного измерения (равд. 4.4) и принять, что второй регистр измеряется, причем получается слрчайнья1 результат: 1, 7, 4 или 13.

Пусть вышло 4 (подошел бы и любой другой результат); это означает, что на вход оператору РТ1 подается ~/ф 02) + )6) + 110) + )14) +...). Применив РТ~, получим некоторое состояние 2 ~ сч(Ц (на рисунке показано распределение вероятностей для 2' = 2048). з пражнение 5.19.,Покажите, что М = 15 — наименьшее число, для которого при разложении на множители по описанному алгоритму требуется нахожде- ние порядка (т.

е. наименьшее составное число, не являющееся ни четным, ни степенью меньшего числа). 5.4. Общие приложения квантового преобразования Фурье 297 0.25 0.2 н ОЗ5 оа 0.05 Таким образом, заключительное измерение дает О, 512, 1024 или 1536 (каждый результат — с вероятностью 1/4). Пусть мы получили 1 = 1536; разложив в цепную дробь, имеем 1536/2048 = 1/(1+ (1/3)), так что 3/4 является подходящей дробью в разложении, откуда т = 4 является порядком числа х = 7. Удачным образом оказывается, что т четно, и более того, х"?2 пюй И = 72 пюд 15 = 4 55 — 1 (пюд 15), так что алгоритм успешно сработал: вычисляя наибольшие общие делители НОД(хг — 1, 15) = 3 и НОД(хг + 1, 15) = 5, получим, что 15 = 3 х 5. 5.4 Общие приложения квантового преобразования Фурье Основные приложения квантового преобразования Фурье, описанные выше,— определение собственного числа и нахождение порядка.

Какие еще задачи можно решить таким образом? В этом разделе мы сформулируем общую задачу, известную как задача о скрып»ой подгруппе, и опишем эффективный квантовый алгоритм ее решения. Эта задача, включающая все известные гэкспоненциально быстрые» приложения квантового преобразования Фурье, может рассматриваться как обобщение задачи о нахождении неизвестного периода периодической функции в ситуации, когда область определения и множество значений функции очень сложные. Чтобы представить эту задачу в более доступной форме, начнем изложение с двух частных приложений: нахождения периода (у одномерной функции) и вычисления дискретного логарифма, а затем вернемся к общей задаче о скрытой подгруппе.

Материал в этом разделе представлен более сжато, чем в начальных разделах главы, а это означает, что читатель, желающий вникнуть во все детали, должен будет приложить больше усилий. 5.4.1 Нахождение периода Рассмотрим следующую задачу. Пусть / — периодическая функция, значения которой 0 и 1, удовлетворяющая условию /(х+ т) = /(х) для некоторого неизвестного т, (О < т < 2"), где х,т Е (0,1,2,...). Если дан квантовый черный ящик У, выполняющий унитарную операцию 57(х) (у) » )х) (уй/(х)) (здесь ®вЂ” 298 Глава 5.

Квантовое преобразование Фурье и его приложения сложение по модулю 2), то сколько обращений к этому черному ящику и прочих операций слепует сделать для нахождения ту Заметим, что на практике У действуег на конечном множестве, размер которого определяется точностью, с которой надо определить т. Приведем квантовый алгоритм, находящий т за один запрос и 0(Ьг) других операций.

Алгоритм: нахождение периода Вход: 1) черный ящик, выполняющий операцию Цх))р) -т )х))у Ю/(х)); 2) ре- гистр, в который будут записываться значения функции, его кубиты установ- лены в состояние )О); 3) Е = 0(Ь + !о8(1/с)) кубитов в состоянии )О). Выход: наименьшее целое т ) О, для которого верно тождество /(х+ т) = /(х). Время выполнения: одно использование У и 0(Е~) операций; вероят- ность успеха Й(1), Процедура: 1. )0))0) Начальное состояние 1 г'-1 2. — т — ~ )х))0) 1/2,', 3.

-+ — ~ )х))/(х)) 1 г'-1 1/21 о Применить У т-1 г -1 — ег еы/" (х))/())) 1=от о т-1 4. — ', '')Е/т)!/Ж) ~/ е-о 5. е/т 6. -+ т Создать суперпозицию Применить обратное преобразование Фурье к первому регистру Измерить первый регистр Применить алгоритм цепных дробей т-1 )/(Ю)) ш — ) е ~' /т)/(х)), я=о (5.63) являющееся преобразованием Фурье от )/(х)). Тождество, использованное в шаге 3, основано на равенстве т-\ ~/(х)) = — Е "ее*'"йв* е=о (5.64) котоРое легко пРовеРить, если заыетить, что сУмма 2 е „ег™/' Равна т, если х делится на т, и нулю в противном случае.

Знак приближенного равенства на Основным в этом алгоритме, основанном на определении собственного числа и очень похожем на квантовый алгоритм нахождения порядка, является шаг 3, на котором мы вводим состояние 5.4. Общие приложения квантового преобразования Фурье 299 шаге 3 стоит потому, что, вообще говоря, 2' не обязано делиться на г (эта возможность учитывается процедурой определения собственного числа). С учетом формулы (5.22) применение обратного преобразования Фурье к первому регистру на шаге 4 дает оценку фазы 4/г, где 4 выбирается случайно.

Число т находится на последнем шаге с помощью цепных дробей. Вставка 5.5. Инвариантность преобразования Фурье относительно сдвигов Преобразование Фурье (5.1) обладает интересным и полезным свойством, известным как инвариантносшь относительно сдвигое. Запишем квантовое преобразование Фурье в виде аЬ |й) — ~~~ ад )д), (5.65) деп ЬеН где ад — — ~ ьен сгь ехр(2хгдй/~С~), Н вЂ” подмножество в С, а С вЂ” множество индексов, нумерующих состояния из некоторого ортонормальиого базиса в гильбертовом пространстве (например, для п-кубитовой системы С может быть множеством чисел от О до 2" — 1), а 1С~ — число элементов в С. Предположим, мы применили к начальному состоянию унитарный оператор Уь, действующий по формуле (5.66) (?ЬЫ = Ь+ й), а затем — преобразование Фурье. Полученный результат Нь ~~~ аь(й) = ~~~ аь)й+ й) -+ ~~~ ег гд~д~~ад)д) (5.67) ЬеН Лел деп обладает тем свойством, что абсолютные величины амплитуд состояний ~д) не меняются, каким бы ни было й: ~ ехр(2ягдй/)С~)ад) = 1йд!.

На языке теории групп С вЂ” это группа, Н вЂ” ее подгруппа, а утверждение состоит в том, что если функция / постоянна на смежных классах по Н, то и ее преобразование Фурье инвариантно относительно Н. Почему же этот алгоритм работает? Можно, например, рассмотреть (5.63) как преобразование Фурье функции ~/(х)) на множестве (О, 1,...,2г — 1) (см. упр. 5.20); это преобразование Фурье обладает интересным свойством, называемым инварнантностью относительно сдеигое, описанным во вставке 5.5.

Другой способ понять, на чем основан этот алгоритм, — заметить, что алгоритм нахождения порядка определяет период функции /(й) = х" шод Н, так что не удивительно, что аналогичным методом можно найти период и произвольной функции. Еще один способ — заметить, что черный ящик У естественным образом реализуется с помощью унитарного оператора, собственные числа ко- 300 Глава 5.

Квантовое преобразование Фурье и его приложения торого как рвз равны ( т(в)) (см. упр. 5.21), так что можно применить процедуру определения собственного числа из равд. 5.2. 'Упражнение 5.20. Пусть у(х+т) = Дх) и 0 < х ( И, где Ж вЂ” целое кратное числа т. Вычислите (5.68) и сравните свой результат с (5.65). Вам понадобится тот факт, что (5 69) ) 0 иначе. ье(е,агт,,тт-т1 Упражнение 5.21 (иахождение периода и определение собственного числа).

Пусть дан унитарный оператор Пю осуществляющий преобразование Ув1у(х)) = 1у(х + у)) для описанной выше периодической функции. 1. Покажите, что собственными векторами этого оператора являются 17(1)) и найдите их собственные числа. 2. Покажите, что в предположении, что дано 11(хс)) для некоторого хс, с помощью оператора Ув можно реализовать черный ящик, который можно использовать для нахождения периода.

5.4.2 Дискретный логарифм Задача нахождения периода, которую мы только что рассмотрели, проста в том отношении, что функция отображала целые числа в целые числа. Что происходит с более сложными функциями? Рассмотрим функцию Дхм хг) = а'*'+*' шод Л (переменные — целые числа), и пусть т — порядок х по модулю Ж. Эта функция периодическая, поскольку 1(х~ +1, хг — 1в) = ~(хм хг) для целых 1, но здесь периоды — это пары целых чисел (1, — 1в).

Эта функция производит странное впечатление, но она очень полезна в криптографии, поскольку нахождение в позволяет решить задачу, известную как задача о дискретном логарифме: даны а и Ь = а', чему равно в? Ниже приводится квантовый алгоритм, решающий эту задачу за одно обращение к черному ящику П, осуществляющему унитарное преобразование Цх~) 1хг)(у) = 1хг) 1хг) 1у Ю У(Х)) (где Ю— побитовое сложение по модулю 2) и 0(11о8 т1г) других операций. Мы предполагаем, что число т (порядок а по мОдулю И) уже найдено с помощью алгоритма нахождения порядка.

Характеристики

Тип файла
DJVU-файл
Размер
11,78 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее