Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

dm_tema_2

.pdf
Скачиваний:
8
Добавлен:
14.02.2015
Размер:
406.26 Кб
Скачать

Дискретная математика Тема 2. Комбинаторика

Е.А.Перепелкин

АлтГТУ

2012

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

1 / 34

2. Комбинаторика

2.1 Правила комбинаторики

2.1 Правила комбинаторики

Утверждение (Правило суммы) Пусть объект A может быть выбран n способами, объект B m способами. Тогда выбор или A èëè B может быть осуществл¼н n + m способами.

Утверждение (Правило произведения) Пусть последовательно выбираются два объекта A è B. Если объект A может быть выбран n способами и после каждого такого выбора

объект B может быть выбран m способами, то последовательный выбор A è B может быть осуществл¼н nm способами.

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

2 / 34

2. Комбинаторика

2.1 Правила комбинаторики

Пример

На книжной полке стоят 5 книг по математике и 7 книг по информатике. Сколько существует способов выбрать одну книгу с полки?

Таких способов 12. Здесь мы применили правило суммы.

Пример

Сколько слов, содержащих 5 букв, можно составить из 26 букв латинского алфавита при условии, что любые две стоящие рядом буквы различны?

При составлении слов первую букву можно выбрать любой из 26 букв алфавита. Вторая буква не должна совпадать с первой. Поэтому вторую букву можно выбрать 25-ю способами. Аналогично третья,

четвертая и пятая буквы могут быть выбраны 25-ю способами. Согласно правилу умножения получаем 26 254 = 10156250 различных

ñëîâ.

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

3 / 34

2. Комбинаторика

2.1 Правила комбинаторики

В теории множеств правилу суммы соответствует формула

jA [ Bj = jAj + jBj; A \ B = ;;

правилу произведения формула

jA Bj = jAjjBj:

Правило суммы и произведения можно обобщить на выбор нескольких объектов.

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

4 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

2.2 Перестановки, размещения, сочетания, разбиения

Пусть A = fa1; : : : ; ang конечное упорядоченное множество.

Определение Перестановкой называется любая упорядоченная последовательность

fai1 ; : : : ; ain g

элементов множества A.

Определение

Выборкой из n элементов по m называется набор

fai1 ; : : : ; aim g;

ãäå âñå aij 2 A.

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

5 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

Выборка может быть упорядоченной и неупорядоченной. Выборка может содержать, может не содержать повторяющиеся элементы.

Определение

Размещением из n элементов по m называется упорядоченная выборка.

Определение

Сочетанием из n элементов по m называется неупорядоченная выборка.

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

6 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

Обозначим:

Pn

число перестановок из n элементов;

Anm

число размещений из n элементов по m без повторений;

m

число размещений из n элементов по m с повторениями;

An

Cnm

число сочетаний из n элементов по m без повторений;

m

число сочетаний из n элементов по m с повторениями.

Cn

Теорема

Справедливы формулы:

Pn = n!;

m

 

n!

m

 

m

 

 

 

An

=

 

;

An

= n

 

;

 

 

 

(n m)!

 

 

 

 

(n + m 1)!

 

Cnm =

n!

; Cnm =

 

:

(n m)!m!

m!(n 1)!

 

 

 

 

 

 

 

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

7 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

Доказательство.

Для перестановок. По правилу произведения

Pn = n(n 1) 1 = n!:

Для размещений без повторений

 

 

 

Anm =n(n 1) (n m + 1) =

 

 

 

=

n(n 1) (n m + 1)(n m) 1

=

n!

:

(n m) 1

(n m)!

 

 

 

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

8 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

Для сочетаний без повторений

 

Am

 

 

n!

Cm =

n

=

 

 

:

 

 

n

m!

 

(n m)!m!

 

 

Для размещений с повторениями

m

= nn n = n

m

:

An

 

 

| {z

 

}

 

 

 

m

 

 

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

9 / 34

2. Комбинаторика

2.2 Перестановки, размещения, сочетания, разбиения

Для сочетаний с повторениями. Каждая неупорядоченная выборка с повторениями может быть записана в следующем виде

fa1; : : : ; a1; a2; : : : ; a2; : : : ; an; : : : ; an :g

| {z } | {z } | {z }

k1 k2 kn

ãäå ki число вхождений элемента ai в выборку, k1 + + kn = m. Выборку можно закодировать булевым вектором

f1; : : : ; 1; 0; 1; : : : ; 1; 0; : : : ; 1; : : : ; 1g:

ãäå 0 выполняет

|

 

{z

 

}

|

 

{z

 

}

|

 

{z

 

}

 

 

 

k1

 

 

k2

 

 

kn

роль разделителя.

Таким образом, число выборок равно числу булевых векторов длины n + m 1, содержащих ровно m единиц, и равно

C m

=

(n + m 1)!

:

n+m 1

 

m!(n

 

1)!

 

 

 

 

 

 

Е.А.Перепелкин (АлтГТУ)

Дискретная математика. Тема 2

2012

10 / 34

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]