Loading [MathJax]/jax/output/HTML-CSS/jax.js

пятница, 28 февраля 2014 г.

Математическое ожидание числа неподвижных точек


Найдите математическое ожидание числа неподвижных точек для случайной перестановки на n элементах.
Это задача №4 ШАД-2013, Новосибирск.

Решение.


Шаг 0. Напомним, что число всех перестановок на n элементах равно n!.

Шаг 1. Найдём число перестановок в которых отсутствуют неподвижные точки (НТ),
такие перестановки называются беспорядками.

#{неподвижных точек нет} = #{все перестановки} - #{есть хотя бы одна НТ}
 
Далее с помощью формулы включения-исключения посчитаем количество перестановок в которых есть хотя бы одна НТ.
Рассмотрим множества
Ai = {перестановки у которых номер i является НТ}, i=1,,n
Тогда #{есть хотя бы одна НТ} = Ai.
Т.е. требуется посчитать число элементов объединения Ai.
Для этого используется формула включений-исключений:
#(Ai)=#Ai#(AiAj)+#(AiAjAk)
+(1)m+1#(Ai1Ai2Aim)+(1)n+1#(A1A2An).
Несложно посчитать, что  #(Ai1Ai2Aim)=n!m!.
Получаем
#(Ai)=n!n!2!+n!3!+=nk=1n!(1)k+1k!.

В итоге,
#{НТ отстутствуют}=n!nl=0(1)ll!
--- число беспорядков.

Шаг 2. Посчитаем число перестановок в которых только одна неподвижная точка,
т. е. (n1) элемент обязательно меняют свой номер.
Это соответствует беспорядку на (n1) элементе.
Всего может быть n различных одиночных НТ.
Поэтому число перестановок с ровно одной НТ
n((n1)!n1l=0(1)ll!).

Шаг 3. Посчитаем число перестановок в которых k НТ.
Можно выбрать Ckn различных наборов НТ по k элементов.
Тогда число таких перестановок
Ckn((nk)!n1l=0(1)ll!)
или
n!k!n1l=0(1)ll!.

Шаг 4. Вероятность того, что перестановка из n элементов будет иметь k НТ
pk=1k!nkl=0(1)ll!.
Математическое ожидание
E=nk=0kpk=nk=11(k1)!(nkl=0(1)ll!).

Шаг 5. Вычислим вышеприведённую сумму.
Преобразуем сумму nk=1 так, чтобы суммирование велось от 0 до n1 (заменим k=j+1)
nk=11(k1)!(nkl=0(1)ll!)=n1j=01j!(nj1l=0(1)ll!)
теперь внутри суммы прибавляем и отнимаем (1)nj(nj)!
=n1j=01(k1)!(njl=0(1)ll!)n1j=01j!(1)nj(nj)!
прибавляем и отнимаем 1n!
=nj=01(k1)!(njl=0(1)ll!)1n!n1j=01j!(1)nj(nj)!=nj=01(k1)!(njl=0(1)ll!)nj=0(1)njj!(nj)!.

Заметим, что
nj=01(k1)!(njl=0(1)ll!)=pk=1
и
nj=0(1)njj!(nj)!.
Последнее равенство выполняется поскольку
nj=0(1)njj!(nj)!=1n!nj=0(1)jCjn=(11)n.
Следовательно, математическое ожидание числа неподвижных точек случайной перестановки на n элементах равно 1.

P.s. Спасибо за комментарий. Решение "в одну строчку" из "Конкретной математики" Кнута:
 

3 комментария:

Анонимный комментирует...

Кнут в Конкретной математике решает эту задачу в одну строчку, используя свойство линейности мат ожидания.

Nikita Evseev комментирует...

А напишите тогда здесь эту строчку, если не трудно.

Unknown комментирует...

https://pp.vk.me/c617721/v617721452/fae2/6mNBgBu0aYU.jpg вот решение