KnigkinDom.org» » »📕 Квантовые вычисления со времен Демокрита - Скотт Ааронсон

Квантовые вычисления со времен Демокрита - Скотт Ааронсон

Книгу Квантовые вычисления со времен Демокрита - Скотт Ааронсон читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

1 ... 81 82 83 84 85 86 87 88 89 ... 126
Перейти на страницу:

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
отчасти нас запутывает. Грубая аналогия: правда, что Обама — президент США, и правда также, что если бы Ромни выиграл выборы, то он был бы президентом. Но мы не можем просто не глядя подставить первое из этих уравнений во второе, ведь тогда нам придется заключить, что если бы Ромни выиграл выборы, то он был бы Обамой.

Таким образом, смысл релятивизации в том, что любой метод решения задачи «P или NP» или большинства других главных задач теории сложности просто обязан оказаться чувствительным к присутствию этих оракулов. Звучит не особенно впечатляюще, пока не сообразишь, что почти все знакомые нам методики доказательства не чувствительны к присутствию оракулов. Очень трудно отыскать методику, которая ощущала бы их присутствие, и поэтому — лично для меня — так интересны интерактивные доказательства. Они — ясный и недвусмысленный пример нерелятивизирующего способа, который я могу вам показать. Иными словами, мы можем доказать, что истинно нечто, что не было бы истинно, если бы вы просто снабдили все оракулом. Это можно рассматривать как первый шаг в неизвестность или как свет в конце тоннеля. По результатам интерактивного доказательства мы можем хотя бы очень приближенно судить о том, на что будут похожи доказательства разделения — когда-нибудь, если нам удастся их придумать. Методы интерактивного доказательства кажутся слишком слабыми, чтобы доказывать с их помощью что-нибудь вроде P ≠ NP, иначе вы бы непременно об этом услышали. Однако мы уже можем использовать эти методики для получения кое-каких нерелятивизирующих результатов разделения. Я покажу вам несколько примеров.

Как насчет P и BPP? Все сходятся во мнении, что P и BPP на самом деле равны. От Импальяццо и Вигдерсона[130] мы знаем, что если бы удалось доказать существование задачи, решаемой за время 2n, для чего требуются схемы размером 2cn при некотором c > 0, то можно было бы построить очень хороший псевдослучайный генератор — такой, что его нельзя было бы отличить от случайного при помощи какой бы то ни было схемы фиксированного полиномиального размера. А если у вас есть такой генератор, его можно использовать для дерандомизации любого вероятностного алгоритма, полиномиального по времени. Можно скормить этому алгоритму данные, идущие с выхода псевдослучайного генератора, и алгоритм не сможет отличить его от по-настоящему случайной строки. Из этого следует, что вероятностный алгоритм может быть смоделирован с детерминистских позиций. Таким образом мы, кажется, в самом деле видим разницу между классической и квантовой случайностью. Представляется, что классическую случайность и правда можно эффективно смоделировать при помощи детерминистического алгоритма, тогда как квантовую «случайность» — нельзя. В данном случае интуиция подсказывает, что с классическим рандомизированным алгоритмом всегда можно просто «исключить случайность», то есть рассматривать алгоритм как детерминистический, а случайные биты как часть входного сигнала. С другой стороны, если нам хочется сымитировать квантовый алгоритм, то что может означать выражение «исключить квантовость»?

Итак, давайте посмотрим этот конкретный пример нерелятивизирующей методики. У нас есть булева формула (примерно такая, какие используются в SAT) от n переменных, удовлетворить которую невозможно. Нам хотелось бы получить доказательство ее неудовлетворимости. То есть мы бы хотели убедиться в том, что не существует никакого набора из n переменных, при которых наша формула даст результат «истина». Прежде мы это видели как пример co-NP-полной задачи. Проблема в том, что у нас недостаточно времени, чтобы перебрать все возможные варианты и убедиться, что все они не работают. В 1980-е годы был задан следующий вопрос: «Что, если у нас есть сверхразумный инопланетянин, который прилетает на Землю и может взаимодействовать с нами?» Мы не доверяем этому инопланетянину и его технологиям, но мы бы хотели, чтобы он доказал нам неудовлетворимость формулы таким способом, чтобы нам не нужно было проявлять доверие. Возможно ли это?

В теории вычислительной сложности, когда мы представления не имеем, как ответить на вопрос, мы часто довольствуемся тем, что находим «оракул», который делает ответ однозначным: да или нет. Пусть, к примеру, мы хотим удостовериться в том, что если нам дана булева схема, вычисляющая некоторую функцию f, то не существует полиномиального по времени алгоритма, который принимает в качестве входа описание схемы и надежно находит в f некую конкретную закономерность или регулярность. (Обратите внимание: значительная часть современной криптографии базируется на общепринятых представлениях такого рода!) Проблема в том, что обычно нет никакой надежды доказать подобную гипотезу, не доказав в качестве первого шага P ≠ NP! С другой стороны, очень часто мы можем доказать более слабое утверждение: что никакой полиномиальный по времени алгоритм не может обнаружить закономерность или регулярность, о которой идет речь, если он имеет доступ к f только как к черному ящику. То есть мы можем доказать, что если алгоритм может узнать об f, только выбирая x, а затем узнавая у волшебной подпрограммы значение f(x), то ему потребуется обратиться к этой подпрограмме экспоненциальное число раз.

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

Именно это проделали в конце 1980-х гг. Фортноу и Сипсер[131]. Хорошо, сказали они, предположим, у вас имеется экспоненциально длинная строка и какой-то пришелец хочет убедить вас в том, что эта экспоненциально длинная строка состоит из одних нулей. То есть в ней вообще нет ни одной единицы. Сможет ли доказатель это сделать? Представим, что из этого могло бы получиться.

Доказатель может сказать:

• В этой строке одни нули.

• Нет, я тебе не верю. Убеди меня.

• Ну вот, смотри, в этой позиции нуль. В этой тоже нуль. Так что в этой…

Ну хорошо, осталось проверить всего лишь 210 000 бит, и тут пришелец говорит:

• Поверь мне, там все нули.

Доказатель мало что может сделать. Фортноу и Сипсер, по существу, формально доказали этот очевидный интуитивный вывод. Возьмите любой протокол обмена сообщениями между вам и доказателем, который заканчивается вашим «да», если вас удалось убедить, или «нет», если вы находите все доводы недостаточно убедительными. Тогда мы могли бы выбрать из строки один случайный бит, тайком поменять его на 1 — и общение почти наверняка пойдет точно так же, как раньше. Вы по-прежнему скажете, что в строке одни нули.

Как всегда, мы можем определить новый класс сложности IP, отнеся

1 ... 81 82 83 84 85 86 87 88 89 ... 126
Перейти на страницу:
Отзывы - 0

Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.


Партнер

Новые отзывы

  1. Р.Д.У. Р.Д.У.22 август 02:17 ...мне тоже понравился этот русский вестерн. И озвучено неплохо. Советую.... Силантьев Вадим – Засада
  2. Гость Любовь Гость Любовь21 август 20:01 Прочитала залпом.... интересный сюжет, история захватывает, плакала вместе с героями. спасибо автору за интересное... Вернуть жену. Без права на прощение? - Ира Орлова
  3. Ма Ма21 август 02:06 Роман хороший, но очень топорный и поэтому скучноватый, все как будто поверхностно, акцент на работе героев - киллер и главбух, а... Гектор - Ольга Дашкова
Все комметарии
Новое в блоге