Shor의 인수 분해 알고리즘의 마지막 단계를 완전히 이해하는 데 약간의 어려움이 있습니다.
을 고려하여 인수 분해하려는 경우 차수 을 갖는 랜덤 를 선택합니다 .X의 R
첫 번째 단계는 레지스터를 설정하고 Hadamard 연산자를 적용하는 것입니다. 두 번째 단계는 선형 연산자가 적용됩니다. 두 번째 레지스터가 측정되는 세 번째 단계 (이 단계는 나중에 수행 할 수 있다고 생각합니다). 이산 푸리에 변환이 첫 번째 레지스터에 적용되는 네 번째 단계입니다. 그런 다음 첫 번째 레지스터를 측정합니다.
여기 약간 흐릿한 곳이 있습니다.
형식으로 측정합니다 .
이것으로부터 분수의 수렴을 찾을 수 있습니다 . 수렴은 차수 의 가능한 값입니다 . 여기서 우리는 모든 수렴 시도하고 수렴 중 하나로 을 찾지 못하면 다시 시작합니까? r<Nr
또한 가능한 값 의 확률은 어떻게 다릅니 까? 그들은 내가 볼 때 그들이 모두 같은 확률을 가져야한다고 생각하지만 Shor의 논문은 이것이 사실이 아니라고 말합니다.
일부 논문이 다른 말을하는 것처럼 보일 때 약간 혼란스러워합니다.
감사.