powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Несжимаемая последовательность байт
25 сообщений из 73, страница 2 из 3
Несжимаемая последовательность байт
    #39989892
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
а как можно сгенирировать последовательность по алгоритму Хаффмана?
:-)
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989894
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая симметричная криптография - тоже нулевая сжимаемость. Попробуйте сами.

Вернее сказать это один из нужных побочных эффектов. У атакующего нет никакой информации
вообще о характере и роде энтропии.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989907
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
я не верю в генерацию последовательности Хаффмана :-)

у меня сейчас по плану AVL Trees (self balanced binary search trees),
два дня ушло только на то, чтобы разобраться как делать балансировку
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989918
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab
mayton,
я не верю в генерацию последовательности Хаффмана :-)

Я не консультирую в вопросах веры. Спроси как-нибудь по другому.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989963
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я не консультирую в вопросах веры. Спроси как-нибудь по другому.


Ну типа, как напрямую сделать Хаффмана максимально не эффективным?
Без трюков с криптографией и гпсч?

Последовательность может быть простая, но не сжимаемая. Никаких атак здесь не подразумевается, как и защиты от неё.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989975
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-у, навскидку что-то вроде того:
1)Маленькое разнообразие коротких последовательностей, часто встречающихся.
2)1-2 очнь длинноых, но редких послед-стей.
3) Они все не пересекаются.
ИМХО

И, Хвост, почему же у криптогр. трюки? Это просто методы равномерного размазывания исходного набора символов по более обширному набору. Просто есть готовые. А что, теперь нужно ещё один придумать?
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989981
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton
Я не консультирую в вопросах веры. Спроси как-нибудь по другому.


Ну типа, как напрямую сделать Хаффмана максимально не эффективным?
Без трюков с криптографией и гпсч?

Последовательность может быть простая, но не сжимаемая. Никаких атак здесь не подразумевается, как и защиты от неё.

Смысл хаффмена - кодирование частых символов - короткими бит-последовательностями
префиксных кодов. А редких символов - длинными. На выходе имеем равномерно
шумящие биты. Но не идеальные.

Придумайте такую гистограмму (относительную частоту алфавита) при которой
гистограмма длин префиксных кодов Хаффмена будет максимально непропорциональна
относительным частотам вашего алфавита. Дальше - не хочу теоретизирвать.
Берите просто русский алфавит. И смотрите что получится на выходе. Закодируйте
хотя - бы 100 букв и посчитайте длину кода в битах. И сравните например с
32х символьным идеальным белым шумом. ПОсчитайте в битах. Чем ближе ваш
Хаффмен к белому шуму по длине - тем вы лучше его сломали.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989994
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
И, Хвост, почему же у криптогр. трюки? Это просто методы равномерного размазывания исходного набора символов по более обширному набору. Просто есть готовые. А что, теперь нужно ещё один придумать?


Математика на вас нет.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39989995
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Чем ближе ваш
Хаффмен к белому шуму по длине - тем вы лучше его сломали.


Практически задача решена, берём КГПСЧ и получаем то, что нужно.

А вот алгоритмически -- нет :)
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990011
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton
Чем ближе ваш
Хаффмен к белому шуму по длине - тем вы лучше его сломали.


Практически задача решена, берём КГПСЧ и получаем то, что нужно.

А вот алгоритмически -- нет :)

Мне кажется что ты прикалываешься.

Сам давно уже решил задачу - но чего то ещё хочешь в топике намутить.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990041
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Сам давно уже решил задачу - но чего то ещё хочешь в топике намутить.


Ничего не хочу намутить, сказал же практически задача решена.

Но алгоритма, который изначально генерирует не случайную последовательность символов, которая не жмётся дефлейтом у меня нет. Т.е. алгоритмически задача не решена.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990055
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем тебе псевдослучайные числа - не алгоритм?
А последовательность целых (монотонная) не алгоритм?
А последовательность после shuffle - не алгоритм?
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990156
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я понял его так, что мы все юзеры. Т.е. берём готовое, а своё придумать не можем или не умеем. Касательно себя я не особенно и протестую.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990159
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я точно юзер своего смартфона. Даже и в мыслях не было что-то в нем накодить.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990166
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А чем тебе псевдослучайные числа - не алгоритм?


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

Однако, это не исключает ситуации, когда некоторая сгенерированная последовательность пожмётся очень даже хорошо.

mayton
А последовательность целых (монотонная) не алгоритм?


Если она жмётся максимально плохо -- это отвечает практическим и алгоритмическим требованиям.

mayton
А последовательность после shuffle - не алгоритм?


Shuffle обычно реализуется на некотором рандоме.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990167
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Однако, это не исключает ситуации, когда некоторая сгенерированная последовательность пожмётся очень даже хорошо.
Только я до этого не доживу.
А чтобы дожить, выше предлагалось пропускать послед-сть через фильтр.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990168
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Shuffle обычно реализуется на некотором рандоме.

Предлагаю свести рандом к конечному автомату над булевыми значениями
и таким образом поставить детерминистическую точку в этом споре.

Рандом - это метафора. Конечный автомат который выдает циклическую
последовательность целых - реален.

Алгоритм?
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990174
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
Только я до этого не доживу.
А чтобы дожить, выше предлагалось пропускать послед-сть через фильтр.


Это ещё не доказано :)

mayton
Предлагаю свести рандом к конечному автомату над булевыми значениями
и таким образом поставить детерминистическую точку в этом споре.


Извините, я был не в курсе, что мы о чём-то спорим.
Я ведь уже давно согласился, что практически задача решена.

mayton
Рандом - это метафора.


"Стальные нервы" -- вот это метафора.
А "радном" это "случайный" в прямом смысле слова :)
В контексте нашего обсуждения, это ГПСЧ.

mayton
Конечный автомат который выдает циклическую
последовательность целых - реален.

Алгоритм?


++i :)

Берём алгоритм сжатия, конкретный, например deflate.
Теперь нужно сформировать бесконечную последовательность байт, которая гарантировано 100% +бесконечность никогда не будет сжата дефлейтом.

Вот это алгоритмическое решение.

Если что, я как бы не настаиваю, если у кого нет идей, то на нет и суда нет.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990176
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
авторТеперь нужно сформировать бесконечную последовательность байт, которая гарантировано 100% +бесконечность никогда не будет сжата дефлейтом.

ответ: нет, невозможно (имхо)
1) гарантировать 100% можно для конечной последовательности
2) для бесконечной последовательности можно гарантировать сходимость по распределению
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990177
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати! насчет алгоритма АВЛ, вот что я обнаружила:

авторАдельсон-Вельский Г. М., Ландис Е. М. Один алгоритм организации информации // Доклады АН СССР. — 1962. — Т. 146, № 2. — С. 263—266.

Adelson-Velsky, Georgy; Landis, Evgenii (1962). "An algorithm for the organization of information". Proceedings of the USSR Academy of Sciences (in Russian). 146: 263–266. English translation by Myron J. Ricci in Soviet Mathematics - Doklady, 3:1259–1263, 1962
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990193
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Да. Гарантировано не будет сжата. Она бы сжалась, если бы deflate был идеален. Но он ограничен по размеру справочника поэтому гпсч победит.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990215
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab
кстати! насчет алгоритма АВЛ, вот что я обнаружила:
Там просто обязана быть аннотация.
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990216
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
exp98
Только я до этого не доживу.
А чтобы дожить, выше предлагалось пропускать послед-сть через фильтр.
Это ещё не доказано :)
авторМатематика на вас нет. Отнюдь ))

...5. Класс множеств, строго представимых в данном базисе, вообще говоря, не замкнут уже относительно таких операций, как объединение и пересечение множеств, проектирование множества на алфавит и др. Для каждой из этих операций нетрудно построить базис порождения и строго представимые в этом базисе множества такие, что результат применения операции к соответствующим множествам не является строго представимым в этом базисе. Для последних двух операций то же утверждение остается верным и при переходе к строгой представимости при помощи перечислимого множества алгорифмов.

С. Ю. Маслов, О некоторых способах задания множеств в базисах порождения, Докл. АН СССР, 1963, том 153, номер 2, 266–269
a joke
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990222
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98,

Ну ладно-ладно, давайте вашу зачётку :))
...
Рейтинг: 0 / 0
Несжимаемая последовательность байт
    #39990224
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Число Пи
...
Рейтинг: 0 / 0
25 сообщений из 73, страница 2 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Несжимаемая последовательность байт
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]