Определите, что вычислительная модель MPostBQP идентична PostBQP, за исключением того, что мы разрешаем полиномиально много измерений в кубитах перед последующим выбором и окончательным измерением.
Можем ли мы привести какие-либо доказательства того, что MPostBQP более мощный, чем PostBQP?
Определите MPostBQP [k], чтобы разрешить многократные измерения и последующий выбор, прежде чем мы сделаем окончательное измерение. Выберите индексирование, чтобы MPostBQP [1] = PostBQP и MPostBQP [2] = MPostBQP и так далее. (Обновление: формальное определение дано ниже.)
Рассмотрим игры Артура-Мерлина. Возможно, мы можем смоделировать их в этой модели вычислений: поствыбор может взять на себя роль Мерлина в создании убедительных сообщений, а промежуточные измерения могут взять на себя роль публичных бросков Артура. Эта возможность заставляет меня спросить:
У нас есть AM [K] MPostBQP [к]?
Это действительно известно , который говорит М.А. PP. Чтобы показать это для будет означать MPostBQP = PP, только если AM PP. Поскольку существует оракул, относительно которого AM не содержится в PP , это может дать утвердительный ответ на мой первый вопрос.
Наконец, для случая полиномиально много раундов,
Есть ли у нас PSPACE MPostBQP [поли]? Если это так, это равенство?
Это было бы философски интересно (по крайней мере для меня), потому что это сообщило бы нам, что «поддающийся лечению» класс проблем для «постселектного колдуна» включает (или есть ) весь PSPACE.
РЕДАКТИРОВАТЬ: меня попросили формальное определение MPostBQP. (Я обновил, что следует.)
MPostBQP [k] - класс языков для которого существует однородное семейство квантовых цепей полиномиального размера такой, что для всех входов приведенная ниже процедура дает значение true с вероятностью не менее если и с вероятностью не более если , Процедура, которая допускает некоторые варианты, которые могут зависеть от (но нет ), определяется следующим образом:
Процедура: Шаг 1. Примените унитарный оператор, соответствующий в состояние ввода , Обратите внимание на длину первого регистр не более чем полиномиальной длины , Шаг 2. Для: Если является четным, затем измеряет любое желаемое количество кубитов из первого регистра (самое большее, полиномиально много, учитывая размер регистра). Если будет нечетным, а затем постселектом, поэтому выбранный одиночный кубит в первом регистре измеряется как (и иметь гарантию, что вероятность не равна нулю, поэтому поствыбор действителен, конечно). Шаг 3. Наконец, измеряем последний кубит в первом регистре и возвращаем true, если мы измеряем и ложь в противном случае.
У нас есть MPostBQP [0] = BQP, MPostBQP [1] = PostBQP и MPostBQP: = MPostBQP [2]. Я пытаюсь отразить классы Артура-Мерлина, где AM [0] = BPP, AM [1] = MA и AM [2] = AM.
РЕДАКТИРОВАТЬ (27.03.11 в 17:00): Похоже, идут дебаты о том, как следует определять поствыборы в этом контексте. Очевидно, я имею в виду определение, которое не упрощает мой вопрос! :) Определение, которое я принял, состоит в следующем: « Отбор» по k-му биту означает, что мы проецируем состояние в подпространство, в котором k-й бити нормализуй. Оказывается, что в схеме, в которой мы проводим предварительный отбор до проведения измерений, мы можем получить окончательную статистику, рассматривая условные вероятности в схеме, в которой поствыборы заменяются измерениями. Однако я утверждаю, что эта характеристика нарушается, когда измерения и поствыборы перемежаются. Я думаю, что путаница проистекает из людей, использующих это «определение условной вероятности» (которое работает в особом случае, из которого я обобщаю) в качестве определения поствыбора, а не определения «вынужденного измерения», которое я только что дал, которое явно зависит от порядок из-за отсутствия коммутативности. Надеюсь, это поможет!
РЕДАКТИРОВАТЬ (27.03.11 9 PM): Я уже определил поствыбор в чисто государственном формализме. Ниль дал анализ в формализме матрицы плотности, который не согласуется с моим для примера с 3 кубитами. Виновником, опять же, является определение поствыбора. Определите поствыбор в настройках матрицы плотности следующим образом. Учитывая матрицу плотностипереписать его как смесь разделяемых состояний , Позволятьбыть результатом поствыбора (на некотором кубите) с использованием формализма чистого состояния, который я определил выше. Определите результат поствыбора на быть ,
Это более разумное определение, потому что оно не дает нам результатов, которые говорят о том, что после пост-выбора мы изменяем статистику событий (измерений), которые мы уже наблюдали. ЭтоЭто вероятность монет, которые мы уже «подбросили». Мне не имеет смысла говорить, что мы вернемся назад во времени и сместим бросок монеты, который уже произошел, потому что это сделает текущий поствыбор более вероятным.
РЕДАКТИРОВАТЬ (28.03.11 13:00): Ниль признает, что с моими определениями проблема имеет смысл и не упрощает - но с условием, что я не должен называть это поствыбором . Учитывая количество путаницы, я должен согласиться с ним. Итак, давайте назовем то, что я определил, как выбор , который выполняет «принудительное измерение». Мне, вероятно, следует изменить название классов сложности, которые я тоже определил (чтобы в них не было «Post»), поэтому давайте назовем их QMS [k] (квант-мера-выбор).