Знаходження простої, більшої за задану межу


25

Чи є алгоритм детермінованого полінома-часу, відомий для наступної проблеми:

Введення: натуральне число (у двійковому кодуванні)n

Вихід: просте число .p>n

(Відповідно до переліку відкритих проблем Леонарда Адлемана, ця проблема була відкрита в 1995 році.)


1
+1: Це нагадало мені про те , що відповідне завдання природного рішення не перевірки простоти (що в ), а наступна задача: з огляду на < Ь , існує просте число в інтервалі [ , Ь ] ? Pa<b[a,b]
Каве

@Kaveh: Гадаю, три пальці вказують на мене. Ми повинні створити політику, яка забороняє відповіді в коментарях;)
Hsien-Chih Chang 張顯 之

Відповіді:


23

Поточний кращий безумовний результат був дан Odlyzko, який знаходить простий в O ( N 1 / 2 + O ( 1 ) ) час. Сильна думка в проекті Polymath4 прагне вирішити, чи можна це зробити в поліноміальний час, за розумних теоретико-теоретичних припущень, таких як GRH.p>NO(N1/2+o(1))

http://michaelnielsen.org/polymath1/index.php?title=Finding_primes

В даний час проект прагне відповісти на таке питання:

Беручи під увагу ряд і інтервал між N і 2 N , при реєстрації за часом O ( N 1 / 2 - гр ) для деякого з > 0 , якщо інтервал містить просте число.NN2NO(N1/2c)c>0

Поки вони мають стратегію, яка визначає паритет кількості простих ліній в інтервалі.

http://polymathprojects.org/2010/06/29/draft-version-of-polymath4-paper/


14

Якщо припустити стандартну гіпотезу в теорії чисел, яка стверджує, що

Припущення Крамера : Нехай - n-й простий. Тоді p n + 1 - p n = O ( log 2 p n ) .pnpn+1pn=O(log2pn)

У нас є детермінований алгоритм поліноміального часу для проблеми, просто запустивши тест первинності на кожне число, більший від починаючи з n + 1 . (Звичайно, n має бути досить великим; для малих n ми розглядаємо окремо.)nn+1nn

Але я не впевнений, що це можна довести безумовно.


1
Мені цікаво, наскільки стандартна думка Крамера. У мене було враження, що шанси проти цього.
Конг Хан

@ Чонг: Я не дуже знайомий з гіпотезою, і моє враження, що ми маємо докази в числових результатах, а також це має місце у випадковій моделі. Чи є якісь вказівки на те, що припущення може бути помилковим? Можливо, я повинен зазначити "сильний" замість "стандартний".
Сісен-Чі Чанг 14 之

@ Hsien-Chih: Я дуже мало про це знаю (крім деяких чуток і маю цікавий інтерес до проектів Polymath), але ця стаття Гранвіля, пов’язана із вікі про здогадку, здається, пропонує таке: dartmouth.edu/~ chance / chance_news / for_chance_news / Riemann /…
Конг Хан

@Cong: Здається, це приємне читання, я перегляну його через кілька днів!
Сісен-Чі Чанг 張顯 之
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.