Краткий вопрос
Какова вычислительная мощность «квантовых» схем, если мы допускаем неунитарные (но все еще обратимые) вентили и требуем, чтобы выходные данные давали правильный ответ с уверенностью?
Этот вопрос в некотором смысле касается того, что происходит с классом когда вы разрешаете схемам использовать больше, чем просто унитарные вентили. (Мы все еще вынуждены ограничивать себя обратимыми воротами над если мы хотим иметь четко определенную модель вычислений.)
(Этот вопрос подвергся некоторым изменениям в свете некоторой путаницы с моей стороны в отношении известных результатов о таких схемах в унитарном случае.)
О "точных" квантовых вычислениях
Для этого вопроса я определяю как класс задач, которые могут быть точно решены с помощью однородного семейства квантовых цепей, где коэффициенты каждого унитарного элемента вычисляются с помощью машин Тьюринга, ограниченных полиномиальным временем (из входной строки ) для каждого входного размера , и что компоновка схемы как направленной сети также может быть произведена за полиномиальное время. Под «точно» решено, я имею в виду, что измерение выходного бита дает с уверенностью в случаях нет, и с уверенностью в случаях YES.
Предостережения:
Даже ограничиваясь унитарными воротами, это понятие отличается от того, что было описано Бернштейном и Вазирани с использованием квантовых машин Тьюринга. Вышеприведенное определение позволяет семейству схем в принципе иметь бесконечный набор затворов - конечно, каждая отдельная схема использует только конечное подмножество - поскольку затворы фактически вычисляются из входных данных. (Квантовая машина Тьюринга может моделировать любой конечный набор затворов, который вам нравится, но может моделировать только конечные наборы затворов, потому что у него есть только конечное число переходов.)
Эта модель вычислений упрощает любые проблемы в , потому что унитарный может содержать один вентиль, который жестко кодирует решение любой задачи в (его коэффициенты, в конце концов, определяются вычислением за многократное время). Таким образом, конкретная временная или пространственная сложность задач не обязательно представляет интерес для таких схем.
Мы можем добавить к этим оговоркам наблюдение, что практические реализации квантовых компьютеров все равно будут иметь шум. Эта модель вычислений интересна прежде всего для теоретических соображений , так как один по вопросам составления унитарных преобразований , а не осуществимые вычислений, а также в качестве точной версии . В частности, несмотря на вышеуказанные предостережений, мы имеем P ⊆ E Q P ⊆ B Q P .
Причина для определения так , как я делаю это так , что DISCRETE-LOG можно положить в E Q P . Согласно [ Mosca + Zalka 2003 ], существует алгоритм полиномиального времени для построения унитарной схемы, которая точно решает экземпляры DISCRETE-LOG, создавая точные версии QFT в зависимости от входного модуля. Я полагаю, что тогда мы можем поместить DISCRETE-LOG в E Q P , как определено выше, встраивая элементы построения схемы в способ вычисления коэффициентов затвора. (Таким образом, результат DISCRETE-LOG ∈ E Q P по существу выполняется с помощью fiat, но опирается на конструкцию Mosca + Zalka.)
Приостановка унитарности
Пусть будет вычислительным классом, который мы получим, если мы приостановим ограничение, что ворота будут унитарными, и позволим им распределяться по обратимым преобразованиям. Можем ли мы поместить этот класс (или даже охарактеризовать его) в терминах других традиционных недетерминированных классов C ?
Одна из причин, по которой я спрашиваю: если - класс задач, эффективно решаемых с ограниченной ошибкой , с помощью однородных семейств "неунитарных квантовых" цепей - где экземпляры YES дают выходной результат | 1 ⟩ с вероятностью по меньшей мере , 2/3, и никаких случаев с вероятностью не более 1/3 (после нормализации состояния-вектор) - затем [Ааронсона 2005] показывает , что Б В Р О Л = Р Р . То есть: приостановка унитарности в этом случае эквивалентна разрешению неограниченной ошибки.
Получается ли аналогичный результат или какой-либо четкий результат для ?