2014 dxdy logo

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

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




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


18/09/21
1682
Да, можно КПД улучшить.
Если там больше трёх вариантов, то можно вместо одного бита сразу несколько сгенерировать.
Например при длине 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
4582
Да, именно так. Я сначала думал про другой способ - сохранять отбрасываемые биты в новую последовательность и получать биты и оттуда, и далее рекурсия. Так для $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
1682
В пределе очень длинной подпоследовательности КПД будет приближатся к $\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
4582
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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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