Associative Coding by Buyanovsky
От: Юрий Жмеренецкий ICQ 380412032
Дата: 11.12.07 03:29
Оценка: 2 (1) :))) :))) :))) :))) :))
Читал недавно диссертацию на тему "Эффективные алгоритмы неискажающего сжатия текстовой информации" (Кадач А.В.)
стр.41:

Алгоритм ACB
В 1994 г. Г.Буяновский [1] предложил метод сжатия данных, названый им ACB (Associative Coding by Buyanovsky); им же был создан одноименный архиватор.

Статья [1] является самым невразумительным набором слов, который автору данной работы когда-либо удавалось встречать. Она состоит из трех страниц текста, описывающего алгоритм сжатия с помощью незнакомых автору терминов (воронка аналогий, стохастическая составляющая строки, вытяжка, жесткий информационный канал и т.д.) и заканчивается столь же малопонятным 7-страничным листингом программы, реализующей описанный алгоритм на смеси Си и Ассемблера с использованием жуткой смеси плохого русского и ломаного английского языков. К своему сожалению, автор признает, что ему не удалось понять принципов работы алгоритма ACB.

Как бы то ни было, алгоритм ACB действительно способен уменьшать объем кодируемых данных, причем качество сжатия сравнимо и часто лучше, чем у лучших вариантов алгоритмов сжатия семейства PPM. Скорость кодирования и декодирования алгоритма ACB чрезвычайно низкая (это один из самых медленных методов сжатия) при значительном объеме требуемой памяти.
Поскольку на практике алгоритм ACB является одни из лучших известных методов по качеству сжатия (см. главу 11 и [92]), автор счел необходимым упомянуть его.
...
[1] Буяновский Г. Ассоциативное кодирование // Монитор. — 1994. -N8. -С.10-19.

(с) Кадач А.В. 1997
Re[5]: Associative Coding by Buyanovsky
От: R.O. Prokopiev Россия http://127.0.0.1/
Дата: 11.12.07 14:49
Оценка: :))) :))
Здравствуйте, Кодт, Вы писали:

К>Очень похоже на прогрессивный алгоритм из семейства Лемпел-Зива, только не для чаров, а для отдельных битов. Да?

Папа, ты с кем сейчас разговаривал? (с) анекдот
Re[6]: Associative Coding by Buyanovsky
От: TarasCo  
Дата: 12.12.07 09:13
Оценка: :))) :))
К>>Очень похоже на прогрессивный алгоритм из семейства Лемпел-Зива, только не для чаров, а для отдельных битов. Да?
ROP>Папа, ты с кем сейчас разговаривал? (с) анекдот

Через пару часов он тут приведет пару багов в реализации "агоритма на смеси Си и Ассемблера"
Да пребудет с тобою сила
Re[2]: Associative Coding by Buyanovsky
От: Рома Мик Россия http://romamik.com
Дата: 12.12.07 12:37
Оценка: 3 (1) +1 :))
Здравствуйте, prVovik, Вы писали:

V>Интересно, а что, текстовую информацию можно сжимать искажающи?

Кнчн. Мжн вкнть глсн нпрмр.
Re: Associative Coding by Buyanovsky
От: NVGP  
Дата: 14.12.07 05:58
Оценка: :))) :)
Российские учёные разработали революционный алгоритм, позволяющий сжимать до гигабайта информации в один бит и реализовали его в собственном архиваторе. Не смотря на успех, они не собираются останавливаться на достигнутом и в данный момент ведут разработку алгоритма дезархивации.
Re[7]: Associative Coding by Buyanovsky
От: swined Россия  
Дата: 13.12.07 14:07
Оценка: 2 (2) +1
sc wrote:

> Здравствуйте, swined, Вы писали:

>
> ....
>>> А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
>>>
>
> S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
>
> Придется анализировать контекст. Типа, если пасется на лугу или дает
> молока, то скорее всего корова.

вс бл злт крв
вася был залит кровью
всё белое злит корову

какой из вариантов правильный?
Posted via RSDN NNTP Server 2.1 beta
Re[12]: Associative Coding by Buyanovsky
От: Alex Reyst Россия  
Дата: 15.12.07 09:41
Оценка: +2
Здравствуйте, swined, Вы писали:

S>избыточная информация — гласные


Избыточная информация — это оверквоттинг.
Все, что здесь сказано, может и будет использоваться против меня.
Re[6]: Associative Coding by Buyanovsky
От: Пётр Седов Россия  
Дата: 13.12.07 16:20
Оценка: 1 (1)
Здравствуйте, R.O. Prokopiev, Вы писали:
ROP>Иио иио иио аы о
ROP>и оа оа и ок ии ы (с) КВН(?)
По-моему, «Городок».
P. S. Кто не понял:
Миллион, миллион, миллион алых роз
из окна, из окна, из окна видишь ты.
Пётр Седов (ушёл с RSDN)
Re[4]: Associative Coding by Buyanovsky
От: Dmirty--  
Дата: 13.12.07 00:07
Оценка: :)
Здравствуйте, R.O. Prokopiev, Вы писали:

РМ>>Кнчн. Мжн вкнть глсн нпрмр.

ROP>у-у

А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
... << RSDN@Home 1.2.0 alpha rev. 774>>
Re[4]: Associative Coding by Buyanovsky
От: swined Россия  
Дата: 13.12.07 09:01
Оценка: -1
Pavel Dvorkin wrote:

> Здравствуйте, Рома Мик, Вы писали:

>
> РМ>Кнчн. Мжн вкнть глсн нпрмр.
>
> Чт мт мст в зкх : врт рбск .
>
> Вы поняли, что я написал или нет ? Думаю, что нет. Расшифровываю
>
> Что имеет место в языках : иврит, арабский.
>
> Там это проходит, а в русском не очень.
>
> С нлчшм пжлнм.

около тысячи лет назад в русском (церковном в основном — кроме попов редко
кто умел писать делалось именно так.
Posted via RSDN NNTP Server 2.1 beta
Re[9]: Associative Coding by Buyanovsky
От: swined Россия  
Дата: 14.12.07 05:38
Оценка: +1
sc wrote:

> Здравствуйте, swined, Вы писали:

>
> S>sc wrote:
>
>>> Здравствуйте, swined, Вы писали:
>>>
>>> ....
>>>>> А разжать это можно? Первого, я еще понял. А вот тебя... какой
>>>>> алгоритм?
>>>>>
>>>
>>> S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
>>>
>>> Придется анализировать контекст. Типа, если пасется на лугу или дает
>>> молока, то скорее всего корова.
>
> S>вс бл злт крв
> S>вася был залит кровью
> S>всё белое злит корову
>
> S>какой из вариантов правильный?
>
> второй, так как в слове кровью есть Ь (явно не глассная), которого нет в
> исходной фразе

shit, облажался. но идея думаю понятна
при желании (хоть и достаточно большом) можно придумать два довольно длинных
связных текста не имеющих ничего общего, но при этом кодирующихся
одинаково. это вам не в мд5 коллизии искать
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Associative Coding by Buyanovsky
От: Пётр Седов Россия  
Дата: 16.12.07 15:35
Оценка: :)
Здравствуйте, catBasilio, Вы писали:
B>Можно даже exe-шники сжимать с потерей качества.
WinWord.exe (10'586'696 байтов) -> Notepad.exe (50'960 байтов)
Пётр Седов (ушёл с RSDN)
Re[5]: Associative Coding by Buyanovsky
От: Йожыгофф  
Дата: 17.12.07 06:57
Оценка: -1
S>около тысячи лет назад в русском (церковном в основном — кроме попов редко
S>кто умел писать делалось именно так.

Щас начну придератся к словам, не бейте меня сильна.
Тыщу лет тому назад, в россии небыло письменности, максимум "причерноморские знаки"
в 800 году кнам из византии пришли два балгара Кирил и Мефодий, эти люди адаптировали латинский алфовит к русскому языку, добавили несоклько фонем, и радовались жизнью. Попы тогда не изменяли, проста они по привычке глаголицей писали, а эта письменность была адский сложная
---
Док.
Re: Associative Coding by Buyanovsky
От: prVovik Россия  
Дата: 11.12.07 06:15
Оценка:
Здравствуйте, Юрий Жмеренецкий, Вы писали:

ЮЖ>Читал недавно диссертацию на тему "Эффективные алгоритмы неискажающего сжатия текстовой информации" (Кадач А.В.)


Интересно, а что, текстовую информацию можно сжимать искажающи?
лэт ми спик фром май харт
Re[2]: Associative Coding by Buyanovsky
От: Юрий Жмеренецкий ICQ 380412032
Дата: 11.12.07 07:08
Оценка:
Здравствуйте, prVovik, Вы писали:
V>Интересно, а что, текстовую информацию можно сжимать искажающи?

Например, обфускация исходников: длинный_мнемонический_идентификатор -> a1
Правда тут обратная операция обычно не выполняется... Хотя нет, при сжатии теряется столько информации, что "разжатие" не имеет смысла.
Да просто можно комментарии выкинуть
Re: Associative Coding by Buyanovsky
От: Ellin Россия www.rsdn.ru
Дата: 11.12.07 07:29
Оценка:
Здравствуйте, Юрий Жмеренецкий, Вы писали:

Да я этот отрывок, из этого диссера тоже постоянно вспоминаю. Врезался в память, когда читал.
Вот и вы теперь инфецированы.

Кстати я пытался разбиратся с этим алгоритмом А втор диссера прав.
Re: Associative Coding by Buyanovsky
От: R.O. Prokopiev Россия http://127.0.0.1/
Дата: 11.12.07 10:18
Оценка:
Здравствуйте, Юрий Жмеренецкий, Вы писали:

ЮЖ> [...]

ЮЖ>[1] Буяновский Г. Ассоциативное кодирование // Монитор. — 1994. -N8. -С.10-19.[/q]
ЮЖ>(с) Кадач А.В. 1997

О! У меня этот номер "Монитора" где-то в кладовке хранится.
В свое время пытался разобраться в алгоритме тоже не смог.

Оценку не ставлю ибо не смешно.
Re[2]: Associative Coding by Buyanovsky
От: Кодт Россия  
Дата: 11.12.07 13:00
Оценка:
Здравствуйте, R.O. Prokopiev, Вы писали:

ROP>О! У меня этот номер "Монитора" где-то в кладовке хранится.

Выложи в формате дежавю хотя бы...
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[3]: Associative Coding by Buyanovsky
От: R.O. Prokopiev Россия http://127.0.0.1/
Дата: 11.12.07 14:02
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, R.O. Prokopiev, Вы писали:


ROP>>О! У меня этот номер "Монитора" где-то в кладовке хранится.

К>Выложи в формате дежавю хотя бы...
Всё уже отсканировано до нас.
Вот первая ссылка, выданная гуглем
http://www.compression.ru/download/cm.html#ac_r
Re[4]: Associative Coding by Buyanovsky
От: Кодт Россия  
Дата: 11.12.07 14:28
Оценка:
Здравствуйте, R.O. Prokopiev, Вы писали:

ROP>Всё уже отсканировано до нас.

ROP>Вот первая ссылка, выданная гуглем
ROP>http://www.compression.ru/download/cm.html#ac_r

Спасибо!
А я что-то не особо вкурил даже в либретто. Очень похоже на прогрессивный алгоритм из семейства Лемпел-Зива, только не для чаров, а для отдельных битов. Да?
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[3]: Associative Coding by Buyanovsky
От: R.O. Prokopiev Россия http://127.0.0.1/
Дата: 12.12.07 12:46
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Здравствуйте, prVovik, Вы писали:


V>>Интересно, а что, текстовую информацию можно сжимать искажающи?

РМ>Кнчн. Мжн вкнть глсн нпрмр.
у-у
Re[2]: Associative Coding by Buyanovsky
От: Maniacal Россия  
Дата: 12.12.07 15:55
Оценка:
Здравствуйте, prVovik, Вы писали:

V>Здравствуйте, Юрий Жмеренецкий, Вы писали:


ЮЖ>>Читал недавно диссертацию на тему "Эффективные алгоритмы неискажающего сжатия текстовой информации" (Кадач А.В.)


V>Интересно, а что, текстовую информацию можно сжимать искажающи?


Ага, вольный пересказ содержимого называется...
Re[3]: Associative Coding by Buyanovsky
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 12.12.07 20:04
Оценка:
V>>Интересно, а что, текстовую информацию можно сжимать искажающи?
РМ>Кнчн. Мжн вкнть глсн нпрмр.

Аможнописатьбезпробелов. Втайскомязыкетаксделано,например.
Re[3]: Associative Coding by Buyanovsky
От: Pavel Dvorkin Россия  
Дата: 13.12.07 06:41
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Кнчн. Мжн вкнть глсн нпрмр.


Чт мт мст в зкх : врт рбск .

Вы поняли, что я написал или нет ? Думаю, что нет. Расшифровываю

Что имеет место в языках : иврит, арабский.

Там это проходит, а в русском не очень.

С нлчшм пжлнм.
With best regards
Pavel Dvorkin
Re[5]: Associative Coding by Buyanovsky
От: swined Россия  
Дата: 13.12.07 09:02
Оценка:
Dmirty-- wrote:

> Здравствуйте, R.O. Prokopiev, Вы писали:

>
> РМ>>Кнчн. Мжн вкнть глсн нпрмр.
> ROP>у-у
>
> А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
>

разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
Posted via RSDN NNTP Server 2.1 beta
Re[6]: Associative Coding by Buyanovsky
От: sc Россия  
Дата: 13.12.07 12:30
Оценка:
Здравствуйте, swined, Вы писали:

....
>> А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
>>

S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например


Придется анализировать контекст. Типа, если пасется на лугу или дает молока, то скорее всего корова.
Re[8]: Associative Coding by Buyanovsky
От: sc Россия  
Дата: 13.12.07 15:04
Оценка:
Здравствуйте, swined, Вы писали:

S>sc wrote:


>> Здравствуйте, swined, Вы писали:

>>
>> ....
>>>> А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
>>>>
>>
>> S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
>>
>> Придется анализировать контекст. Типа, если пасется на лугу или дает
>> молока, то скорее всего корова.

S>вс бл злт крв

S>вася был залит кровью
S>всё белое злит корову

S>какой из вариантов правильный?


второй, так как в слове кровью есть Ь (явно не глассная), которого нет в исходной фразе
Re[5]: Associative Coding by Buyanovsky
От: R.O. Prokopiev Россия http://127.0.0.1/
Дата: 13.12.07 15:44
Оценка:
Здравствуйте, Dmirty--, Вы писали:

D>Здравствуйте, R.O. Prokopiev, Вы писали:


РМ>>>Кнчн. Мжн вкнть глсн нпрмр.

ROP>>у-у
D>А разжать это можно? Первого, я еще понял. А вот тебя... какой алгоритм?
у-у = угу
Сжатие выкидыванием согласных.

Иио иио иио аы о
и оа оа и ок ии ы (с) КВН(?)
Re[10]: Associative Coding by Buyanovsky
От: sc Россия  
Дата: 14.12.07 14:11
Оценка:
Здравствуйте, swined, Вы писали:

S>sc wrote:


>> Здравствуйте, swined, Вы писали:

>>
>> S>sc wrote:
>>
>>>> Здравствуйте, swined, Вы писали:
>>>>
>>>> ....
>>>>>> А разжать это можно? Первого, я еще понял. А вот тебя... какой
>>>>>> алгоритм?
>>>>>>
>>>>
>>>> S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
>>>>
>>>> Придется анализировать контекст. Типа, если пасется на лугу или дает
>>>> молока, то скорее всего корова.
>>
>> S>вс бл злт крв
>> S>вася был залит кровью
>> S>всё белое злит корову
>>
>> S>какой из вариантов правильный?
>>
>> второй, так как в слове кровью есть Ь (явно не глассная), которого нет в
>> исходной фразе

S>shit, облажался. но идея думаю понятна

S>при желании (хоть и достаточно большом) можно придумать два довольно длинных
S>связных текста не имеющих ничего общего, но при этом кодирующихся
S>одинаково. это вам не в мд5 коллизии искать

тогда можно будет добавить контекст, избыточную информацию, главное не переборщить
Re[11]: Associative Coding by Buyanovsky
От: swined Россия  
Дата: 15.12.07 08:46
Оценка:
sc wrote:

> Здравствуйте, swined, Вы писали:

>
> S>sc wrote:
>
>>> Здравствуйте, swined, Вы писали:
>>>
>>> S>sc wrote:
>>>
>>>>> Здравствуйте, swined, Вы писали:
>>>>>
>>>>> ....
>>>>>>> А разжать это можно? Первого, я еще понял. А вот тебя... какой
>>>>>>> алгоритм?
>>>>>>>
>>>>>
>>>>> S>разжать можно, но есть неопределенности — КоРоВа vs КРоВь, например
>>>>>
>>>>>
>>>>> Придется анализировать контекст. Типа, если пасется на лугу или дает
>>>>> молока, то скорее всего корова.
>>>
>>> S>вс бл злт крв
>>> S>вася был залит кровью
>>> S>всё белое злит корову
>>>
>>> S>какой из вариантов правильный?
>>>
>>> второй, так как в слове кровью есть Ь (явно не глассная), которого нет в
>>> исходной фразе
>
> S>shit, облажался. но идея думаю понятна
> S>при желании (хоть и достаточно большом) можно придумать два довольно
> длинных S>связных текста не имеющих ничего общего, но при этом
> кодирующихся S>одинаково. это вам не в мд5 коллизии искать
>
> тогда можно будет добавить контекст, избыточную информацию, главное не
> переборщить

избыточная информация — гласные. но какие из них убрать, а какие добавить?
заранее неизвестен полный список "пересечений", т.к. словаря то нету
полного а был бы — можно было бы кодировать гораздо проще
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Associative Coding by Buyanovsky
От: catBasilio  
Дата: 15.12.07 19:15
Оценка:
Здравствуйте, prVovik, Вы писали:

V>Здравствуйте, Юрий Жмеренецкий, Вы писали:


ЮЖ>>Читал недавно диссертацию на тему "Эффективные алгоритмы неискажающего сжатия текстовой информации" (Кадач А.В.)


V>Интересно, а что, текстовую информацию можно сжимать искажающи?


Да ладно. Можно даже exe-шники сжимать с потерей качества. (Поздняка помнишь?)
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re: Associative Coding by Buyanovsky
От: ihatelogins  
Дата: 16.12.07 22:12
Оценка:
Здравствуйте, Юрий Жмеренецкий, Вы писали:

ЮЖ> Статья [1] является самым невразумительным набором слов, который автору данной работы когда-либо удавалось встречать. Она состоит из трех страниц текста, описывающего алгоритм сжатия с помощью незнакомых автору терминов (воронка аналогий, стохастическая составляющая строки, вытяжка, жесткий информационный канал и т.д.) [/q]

ЮЖ>(с) Кадач А.В. 1997

Сапур.
Жесткий информационный канал. Помогает настроить свое восприятие на постоянное получение космической информации. Выводит на информационные слои Вселенной, на общение с Силами.


http://estrin.molvi.ru/node/70

Re[6]: Associative Coding by Buyanovsky
От: Sergey Chadov Россия  
Дата: 17.12.07 16:58
Оценка:
Здравствуйте, Йожыгофф, Вы писали:

Й>Щас начну придератся к словам, не бейте меня сильна.

Й>Тыщу лет тому назад, в россии небыло письменности, максимум "причерноморские знаки"
Й>в 800 году кнам из византии пришли два балгара Кирил и Мефодий,

Калькулятор дать?
--
Sergey Chadov

... << RSDN@Home 1.2.0 alpha rev. 685>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.