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

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

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

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

5.3. Общая схема процедуры определения собственного числа Верхние 1 кубитов (символ « / » обозначает, как обычно, набор проводов) образуют первый регистр, нижние кубиты (в количестве, необходимом для того, чтобы применить У) — второй регистр (и) — зто собственный вектор оператора У с собственным числом егкаи. Результат измерения — прибли- 11 женное значение для Р с точностью 2 л, где А = с — ~ !ой (2+ — ) ~, и с вероятностью успеха 2е не менее (1 — е). Итак, процедура определения собственного числа позволяет оценить фазу ьг собственного числа унитарного оператора У при условии, что дан соответствующий собственный вектор (и). Существенной частью процедуры является возможность применить обратное преобразование Фурье г'-1 —,~т ~~ Е ' (2)(н) — ((о)!и), у=с (5.22) где )Ф) — состояние, дающее хорошую оценку для ву при измерении.

5.2.1 Оценка скорости работы и вероятности ошибки Приведенный выше анализ относится к идеальному случаю, когда ~р может быть точно записано в виде 1-битовой двоичной дроби. Что будет, если это условие не выполнено? Оказывается, описанная нами процедура с высокой вероятностью даст хорошее приближение для ~р (на что и указывали обозначения в (5.22)). Доказательство этого утверждения требует известной аккуратности. Пусть Ь вЂ” такое целое число из интервала [О; 2' — Ц, что Ь/2' = О.Ь1... Ьз есть 1-битовое приближение для (р снизу.

Это означает, что разность 6 щ ~р — Ь/2' из предыдущего раздела (упр. 5.5), и это достигается за 9(сг) шагов. Третий и заключительный этап — найти состояние первого регистра с помощью измерения в вычислительном базисе. Покажем, что при этом получается очень хорошая оценка для (р. Общая схема процедуры представлена на рис. 5.3. Чтобы понять, почему процедура определения собственного числа работает, предположим, что ~р можно рзочмс записать с использованием 1 битов: 1р = 0.(р1...

ьгм Тогда состояние (5.20), получаемое в конце первого этапа работы процедуры, можно переписать в виде 5.2. Определение собственного числа 283 г'-1 — еет ег 1""(1). 21 Ь,)=о (5.23) Пусть а( — амплитуда )(Ь+ () шоб 2'): г'-1 /г — ( ге(ьг-(Ь+1)/гг)) а(= —,~ ~е а=с (5.24) Это — сумма геометрической прогрессии, так что имеем < гее(гг, -(Ь+1)) ') еге((т-(ь+0/гг) ) ' < гггг(гг6-0 ~ Егег(6-1/г') 1 а( =— 2' (5.25) (5.26) Предположим, что результат заключительного измерения есть т.

Оценим ве- роятность получения такого значения т, что )т-Ь( > е, где е — положительное число, характеризующее допустимую ошибку. Вероятность наблюдения тако- го т равна р((т — ь| > е) = ~~ (а()~+ ~ (а()~. (5.27) -гг-г<1~<-(е+1) е+1<1<г' — г Однако для любого действительного д имеем )1 — ехр(гд) ~ < 2, откуда 2 ! ! ~ 21)1 еге1(6-1/гг))' (5.28) Из элементарной геометрии или анализа следует, что )1 — ехр(18) ) > 2)д)/ я при — я < О < х. Однако при — 2' 1 < ( < 2' 1 имеем -я < 2я(5 — 1/21) < я. Тогда можно записать 1 21+1(5 1(21) ' (5.29) Сопоставив (5.27) и (5.29), получим р((т — Ь) > е) <— 1 — (е+1) 1 1 г'-' Е (1 215)г + Е (1 215)г (5.30) удовлетворяет условию 0 < 5 < 2 '.

Наша цель — показать, что в результате измерения в конце процедуры получится результат, близкий к Ь, что и дает с высокой вероятностью хорошую оценку для гр. Применяя обратное преобразование Фурье к состоянию (5.20), получим со- стояние 284 Глава 5. Квантовое преобразование Фурье и его приложения Поскольку 0 < 2'б < 1, имеем — (е+1) 1 1 зф-1 Е 1з ~Х~, (1 Цз 1 р()гп — Ь! ) е) <— 4 ~ (5.31) г'-'-~ 1 1 < — ~'— 2 (з [=е з$1 < — ! и— 2! ~ (з 1 2(е — 1) (5.32) (5.33) (5.34) Предположим теперь, что надо аппроксимировать у с точностью 2 ", т.

е. что е = 2' " — 1. Если мы будем в процедуре определения собственного числа использовать Ь = и+р кубитов, то из (5.34) сле,эует, что вероятность получения приближения с такой точностью равна как минимум 1 — 1/2(2г — 2). Тогда для того, чтобы с вероятностью не менее 1 — е получить значение ~р с точностью 2 ", выберем 1= и+ 1о8 2+— (5.35) Чтобы можно было воспользоваться процедурой определения собственного числа, необходимо уметь приготавливать состояние ~и) — собственный вектор оператора У.

Как быть, если приготовить такое состояние мы не можем? Предположим, что вместо ~и) мы приготовили какое-то состояние (ф). Разложение ~ф) по собственным векторам оператора У имеет вид ~ф) = ,'> „с„~и). Пусть собственному вектору ~п) соответствует собственное число е~ '~". Интуитивно ясно, что в результате работы процедуры определения собственного числа получится состояние, близкое к 2 „~у„) ~и), где (Д) — хорошее приближенное значение для фазы <р„. Следовательно, можно ожидать, что результат считывания первого регистра даст хорошее приближение к ~р„, где и выбирается случайно с вероятностью ~с„~з.

(Строгое проведение этого рассуждения— предмет упражнения 5.8.) Описанный прием позволяет обойтись без приготовления (возможно, неизвестного) собственного вектора за счет добавления фактора случайности в работу алгоритма. Упражнение 5.8. Пусть процедура определения собственного числа переводит состояние )0))и) в состояние рЬ„)(и), так что )О)( „с„)и)) переводится в ,'> „с„)ф„) (и).

Покажите, что если $ выбрало в соответствии с (5.35), то вероятность измерения у„с точностью 2 " не менее (с„~~(1 — е). Чем интересна процедура определения собственного числа? Она представляет интерес и сама по себе, поскольку решает нетривиальную и физически интересную задачу: как оценить собственное число, соответствующее данному собственному вектору унитарного оператора. Реальная польза от этой процедуры, однако, состоит в том, что другие интересные задачи могут, как мы уви- 5.3. Приложения нахождение порядка и факторизация 285 дим в следующих разделах, быть сведены к определению собственного числа. Запишем еще раз процедуру в целом.

Алгоритм: квантовое определение собственного числа Вход: 1) черный ящик, выполняющий операции «управляемое Уг» для целых г; 2) ~и) — собственный вектор оператора У с собственным числом ег ет"; 3) 1= п+ !о8 2+ — ! кубитов в состоянии )О). 2в) Выход: число у„, являющееся и-битовой аппроксимацией к со„. Время выполнения: 0(г~) операций и одно обращение к черному ящику, выполняющему операцию «управляемое Г' ». Вероятность успеха не менее 1 — в. Процедура: 1. !О)/и) Начальное состояние г'-1 2. -+ — 1, 2 (Я)и) г у=о ге-1 3. -+ -ф ~ Ц)5Гг~и) Обращение к черному ящику г=о г'-1 ег Пт" ~Я~и) Результат работы черного ящика 4.

-» (у„)!и) Быстрое преобразование Фурье 5. -+ гг,, Измерение первого регистра Упражнение 5.9. Пусть П вЂ” унитарное преобразование с собственными числами х1, действующее на состояние )ер). Пользуясь процедурой определения собственного числа, постройте квантовую схему, переводящую ~ер) в одно из двух собственных подпространствг для П и при этом информирующую (классическим образом), в какое из этих надпространств мы попали. Сравните полученный результат с упр. 4.34.

Создание суперпозиции Ссствегсгвуювгих ссбствеииым числам 1 или -1 — Прим иерее 5.3 Приложения: нахождение порядка и факторизация С помощью процедуры определения собственного числа можно решить множество задач. Рассмотрим две наиболее интересные из них: задачу нахождения аорядка и задачу фактпоризации целого числа. На самом деле эти две задачи эквивалентны, так что в подрэзд.

5.3.1 мы приведем квантовый алгоритм, решающий задачу нахождения порядка, а затем в подразд. 5.3.2 объясним, как, умея находить порядок, можно разлагать числа на простые множители. Для понимания квантовых алгоритмов факторизации и нахождения порядка требуются некоторые знания из теории чисел. Весь необходимый материал собран в Приложении 4. Описание алгоритмов в двух следующих подразделах концентрируется на квантовых аспектах задачи, и для его понимания достаточно начальных знаний арифметики остатков по модулю и. Подробные до- 286 Глава 5.

Квантовое преобразование Фурье и его приложения казательства используемых нами теоретико-числовых результатов собраны в Приложении 4. Быстрые квантовые алгоритмы для нахождения порядка и факторизации интересны по меньшей мере по трем причинам. Во-первых (и в главном, по нашему мнению), наличие этих алгоритмов является свидетельством того, что квантовые компьютеры по сути своей более эффективны, чем классические, что ставит под серьезное сомнение усиленный тезис Черча-Тьюринга.

Во-вторых, обе задачи достаточно интересны сами по себе, чтобы любой новый алгоритм для их решения, будь то классический или квантовый, представлял интерес. В-трегьих (и с практической точки зрения это главное), эффективные алгоритмы для нахождения порядка и факторизации могут быть использованы для взлома криптосистемы ВБА с открытым ключом (см. Приложение 5).

5.3.1 Нахождение порядка Упражнение 5.10. Покажите, что порядок числа х = 5 по модулю Ж = 21 равен 6. Упражнение 5.11. Покажите, что порядок числа х удовлетворяет условию г < Ф. Квантовый алгоритм для нахождения порядка представляет собой просто процедуру определения собственного числа, примененную к унитарному опе- ратору У)у) = (ху(шоб Л)), (5.36) где у Е (О, 1)ь. (Отметим, что здесь и ниже мы полагаем, что ху(щи Ф) = у, если Ф < у < 2~ — 1, так что У нетривиально действует только при О < у < М вЂ” 1.) Простое вычисленйе показывает, что состояния, определенные по формулам 1 " ~ — 2хээй1 (и,) и — ~~> ехр ~ ~ (х шоб И) ь о (5.37) Если х и Ж вЂ” взаимно простые целые числа, причем х < М, то порядком з по модулю И называют наименьшее целое положительное число г, обладающее тем свойством, что х' = 1 (шод Ф).

Задача нахождения порядка состоит в том, что требуется определить этот порядок для данных х и И. Считается, что для классического компьютера эта задача трудна в том смысле, что неизвестен решающий ее алгоритм, количество операций которого попиномиально по Ь, где Ь = (1о8 М1 — число битов, необходимое для задания Ж. В этом подразделе мы объясним, как с помощью определения собственного числа построить эффективный квантовый алгоритм для нахождения порядка. 5.3. Приложения: нахождение порядка и факторизация 287 при 0 < э < г — 1, являются собственными для У, так как «-» ~.)- — 'к- ~ ""'~ »- - ) »=с = ехр 2™ )и»).

(5. 38) (5.39) С помощью процедуры определения собственного числа можно найти с высо- кой точностью соответствующие собственные числа ехр(2х»э/г), откуда после небольшой дополнительной работы можно вычислить и г. Упражнение 5.12. Покажите, что оператор У унитарен. (Указание: числа х и Ф взаимно простые, так что у него есть обратный по модулю 57.) Вставка 5.2.

Возведение в степень по модулю М Как можно вычислить последовательность операций «контролируе- мое Пэ' », используемых при определении собственного числа в алгоритме нахождения порядка? Необходимо вычислить преобразование ИЬ>-! >(7*" ' П""Ь> = (х))х*'э х х х" ~ у(шоб я)) = !з>!х'у(шод 57)). (5.40) (5.41) (5.42) Как можно видеть, вычисление этой последовательности операций «управляемое У~» равносильно умножению содержимого второго регистра на степень х' (шос1 1»'), где г — содержимое первого регистра. Эту процедуру легко реализовать, используя обратимые вычисления. Идея состоит в том, чтобы сначала обратимо вычислить х' (шоб Л) в третьем регистре, а затем обратимо умножить содержимое второго регистра на х' (щи Ж), после чего восстановить исходное состояние третьего регистра с Чтобы можно было применить процедуру определения собственного числа, необходимо выполнить два важных требования: в нашем распоряжении должны быть эффективные способы реализации операций «управляемое Уэ' » для произвольного целого 7' и мы должны уметь эффективно приготавливать состояние ~и») с нетривиальным собственным числом или хотя бы суперпозицию таких состояний.

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

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

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

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