Est un algorithme déterministe à temps polynomial connu pour le problème suivant:
Entrée: un nombre naturel (en encodage binaire)
Sortie: un nombre premier .
(Selon une liste de problèmes ouverts par Leonard Adleman, le problème était ouvert en 1995.)
Réponses:
Le meilleur résultat inconditionnel actuel a été donné par Odlyzko, qui trouve un en temps . La forte conjecture du projet Polymath4 cherche à déterminer si cela peut être fait en temps polynomial, selon des hypothèses théoriques raisonnables comme le GRH.O ( N 1 / deux + o ( 1 ) )p > N O ( N1 / 2 + o ( 1 ))
http://michaelnielsen.org/polymath1/index.php?title=Finding_primes
Actuellement, le projet cherche à répondre à la question suivante:
Jusqu'à présent, ils ont une stratégie qui détermine la parité du nombre de nombres premiers dans l'intervalle.
http://polymathprojects.org/2010/06/29/draft-version-of-polymath4-paper/
la source
En supposant une conjecture standard dans la théorie des nombres, qui stipule que
Nous avons un algorithme déterministe en temps polynomial pour le problème, simplement en exécutant le test de primalité sur chaque nombre supérieur à partir de . (Bien sûr, devrait être assez grand; pour les petits nous les avons traités séparément.)n + 1 n nn n + 1 n n
Mais je ne suis pas sûr que cela puisse être prouvé sans condition.
la source