以下の問題で知られている決定論的な多項式時間アルゴリズムです。
入力:自然数(バイナリエンコーディング)
出力:素数。
(Leonard Adlemanによる未解決の問題のリストによると、問題は1995年に未解決でした。)
以下の問題で知られている決定論的な多項式時間アルゴリズムです。
入力:自然数(バイナリエンコーディング)
出力:素数。
(Leonard Adlemanによる未解決の問題のリストによると、問題は1995年に未解決でした。)
回答:
現在の最良の無条件の結果が素数発見Odlyzko、によって与えられたでO (N 1 / 2 + O (1 ))時間。Polymath4プロジェクトの強力な推測では、これがGRHのような合理的な数論的仮定の下で多項式時間で実行できるかどうかを解決しようとしています。
http://michaelnielsen.org/polymath1/index.php?title=Finding_primes
現在、プロジェクトは次の質問に答えようとしています。
数Nが与えられた場合との間の間隔および2 Nは、時間チェックインO (N 1 / 2 - C)いくつかのために、C > 0インターバルが素数を含む場合。
これまでのところ、区間内の素数のパリティを決定する戦略があります。
http://polymathprojects.org/2010/06/29/draft-version-of-polymath4-paper/
数論の標準予想を仮定し、それは
Cramérの予想:番目の素数とする。その後、p n。
私たちは、単により大きく、各番号に素数判定テストを実行することによって、問題の決定性多項式時間アルゴリズムを持つから始めるのn + 1。(もちろん、nは十分に大きい必要があります。nが小さい場合は個別に扱います。)
しかし、これが無条件に証明できるかどうかはわかりません。