ShorのアルゴリズムのOdlyzkoの改善により、試行回数が


19

1995年の論文「量子コンピューターでの素因数分解と離散対数のための多項式時間アルゴリズム」で、Peter W. Shorは、彼の因数分解アルゴリズムの順序検出部分の改善について議論しています。標準アルゴリズムの出力は、注文の除数のモジュロ。x ^ {r '} \ equiv 1 \ mod Nをチェックすることによりであるかどうかをチェックする代わりに、改善点は次のとおりです。 r x N r = rrrxNr=rxr1modN

[F]または候補rは、rだけでなく、その小さい倍数2r'、3r '、\ dotsも考慮2r,3r,して、これらがxの実際の順序であるかどうかを確認する必要がありxます。[...この】技術は、最も困難なために試験の予想される数を減少させるnからO(loglogn)O(1)第一の(場合logn)1+ϵの倍数rと考えられている[Odylzko 1995]。

[Odylzko 1995]への言及は「個人的なコミュニケーション」ですが、Peter ShorとAndrew Odlyzkoがこれについて話し合ったときは出席していませんでした。試行回数はO(1)に削減されO(1)ます。これの証拠を知っていますか?


7
アルゴリズムは何をしますか?基本的に、rとランダムrを取り、r=r/gcd(,r)ます。したがって、r 'のすべての小さな倍数をチェックするrと、rがこれらの1つである可能性が非常に高くなります。(logn)1+ϵO(1)を与えるのはなぜO(1)ですか?それが数論です。アンドリュー・オドリズコは数論者であり、私は彼にこの問題について相談したが、彼の正当性を完全に忘れてしまった。
ピーターショー

ありがとう!数論者を自分で探す必要があるようです!
フレデリックグロシャン

MathOverflowを試してください。
カベ

私はそれについて考えています。すぐに答えが得られない場合は、そのための「数論的な方法」で再定式化するでしょう。私はそれを総体的な機能の和と言い換えることができると思います。
フレデリックグロシャン

2
@Kaveh:MathOverflow関連する質問で、関連する数論の質問をします。
フレデリックグロシャン

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.