Re: еще дополнение (уточнение)
Автор: Serge Osnach, Kiev, Ukraine, 21 ноября 2002 года в 12:40:47 В ответ на : Re: еще дополнение (уточнение) от Сергей в 20 ноября 2002 года в 22:50:18: > > Теперь самое время оценить этот выигрыш :) > Ну что ж, попробую. > Допустим, что удастся добиться сжатия на каждом проходе в среднем на 1% с вероятностью 0.99. Это невозможно. Причины я уже показывал. > Предположим, что хотим сжимать файлы не хуже, чем вдвое - для этого потребуется порядка 70 проходов. Вероятность благоприятных для нас вариантов - 0,99^70 = 0,4948. То есть почти в половине случаев получаем требуемый выигрыш. Тогда при достаточно большом N (N>=8, файлы не меньше 1 байта) 2^(N/2+1) Если удастся получить 1% с вероятностью 0,9999 то вероятность благоприятного для нас исхода - 0,993. Дальше - лучше. Вопрос достижений хороших параметров -вопрос технологии. Считаю, что его можно решить (используя сверхмощные компьютеры и соответствующие алгоритмы) но отнюдь не уверен, что удастся мне или еще кому-то в ближайшее время. > > А вот и нет. Компрессор не может сжимать хотя бы на 1 бит половину или больше файлов размера не больше, чем N бит при достаточно большом N (а ведь именно об этом случае и идет речь). > 2^100 - это число порядка того же, что и вес в граммах Земли. Запомним эту цифру. Давай сразу на 2-х битных :-) Там все абсолютно наглядно. [skip] Замечательно. А как ты предлагаешь определять, может ли существовать такой файл в природе, или нет? > И можно ли достичь вероятности попадания скажем в 0,999999 - (мне то до сих пор казалось, что увеличивая число функций и их качество удастся добиться величины больше 1). С увеличением числа функций тебе прийдется писать в архив более длинные коды, определяющие, какой именно функцией был обработан очередной кусок. Это съест весь выигрыш от введения новых функций. > Если учесть, что все существующие файлы производит ограниченное число программ Огласите, пожалуйста, весь список (c) > (источников) и есть для всех них определенное число закономерностей, которые на сегодня мы не можем уловить, то получается, что хотя теоретически суперкомпрессор создать нельзя, но на практике он вполне может существовать. Если хочешь действительно сделать супер-компрессор, найди неизвестный пока вид избыточности, широко распространенный в реальных файлах. Или новый подход к борьбе с недостатками существующих алгоритмов сжатия. Функциональная зависимость, о которой ты говоришь, широко распространена в разнообразных оцифрованных сигналах (звук и т.д.). Сможешь пример _функциональной_ зависимости в тексте? Я бы тебе посоветовал с твоим подходом заняться именно сжатием звука (там, кстати, и сжатие с потерями не наказуемо) ;-)
|
Ответы:
- Re: еще дополнение (уточнение) Сергей 01:29:59 22/11/2002
(1)
- Re: еще дополнение (уточнение) Serge Osnach 11:02:12 22/11/2002
(0)
- Re: еще дополнение (уточнение) Serge Osnach 11:02:12 22/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Алексей 13:51:17 21/11/2002
(18)
- Re: еще дополнение о суперкомпрессии Serge Osnach 14:37:48 21/11/2002
(17)
- Re: еще дополнение о суперкомпрессии Алексей 15:02:21 22/11/2002
(15)
- Re: еще дополнение о суперкомпрессии Serge Osnach 15:54:15 22/11/2002
(14)
- Re: еще дополнение о суперкомпрессии Алексей 17:15:54 22/11/2002
(13)
- Re: еще дополнение о суперкомпрессии Serge Osnach 12:29:26 25/11/2002
(12)
- Re: еще дополнение о суперкомпрессии Алексей 15:29:33 25/11/2002
(11)
- Re: еще дополнение о суперкомпрессии Serge Osnach 16:29:16 25/11/2002
(10)
- Re: еще дополнение о суперкомпрессии Алексей 17:53:22 25/11/2002
(9)
- Re: еще дополнение о суперкомпрессии Serge Osnach 18:24:23 25/11/2002
(8)
- Re: еще дополнение о суперкомпрессии Алексей 16:18:59 26/11/2002
(4)
- Re: еще дополнение о суперкомпрессии Serge Osnach 19:43:25 26/11/2002
(3)
- Re: еще дополнение о суперкомпрессии Алексей 14:46:00 27/11/2002
(2)
- Re: еще дополнение о суперкомпрессии Serge Osnach 18:05:58 27/11/2002
(1)
- Re: еще дополнение о суперкомпрессии Алексей 13:23:01 28/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Алексей 13:23:01 28/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Serge Osnach 18:05:58 27/11/2002
(1)
- Re: еще дополнение о суперкомпрессии Алексей 14:46:00 27/11/2002
(2)
- Re: еще дополнение о суперкомпрессии Serge Osnach 19:43:25 26/11/2002
(3)
- Re: еще дополнение о суперкомпрессии Maxim Smirnov 18:50:34 25/11/2002
(2)
- Re: еще дополнение о суперкомпрессии Serge Osnach 19:01:26 25/11/2002
(1)
- Re: еще дополнение о суперкомпрессии Алексей 16:32:10 26/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Алексей 16:32:10 26/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Serge Osnach 19:01:26 25/11/2002
(1)
- Re: еще дополнение о суперкомпрессии Алексей 16:18:59 26/11/2002
(4)
- Re: еще дополнение о суперкомпрессии Serge Osnach 18:24:23 25/11/2002
(8)
- Re: еще дополнение о суперкомпрессии Алексей 17:53:22 25/11/2002
(9)
- Re: еще дополнение о суперкомпрессии Serge Osnach 16:29:16 25/11/2002
(10)
- Re: еще дополнение о суперкомпрессии Алексей 15:29:33 25/11/2002
(11)
- Re: еще дополнение о суперкомпрессии Serge Osnach 12:29:26 25/11/2002
(12)
- Re: еще дополнение о суперкомпрессии Алексей 17:15:54 22/11/2002
(13)
- Re: еще дополнение о суперкомпрессии Serge Osnach 15:54:15 22/11/2002
(14)
- Re: еще дополнение о суперкомпрессии Сергей 01:29:56 22/11/2002
(1)
- Re: еще дополнение (уточнение) Serge Osnach 11:02:12 22/11/2002
(0)
- Re: еще дополнение (уточнение) Serge Osnach 11:02:12 22/11/2002
(0)
- Re: еще дополнение о суперкомпрессии Алексей 15:02:21 22/11/2002
(15)
- Re: еще дополнение о суперкомпрессии Serge Osnach 14:37:48 21/11/2002
(17)
Ответить на это сообщение