TL; DR : 아니요, 복잡한 이론 용어로 양자 컴퓨터가 정확히 어떤 유형의 문제를 해결할 수 있는지에 대한 정확한 "일반적인"진술은 없습니다 . 그러나 우리는 대략적인 생각을 가지고 있습니다.
계산 복잡도 이론 에 관한 Wikipedia의 하위 기사에 따르면
양자 컴퓨터에 의해 효율적으로 해결 될 수있는 문제의 클래스는 "경계 오류, 양자, 다항식 시간"으로 BQP 라고합니다. 퀀텀 컴퓨터는 확률 알고리즘 만 실행 하므로 퀀텀 컴퓨터의 BQP 는 클래식 컴퓨터 에서 BPP ( "경계 오류, 확률, 다항식 시간") 의 대응입니다 . 그것은 다항식 시간 알고리즘으로 해결할 수있는 일련의 문제로 정의되며, 오류 확률은 절반에서 멀어집니다 . 양자 컴퓨터는 모든 경우에 그 대답이 높은 확률로 옳다면 문제를 "해결"한다고합니다. 해당 솔루션이 다항식 시간으로 실행되면 BQP에 문제가있는 것입니다.
BQP는 PSPACE 의 서브 클래스 인 복잡성 클래스 #P (또는보다 정확하게는 연관된 결정 문제 클래스 P #P )에 포함
됩니다.
BQP는 NP-complete 및 P의 엄격한 수퍼 세트와 분리 된 것으로 의심되지만 알려지지 않았습니다. 정수 인수 분해와 이산 로그는 모두 BQP에 있습니다. 이 두 가지 문제는
BPP 외부에있는 것으로 의심되는 NP 문제이므로 P 외부에 있습니다. 두 가지 모두 NP가 완료되지 않은 것으로 의심됩니다. 양자 컴퓨터가 다항식 시간에 NP- 완전 문제를 해결할 수 있다는 일반적인 오해가 있습니다. 이는 사실이 아니며 일반적으로 거짓으로 의심됩니다.
고전적인 알고리즘을 가속화하는 양자 컴퓨터의 용량에는 한계가 있습니다. 이는 양자 계산의 복잡성의 상한입니다. 양자 컴퓨터에서는 고전 계산의 압도적 인 부분을 가속화 할 수 없습니다. Grover 알고리즘이 최적 인 검색 문제와 같은 특정 계산 작업에 대해서도 비슷한 사실이 발생합니다.
O ( N−−√삼)O ( N−−√)
퀀텀 컴퓨터는 일부 문제 유형에서 기존 컴퓨터보다 빠를 수 있지만 위에서 설명한 컴퓨터는 기존 컴퓨터로는 아직 해결할 수없는 문제를 해결할 수 없습니다. 튜링 머신은 이러한 양자 컴퓨터를 시뮬레이션 할 수 있으므로 이러한 양자 컴퓨터는 정지 문제와 같은 결정 불가능한 문제를 결코 해결할 수 없습니다. "표준"양자 컴퓨터의 존재는 교회 – 튜링 논문을 반증하지 않습니다. M 이론 또는 루프 양자 중력과 같은 양자 중력 이론은 더 빠른 컴퓨터를 구축 할 수 있다고 추측되었다. 현재, 이러한 이론에서 계산을 정의하는 것은 시간의 문제로 인해 공개적인 문제입니다. 즉, 현재 관찰자가 컴퓨터에 입력을 제출하고 나중에 출력을 수신하는 것이 무엇을 의미하는지 설명하는 명확한 방법은 없습니다.
에 관해서는 왜 양자 컴퓨터가 할 수 효율적으로 BQP 문제를 해결 :
엔2 N
일반적으로 양자 컴퓨터에서의 계산은 측정으로 끝납니다. 이로 인해 양자 상태가 기본 상태 중 하나로 붕괴됩니다. 양자 상태는 확률이 높은 정확한 상태로 측정된다고 말할 수있다.
흥미롭게도, 이론적으로 사후 선택 (확장 가능한 실제 구현이 없음)을 허용하면 복잡한 클래스 사후 BQP를 얻습니다 .
계산 복잡도 이론에서 PostBQP는 양자 선택기에서 다항식 시간으로 해결할 수있는 모든 계산 문제로 구성된 복잡성 클래스로, 후 선택과 제한 오류가 있습니다 (알고리즘이 모두 시간의 2/3 이상이라는 의미에서) 입력). 그러나 포스트 셀렉션은 실제 컴퓨터 (양자조차도 컴퓨터)가 가지고있는 기능으로 간주되지 않지만 그럼에도 불구하고 포스트 셀렉 팅 머신은 이론적 인 관점에서 흥미 롭습니다.
@Discrete lizard 가 의견 섹션에서 언급 한 내용을 추가하고 싶습니다 . "도움을 줄 수있다"라는 의미를 명시 적으로 정의하지는 않았지만, 복잡도 이론의 경험에 따르면 일반적으로 양자 컴퓨터가 다항식 시간 (오류 한계가있는)을 풀 수있는 방법으로 "도움을 줄 수 있다면" 문제는 BQP에 있지만 P 또는 BPP 에는 있지 않습니다 . 우리가되어 위에서 설명한 복잡한 클래스 사이의 일반적인 관계를 의심 할 :
P ⊆ BPP ⊆ BQP ⊆ PSPACE
그러나 P = PSPACE 는 Computer Science에서 공개 된 문제입니다 . 또한, P와 NP 의 관계는 아직 알려져 있지 않습니다.