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  След.

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



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

Сейчас этот форум просматривают: Stratim


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

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