계산 모델 MPostBQP를 PostBQP와 동일하게 정의합니다. 단, 포스트 선택 및 최종 측정 전에 다 항적으로 많은 큐 비트 측정이 가능합니다.
MPostBQP가 PostBQP보다 강력하다는 증거를 제시 할 수 있습니까?
MPostBQP [k]를 정의하여 최종 측정을하기 전에 여러 라운드의 측정 및 사후 선택이 가능합니다. MPostBQP [1] = PostBQP 및 MPostBQP [2] = MPostBQP 등의 인덱싱을 선택하십시오. (업데이트 : 공식적인 정의는 다음과 같습니다.)
Arthur-Merlin 게임을 고려하십시오. 아마도 우리는이 계산 모델에서 그것들을 시뮬레이션 할 수있을 것입니다 : Postselection은 설득력있는 메시지를 생성하는 Merlin의 역할을 수행 할 수 있으며 중간 측정은 Arthur의 공개 동전 던지기의 역할을 수행 할 수 있습니다. 이 가능성은 다음과 같이 묻습니다.
AM [k] MPostBQP [k]가 있습니까?
이것은 실제로 MA PP 라고하는 알려져 있습니다. 경우 AM PP 인 경우에만 MPostBQP = PP 를 나타냅니다 . PP에 AM이 포함되어 있지 않은 오라클이 있기 때문에 첫 번째 질문에 긍정적 인 대답을 줄 수 있습니다.
마지막으로 다 항적으로 많은 라운드의 경우
PSPACE MPostBQP [poly]가 있습니까? 그렇다면 평등입니까?
이것은 철학적으로 흥미로울 것입니다. (적어도 나에게는) "포스트 셀렉 팅 소서러"에 대한 "참을 수있는"종류의 문제 는 모든 PSPACE를 포함하거나 (또는 ) 있습니다.
편집 : MPostBQP의 공식적인 정의를 요청 받았습니다. (다음 내용을 업데이트했습니다.)
MPostBQP [k]는 언어 클래스로 , 모든 다항식 크기의 양자 회로 이 균일하게 존재 합니다. 입력 이면, 아래 절차는 인 경우 최소 확률로 , 경우 최대 확률로 true를 생성합니다 . ( 아님) 에 따라 달라질 수있는 일부 선택을 허용하는 절차 는 다음과 같이 정의됩니다.
절차 : 단계 1. 에 해당하는 단일 연산자를 입력 상태 . 첫 번째 레지스터의 길이는 길이에서 최대 다항식입니다 . 2 단계 : : 가 짝수이면 첫 번째 레지스터 (레지스터의 크기에 따라 최대 폴리 노 미적으로 많은)에서 원하는 수의 큐 비트를 측정합니다. 가 홀수 인 경우 첫 번째 레지스터에서 선택한 단일 큐 비트가(그리고 확률이 0이 아니라는 것을 보장하므로 사후 선택은 물론 유효합니다). 단계 3. 마지막으로, 첫 번째 레지스터에서 마지막 큐 비트를 측정하고 측정하면 true를, 그렇지 않으면 false를 반환합니다.
MPostBQP [0] = BQP, MPostBQP [1] = PostBQP 및 MPostBQP : = MPostBQP [2]가 있습니다. AM [0] = BPP, AM [1] = MA 및 AM [2] = AM 인 Arthur-Merlin 클래스를 미러링하려고합니다.
편집 (3/27/11 5 PM) :이 맥락에서 사후 선택을 정의하는 방법에 대한 논쟁이있는 것 같습니다. 분명히, 나는 내 질문을 사소하게하지 않는 정의를 의미합니다! :) 내가 가정 한 정의는 다음과 같습니다. k 번째 비트에서 사후 선택 은 상태를 k 번째 비트가 하위 공간으로 투영 함을 의미합니다.그리고 정상화하십시오. 측정하기 전에 사후 선택하는 방식에서는 사후 선택이 측정 값으로 대체되는 방식의 조건부 확률을 확인하여 최종 통계를 얻을 수 있습니다. 그러나 측정 및 사후 선택이 산재 될 때이 특성이 분해된다고 주장합니다. 혼동은 내가 방금 준 "강제 측정"정의보다는이 "조건부 확률 정의"(일반적인 특수 사례에서 작동 함)를 사후 선택의 정의로 사용하는 사람들에서 비롯된 것으로 생각합니다. commutativity 부족으로 질서. 이게 도움이 되길 바란다!
편집 (3/27/11 9 오후) : 나는 순수한 상태 형식주의에서 사후 선택을 이미 정의했다. Niel은 밀도 매트릭스 형식에 대한 분석을 통해 3 큐빗 예제에 대해 내 의견에 동의하지 않았습니다. 원인은 다시 선택 후의 정의입니다. 다음과 같이 밀도 매트릭스 설정에서 사후 선택을 정의하십시오. 밀도 행렬 주어지면 분리 가능한 상태 의 혼합으로 다시 작성하십시오 . 하자 내가 위에서 정의 된 순수한 상태 형식주의를 사용 (일부 큐 비트에) postselection의 결과. 에 postselection 결과 정의 으로 .
사후 선택 후 이미 발생한 이벤트 (측정) 통계를 변경한다는 결과를 제공하지 않기 때문에 이는보다 합리적인 정의 입니다. 즉, 는 우리가 "이미 뒤집은"동전의 확률입니다. 우리가 시간을 거슬러 올라가서 이미 발생한 동전 뒤집기를 편향시킬 것이라고 말하는 것은 이해가되지 않습니다.
편집 (3/28/11 1 PM) : Niel은 내 정의에 따르면 문제가 의미가 있고 사소한 것이 아니라는 것을 인정하지만, postselection 이라고 부를 수 없다는 규정이 있습니다. 혼란의 정도를 감안할 때 나는 그에게 동의해야한다. 이제 "forced measurement"를 수행하는 selection 이라고 정의한 것을 호출 해 봅시다 . 아마도 내가 정의한 복잡성 클래스의 이름도 변경해야합니다 ( "포스트"를 갖지 않기 위해) QMS [k] (quantum-measure-select)라고하겠습니다.