2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 46  След.
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 10:29 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
serval, для больших $P$ так получается быстрее. Для маленьких $P$ быстрее Эратосфен. Но и аналитические методы используются иногда. Например, таким методом было найдено, что количество простых, не превышающих $10^{24}$, равно $$18435599767349200867866$$ (правда, при расчёте была допущена справедливость гипотезы Римана, но характер сходимости к целому числу указывает на то, что расчёт будет справедлив и без этого допущения, только станет более громоздким).

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 12:58 
Аватара пользователя


25/02/07

887
Симферополь
Цитата:
количество простых, не превышающих

Об оценке количества простых чисел в заданном интервале я знаю.
А есть ли способ вычислить (явно выписать число и сказать - оно заведомо простое) конкретное простое число зная даже все предшествующие ему?
Я не слышал о таком способе.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 13:07 
Модератор


16/01/07
1567
Северодвинск
http://en.wikipedia.org/wiki/Formula_for_primes

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 13:31 
Аватара пользователя


25/02/07

887
Симферополь
Фомула-то есть, я знаю. А вот можно ли с ее помощью вычислить конкретное простое число? :-)
Взять эту формулу, посчитать - и выписать простое число?
Не доказать, что с ее помощью можно вычислить - а взять и вычислить?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 14:02 
Модератор


16/01/07
1567
Северодвинск
Так возьмите и вычислите. Кто мешает-то?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 15:43 
Аватара пользователя


25/02/07

887
Симферополь
А были такие, которые ее (эту формулу) "взяли и вычислили"? Если нет - кто мешает?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 16:37 
Заслуженный участник


27/04/09
28128
SerjeyMinsk в сообщении #393099 писал(а):
А что такое средняя снежинка?
Вероятность того, что в одном месте или в одно время выпадут две идентичные снежинки, почти нулевая. Но толку от уникальности снежинок нет, кроме каких-нибудь особенно красивых (а это субъективно) или кому-то полезных.
То есть ровно это:
Droog_Andrey в сообщении #393159 писал(а):
Обычный школьник может придумать множество уникальных алгоритмов поиска простых чисел. Но практический интерес они вряд ли будут представлять.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 17:31 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
serval в сообщении #393286 писал(а):
А есть ли способ вычислить (явно выписать число и сказать - оно заведомо простое) конкретное простое число зная даже все предшествующие ему?
Вычисляете спектр флуктуаций $\pi$-функции и по нему экстраполируете её за пределы данного простого числа. Чем оно больше, тем больше "ступенек", которым соответствуют последующие простые числа, найдёте в области экстраполяции.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 17:51 
Аватара пользователя


07/07/09
346
Минск
Droog_Andrey
Вы хоть разницу понимаете в детерминированном методе и вероятностном?
А также в разнице проблем математики и вычислительной технике?
Если уж школьник может придумать множество алгоритмов по поиску простых чисел, то я так понимаю вам это вообще как орешки щелкать. Не выдадите ли тут на всеобщее рассмотрение хоть один детерминированный в вашем исполнении? Без теории вероятностей.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 17:58 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
SerjeyMinsk, причём здесь вероятности? Вероятностные методы - это, скажем, тест BPSW.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение29.12.2010, 21:50 
Аватара пользователя


25/02/07

887
Симферополь
Цитата:
Вычисляете спектр флуктуаций -функции и по нему экстраполируете её за пределы данного простого числа. Чем оно больше, тем больше "ступенек", которым соответствуют последующие простые числа, найдёте в области экстраполяции.

Этим способом можно получить конкретное заведомо простое число?
Чтобы потом не тратиться на проверку его простоты?

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение30.12.2010, 10:37 
Заблокирован
Аватара пользователя


03/05/09

288
Gomel BY
VAL в сообщении #238702 писал(а):
Заблуждаетесь! Простые числа указанного Вами размера современные программы за одну секунду способны генерить миллионами. Иное дело разложение на множители. Но эти задачи (проверка на простоту и факторизация) даже близко рядом не лежали.

Я бы предложил такой алгоритм, который последовательно находит все множители, возможно, так будет быстрее, чем находить только простые.
Кроме того на множестве комплексных целых число 5, например, не простое. Так появляется задача найти только такие числа или все простые, но без них.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение30.12.2010, 14:46 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
iig в сообщении #393702 писал(а):
Я бы предложил такой алгоритм, который последовательно находит все множители, возможно, так будет быстрее, чем находить только простые.

Свежайшая мысль. За все годы существования вычислительной техники никто не додумался. :D

serval в сообщении #393356 писал(а):
А были такие, которые ее (эту формулу) "взяли и вычислили"?

"Вычислили формулу"??? Вам предлагалось не "вычислять формулу", а воспользоваться готовой формулой для вычисления простого числа.

serval в сообщении #393356 писал(а):
Если нет - кто мешает?

Кто Вам мешает - не знаю. Мне никто не помешал. Я запустил программу Mathematica 5.1, написал две формулы
$\mathrm{PrPi[k\_Integer]:=k-1+\sum\limits_{j=1}^kFloor\left[\frac 2j\left(1+\sum\limits_{s=1}^{Floor[\sqrt{j}]}\left(Floor\left[\frac{j-1}s\right]-Floor\left[\frac js\right]\right)\right)\right]}$
и
$\mathrm{P[n\_Integer]:=1+\sum\limits_{k=1}^{2Floor[n\,Log[n]+1]}\left(1-Floor\left[\frac{PrPi[k]}n\right]\right)}$
приведённые по указанной Jnrty ссылке, а потом вычислял:
$\mathrm{Timing[PrPi[1000]]}$
{0.171 Second, 168}
$\mathrm{Timing[PrPi[10000]]}$
{4.578 Second, 1229}
Встроенная функция PrimePi работает быстрее:
$\mathrm{Timing[PrimePi[10000]]}$
{0.015 Second, 1229}
А теперь - вычисление 168-го простого числа:
$\mathrm{Timing[P[168]]}$
{236.422 Second, 997}
Если заменить функцию PrPi встроенной функцией PrimePi, получится гораздо быстрее:
{0.063 Second, 997}
Ещё быстрее получится, если использовать встроенную функцию Prime:
$\mathrm{Timing[Prime[1000000000]]}$
{0. Second, 22801763489}
$\mathrm{Timing[Prime[10000000000]]}$
{1.625 Second, 252097800623}

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение31.12.2010, 00:23 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
serval в сообщении #393524 писал(а):
Этим способом можно получить конкретное заведомо простое число?
Да.

 Профиль  
                  
 
 Re: Поиск простых чисел
Сообщение03.01.2011, 07:49 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
Droog_Andrey в сообщении #393159 писал(а):
SerjeyMinsk в сообщении #393103 писал(а):
Есть ли в математике вообще такая проблема как отсутствие закономерности в распределении простых чисел на сегодняшний день? Или её нет?
Такой проблемы нет. В распределении простых чисел присутствует множество закономерностей.
Кстати, наличие этих закономерностей (при крупномасштабном рассмотрении) имеет ту же природу, что существование музыкальных шкал равномерной темперации (вроде современной 12-ступенной шкалы).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 682 ]  На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 46  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group