@andymitrich
Software Developer

Как выразить член из формулы Бернулли?

Помогите понять, как решать задачу.

Условие:
"Имеется большое текстовое сообщение, которое необходимо отправить Почтой России. Считаем, что надёжность доставки сообщения Почтой России равна P. Поскольку сообщение изначально избыточно, то получателю достаточно получить N процентов всего сообщения, чтобы считать, что сообщение успешно доставлено. Поэтому отправитель решил, что для надёжности он отправит сообщение M отдельными равными порциями. На сколько частей нужно разбивать сообщение, чтобы оно “успешно доставлялось” с наперёд заданной вероятностью?"

Я так понимаю, что можно использовать формулу Бернулли. Но как мне из нее выразить k (части сообщения дойдут k раз)?
  • Вопрос задан
  • 2664 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Hizen
k можно выразить из условия задачи через M и N:
Примем все сообщение за единицу данных.
Одна порция тогда равна 1/M.
Нужное для получателя количество данных равно N/100.
Делим нужное количество данных на количество данных в одной порции, получаем M*N/100 (округлять нужно вверх).
Это и будет ваше k.
Дальше можно подставить его в формулу Бернулли, получив уравнение, содержащее одну неизвестную - M.
Ответ написан
@krypt3r
Считаем, что надёжность доставки сообщения Почтой России равна 0.

Поправел.
Ответ написан
Комментировать
Mrrl
@Mrrl
Заводчик кардиганов
По-моему, это на центральную предельную теорему. При больших M количество дошедших порций будет иметь нормальное распределение с матожиданием P*M и дисперсией P*(1-P)*M. Вам надо подобрать M так, чтобы значение функции распределения в точке A=N*M/100 (это количество порций, которые надо получить) было не больше 1-S, где S - "наперёд заданная вероятность".
Это можно сделать только если P > N/100. В противном случае сообщение надо отправлять одним куском. Если же P <= N/100 и при этом P < S, то задача неразрешима.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы