성공 확률이 높은 Grover 알고리즘의 최적 성


9

함수의 경계 오류 양자 쿼리 복잡도 가 인 것으로 잘 알려져 있습니다. 이제 문제는 양자 알고리즘 이 일반적인 보다는 확률로 모든 입력에 대해 성공하기를 원하는 경우 입니다. 이제 관점 에서 적절한 상한과 하한은 무엇입니까?OR(x1,x2,,xn)Θ(n)1ϵ2/3ϵ

즉각 O(nlog(1/ϵ))쿼리는 Grover 알고리즘을 반복하여이 작업에 충분합니다. 그러나 내가 기억하는 것은 신중하게 실행하는 경우, 즉 적절한 반복 횟수에 대해 일반 Grover 알고리즘조차도 최적의 것은 아닙니다.ϵ=O(1/n) 그냥 O(n)반복. 따라서 그 중 하나를 사용하면 모든 사람을 향상시킬 수 있습니다ϵ'에스. 반면에, 나는 그것을 기대하지 않습니다Ω(n) 아주 작은 것에 대한 정답이다 ϵ'에스.

그러나 나는 무엇을 보여줄 수 있는지에 관심이 있습니다. ϵ다양한 범위에 대한 종속 상한 및 하한 ϵ 특히 ϵ 아주 작습니다 ϵ=exp(Ω(n)) 또는 ϵ=1/nkk'에스.

(어떤 맥락을 제시하기 위해 내가 얻는 일반적인 현상은 양자 쿼리 복잡성의 맥락에서 증폭입니다.)


3
이 문서는 귀하의 질문에 대한 답변을 제공해야합니다. arxiv.org/abs/cs/9904019v2
John Watrous

1
흠, 나는 지금의 경우에 약간 혼란 ϵ=1N. 이 논문 arxiv.org/pdf/quant-ph/9605034v1.pdfπ4N 반복 가능성이 높은 결과를 얻을 수 있습니다. 즉 ϵ=1N. 반면에 (첫 번째 열의 2 페이지 하단) 언급 한 용지는 3 페이지의 4 페이지 끝에서o(1) 실패 확률은 불가능하다 O(N)쿼리.
Mohammad Bavarian

1
@ MohammadBavarian : 솔루션 수를 알고있는 경우 (또는 고유 한 솔루션이있는 경우)에만 생각합니다.
로빈 코타 리

답변:


3

완전성을 기하기 위해 여기에 답이 있습니다.

허락하다 Qϵ(f) ~을 나타내 다 ϵ함수 계산의 오류 양자 질의 복잡성 fORn OR 기능이다 n 비트로 정의 ORn(x1,,xn)=i=1nxi. (이것은 입력에 정확히 1이 있고 1을 찾는 것이 목적인 문제와 다릅니다.이 문제는 오류없이 해결할 수 있습니다Θ(n) 쿼리).

그럼 우리는 모두를 위해 ϵ[2n,1/3],

Qϵ(ORn)=Θ(nlog(1/ϵ)).

이것은 작은 오류 및 제로 오류 양자 알고리즘에 대한 경계입니다 .

사실, 우리는 더 일반적인 것을 알고 있습니다. 모든 대칭 기능f입력의 해밍 가중치에만 의존하는 함수 인 ϵ[2n,1/3],

Qϵ(f)=Θ(Q1/3(f)+nlog(1/ϵ)).

이것은 양자 알고리즘과 대칭 함수에 대한 최소 엡실론 오류 다항식에 대한 참고 사항에 나와 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.