Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Как будут использоваться квантовые компьютеры? Желание получить мощное факторизующее устройство (с криптографическими приложениями) расценивается как одно из первичных побуждений к созданию квантового компьютера. Но, в конечном счете, я не думаю, что факторизация будет среди наиболее важных приложений квантовых вычислений. На самом деле то, что задача факторизации считается сегодня особенно важной, представляется мне исторической случайностью. Если не факторизация, что тогда? Я совершенно согласен с точкой зрения Фейнмана (Feynman, 1982) о том, что квантовый компьютер будет использоваться для моделирования поведения квантовых систем ${ }^{2}$. Фейнман подчеркивал, что квантовое устройство может хранить квантовую информацию более эффективно, чем любой классический прибор; поскольку $N$ кубитов соответствуют гильбертову пространству размерности $2^{N}$, классическое устройство будет использовать $2^{N}-1$ комплексных числа, чтобы описать типичное квантовое состояние $N$ кубитов. Поэтому возможно, что квантовое моделирование является примером задачи, которая требует экспоненциальных ресурсов для классического компьютера, но не для квантового компьютера ${ }^{3}$. В принципе, вопрос о квантовой системе становится исключительно трудным только тогда, когда ответ существенно зависит от деталей скрещения, включающего большое число степеней свободы, и неясно, для каких физически интересных вопросов сильные скрещения могут играть существенную роль. Например, $n$-частичные корреляции в основном состоянии могут быть вычислены за полиномиальное время на классическом компьютере. Классическое моделирование поведения квантовой системы в реальном времени является более трудной проблемой, но возможно, что при достаточной изобретательности могут быть развиты новые приближения, которые значительно улучшат эффективность такого моделирования. Использование квантового компьютера в значительной мере является стратегией решения «в лоб»; однако иногда выгоднее использовать именно «лобовой» метод решения проблемы, чем искать обходные пути, требующие исключительного ума. С момента появления алгоритма факторизации Шора, возможно, наиболее важное продвижение в квантовой сложности было осуществлено Гровером, предложившим чрезвычайно остроумный метод для поиска в случайной базе данных (Grover, 1996). В базе данных, содержащей $N$ записей, та из них, которая удовлетворяет некоторому указанному критерию, может быть найдена на квантовом компьютере за время порядка $\sqrt{N}$. На классическом компьютере перебор базы данных потребовал бы время порядка $N$, так что алгоритм Гровера — тот самый случай, когда мы знаем, что квантовый компьютер может обрабатывать важную в вычислительном отношении задачу быстрее, чем любой классический компьютер. (Это не было доказано для алгоритма разложения на множители, хотя кажется правдоподобным также и для него.) Ускорение достигается как за счет квантового параллелизма, так и за счет того, что вероятность в квантовой теории является квадратом амплитуды — алгоритм Гровера действует на начальное состояние, в котором все $N$ классических записей представлены с амплитудой $1 / \sqrt{N}$, и приводит исходное состояние за $\sqrt{N}$ шагов к состоянию, в котором искомая запись представ.ена с амплитудой порядка единицы. Рассуждения относительно перспектив квантовых вычислений часто ограничиваются NP-задачами, и часто основаны на ожидании, что квантовые вычисления будут допускать экспоненциальное ускорение для решения проблем в этом классе. В этой связи важный результат был получен Беннеттом, Бернштейном, Брассардом и Вазирани (Bennet, Bernstein, Brassard, и Vazirani, 1997a), которые показали, что алгоритм Гровера поиска в случайной базе данных оптимален; никакой другой квантовый алгоритм не может решить проблему быстрее, чем за время порядка $\sqrt{N}$. Этот результат наводит на мысль, что квантовые компьютеры не могут обеспечить возможность решения NP-полных проблем за полиномиальное время. По крайней мере это указывает, что не существует никакого полиномиального квантового алгоритма, основанного на чистой «квантовой магии»; скорее всего, потребуется более глубокое изучение структуры проблем в NP-полном классе. Возможно, что полные NP-проблемы — не лучшая область для использования мощности квантовых вычислений. Может оказаться, что квантовые компьютеры окажутся способны к решению некоторых трудных задач, которые лежат вне NP-проблем, и что квантовое моделирование является таким примером. В нашей команде было даже предсказание, что возможность решения полных NP-проблем с помощью квантового моделирования должна бы требовать экспоненциальных ресурсов на классическом компьютере; то есть классический компьютер не способен эффективно моделировать квантовый компьютер ${ }^{1}$. Квантовые вычисления, скорее всего, должны внести более существенный вклад в теорию алгоритмов, которые лучше всего используют возможности квантовых регистров для хранения экспоненциально большого числа комплексных квантовых состояний с помощью полиномиальных квантовых ресурсов. (Для таких алгоритмов существенно, что квантовый компьютер может порождать сильно скрещенные квантовые состояния.) При условии корректности основного предположения классической теории сложности ( $\mathrm{P} Одним из возможных применений квантового компьютера скромных размеров была бы квантовая криптография (Bennett \& Brassard, 1984). Конечно, в отсутствие квантового устройства факторизации, обычное шифрование с открытым ключом может быть безопасным, но я полагаю, что всегда найдутся пользователи, которые будут настаивать на полной секретности, и поэтому предпочтут распространение квантовых ключей. (С другой стороны, пользователь может опасаться, что его сообщение будет сохранено и расшифровано через некоторое время в будущем, когда станут доступными более мощные методы разложения на множители.) Хотя в принципе распространение квантовых ключей может быть безопасно, имеется серьезное ограничение: сигнал затухает в канале связи (типа волоконного световода), и не может быть усилен из-за теоремы, запрещающей клонирование (Wootters \& Zurek, 1982). Так что или мы должны быть удовлетворены связью, ограниченной расстояниями порядка длины затухания в волокне (возможно, десятки километров), или следует полностью доверять посредникам, что повлечет за собой серьезный риск для безопасности. Но квантовое исправление ошибки может обеспечить альтернативу: если мы можем приготовить, послать и получить скрещенные многофотонные состояния, то в принципе мы могли бы использовать квантовые коды для исправления ошибок, чтобы расширить возможности квантовой связи. «Повторители» могли бы разместиться вдоль линии связи; они не читали бы квантовую информацию, которая передается, а лишь диагностировали и исправляли бы ошибки, которые возникают при передаче. Можно было бы посылать, скажем, блоки из пяти фотонов, которые кодируют один логический кубит (Беннетт et al., (Bennett, 1996), Лафлам et al., (Laflamme, 1996)), помещенный случайным образом в одно из двух неортогональных состояний, и разместив повторяющие станции достаточно близко, для того, чтобы вероятность ошибки в течение передачи между последовательными станциями была мала. Наши квантовые компьютеры должны быть способными к передаче отказоустойчивого признака измерения и исправления ошибки для пятикубитового кода с малой вероятностью ошибки (Shor, 1996; DiVincenzo \& Shor, 1996). Для достижения приемлемой скорости передачи мы должны уметь быстро обновлять вспомогательные биты, используемые для вычисления признака. Конечно, с более мощными квантовыми компьютерами можно использовать лучшие коды и улучшать функционирование сети. Возможно, что лучшие часы достаточно близкого будущего будут содержать квантовый компьютер. Точность некоторых атомных часов ограничена конечностью времени жизни возбужденных состояний атома. Применение кодов, исправляющих ошибки, могло бы, в принципе, увеличить время активной работы этих состояний и привести к более высоким стандартам частоты. Группа NIST (Bollinger et al., 1996) предложила другой способ применения квантового скрещения для увеличения точности часов и интерферометров. Если для определения эталона частоты использовать изменение фазы состояния $\frac{1}{\sqrt{2}}(|0\rangle+|1\rangle)$ двухуровневой системы, то состояние $\frac{1}{\sqrt{2}}(|000 \ldots 0\rangle+|111 \ldots 1\rangle)$, построенное из $N$ таких систем, будет осциллировать в $N$ раз быстрее и может быть, в принципе, использовано для установления более точного стандарта ${ }^{1}$. Даже если коммерческий потенциал квантового компьютера с низкой производительностью будет скромен, квантовый компьютер стал бы необходимым инструментом в лаборатории экспериментального физика. Способность готовить, сохранять, использовать и контролировать смешанные состояния создаст возможность для широкого многообразия новых изобретательных измерений. Но предположим, что я могу купить имеющийся в наличии действительно мощный квантовый компьютер сегодня — что я буду с ним делать? Я не знаю, но мне кажется, что над этим придется подумать! Мой внутренний голос говорит, что если мощные квантовые компьюте-
|
1 |
Оглавление
|