2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 Стопка карт (теор. вер)
Сообщение06.09.2010, 23:04 
Есть стопка из $n$ карт, пронумерованы снизу от $1$ до $n$.

На каждом шаге берут карту сверху и вставляют её в любое из $n$ мест в колоде (т.е. она может остаться и на месте, и в самом низу) с равной вероятностью.
Это продолжается до тех пор, пока карта снизу не окажется на самом верху колоды.

Требутся найти мат. ожидание числа операций указанного типа необходимых для этого.


Ясно, что минимальное число операций равно $n-1$, и это можно осуществить только одним способом.
Несколько труднее посчитать для $n$ - но тоже можно (тут надо выбрать карту, которая оказывается над нижней после "вставки"; для разных карт будут разные вероятности).
И как вывести общую формулу - не совсем понятно.

Может быть, есть какой-нибудь удобный для этого прием?

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение06.09.2010, 23:43 
Аватара пользователя
Интересующая нас карта либо перемещается вверх, либо стоит на месте? Какая-то нехитрая рекуррентная формула должна получаться. Матожидание для n-1 плюс что-то там.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение07.09.2010, 00:11 
Попробуйте использовать формулу $E[N_n]=E[N_n|A]P(A)+E[N_n|\bar A]P(\bar A)$, где $N_n$ - число операций когда в колоде $n$ карт, а $A$ - событие состоящее в том, что верхнюю карту положили на место первой.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение07.09.2010, 13:22 
Аватара пользователя
id в сообщении #350176 писал(а):
Может быть, есть какой-нибудь удобный для этого прием?

Безусловно. Сначала ждём, пока нижняя карта не окажется второй снизу. Для этого нужно, чтобы какая-то из поднятых карт легла на $n$-е место. Вероятность успеха в каждом из независимых испытаний - $1/n$, среднее время ожидания этого события - $n$. Дальше ждём, пока вторая снизу карта не станет третьей снизу. Для этого нужно, чтобы какая-то из поднятых карт легда на места $n-1$ и $n$. Среднее время ожидания этого события есть $n/2$. Ну и т.д.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение07.09.2010, 16:37 
Я так посчитал: минимальному числу карт соответствует вероятность $P (k = 0) = n^{-n + 1} (n - 1)!$ здесь k - число карт, вытащенных вхолостую. Тогда $P(1)=P (0) \left({1\over n} + {2\over n} + ... + {n -1\over n}\right) = {n - 1\over2} P (0) $.
Далее $P (2) = 
   P (0)\left (\frac {\left ({1\over n} + {2\over n} + ... + {n - 
                1\over n} \right)^2} {2} + \frac {1} {2}\sum\limits_ {i = 1}^{n - 1}\frac {i^2} {n^2} \right) = 
    P (0)\left (\frac {1} {4} (n - 
            1)^2 + \frac {(2 n - 1) (n - 1)} {12 n} \right) $.
Общая формула : $$P (k) = 
     P (0)\sum\limits _ {c (0) = 0}^
           k\sum\limits_ {c (1) = 0}^{k - 
            c (0)} ...\sum\limits _ {c (n - 2) = 
          0}^{k - \sum\limits _ {j = 0}^{n - 3} c (j)}\prod
_ {i = 1}^{n - 
     2}\left(\frac {i} {n} \right)^{c (i)}\left(\frac {n - 
      1} {n} \right)^{k - \sum\limits _{j = 0}^{n - 2} c (j)} $$
Мат ожидание: $M=\sum\limits_{k=0}^{\infty} (n-1+k) P(k)$.
Случай $n=2$ легко посчитать без машины, соответствующее мат. ожидание равно $2$.
Для $n>2$ удобно воспользоваться ЭВМ. Если я не проврался, то имеют место быть следующие результаты: $M_{n=3}=4.5$, $M_{n=4}=\frac{22}{3}$, $M_{n=5}=10.416$, $M_{n=6}=13.697$.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение07.09.2010, 16:43 
Аватара пользователя
--mS-- сказал то же самое, только не устраивая нагрузочного тестирования для редактора формул.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение07.09.2010, 16:47 
А почему нельзя через условные математические ожидания?

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение08.09.2010, 00:13 
Гм, странно, я попробовал делать примерно по методу Alexey1 и получил формулу $\mathbb E [n] = \mathbb E[n-1] + n$. Неужели наврал?

Это исходя из того, что
$\mathbb E [n] = (\frac 1 n (\mathbb E [n-1]+1) + \frac {n-1} n \frac 1 n (\mathbb E[n-1] +2) + (\frac {n-1} n)^2 \frac 1 n (\mathbb E[n-1] +3)+\dots)$

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение08.09.2010, 00:42 
Да у меня такая же формула вначале получалась, но тут такая тонкость, что $\mathbb E[n-i]$ в формуле
$\mathbb E [n] = (\frac 1 n (\mathbb E [n-1]+1) + \frac {n-1} n \frac 1 n (\mathbb E[n-1] +2) + (\frac {n-1} n)^2 \frac 1 n (\mathbb E[n-1] +3)+\dots)$
это мат. ожидания числа операций не колоды из $n-i$ карт, а колоды из тех же $n$ карт, только требуемая карта снизу $i+1$.

Как верно заметил ИСН, способ --mS-- простой и позволяет несложно считать требуемые мат. ожидания, без использования подручных средств :-) .

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение08.09.2010, 04:26 
Здесь действительно надо быть аккуратнее. Используем формулу $E[N_n]=E[N_n|A]P(A)+E[N_n| \bar A]P(\bar A)$. Но запись $E[N_n]=(1+E[N_{n-1}])P(A)+(1+E[N_n])P(\bar A)$ не правильная, так как $E[N_{n-1}]$ это математическое ожидание сделанных операций пока нижняя карта не будет на верху в колоде из $n-1$ карты, но в задаче количество карт $n$.
Поэтому для удобства, пусть $N_n^{n-k}$ - количество сделанных операций если требуемая карта находится на $n-k$-ом месте в колоде из $n$ карт (нумерация сверху вниз). Тогда $E[N_n^n]=(1+E[N_n^{n-1}}])\frac{1}{n}+(1+E[N_n^n])\frac{n-1}{n}$. Отсюда получаем $E[N_n^n]=E[N_n^{n-1}]+n$ и в общем виде $E[N_n^{n-k}]=E[N_n^{n-(k+1)}]+\frac{n}{k+1}$ и $E[N_n^2]=\frac{n}{n-1}$. Используя все эти формулы получаем $E[N_n^n]=\sum\limits_{k=1}^{n-1}\frac{n}{k}$.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение13.09.2010, 19:27 
Хорошо, теперь понятно. Спасибо!

Пара доп. пунктиков. Пусть теперь после того, как исходная карта оказывается на верхушке, ее втыкают в случайное место в колоде (т.е. как на предыдущих шагах).

а) Пусть на определенном шаге под исходной картой $k$ карт. Показать, что все $k!$ размещений равновероятны.

Тут можно вроде как по индукции.
Основание индукции - для $k=2$.
Но вот по какому условию следует брать условные м.о.?
$P(X_1 | (X_1 \cup X_2)) = P(X_2 | (X_1 \cup X_2))$, где $X_1$ - событие "под исходной картой упорядочено лежат карты $a, b$", $X_2$ - событие "под исходной картой упорядочено лежат карты $b, a$"?

Ну и далее - пусть доказано для $k-1$, но условие тут тоже нужно какое-то брать.

б) Показать, что все $n!$ конечных размещений равновероятны.
Это следует из пункта 1.
Все $(n-1)!$ размещений равновероятны перед тем, как исходную карту поместят куда-то в колоде.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение13.09.2010, 22:41 
А через цепи Маркова не пробовали?

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение13.09.2010, 22:57 
Гм, нет (в этом примере вроде бы не считается, что они неизвестны, хотя...); утверждение-то кажется интуитивным.

А это что-нибудь даст? То есть надо для начала построить эту самую цепь Маркова (пока не вижу, какие $\xi_n$ следует брать и как будет вытекать отсюда марковское свойство); и использовать какое-то специальное свойство?

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение13.09.2010, 23:01 
В качестве состояний можно взять все возможные комбинации, то есть $n!$ состояний. Затем, составить матрицу переходных вероятностей, она должна быть простой. Ну и посмотреть на предельные распределения.

 
 
 
 Re: Стопка карт (теор. вер)
Сообщение13.09.2010, 23:17 
Цитата:
посмотреть на предельные распределения.

Что Вы имеете ввиду?

Я как понял, Вы предлагаете выписать матрицу $(p_{ij})$ размером $n! \times n!$ (у которой в ячейках будут $0$ либо $\frac 1 n$), сколько-то раз ее скомпонировать с собой, и ... .

 
 
 [ Сообщений: 30 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group