의 결과


32

TCS 아마추어로서, 나는 양자 컴퓨팅에 대한 대중적이고 매우 입문적인 자료를 읽고 있습니다. 지금까지 내가 배운 몇 가지 기본 정보는 다음과 같습니다.

  1. 양자 컴퓨터는 다항식 시간에 NP- 완전 문제를 해결하는 것으로 알려져 있지 않습니다.
  2. "양자 마법 충분하지 않습니다" (베넷 등 1997). : 당신은 문제의 구조를 버리고, 단지의 공간을 고려한다면 에 대한 다음도 양자 컴퓨터의 요구를 가능한 솔루션을 2n올바른 것을 찾는 2 n 단계 (Grover 알고리즘 사용)2n
  3. NP- 완전 문제에 대한 양자 다항식 시간 알고리즘이 발견되면 어떤 방식 으로든 문제 구조를 이용 해야합니다 (그렇지 않으면 글 머리 기호 2가 모순됨).

나는이 사이트에서 아무도 묻지 않은 것 같은 몇 가지 (기본) 질문을했습니다 (아마도 기본이기 때문에). 누군가가 (또는 다른 NP- 완전 문제)에 대한 경계 오차 양자 다항식 시간 알고리즘을 발견 하여 S A TB Q P 에 배치 하고 N P B Q P를 암시한다고 가정하십시오 .SATSATBQPNPBQP

질문

  1. 그러한 발견의 이론적 인 결과는 무엇입니까? 복잡성 클래스의 전반적인 그림이 어떻게 영향을 받습니까? 어떤 클래스는 다른 클래스와 동일합니까?
  2. 이와 같은 결과는 양자 컴퓨터가 기존 컴퓨터보다 본질적으로 우수한 성능을 가지고 있음을 시사하는 것 같습니다. 물리학에서와 같은 결과의 결과는 무엇입니까? 물리학에서 열린 문제에 대해 약간의 빛이 나옵니까? 비슷한 결과 후에 물리가 바뀔까요? 우리가 알고있는 물리 법칙이 영향을 받습니까?
  3. 일반적인 (즉, 특정 인스턴스 독립) 방식으로 문제 구조를 이용할 가능성은 P = NP 문제의 핵심입니다. 에 대한 경계 오류 다항식 시간 양자 알고리즘의 경우 이제 발견, 그것은 해야한다 구조 - 개발 - 전략은 고전적인 시나리오도 사용할 수없는 것, 문제의 구조를 악용? 양자 컴퓨터에서는 이러한 구조 탐색이 가능하지만 고전적인 컴퓨터에서는 불가능하다는 증거가 있습니까?SAT

1
@Walther : 지수 속도 향상에 대한 질문을 추가하기 위해 질문을 업데이트했지만, 다항식과 지수 속도 향상의 구별은 다소 인위적이므로 실제로 어떤 식 으로든 물리에 영향을 미치는 것으로 보이지 않습니다.
Joe Fitzsimons

@ 조 : 나는 질문을 할 때 내가 생각했던 것을 명확히하기 위해 그 비트를 추가했습니다 (즉, 양자가 다항식 시간에 NP- 완전 문제를 해결할 것이라는 점에서 양자가 고전보다 더 강력 해 보일 것입니다. 후자는 아직 아니거나 결코 아니다). 그러나 이제 누군가가 질문의 현재 버전을 읽은 다음 답변을 읽는 경우 잘못 안내되어 답변의 문장이 잘못되었다고 생각합니다. 그래서 그 비트를 제거하려고합니다.
Giorgio Camerani

미안하지만, 당신이 말을 바꾸라고 제안하는 것은 아닙니다.
Joe Fitzsimons

@ 조 : 아니요, 걱정하지 마십시오! ;-) 실제로, 질문과 답변이 잘못 정렬되기를 원하지 않습니다. 독자들에게는 혼란스럽고 답변 한 사람들에게는 부당합니다.
Giorgio Camerani

답변:


18

Scott Aaronson, Peter Shor 또는 John Watrous와 같은 누군가가 당신에게 훨씬 포괄적 인 답변을 줄 수 있기 때문에 나는 첫 번째 질문에 대답하려고하지 않을 것입니다.

질문 2와 관련하여, 양자 컴퓨터는 사실 많은 경우에 클래식 컴퓨터보다 강력하다는 점에 유의해야합니다.

  1. 퀀텀 컴퓨터가 고전 컴퓨터보다 상당히 많은 문제를 겪으면서 다소 일반적인 다항식 속도 향상이 있습니다. 복잡성의 관점에서 이것은 아마도 기하 급수적 인 속도 향상보다 다소 흥미롭지는 않지만 실제로 증명할 수있는 것입니다.
  2. 양자 통신의 복잡성은 종종 동일한 문제에 대해 기존의 통신 복잡성과 크게 다를 수 있습니다. 다시 한 번 증명할 수있는 것입니다 (예 : Mermin-GHZ 게임 참조).
  3. 오라클에 대한 퀀텀 쿼리는 동일한 오라클에 대한 클래식 쿼리보다 훨씬 강력합니다 (예 : Deutsch-Josza 알고리즘 참조).

이를 염두에두고 양자 컴퓨터가 기본적으로 고전 컴퓨터보다 강력하다는 것은 이미 알려져 있습니다. 그런 일을하는 물리학 자 대부분은 이미 모든 양자 시스템을 효율적으로 시뮬레이션 할 수있는 고전적인 알고리즘을 찾을 수 없다고 가정했을 것입니다. 따라서 NP가 BQP에 포함되어 있음을 보여주는 결과 놀랍게도 특정 물리적 현상에 대한 이해에서 획기적인 돌파구를 제공하지는 않을 것입니다. 오히려 양자 물리학이 시뮬레이션하기 어렵다는 다소 강력한 증거를 제공 할 것입니다.

시뮬레이션의 계산 복잡성에 의존하는 기본 물리학은 없으므로 NP- 완전 문제에 대한 효율적인 양자 알고리즘을 찾는 것이 우주의 기능에 대한 현재 이해의 정확성에 대한 근본적인 결과를 얻지 못합니다. 계산법 가정에서 물리 법칙이 나타날 수 있는지 보는 것이 흥미 롭다는 Scott Aaronson의 제안에 동의하는 것).

이것이 양자 시스템의 단열 진화에 영향을 미칠 것이라고 말하고 싶은 유혹이 있습니다. 양자 컴퓨터에서 다항식 시간으로 SAT를 해결할 수 있다는 것이 원칙적으로 가능하다는 것을 보여주는 것은 그들의 진화에 대해서는 아무 말도하지 않을 것입니다.

마지막 질문과 관련하여, 우리는 이미 다항식 양자 알고리즘을 생성하기 위해 문제 구조가 이용되었지만 그러한 고전적인 알고리즘 (예를 들어, 팩토링)으로 이어지지 않는 예제를 이미 가지고 있습니다. 따라서 현재의 이해가 다가오는 한, 다항식 시간 양자 알고리즘을 생성하기 위해 이용 가능한 구조의 문제는 구조가 고전적인 다항식 시간 알고리즘을 생성하기 위해 이용 될 수 있음을 의미하지는 않습니다.


16

Scott Aaronson은 종종 물리적 프로세스가 항상 에너지 환경의 최소값을 찾는 것은 아니라는 점을 지적하는 것을 좋아했습니다 (아마도 그렇게하지 않았다고 가정하고 지적하는 것을 좋아합니다) . 특히, NP- 완전 옵티마이 제이션 문제의 실체를 물리적 시스템에 대한 에너지 최소화 문제 로 공식화한다면 이론적이든 경험적이든 그런 물리적 시스템이 "완화"될 것이라고 믿을 이유가 없습니다. 문제의 해결에 약간의 시간 (  , 세계 최소 인 에너지 구성). 약간 다른 구성에 더 많은 에너지가 필요하지만 실질적으로 다른 구성에 더 적은 에너지가있을 수있는 로컬 최소값으로 완화 될 가능성이 높습니다.

따라서 NP  ⊆  BQP 는 양자 계산 이론가 만이 아니라 모든 복잡성 이론가에게 첫 번째 순서의 승리가 될 것이지만, 발견되기를 기다리는 "물리적"계산 모델에 대한 완전히 새로운 이론이 제시 될 것입니다. 왜? 계산 모델 은 물리학 모델 (고급 특수 모델)로 해석 될 수 있습니다 . 즉, 어떤 계산 리소스가 물리적으로 합리적입니까? 양자 계산의 '슬로건'중 하나는 Nature isn't classical, [darn] it†입니다 . 따라서 고전적인 컴퓨터에서 양자 역학을 시뮬레이션 할 수 없다면 물리적으로 효율적으로 계산할 수있는 것은 P 보다 훨씬 강력 합니다. 그러나 우리는 그것이 NP 보다 덜 강력하다는 증거를 가지고 있습니다.; 따라서 NP  ⊆  BQP 일 경우 BQP 보다 강력하지 않아야 합니다.

따라서 NP  ⊆  BQP 의 증거는 다음 과 같은 트릴 레마를 제시합니다.

  1. 양자 회로는 고전적인 컴퓨터에서 효율적으로 시뮬레이션 될 수있어 NP  ⊆  BQP  ⊆  P를 증명 함으로써 모든 이론가의 거친 꿈이나 악몽을 능가합니다.
  2. 양자 회로는 고전적인 컴퓨터에서 시뮬레이션 할 수는 없지만, 확장 가능한 양자 컴퓨터는 문제 해결을 구축 할 수 NP를 진정으로 상승주고, 폭발성 계산과 실험 물리학은 forseeable 미래를위한 경력 보안이 보장 양자에 대한 관심을;
  3. 다른 사이의 중간 발견되기를 기다리는 계산 모델가 PBQP 설명 전력 (또는 그보다 더 가까운 것 효율적으로 계산할 수있는 물리적 인 무엇이).

나는 스마트 머니가 # 3에있을 것이라고 생각합니다.

 Feynman에게 사과하면서 저주를 잘 풀지 않았다고 생각합니다.


1
물론, 가능성 # 2는 우스운 가능성이 아닙니다 (심지어 NPBQP 라는 가상 상황에서는 강조해야합니다 ). 그러나 귀하의 주장은 # 1을 주장하는 데에도 사용될 수 있습니다. 세 가지 가능성 중 하나를 선택하면 가장 보수적 인 가능성이 있기 때문에 # 3을 선택합니다. 또한 이론적으로 복잡한 이론적 추측을하는 데에는 물리적 , 경험적으로 좋은 이유 가 있음을 강조하는 것이 중요하다고 생각하기 때문 입니다.
Niel de Beaudrap

3
@ Neil : 정말 동의하지 않습니다. 나는 양자 컴퓨터가 강력하기 때문에 양자 역학을 주장하는 보수적 인 (대신 오히려) 반대라고 생각하지 않습니다. 1에 대한 증거는 없기 때문에 논쟁이 적용되지 않는 이유입니다. 적어도 원칙적으로 양자 계산이 가능하다는 엄청난 증거가 있습니다.
Joe Fitzsimons

1
@Joe : 물론, QC 모델은 우리가 알 수있는 한 QM (그 자체가 꽤 좋은 이론 임)의 뛰어난 추상화입니다. 또한 원칙적으로 합리적인 오류 한계를 인정하고 구성 가능한 오류 수정을 희망합니다. 그러나 무소음 작업을 수행하기 위해 모든 부분을 제자리에 배치하기에는 충분하지 않습니까? 어쨌든, 우리는 여기서 반 사실을 이야기하고 있으며 여기의 조건은 두려운 것입니다. NPBQP 와 같은 결과 는 당신에게 잠시 멈추지 않을 것이라고 생각할 수 있습니다. QC 어딘가에?
Niel de Beaudrap

2

3
@ 닐 : 사실, 지금은 2가 그럴 것 같습니다. 나는 BQP = P를 정말로 의심 하므로 양자 회로는 고전적으로 효율적으로 시뮬레이션 될 수 없습니다. 그러나 실제로 양자 컴퓨터를 만들 수 있다는 모든 징후가 있습니다.
Joe Fitzsimons
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.