Насколько эффективны точные «квантовые» вычисления, если вы приостановите унитарность?

15

Краткий вопрос

Какова вычислительная мощность «квантовых» схем, если мы допускаем неунитарные (но все еще обратимые) вентили и требуем, чтобы выходные данные давали правильный ответ с уверенностью?

Этот вопрос в некотором смысле касается того, что происходит с классом EQP когда вы разрешаете схемам использовать больше, чем просто унитарные вентили. (Мы все еще вынуждены ограничивать себя обратимыми воротами над C если мы хотим иметь четко определенную модель вычислений.)

(Этот вопрос подвергся некоторым изменениям в свете некоторой путаницы с моей стороны в отношении известных результатов о таких схемах в унитарном случае.)

О "точных" квантовых вычислениях

Для этого вопроса я определяю EQP как класс задач, которые могут быть точно решены с помощью однородного семейства квантовых цепей, где коэффициенты каждого унитарного элемента вычисляются с помощью машин Тьюринга, ограниченных полиномиальным временем (из входной строки 1n ) для каждого входного размера n , и что компоновка схемы как направленной сети также может быть произведена за полиномиальное время. Под «точно» решено, я имею в виду, что измерение выходного бита дает |0 с уверенностью в случаях нет, и |1 с уверенностью в случаях YES.

Предостережения:

  • Даже ограничиваясь унитарными воротами, это понятие EQP отличается от того, что было описано Бернштейном и Вазирани с использованием квантовых машин Тьюринга. Вышеприведенное определение позволяет семейству схем {Cn} в принципе иметь бесконечный набор затворов - конечно, каждая отдельная схема Cn использует только конечное подмножество - поскольку затворы фактически вычисляются из входных данных. (Квантовая машина Тьюринга может моделировать любой конечный набор затворов, который вам нравится, но может моделировать только конечные наборы затворов, потому что у него есть только конечное число переходов.)

  • Эта модель вычислений упрощает любые проблемы в P , потому что унитарный может содержать один вентиль, который жестко кодирует решение любой задачи в P (его коэффициенты, в конце концов, определяются вычислением за многократное время). Таким образом, конкретная временная или пространственная сложность задач не обязательно представляет интерес для таких схем.

Мы можем добавить к этим оговоркам наблюдение, что практические реализации квантовых компьютеров все равно будут иметь шум. Эта модель вычислений интересна прежде всего для теоретических соображений , так как один по вопросам составления унитарных преобразований , а не осуществимые вычислений, а также в качестве точной версии . В частности, несмотря на вышеуказанные предостережений, мы имеем PE Q PB Q P .BQPPEQPBQP

Причина для определения так , как я делаю это так , что DISCRETE-LOG можно положить в E Q P . Согласно [  Mosca + Zalka 2003  ], существует алгоритм полиномиального времени для построения унитарной схемы, которая точно решает экземпляры DISCRETE-LOG, создавая точные версии QFT в зависимости от входного модуля. Я полагаю, что тогда мы можем поместить DISCRETE-LOG в E Q P , как определено выше, встраивая элементы построения схемы в способ вычисления коэффициентов затвора. (Таким образом, результат DISCRETE-LOG E Q P по существу выполняется с помощью fiat, но опирается на конструкцию Mosca + Zalka.)EQPEQPEQPEQP

Приостановка унитарности

Пусть будет вычислительным классом, который мы получим, если мы приостановим ограничение, что ворота будут унитарными, и позволим им распределяться по обратимым преобразованиям. Можем ли мы поместить этот класс (или даже охарактеризовать его) в терминах других традиционных недетерминированных классов C ?EQPGLC

Одна из причин, по которой я спрашиваю: если - класс задач, эффективно решаемых с ограниченной ошибкой , с помощью однородных семейств "неунитарных квантовых" цепей - где экземпляры YES дают выходной результат | 1 с вероятностью по меньшей мере , 2/3, и никаких случаев с вероятностью не более 1/3 (после нормализации состояния-вектор) - затем [Ааронсона 2005] показывает , что Б В Р О Л = Р Р . То есть: приостановка унитарности в этом случае эквивалентна разрешению неограниченной ошибки.BQPGL|1BQPGL=PP

Получается ли аналогичный результат или какой-либо четкий результат для ?EQPGL

Ниль де Бодрап
источник
2
Наглядно, я предположил бы , быть C O C = P . ССоСзнак равноп
Tayfun Pay
Это не плохое предположение, так как является неограниченной (односторонней) ошибочной версией E Q P так же, как PсоСзнак равнопзнак равноNQпЕQп - это версия с неограниченной ошибкой B Q P ; и P P содержит как C = P, так и его дополнение,поскольку P P замкнут относительно пересечения и дополнений. ппВQпппСзнак равноппп
Ниль де Боудрап
Очевидно ли, что NP содержится в этом классе? (И этот класс такой же, как EQP с поствыбором?)
Робин Котари
2
@RobinKothari: Я бы не рассматривал ни одно из этих явных из-за условия с нулевой ошибкой. Второй вопрос кажется более вероятным, чем первый. Мое соглашение с Тайфун, что (... и, следовательно, также C = P ), является разумным предположением, что если это вообще будет какой-либо ранее определенный класс, то он является простым подозреваю, но, очевидно, если это правда, это не будет тривиальным наблюдением. ЕQпграммLзнак равносоСзнак равнопСзнак равноп
Ниль де Бодрап,
Знаете ли вы какие-либо проблемы в этом классе, которых нет в P?
Робин Котари

Ответы:

6

Короткий ответ. Оказывается, что приостановка требования унитарных преобразований и требование, чтобы каждая операция была обратимой, приводит к точным классам, определяемым пробелами. Классы специфические о которых идет речь и 'новый' подкласс L P W P P , оба из которых находятся между S P P и C = P . Эти классы имеют довольно технические определения, которые кратко описаны ниже; хотя теперь эти определения в принципе могут быть заменены определениями в терминах неунитарных «квантовых» алгоритмов.LWппLпWппSппСзнак равноп

Класс подсчета содержит изоморфизм графов. Он также содержит весь класс U P , поэтому мы не ожидаем, что точные унитарные квантовые алгоритмы будут такими же мощными, как неунитарные классы (как мы могли бы показать N P B Q P ).SппUпNпВQп

Более длинный ответ.

  • В моем вопросе я предложил переопределить чтобы учесть проблемы, которые могут быть решены однородными семействами схем, в которых используются логические элементы, которые эффективно вычисляются, но не обязательно взяты из конечного набора вентилей. Я больше не уверен, что это хорошая идеяпереопределить E Q P таким образом, хотя я действительно считаю, что такие семейства схем заслуживают изучения. Вместо этогомы можем назвать этот класс чем-то вроде U n i t a r y P C.ЕQп ЕQпUNяTaрYпС

    Можно показать, что , который до недавнего времени был самым известным связан на E Q P . Класс L W P P более или менее соответствует задачам, для которых существует рандомизированный алгоритм, в котором экземпляры NO дают результат 1 с вероятностью точно 0,5, а экземпляры YES дают результат 1 с некоторой вероятностью, которая может быть эффективно и точно рассчитывается в рациональной форме, которая больше (но, возможно, экспоненциально близко) к 0,5. Техническое определение L W PUNяTaрYпСLWппЕQпLWпп представлен в терминах недетерминированных машин Тьюринга, но больше не освещает.LWпп

    Если мы определим как эквивалент обратимого затвора U n i tграммLпС , так что это набор задач, которые точно решаютсясемействамиобратимыхцепей с эффективно вычисляемыми коэффициентами затвора, то G L Р С = Ь Ш Р Р .UNяTaрYпСграммLпСзнак равноLWпп

  • Если ограничиться конечным затвором-множеств, то можно показать , что унитарные семьи цепи могут быть смоделированы в подмножестве , которую можно назвать L P W P P . (Используя приведенное выше описание L W P P , это соответствует рандомизированным алгоритмам, где вероятность получения выхода 1 для экземпляров YES точноLWппLпWппLWпп , для некоторого полинома p некоторые целое число ммT(Икс)/2п(|Икс|)пми некоторый эффективно вычислимый многочлен .)T

    Если мы определим быть обратима затвором эквивалент E Q P , как это обычно определяется, можно показать , что Е В Р О ЛL P W P P .ЕQпграммLЕQпЕQпграммLLпWпп

Исправление относительно ДИСКРЕТНОГО ЛОГА.

ЕQпUNяTaрYпС

Ссылка.

Ниль де Бодрап
источник
Очень хорошо!!! Наивный вопрос: какова мощность описанных вами цепей (произвольно обратимых; точных или приблизительных), когда вы рассматриваете сложность выборки. (А именно, класс вероятностных распределений, которые они могут дать.)
Гил Калай
@GilKalai: Если вы не навязываете инвариант для распределений, которые вычисляют эти схемы (то есть, сохраняя их 1-норму или 2-норму), то вам нужно будет точно определить, как вы хотите отобразить тензоры которые такие схемы описывают распределениям вероятностей. Если представить, что эти распределения каким-то образом являются тайными квантовыми состояниями, а не псевдоверенными, можно перенормировать обычным способом, который физик может выбрать, но этот выбор не навязан нам.
Ниль де Боудрап
Сказав это: какое бы ограничение ни навязывалось, я не сразу знаю, как поступить, отвечая на вопрос. Но из работы Ааронсона над PostBQP мы знаем, что примерный класс выборки, по крайней мере, PP- жесткий.
Ниль де Бодрап