2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: последовательность равновероятных битов
Сообщение22.10.2021, 04:05 
Заслуженный участник


18/09/21
1768
Да, можно КПД улучшить.
Если там больше трёх вариантов, то можно вместо одного бита сразу несколько сгенерировать.
Например при длине 4 можно для 1, 2 и 3 единиц для каждого из этих вариантов по 2 бита вместо одного делать.
Для 2 единиц можно либо два бита, либо один делать, т.к. там 6 вариантов - 4 варианта дают 2 бита, другие 2 варианта дают 1 бит.

При таком подходе длина 4 даёт пиковый КПД $\frac{13}{32}$ вместо $\frac{8}{32}$ для длины 2.
При длине 8 вышло что пиковый КПД $\frac{565}{1024} > \frac12$, т.е. он больше $2p(1-p)$.

 Профиль  
                  
 
 Re: последовательность равновероятных битов
Сообщение22.10.2021, 05:52 
Заслуженный участник


04/05/09
4596
Да, именно так. Я сначала думал про другой способ - сохранять отбрасываемые биты в новую последовательность и получать биты и оттуда, и далее рекурсия. Так для $p\approx\frac12$ в пределе получается $2p(1-p)$, но для малых $p$ базовая вероятность вторичной последовательности порядка $p^2$ и эффективность резко падает. В общем оказалось, что лучше обрабатывать весь блок целиком.
Вот графики сохранения энтропии в зависимости от $p$ для разных длин блоков - 2 (нижний), 4, 8, 16, 32, 64, 128, 256 (верхний):
Изображение

 Профиль  
                  
 
 Re: последовательность равновероятных битов
Сообщение24.10.2021, 11:24 
Заслуженный участник


18/09/21
1768
В пределе очень длинной подпоследовательности КПД будет приближатся к $\gamma = -p\log_2(p)-(1-p)\log_2(1-p)$.
К 1 он приближается только при $p=\frac12$. Для других $p$ предельное значение менее 1.

 Профиль  
                  
 
 Re: последовательность равновероятных битов
Сообщение25.10.2021, 06:00 
Заслуженный участник


04/05/09
4596
zykov в сообщении #1536169 писал(а):
$\gamma = -p\log_2(p)-(1-p)\log_2(1-p)$
Графики выше как раз к этому нормированы.

 Профиль  
                  
 
 Re: последовательность равновероятных битов
Сообщение16.01.2022, 12:01 
Аватара пользователя


01/06/12
1016
Adelaide, Australia
alisa-lebovski в сообщении #1535658 писал(а):
Нет, не известно. Классическая задача, как бросаниями неправильной монеты смоделировать правильную.


 У меня была задача на эту тему: https://puzzling.stackexchange.com/ques ... biased-one

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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