단일성을 일시 중단하면 정확한 "양자"컴퓨팅이 얼마나 강력합니까?


15

짧은 질문.

비 일관 적이지만 여전히 가역적 인 게이트를 허용하고 출력이 확실하게 정답을 제공해야하는 경우 "양자"회로의 계산 능력은 무엇입니까?

이 질문은 회로가 단일 게이트 이상을 사용하도록 허용 할 때 클래스에 어떤 일이 발생하는지에 대한 의미 입니다. (우리는 잘 정의 된 계산 모델을 원할 경우 여전히 통한 가역 게이트로 제한해야합니다 .)EQPC

(이 질문은 단일 사례에서 그러한 회로에 대한 알려진 결과에 대한 나의 혼란을 반영하여 약간의 수정을 거쳤다.)

"정확한"양자 계산 정보

나는 이 질문을 위해 를 균일 양자 회로 제품군에 의해 정확하게 풀 수있는 문제의 클래스로 정의한다. 입력 문자열EQP1n 각 입력 크기 에 대해 )을 지정 n하고 지정된 네트워크로서의 회로 레이아웃을 다항식 시간으로 생성 할 수도 있습니다. "정확하게"해결되었으므로 출력 비트를 측정하면 |0⟩ NO 인스턴스에 대한 확실성, 및과 |1⟩ YES 인스턴스 확실.

주의 사항 :

  • 단일 게이트로 제한 되더라도, 이러한 개념은 EQP양자 튜링 기계를 사용하는 Bernstein 및 Vazirani가 설명한 것과 다릅니다. 상기 정의는 허용 회로 군 {Cn} 원칙적으로 무한한 게이트 세트 갖도록 - 각 회로 Cn 단 당연히, 한정된 일부를 사용하여 - 게이트는 유효 입력으로부터 계산되어 있기 때문이다. (양자 튜링 머신은 원하는 유한 게이트 세트를 시뮬레이션 할 수 있지만 유한 한 수의 전이만 있기 때문에 유한 게이트 세트 만 시뮬레이션 할 수 있습니다.)

  • 이 계산 모델은 모든 문제를 사소하게 만듭니다 P. 왜냐하면 단일은 어떤 문제에 대한 솔루션을 하드 코딩하는 단일 게이트를 포함 할 수 있기 때문입니다 P(그 계수는 결국 폴리-시간 계산에 의해 결정됩니다). 따라서 문제의 특정 시간 또는 공간 복잡성이 그러한 회로에 반드시 흥미로운 것은 아닙니다.

양자 컴퓨터의 실제 구현은 어쨌든 소음이있을 것이라는 관찰에 이러한 경고를 추가 할 수 있습니다. 이 계산 모델은 실행 가능한 계산보다는 단일 변환 작성과 관련이 있으며 의 정확한 버전으로 이론적 인 이유로 주로 흥미 롭습니다BQP . 특히 위의 경고에도 불구하고 우리는 P⊆EQP⊆BQP 있습니다.

내가하는 방식으로 를 정의하는 이유 는 DISCRETE-LOG를 E Q P에 넣을 수 있기 때문 입니다. [  Mosca + Zalka 2003  ]에는 입력 계수에 따라 QFT의 정확한 버전을 생성하여 DISCRETE-LOG 인스턴스를 정확하게 해결하는 단일 회로를 구성하는 다항식 시간 알고리즘이 있습니다. 그런 다음 회로 구성 요소를 게이트 계수 계산 방식에 포함시켜 위에서 정의한대로 DISCRETE-LOG를 E Q P에 넣을 수 있다고 생각합니다 . (따라서 DISCRETE-LOG ∈ E Q P 결과 는 기본적으로 피아트로 유지되지만 Mosca + Zalka의 구성에 의존합니다.)EQPEQPEQP∈EQP

단결 중단

하자 우리는 게이트가 단일 것이 제한을 중단하는 경우 우리가 얻을 수 있다는 계산 클래스하고 그들을 가역 변환을 통해 다양 할 수 있습니다. 이 클래스를 다른 전통적인 클래스 관점에서 배치 (또는 특성화) 할 수 있습니까 ?EQPGLC

내가 묻는 이유 중 하나 인 경우 : 이 균일 한 "비 단일 양자"회로 제품군에 의해 경계 오류로 효율적으로 해결할 수있는 문제의 클래스 인 경우 YES 인스턴스는 | 1 ⟩ (상태 벡터를 정규화 후) 확률 최대 확률 1/3과 적어도 2/3 및 NO 인스턴스 - 다음 [론슨 2,005] 방송이 B Q P G L = P P . 즉,이 경우 일시 중단은 무한 오류를 허용하는 것과 같습니다.BQPGL|1⟩BQPGL=PP

유사한 결과 또는 명확한 결과가 대해 얻 습니까?EQPGL


2
직관적 것 같아요 것 로 C O C = P를 . CCoC=P
— Tayfun Pay

는 P P 가 B Q P 의 무한 오류 버전 인 것처럼 E Q P 의 무한한 (단일) 오류 버전이므로 잘못된 추측은 아닙니다 . 및 P P가 모두 포함 된 C = P 및 계정의 보충, P P은 교차점 보완 하에서 폐쇄. coC=P=NQPEQPPPBQPPPC=PPP
— Niel de Beaudrap

이 클래스에 NP가 포함되어있는 것이 분명합니까? (그리고이 클래스는 선택 후 EQP와 동일합니까?)
— Robin Kothari

2
@RobinKothari : 제로 오류 조건으로 인해 이러한 명백한 것을 고려하지 않을 것입니다. 두 번째 질문은 첫 번째 질문보다 가능성이 높습니다. Tayfun과의 내 동의 (... 따라서 C = P )는 합리적인 추측입니다. 이전에 정의 된 클래스가 될 경우 그 중 하나는 소수입니다 용의자, 그러나 사실이라면 그것은 사소한 관찰이 아닐 것입니다. EQPGL=coC=PC=P
— Niel de Beaudrap

이 수업에서 P가 아닌 문제가 있습니까?
— Robin Kothari

답변:


6

짧은 답변. 단일 변환 요구 사항을 중단하고 각 작업을 되돌릴 수 없게 요구하면 정확한 간격 정의 클래스가 생깁니다. 문제의 특정 클래스는 와 '새로운'서브 클래스 L P W P P입니다 . 둘 다 S P P 와 C = P 사이에 있습니다. 이 클래스들은 상당히 기술적 정의를 가지고 있으며, 아래에서 간단히 설명합니다. 이러한 정의는 원칙적으로 비 일관적인 "양자 유사"알고리즘의 관점으로 대체 될 수 있습니다.LWPPLPWPPSPPC=P

카운팅 클래스 그래프 동형이 포함되어 있습니다. 또한 전체 클래스 U P 를 포함하므로 정확한 단일 양자 알고리즘이 비 단일 클래스만큼 강력 하지 않을 것으로 예상 됩니다 (그렇지 않으면 N P ⊆ B Q P 표시 ).SPPUPNP⊆BQP

더 긴 대답.

  • 내 질문에, 나는 효율적으로 계산 가능하지만 반드시 유한 게이트 세트에서 도출되지는 않는 게이트를 사용하는 균일 한 회로 제품군으로 해결할 수있는 문제를 허용하기 위해 를 재정의 제안했다 . 나는 더 이상 그런 식으로 E Q P 를 재정의 하는 것이 좋은 아이디어라고 확신 하지는 않지만 그러한 회로 제품군은 연구 할 가치가 있다고 생각합니다. 대신 이 클래스를 U n i t a r y P C 와 같이 호출 할 수 있습니다 .EQP EQPUnitaryPC

    는 것을 보여주기 위해 가능한 최근까지 행 알려진 최고의이었다 E Q P를 . 클래스 L W P P는 다소 무작위 화 된 알고리즘이 존재하는 문제에 해당하며, NO 인스턴스는 정확히 0.5의 확률로 1의 결과를 생성하고, YES 인스턴스는 효율적일 수있는 확률로 1의 결과를 생성합니다. 0.5보다 크거나 지수 적으로 가까운 합리적인 형식으로 정확하게 계산됩니다. L W P 의 기술적 정의UnitaryPC⊆LWPPEQPLWPP 는 비 결정적 튜링 기계로 표시되지만 더 이상 밝지 않습니다.LWPP

    우리가 정의하면 의 가역 게이트 동등하다고 U N 난 마에 R의 Y P C를 가함으로써 정확하게 풀 수있는 문제들의 집합이다 그래서, 가역 효율적으로 계산할 수있는 게이트 계수, 다음과 회로 군 G L가 P C = L W P P .GLPCUnitaryPCGLPC=LWPP

  • 유한 게이트 세트로 제한하면 단일 회로 패밀리가 의 서브 세트에서 시뮬레이션 될 수 있으며 이를 L P W P P 라고 부를 수 있습니다 . (설명 사용 L W P P를 YES 인스턴스에 대해 하나의 출력을 획득하는 확률은 정확하게 여기서, 상기 확률 적 알고리즘이 대응한다 m의 t ( X ) / 2 P ( | X | ) 어떤 다항식, P , 일부 정수 mLWPPLPWPPLWPPmt(x)/2p(|x|)pm및 일부 효율적으로 계산 가능한 다항식 )t

    우리가 정의하면 의 가역 게이트 동등하다고 E Q P 가 일반적으로 정의 된 바와 같이, 우리는 보여줄 수 E Q P G L ⊆ L P W P P .EQPGLEQPEQPGL⊆LPWPP

DISCRETE LOG에 관한 정정.

위의 결과는 입력과 독립적 (그러나 입력 크기에 따라 다를 수 있음) 방식으로 대수 계수를 나타내는 표준 기술에 의존합니다. 원래의 질문에 대한 설명에서, 나는 [ Mosca + Zalka 2003 ]에서 DISCRETE LOG가 효율적으로 계산 가능한 계수를 가진 게이트 세트에 의해 정확하게 해석 될 수 있음을 보여 주었다고 주장했다 . 진실은 더 복잡해 보입니다. 정확한 용해도에 관심이 있다면, 계수의 정확한 표현이 중요하다고 생각합니다. 그러나 Mosca와 Zalka는 입력에 의존하는 방식으로 이것을 수행하는 방법을 제공하지 않습니다. 따라서 DISCRETE LOG가 실제로 또는 새로운 클래스 U n i t a r y P 에 있다는 것은 분명하지 않습니다.EQP .UnitaryPC

참고.

  • de Beaudrap, 정확한 카운팅 및 준 양자 복잡성에 대해 , [ arXiv : 1509.07789 ].

아주 좋은 !!! 순진한 질문 : 샘플 복잡성을 고려할 때 설명 한 회로의 힘은 무엇입니까 (임의의 반전 불가, 정확 또는 근사) (즉, 그들이 제공 할 수있는 확률 분포의 클래스)
— Gil Kalai

@GilKalai :이 회로가 계산하는 분포에 불변성을 강요하지 않으면 (즉, 1- 노름 또는 2- 노름을 유지함으로써) 텐서를 매핑하는 방법을 정확하게 정의해야합니다. 이러한 회로는 확률 분포를 설명합니다. 이러한 분포가 의사 확률 분포가 아닌 비밀로 양자 상태라고 생각하면 물리학자가 선택하는 일반적인 방식으로 정규화 할 수 있지만이 선택은 우리에게 강요되지 않습니다.
— Niel de Beaudrap

그렇게 말하면서 : 어떤 제약이 부과하든, 나는 질문에 대답하는 방법을 즉시 알지 못합니다. 그러나 PostBQP 에 대한 Aaronson의 연구에서 우리는 대략적인 샘플링 클래스가 적어도 PP 하드 라는 것을 알고 있습니다.
— Niel de Beaudrap
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.