
- •Комбинаторика Некоторые сведения из теории множеств
- •Операции над множествами
- •Лекция 1. Проблемы и задачи комбинаторики
- •Правила суммы и произведения
- •Лекция 2. Виды выборок
- •Формулы основных комбинаторных чисел Теорема 1. Число перестановок без повторений
- •Теорема 2. Число перестановок с повторениями
- •Теорема 3. Число сочетаний без повторений
- •Рекуррентная формула для числа сочетаний без повторений. Треугольник Паскаля.
- •Некоторые комбинаторные соотношения для чисел сочетаний без повторений
- •Лекция 3. Теорема 4. Число сочетаний с повторениями
- •2 Способ – доказательство Виленкина или метод словесной индукции.
- •3 Способ – доказательство с помощью рекуррентной формулы.
- •4. Проверка начальных условий с помощью полученной формулы.
- •Лекция 4. Метод включения и исключения. Формула решета
- •Лекция 5. Задача о беспорядках
- •Лекция 6. Приложения метода включения и исключения в теории чисел Теорема Лежандра
- •Функция Эйлера
- •Функция Мебиуса
- •Производящие функции Полиномиальные производящие функции
- •Экспоненциальные производящие функции
- •Двенадцатиричный путь
Лекция 5. Задача о беспорядках
Пусть имеется конечное упорядоченное
множество элементов {1,…, n}. Из этих
элементов могут быть образованы
перестановки a1,…, an
(ai{1,…,n}).
Число всех возможных перестановок –
n!. Среди этих n! перестановок
есть такие, что ни один элемент не стоит
на своём месте (aii,
i=
).
Иначе говоря, элемент номер 1 не стоит
на 1-ом месте, элемент номер 2 не стоит
на 2-м месте, и т.д., элемент номер n
не стоит на n-м месте.
Такие перестановки называются
беспорядками.
Число беспорядков из n элементов обозначается Dn (ясно, что Dn<n!).
Теорема. Число беспорядков из n элементов равно:
.
# Обозначим через свойство pi
– «i-й элемент стоит на i-м месте».
Тогда по формуле решета
.
Общее число перестановок n
элементов – n! Число
перестановок, где i-й элемент стоит
на i-м месте, равно (n-1)! (ставим
i-й
элемент на i-е
место, а оставшиеся n-1
элементы переставляем (n-1)!
способами). При этом сам i-й элемент
можно выбрать
способами. Таким образом, число
перестановок, где хотя бы по одному
элементу стоит на своём месте, равно
.
Число перестановок, где i-й элемент
стоит на i-м месте, а j-й на j-м
(ij), равно
(n-2)!, при этом i-й и j-й элементы
можно выбрать
способами. Таким образом, число
перестановок, где хотя бы два элемента
стоят на своих местах –
.
Аналогично, число перестановок, где на
своих местах стоят хотя бы три элемента
–
.
Число перестановок, где на своих местах
стоят хотя бы r элементов
–
.
Число перестановок, где все элементы
стоят на своих местах
.
Подставляем в формулу решета:
#
Следствие 1.
Так как
,
то
.
Следствие 2.
Так как
,
то
.
Следствие 3.
Рекуррентная формула для числа
беспорядков:
.
#
#
Следствие 4.
# По рекуррентной формуле из следствия
3 получаем
или
.
При n=1 получаем
.
По формуле из следствия 1 получаем
.
Следовательно,
.
#
Следствие 5.
Ещё одна рекуррентная формула для числа
беспорядков:
.
# Рассмотрим n элементов x1, x2, … , xn. Переставим их так, чтобы получить беспорядок. Начнём с x1: возьмём x1 и подставим его на место i-го элемента (i1). Тогда xi можно поставить на либо на первое место, либо на какое-то другое, кроме i-го. Если x1 стоит на i-м месте, а xi – на 1-ом, то число таких беспорядков – Dn-2 (т.е. число беспорядков оставшихся n-2 элементов). Если x1 не стоит на первом месте, то такой беспорядок определяется условием:
x2 не стоит на 2-м месте,
x3 не стоит на 3-м месте,
…
xi-1 не стоит на (i-1)-м месте,
xi не стоит на 1-м месте,
xi+1 не стоит на (i+1)-м месте,
…
xn не стоит на n-м месте.
Всего здесь n-1 элемент, то есть число таких беспорядков – Dn-1.
Итак, если x1 стоит на i-ом месте, то число таких беспорядков Dn-1+Dn-2. Но x1 можно поставить на любое из (n-1) мест (кроме 1-го). Для каждой установки x1 справедливы приведённые выше рассуждения.
Таким образом, общее число беспорядков – (n-1)(Dn-1+Dn-2). #
Для проверки полученной формулы вычислим количество беспорядков для некоторых значений n по рекуррентной и прямой формулам. По следствию 4, D0=1, D1=0.
Рекуррентная формула |
Нерекуррентная формула |
|
|
|
|
|
|
Для строгого доказательства правильности рекуррентной формулы, проверим ее в общем виде.
.
Из следствия 3
,
следовательно,
.
Тогда
.
Подставим этот результат в рекуррентную
формулу:
.
Получили формулу из следствия 3.
Обозначим через Dn,r число перестановок, в которых на своих местах остаются r элементов, а остальные (n-r) образуют беспорядок. Ясно, что Dn,n=1 (все элементы на своих местах), и Dn,0=Dn (ни одного элемента нет на своём месте).
Теорема.
.
# r элементов, стоящих на своём месте,
можно выбрать из n элементов
способами. Для каждой такой выборки
остальные (n-r) элементов образуют
беспорядки, число которых Dn-r.
Следовательно, всего таких перестановок
.
С другой стороны, (n-r) элементов,
образующих беспорядки, можно выбрать
способами. Следовательно,
.
В силу симметричности биномиальных
коэффициентов
,
обе формулы дают один и тот же результат.
#
Пример. Выстраиваем 5 человек в определённом порядке, после чего 3 из них переставляем так, чтобы они не стояли на своих местах. Сколько таких перестановок?
Ответ: если трое не стоят на своих местах, то оставшиеся двое стоят на своих местах, т.е.
.
Следствие.
.
# Из n элементов можно образовать n! перестановок без повторений.
Среди них будет Dn,0 таких, где ни один элемент не стоит на своём месте;
Dn,1 таких, где по одному элементу стоит на своём месте;
Dn,2 таких, где по паре элементов стоит на своих местах;
и т.д.;
Dn,n=1 таких, где все элементы стоят на своих местах.
Следовательно, общее число перестановок (n!) равно сумме этих чисел. #