Найдите математическое ожидание числа неподвижных точек для случайной перестановки на n элементах.
Это задача №4 ШАД-2013, Новосибирск.
Решение.
Шаг 0. Напомним, что число всех перестановок на n элементах равно n!.
Шаг 1. Найдём число перестановок в которых отсутствуют неподвижные точки (НТ),
такие перестановки называются беспорядками.
#{неподвижных точек нет} = #{все перестановки} - #{есть хотя бы одна НТ}
Далее с помощью формулы включения-исключения посчитаем количество перестановок в которых есть хотя бы одна НТ.
Рассмотрим множества
Ai = {перестановки у которых номер i является НТ}, i=1,…,n
Тогда #{есть хотя бы одна НТ} = ⋃Ai.
Т.е. требуется посчитать число элементов объединения ⋃Ai.
Для этого используется формула включений-исключений:
#(⋃Ai)=∑#Ai−∑#(Ai∩Aj)+∑#(Ai∩Aj∩Ak)−
⋯+(−1)m+1∑#(Ai1∩Ai2⋯∩Aim)+⋯(−1)n+1#(A1∩A2⋯∩An).
Несложно посчитать, что ∑#(Ai1∩Ai2⋯∩Aim)=n!m!.
Получаем
#(⋃Ai)=n!−n!2!+n!3!+⋯=n∑k=1n!(−1)k+1k!.
В итоге,
#{НТ отстутствуют}=n!⋅n∑l=0(−1)ll!
--- число беспорядков.
Шаг 2. Посчитаем число перестановок в которых только одна неподвижная точка,
т. е. (n−1) элемент обязательно меняют свой номер.
Это соответствует беспорядку на (n−1) элементе.
Всего может быть n различных одиночных НТ.
Поэтому число перестановок с ровно одной НТ
n⋅((n−1)!n−1∑l=0(−1)ll!).
Шаг 3. Посчитаем число перестановок в которых k НТ.
Можно выбрать Ckn различных наборов НТ по k элементов.
Тогда число таких перестановок
Ckn⋅((n−k)!n−1∑l=0(−1)ll!)
или
n!k!n−1∑l=0(−1)ll!.
Шаг 4. Вероятность того, что перестановка из n элементов будет иметь k НТ
pk=1k!n−k∑l=0(−1)ll!.
Математическое ожидание
E=n∑k=0k⋅pk=n∑k=11(k−1)!(n−k∑l=0(−1)ll!).
Шаг 5. Вычислим вышеприведённую сумму.
Преобразуем сумму n∑k=1⋯ так, чтобы суммирование велось от 0 до n−1 (заменим k=j+1)
n∑k=11(k−1)!(n−k∑l=0(−1)ll!)=n−1∑j=01j!(n−j−1∑l=0(−1)ll!)
теперь внутри суммы прибавляем и отнимаем (−1)n−j(n−j)!
=n−1∑j=01(k−1)!(n−j∑l=0(−1)ll!)−n−1∑j=01j!(−1)n−j(n−j)!
прибавляем и отнимаем 1n!
=n∑j=01(k−1)!(n−j∑l=0(−1)ll!)−1n!−n−1∑j=01j!(−1)n−j(n−j)!=n∑j=01(k−1)!(n−j∑l=0(−1)ll!)−n∑j=0(−1)n−jj!(n−j)!.
Заметим, что
n∑j=01(k−1)!(n−j∑l=0(−1)ll!)=∑pk=1
и
n∑j=0(−1)n−jj!(n−j)!.
Последнее равенство выполняется поскольку
n∑j=0(−1)n−jj!(n−j)!=1n!n∑j=0(−1)jCjn=(1−1)n.
Следовательно, математическое ожидание числа неподвижных точек случайной перестановки на n элементах равно 1.
P.s. Спасибо за комментарий. Решение "в одну строчку" из "Конкретной математики" Кнута:
3 комментария:
Кнут в Конкретной математике решает эту задачу в одну строчку, используя свойство линейности мат ожидания.
А напишите тогда здесь эту строчку, если не трудно.
https://pp.vk.me/c617721/v617721452/fae2/6mNBgBu0aYU.jpg вот решение
Отправить комментарий