XOR 대신 AND를 계산하는 양자 알고리즘 ala Deutsch의 알고리즘이 있습니까?


10

Deutsch의 알고리즘은 한 번의 f 평가로 잘 알려진 양자 컴퓨팅 f(0)+f(1)mod2 입니다 . 우리가 교체 할 경우 +\ cdot 문제는 오히려 다른 될 것으로 보인다. 내 질문은 : 값 계산 양자 알고리즘이 존재 F (0) \ cdot F (1) 의 한 평가 사용 (또는 당신이 선호하는 경우) F를 . 그렇지 않으면 : 그러한 알고리즘이 존재하지 않는 것으로 알려져 있습니까?f+f(0)f(1)f

업데이트 : 이제는 기존 절차보다 더 큰 확률로 정답을 제공하는 절차를 알게되었습니다. "오류"는 f (0) \ wedge f (1) = 1 일 때 항상 정답을 생성한다는 점에서 일방적입니다 f(0)f(1)=1. 이것은 확장 된 질문으로 이어집니다 .f (0) \ wedge f (1) = 1 인 경우에만 결과가 1 이라는 속성을 가진 연속 알고리즘 (아래에 언급 된 것과 유사 할 수 있음)이 있습니까? 물론 "최상의 시나리오"는 확률 1로 정답을 제공하는 알고리즘 일 것 입니다.1f(0)f(1)=11

답변:


11

이것은 양자 컴퓨팅 과정에 대한 Richard Cleve의 지속적인 소개과제 3, 질문 5 입니다 . (이 과제는 오늘 마감 된 것 같습니다.)

우리는 CSTheory에 대한 숙제 질문에 대답하지는 않지만 다행히 과제는 모든 질문에 대답합니다. 또한 양자 알고리즘의 구성 과정을 안내합니다. 나는 그것을 읽는 것이 좋습니다.


답변과 참조에 감사드립니다. 그 과제와 이상하지만 운이 좋은 우연의 일치.
Magnus

3

먼저 (단일 블랙 박스 조회 및 단일을 사용하여 쉽게 수행 할 수 있음). 서로 다른 해당하는 두 상태 는 항상 내부 제품 입니다. 이 오류를 일방적 인 오류 또는 그 이상의 양면 오류를 허용 하는 알고리즘으로 쉽게 전환 할 수 있습니다 (최상의 고전적 절차는 최대 ).13((1)f(0)|00+(1)f(1)|01+|11)f138923


나는 내가 완전히 따르는 것을 확신하지 못한다. 어쨌든 로빈의 대답 후에 나는 그랬다. 답변 주셔서 감사합니다
Magnus는
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.