2014 dxdy logo

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

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




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


16/02/10
14
age в сообщении #325473 писал(а):
ananova
Цитата:
Сколько HD по 1Tb нужно для хранения 10^30 простых чисел?

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

Какой будет коэффициент сжатия? :shock:

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


07/07/09
346
Минск
Xaositect в сообщении #325471 писал(а):
SerjeyMinsk в сообщении #325468 писал(а):
И что?
10 бит - это примерно 3 десятичных цифры

Почему?
8 бит = 1байт = 1 символ = формат представления одного числа (о-9)

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


03/10/06
826
в 3 байта можно затолкнуть 8 десятичных символов из ряда $0-9$, т.е. иначе "заархивировать" 8 символов по байт каждый в 3 байта. Если нужно посмотреть символы, нужное сделать обратное действие с "архивом".

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


07/07/09
346
Минск

(Оффтоп)

повтор сообщения

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


07/07/09
346
Минск
ananova в сообщении #298897 писал(а):
Википедия сообщает:

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

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


Как такое может быть?
$10^{18}$ - это всего 1 000 000 000 000 чисел.
Как может быть всех чисел 1 000 000 000 000, а простых от 0 до $10^{18}$ между тем 24 739 954 287 740 860?

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


06/10/08
6422
SerjeyMinsk в сообщении #325559 писал(а):
Как такое может быть?
$10^{18}$ - это всего 1 000 000 000 000 чисел.
Как может быть всех чисел 1 000 000 000 000, а простых от 0 до $10^{18}$ между тем 24 739 954 287 740 860?

$10^{18}$ - это не 1 000 000 000 000, а 1 000 000 000 000 000 000

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


07/07/09
346
Минск
Xaositect в сообщении #325596 писал(а):
SerjeyMinsk в сообщении #325559 писал(а):
Как такое может быть?
$10^{18}$ - это всего 1 000 000 000 000 чисел.
Как может быть всех чисел 1 000 000 000 000, а простых от 0 до $10^{18}$ между тем 24 739 954 287 740 860?

$10^{18}$ - это не 1 000 000 000 000, а 1 000 000 000 000 000 000

А елы-палы. А я тут голову ломаю. Спасибо!

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


17/06/09

2213
lorents в сообщении #325478 писал(а):
Какой будет коэффициент сжатия? :shock:

Немаленький. Думаю еще не скоро такие архиваторы появятся!

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


15/12/05
754
age в сообщении #326045 писал(а):
Думаю еще не скоро такие архиваторы появятся!


Такие архиваторы давно бы появились если бы это было возможно. А поскольку их появление противоречит законам Шеннона, то подобное решение возможно только при открытии сверхплотной памяти.

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


22/11/06
1096
Одесса, ОНУ ИМЭМ
Если можно пользоваться произвольным архиватором, то очевидно, что объем архива, содержащего $10^{30}$ простых чисел, может быть уложен в пару килобайт. Умный архиватор будушего, посмотрев на весь этот массив, тут же догадается, что это за последовательность и заменит ее в архиве на описание алгоритма, ее выдающего.

Что здесь противоречит законам Шеннона?

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


16/02/10
14
Бодигрим в сообщении #326250 писал(а):
Если можно пользоваться произвольным архиватором, то очевидно, что объем архива, содержащего $10^{30}$ простых чисел, может быть уложен в пару килобайт. Умный архиватор будушего, посмотрев на весь этот массив, тут же догадается, что это за последовательность и заменит ее в архиве на описание алгоритма, ее выдающего.

Что здесь противоречит законам Шеннона?

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

С другой стороны с таким подходом можно "зархивировать" бесконечное количество данных в нескольких байтах.

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


15/12/05
754
Бодигрим в сообщении #326250 писал(а):
Умный архиватор будушего, посмотрев на весь этот массив, тут же догадается, что это за последовательность и заменит ее в архиве на описание алгоритма, ее выдающего.

Что здесь противоречит законам Шеннона?


Теперь мне понятен путь к коммунизму.

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


03/10/06
826
Бодигрим в сообщении #326250 писал(а):
Умный архиватор будушего, посмотрев на весь этот массив, тут же догадается, что это за последовательность и заменит ее в архиве на описание алгоритма, ее выдающего.

Алгоритм: все такие числа, которые делятся только на единицу и на само себя.
Вот и весь архив, разархивируйте теперь. :lol:

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


04/05/09
4589
yk2ru в сообщении #326503 писал(а):
Бодигрим в сообщении #326250 писал(а):
Умный архиватор будушего, посмотрев на весь этот массив, тут же догадается, что это за последовательность и заменит ее в архиве на описание алгоритма, ее выдающего.

Алгоритм: все такие числа, которые делятся только на единицу и на само себя.
Вот и весь архив, разархивируйте теперь. :lol:
Зря смеётесь. Собственно все архивы - это инструкции архиватору, что сделать, чтобы получить исходные данные. И обычно чем сильнее сжатие, тем сложнее и дольше распаковка. В вашем маргинальном случае распаковка чрезвычайно сложна.
Практической пользы, конечно, такой архиватор не имеет, ведь алгоритмы архивации выбирают, исходя из баланса степени и времени сжатия, а также времени распаковки на репрезентативной выборке данных.

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


22/11/06
1096
Одесса, ОНУ ИМЭМ
yk2ru в сообщении #326503 писал(а):
Алгоритм: все такие числа, которые делятся только на единицу и на само себя.Вот и весь архив, разархивируйте теперь. :lol:

Ну да. Я правда предполагал, приличия ради, что алгоритм записывается в конструктивной форме и на некотором Тьюринг-полном языке, понятном интерпретатору разархиватора.

-- 21:18 01.06.2010 --

venco в сообщении #326511 писал(а):
В вашем маргинальном случае распаковка чрезвычайно сложна.

Самое смешное, что не так уж и сложна. Количество операций для распаковки, т. е. для реализации какого-нибудь решета, скорее всего, отличается от длины распакованного текста (запись всех простых до $n$ занимает $O(n)$ бит) на логарифмический множитель.
Я не смог найти точную оценку количества битовых операций для решета Аткина - в Википедии не уточнено, какая именно оценка сложности указывается, с учетом многозначной арифметики или без.

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

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



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

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


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

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