2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4  След.
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение17.03.2010, 19:06 


15/12/05
754
venco в сообщении #298702 писал(а):
Уверяю Вас, вы не знаете такого способа.

Согласен. Минут пять назад проверил в Математике. При больших праймориалах он не работает. Ну ничего, всё равно всем благодарен за информацию и помощь ;) Заказал через Интернет книжку почитать на эту тему... Если там будет то, что мне хочется увидеть там, то сообщу.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение17.03.2010, 19:20 


10/10/09
89
venco в сообщении #298702 писал(а):

ananova в сообщении #298610 писал(а):
Поэтому мне нужен единомышленник (единомышленники), которые могут вычислить праймориал больше чем 12 млн цифр.. Как тут посчитал venco - это несколько десятков мегабайт всего навсего.
Это довольно тривиальная задача. Произведение первых $10^7$ простых чисел (вплоть до $179424673$) считается за время меньше минуты.
В бинарном виде 32 мегабайта (выше я немного ошибся).
В десятичном виде $77919922$ цифр:
$3380445109538286518178...30065441278013328441066732954520433703644022980910$

Все простые числа считаются известными?
Каковы условия задачи? - уточните.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение17.03.2010, 22:57 


15/12/05
754
fer1800 в сообщении #298749 писал(а):
Все простые числа считаются известными?
Каковы условия задачи? - уточните.

Нет ничего проще - побить рекорд 2001 года для простых, равных значению праймориала+1.
Сложность заключается в проверке на простоту праймориала+1. Как показал venco - проблема только в этом.

[Сначала надо ознакомиться с передовыми методами по проверке на простоту, затем уже браться за дело, если будет найден алгоритм, не уступающий использованному, при побитии рекорда.]

Если найти "прорывной" способ определения на простоту, сравнимый с эффективностью проверки чисел Мерсенна, то можно и на большее замахнуться.

Но в этом я тоже стал сильно сомневаться.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение17.03.2010, 23:30 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
Существует программа PrimeForm, приспособленная для сравнительно быстрой проверки на простоту больших чисел. К сожалению, не любых, но с числами вида $n\#\pm 1$ она справляется. Я не знаю, какая у неё верхняя граница, но с миллионом цифр она справляется, если хватит терпения и питание компьютера случайно не отключится. Однако для установления рекорда она не годится, а более быстрой программы я не знаю (программу, предназначенную для проверки специально чисел Мерсенна, не считаем).

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение18.03.2010, 00:32 
Модератор
Аватара пользователя


11/01/06
5660
Someone в сообщении #298827 писал(а):
Существует программа PrimeForm,

PrimeForm уже устарела - ее наследник OpenPFGW: http://sourceforge.net/projects/openpfgw/files/

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение18.03.2010, 08:34 


15/12/05
754
Википедия сообщает:

Проект по проверке проблемы Гольдбаха сообщает, что были вычислены все простые числа до $10^{18}$. Это составляет 24 739 954 287 740 860 простых чисел, но они не были сохранены.

Это понятно, что не были сохранены, т.к. в этой теме вопрос о количестве жестких дисков для хранения подобного результата - показал экономическую сложность задачи.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение18.03.2010, 08:44 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Someone в сообщении #298437 писал(а):
Количество цифр в десятичной записи данного числа.

Зачем десятичная, двоичную запись надо юзать!

Кстати, решето Эратосфена до каких чисел оказывается эффективным?

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение28.05.2010, 19:37 


16/02/10
14
ananova в сообщении #298820 писал(а):
Если найти "прорывной" способ определения на простоту, сравнимый с эффективностью проверки чисел Мерсенна, то можно и на большее замахнуться.
Но в этом я тоже стал сильно сомневаться.

Есть детерминированный алгоритм проверки числа на простоту, с полиномиальной сложностью (праймориал +- 1 под него подходит).
Операций по сравнению с Мерсеновским алгоритмом будет больше в 4*(Количество простых в праймориале) раза.
А здесь его результаты:
http://dxdy.ru/post324691.html#p324691
http://dxdy.ru/post324794.html#p324794

Кстати индийский алгоритм AKS тоже полиномиальный и детерминированный, почему его нельзя использовать?

Кто деньги пробьет под это дело? 8-)

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение28.05.2010, 22:05 


16/02/10
14
lorents в сообщении #324997 писал(а):
Есть детерминированный алгоритм проверки числа на простоту, с полиномиальной сложностью (праймориал +- 1 под него подходит).
Операций по сравнению с Мерсеновским алгоритмом будет больше в 4*(Количество простых в праймориале) раза.


И еще, алгоритм детерминированной проверки чисел Мерсена, насколько я понимаю, не распараллеливается.
Если я прав, чтобы проверить число Мерсена $2^{43112609}-1$ надо выполнить 43112609 двойных операций (умножить, сложить) по модулю этого большого числа. Смотрите Тест Люка-Лемера на Википедии. Это делается на одном компьютере.

Предлагаемый алгоритм распараллеливается по количеству простых в праймориале.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение29.05.2010, 09:48 


15/12/05
754
lorents в сообщении #325041 писал(а):
И еще, алгоритм детерминированной проверки чисел Мерсена, насколько я понимаю, не распараллеливается.


алгоритм можно не распараллеливать, а оставить неизменным, а данные исходные разбить и куски их раздать друзьям по компьютерам. Кому повезёт, тот и герой!

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение30.05.2010, 01:09 
Аватара пользователя


07/07/09
346
Минск
ananova в сообщении #298429 писал(а):
100 байт займет одно простое число.

venco в сообщении #298490 писал(а):
100 бит, или 13 байт.

А сколько символов (цифр) в числе о котором Вы говорите?
Насколько знаю 1 байт - 1 символ.

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение30.05.2010, 11:07 


16/02/10
14
SerjeyMinsk в сообщении #325410 писал(а):
ananova в сообщении #298429 писал(а):
100 байт займет одно простое число.

venco в сообщении #298490 писал(а):
100 бит, или 13 байт.

А сколько символов (цифр) в числе о котором Вы говорите?
Насколько знаю 1 байт - 1 символ.


Уважаемый, в одном байте 8 бит :lol:

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение30.05.2010, 11:17 
Аватара пользователя


07/07/09
346
Минск
lorents в сообщении #325465 писал(а):
SerjeyMinsk в сообщении #325410 писал(а):
ananova в сообщении #298429 писал(а):
100 байт займет одно простое число.

venco в сообщении #298490 писал(а):
100 бит, или 13 байт.

А сколько символов (цифр) в числе о котором Вы говорите?
Насколько знаю 1 байт - 1 символ.


Уважаемый, в одном байте 8 бит :lol:

И что?

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение30.05.2010, 11:21 
Заслуженный участник
Аватара пользователя


06/10/08
6422
SerjeyMinsk в сообщении #325468 писал(а):
И что?
10 бит - это примерно 3 десятичных цифры

 Профиль  
                  
 
 Re: Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?
Сообщение30.05.2010, 11:30 
Заблокирован
Аватара пользователя


17/06/09

2213
ananova
Цитата:
Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?

1 HDD, если пользоваться архиватором.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.

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



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

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


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

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