Лекция 5. Задача о беспорядках 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лекция 5. Задача о беспорядках



 

Пусть имеется конечное упорядоченное множество элементов {1,…, n }. Из этих элементов могут быть образованы перестановки a 1,…, an (ai Î{1,…, n }). Число всех возможных перестановок – n!. Среди этих n! перестановок есть такие, что ни один элемент не стоит на своём месте (ai ¹ i, 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 -м (i ¹ j), равно (n -2)!, при этом i -й и j -й элементы можно выбрать способами. Таким образом, число перестановок, где хотя бы два элемента стоят на своих местах – .

Аналогично, число перестановок, где на своих местах стоят хотя бы три элемента – . Число перестановок, где на своих местах стоят хотя бы r элементов – . Число перестановок, где все элементы стоят на своих местах . Подставляем в формулу решета: #

Следствие 1.

Так как ,

то .

Следствие 2.

Так как , то .

 

Следствие 3.

Рекуррентная формула для числа беспорядков: .

#

#

Следствие 4.

# По рекуррентной формуле из следствия 3 получаем или . При n =1 получаем . По формуле из следствия 1 получаем . Следовательно, . #

 

Следствие 5.

Ещё одна рекуррентная формула для числа беспорядков: .

# Рассмотрим n элементов x 1, x2, …, xn. Переставим их так, чтобы получить беспорядок. Начнём с x 1: возьмём x 1 и подставим его на место i -го элемента (i ¹1). Тогда xi можно поставить на либо на первое место, либо на какое-то другое, кроме i- го. Если x 1 стоит на i -м месте, а xi – на 1-ом, то число таких беспорядков – Dn -2 (т.е. число беспорядков оставшихся n -2 элементов). Если x 1 не стоит на первом месте, то такой беспорядок определяется условием:

x 2 не стоит на 2-м месте,

x 3 не стоит на 3-м месте,

xi -1 не стоит на (i -1)-м месте,

xi не стоит на 1-м месте,

xi+ 1 не стоит на (i +1)-м месте,

xn не стоит на n -м месте.

Всего здесь n -1 элемент, то есть число таких беспорядков – Dn -1.

Итак, если x 1 стоит на i -ом месте, то число таких беспорядков Dn -1+ Dn-2. Но x 1 можно поставить на любое из (n -1) мест (кроме 1-го). Для каждой установки x 1 справедливы приведённые выше рассуждения.

Таким образом, общее число беспорядков – (n -1)(Dn- 1+ Dn-2). #

 

Для проверки полученной формулы вычислим количество беспорядков для некоторых значений n по рекуррентной и прямой формулам. По следствию 4, D 0=1, D 1=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!) равно сумме этих чисел. #

 

  1. Теорема о числе перестановок
  2. Функция Эйлера. Доказать, что , где n- натуральное число, p-простые делители числа n. Выразить функцию Эйлера через функцию Мебиуса.

Функция Эйлера

Функция Эйлера φ (n), где n – натуральное число, дает количество натуральных чисел, не превышающих n и взаимно простых с n. Иначе говоря, φ (n)= k, где 0< k £ n; (k, n)=1.

Теорема

, где pi – все простые делители n. ( - произведение по всем простым делителям числа n).

# В теореме Лежандра заменим ai на pi, где pi – простые делители n.

Тогда (так как pi делят n нацело).

По теореме Лежандра

. #

 

Пример. Определим, сколько чисел, не превышающих 100, взаимно простые с 100. Разложим число 100 на простые сомножители: 100=2·2·5·5=2252. Таким образом, у числа 100 два простых делителя – 2 и 5. По формуле Эйлера получаем

.

Таким образом, среди первой сотни есть 40 чисел, взаимно простых с 100.

Функция Мебиуса

Функция Мебиуса m (n), где n – натуральное число, принимает следующие значения:

Функция Мебиуса позволяет записать функцию Эйлера в виде суммы:

.

Суммирование идет по всем делителям n (а не только по простым делителям).

 

Пример. Вычислим φ (100), используя функцию Мебиуса.

Все делители 100 – {1, 2, 4, 5, 10, 20, 25, 50, 100}.

m (1) = 1,

m (2) = (-1)1 = -1 (у двойки один простой делитель – 2)

m (4) = 0 (4 делится на квадрат двойки)

m (5) = (-1)1 = -1 (у 5 один простой делитель – 5)

m (10) = (-1)2 = 1 (у 10 два простых делителя – 2 и 5)

m (20) = 0 (20 делится на квадрат двойки)

m (25) = 0 (25 делится на квадрат пятерки)

m (50) = 0 (50 делится и на 22, и на 55)

m (100) = 0 (100 делится и на 22, и на 55)

Таким образом,

Свойство функции Мебиуса: .

Например, n =100, a Î{1, 2, 4, 5, 10, 20, 25, 50, 100}.

.


 

  1. Теорема о числе способов выбора k-элементов, среди которых нет двух соседних, из n элементов, расположенных в ряд. Доказать с помощью получения рекуррентной формулы.
  2. Теорема о числе сочетаний с повторениями. Доказать с помощью получения рекуррентной формулы.

 

Шаг 1: Вводим обозначения – обозначим число r-сочетаний с повторениями из n-множества S через f(n,r)

Шаг 2: Начальные условия: f(n,1)=n; f(1,r)=1

Шаг 3: Логические рассуждения

Как правило, из множества S выделяется какой-либо элемент и фиксируется. Чаще всего – первый из ряда.

Тогда относительно нашего случая о любом r-сочетании с повторениями, можно сказать, содержит оно фиксированный элемент или не содержит.

Если содержит, то остальные (r-1) элементов этого r-сочетания (а, значит, r-сочетаний содержащих фиксированный элемент), можно выбрть f(n, r-1) способом.

Если сочетание не содержит, то таких r-сочетаний f(n-1,r).

Т.к. эти случаи взаимно исключают друг друга, то:

f(n,r)= f(n, r-1)+ f(n-1,r)

Шаг 4: Необходимо проверить получившуюся рекуррентную формулу применительно к известному результату.

f(n,0)=1=f(n,1)-f(n-1,1)=n-(n-1)

Шаг 5: Различные построения.

Один из вариантов: последовательно вычислять f(n,2), f(n,3) и т.д. и смотреть есть ли закономерность.

f(n,2)=n(n+1)/2

f(n,3)=n(n+1) (n+2)/6

В общем виде:

f(n,r)=n(n+1)(n+2)….(n+r-1)/r!

Шаг 6: Рекуррентный спуск

Проверка с помощью формулы начальных условий:

f(n,1)=n

f(1,r)=1


 



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 2448; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.136.170 (0.047 с.)