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

Учебное пособие 1085

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
754.67 Кб
Скачать

2.ЭЛЕМЕНТЫ КОМБИНАТОРИКИ

2.1.Основные правила комбинаторики

Комбинаторика – раздел математики, связанный с решением задач выбора и размещения элементов конечного множества в соответствии с заданными правилами.

Каждое правило определяет способ построения некоторой конструкции из элементов исходного множества. Полученные конструкции называются комбинаторными конфигурациями.

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

Большинство комбинаторных задач решается с помощью двух основных правил - правила суммы и правила произведения.

Правило суммы. Пусть A, B – конечные множества, |A| = n, |B| = m.

| | = + − | ∩ |,

следовательно

| | = + ↔ ∩ = .

Комбинированная интерпретация.

Если некоторый объект A можно выбрать n способами, а другой объект B можно выбрать m способами, то выбор "либо A, либо B" можно осуществить n+m способами.

 

|

Правило произведения. Если мощность |A| = n, |B| =

m, то

×

| = ∙

.

 

 

 

Комбинаторная интерпретация.

Если объект A можно выбрать nспособами, а после каждого такого выбора другой объект Bможно выбрать (независимо от выбора объекта A) mспособами, то пары объектов A и B можно выбрать m n способами.

11

Пусть

A a1,a2 ,...,an ,

B b1,b2 ,...,bm и |А|

- число

элементов множества A. Составим декартово произведение

A Bмножеств A и B, т.е. множество пар ai ,bi

.

 

 

{(a1,b1),

(a1,b2 ), (a1,bm ),

a A,b B: A B (a2 ,b1),

(a2,b2 ), (a2,bm ),

i

i

 

 

 

 

 

 

 

(an ,b1),

(an ,b2 ), (an ,bm )}

Тогда правило произведения записывается следующим образом:

| A B| | A| |B|

Пример. Сколько всего существует двузначных чи-

сел?

Решение. Поскольку в двузначном числе цифра, обозначающая число десятков, должна быть отлична от нуля, то

A = {1, 2, ..., 9}, B = {0, 1, 2, ..., 9} и

×= {10,11,…,19,…,90,91,…,99}, | A B| | A| | B| 90.

2.2. Выборки элементов без повторений

Простейшими комбинаторными конфигурациями являются перестановки, размещения и сочетания.

Перестановки.

 

 

 

 

Пусть

= {

,

 

.

Перестановкой

элементов

множества M

 

,…, }

 

 

 

 

называется любой упорядоченный набор эле-

ментов

M, .

,…,

)

, состоящий из n различных элементов

множества(

 

 

 

Перестановки

 

отличаются

друг от друга

порядком

следования элементов.

Теорема. Число всех перестановок равно n!

= !

12

Доказательство. На первом месте можно разместить nэлементов, на втором – любой из оставшихся (n-1) элементов и т.д. Для последнего места остается 1 элемент. В силу правила произведения имеем:

= ∙ ( − 1)∙…∙1 = !.

Пример. Сколькими способами можно разместить 5 студентов при наличии 5 мест.

= 120.

Размещения.

Пусть множество Mсостоит из n элементов. Размещением (упорядоченной выборкой) из nэлементов по m элемен-

тов

 

называется любой упорядоченный набор элемен-

тов(

≤ )

,

)

, состоящий

из

mразличных элементов

множества( ,

M,….

 

 

 

 

 

 

n элементов по

 

Теорема.

Число

размещений

mэлементов обозначается .

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

 

 

 

 

 

 

(

!

)!

 

 

 

 

 

 

 

 

 

 

M элементов множества

 

Доказательство.=Размещение

 

=

!

Mможно представить, как заполнение некоторых m позиций элементами множества M. При этом первую позицию можно заполнить nспособами, вторую позицию (n-1) способами. Последнюю позицию можно заполнить (n-m+1) способами.

 

∙ (

=

 

∙ (

−1) ∙..∙( −

+1) =

 

 

− 1)∙..∙(

+1)(

)( −

− 1)∙..∙1

=

 

(

)( −

−1) ∙..∙1

 

=

 

 

=

(

!

)!

 

 

 

 

Пример. Из 10 книг производным образом берутся 3 книги и ставятся на полку. Сколько существует способов такой расстановки книг.

13

=!! = 8∙9∙10 = 720.

Заметим, что размещение из n элементов по nэлементам представляет собой перестановку, т.е.:

= = !

Сочетания.

 

 

 

Сочетанием

(неупорядоченной

выборкой)

из

nэлементов по m, где

m n, называется

неупорядоченное

подмножество множества M, состоящее из nразличных эле-

ментов.

 

 

 

из nэлементов по

Теорема. Число

сочетаний

 

mобозначается как

и определяется по формуле:

 

=

!

 

 

 

( − )!

!

 

Доказательство. Если объединить размещения из nэлементов по m, которые состоят из одних и тех же элементов (то есть не учитывать порядка расположения элементов), то получим сочетание из nэлементов по m. Так как для каждого такого сочетания можно получить n! размещений. Тогда

=! и, следовательно:

 

 

 

!

.

=

! =

( )! !

2.3. Выборки элементов с повторениями

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

ный набор

, элементы которого могут повто-

ряться. Поскольку( ,

,вупорядоченном, )

наборе может находить-

ся любой из n элементов, то число размещений с повторе-

ниями (обозначение такого числа

) равно nm. Таким обра-

зом:

 

=

 

14

 

Пример. Из чисел 1, 2, 3, 4 составляются трехзначные числа. Сколько чисел можно получить таким образом.

= 4 = 64..

Сочетанием (неупорядоченной выборкой) с повторениями из n элементов по mэлементов называется множество, состоящее из элементов, выбранных m раз из множества M. При этом допускается выбирать элемент повторно.

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

 

(

+

− 1)

=

=

!(

−1)!

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

7!

= = 2!5! = 21

 

 

Таблица 2

Выбор эле-

Упорядоченная

Неупорядоченная

ментов

 

 

Без повторе-

 

 

ний

 

 

С повторе-

 

 

ниями

 

 

2.4. Объединение комбинаторных конфигураций

Комбинаторные числа не всегда определяются непосредственно по известным комбинаторным конфигурациям. Часто используются различные способы сведения одних комбинаторных комбинаций к другим. Простейший из этих способов – метод включений и исключений. В этом методе комбинаторная комбинация представляет собой объединение

15

других комбинаторных конфигураций, число которых легко вычислить непосредственно. Таким образом, возникает задача вычисления числа комбинаторных конфигураций в объединении. В простейшем случае справедлива формула.

| | = | | +| | − | ∩ |

Доказательство. Используем круги Эйлера.

A B

Рис. 8 Здесь можно выделить три непересекающихся между

тогда множестваА[, В и(

)]

 

[ (

)]

и 3)

( ∩ )

собой области: 1)

 

, 2)

 

 

 

 

 

 

представляются в виде:

 

= [

(

)] (

)

 

 

 

= [

(

)] (

)

 

 

 

= [ ( ∩ )] [ ( ∩ )] ( ∩ )

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

| | = | ( ∩ )| +| ∩ | | | = | ( ∩ )| +| ∩ |

| | = | ( ∩ )|+ | ( ∩ )| +| ∩ |

Подставим из первых двух равенств в 3е, получим

| | = | | −| ∩ | + | | −| ∩ | +| ∩ | = | | +| | −| ∩ |

В более сложном случае имеет место равенство

| | = | | + | | +| | −| ∩ | −| ∩ | − | ∩ | +| ∩ ∩ |

16

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

| | = | | +| | − |( ) ∩ | = = | | + | |− | ∩ | + | |

−|( ∩

) (

∩ )| =

= | | + | |+ |

| −| ∩ |

−(| ∩ | + | ∩ | − | ∩ ∩ ∩ |) =

= | | + | |+ |

| −| ∩ | −| ∩ | − | ∩ |

+| ∩

∩ |

 

Пример. Сколько существует натуральных чисел, меньших 1000, которые не делятся ни на 3, ни на 5, ни на 7?

Всего натуральных чисел меньших тысячи 999.Из них

1)999:3 = 333делятся на 3

2)999 5 = 199 делятся на 5

3)999 7 = 142 делятся на 7

4)999 (3×5) = 66 делятся на 3 и 5

5)999 (3×7) = 47 делятся на 3 и 7

6)999 (5×7) = 28 делятся на 5 и 7

7)999 (3×5×7) = 9 делятся на 3, на 5 и на 7

Врезультате имеем

=999−(333+199+142− 66− 47− 28+9) == 457

2.5. Бином Ньютона

Такое название получила формула

 

 

 

(Из+ )

= ∑

 

 

 

 

.

 

+

;

 

 

 

 

 

 

 

 

 

неё в частности получается :

 

= 3,

= 2,

 

(

+

)

=

+2

;

(

+

)

=

+3 +3

+

= 4,

( +

)

=

+4

+6

+4

+ .

Коэффициенты

 

называются биномиальными. Би-

номиальные коэффициенты обладают рядом замечательных свойств: они являются целыми положительными числами,

17

крайние из них равны единице, коэффициенты, равноотстоящие от концов одинаковы, они возрастают от краёв к середине, сумма всех коэффициентов равна 2 .Особенно важное свойство + = . Пользуясь этим свойством строится так называемый треугольник Паскаля, состоящий из биномиальных коэффициентов

 

 

 

 

 

 

Таблица 3

n=0

 

 

 

1

 

 

 

n=1

 

 

1

1

 

 

 

n=2

 

 

1

2

1

 

 

n=3

 

1

3

3

1

 

 

n=4

 

1

4

6

4

1

 

n=5

1

5

10

10

5

1

 

По боковым сторонам треугольника Паскаля стоят единицы, внутри числа, образованные сложением двух чисел, стоящих над ними. При этом ( +1) строка даёт биномиальные коэффициенты для разложения –ой степени бинома.

18

3.ОТНОШЕНИЯ НА МНОЖЕСТВАХ

3.1.Декартово произведение множеств

При задании конечных множеств не имеет значения порядок, в котором перечислены его элементы. Однако бывают случаи, когда необходимо работать с упорядоченными наборами элементов. Для этого необходимо познакомимся с упорядоченной парой элементов.

 

Упорядоченной парой называется запись вида

 

,

где на первом месте расположен элемент а, принадлежащий( , )

некоторому множеству А, а на втором месте – элемент

 

.

В частном случае множества А и В могут совпадать.

 

 

Множество всех упорядоченных наборов элементов

вида

таких, что

 

и

 

 

называется декартовым

 

произведением множеств А и В и обозначается

или прямым( , )

 

 

 

 

 

 

как

× . Следовательно, по определению:

 

 

 

× = {( , )|

,

 

 

 

}.

 

 

 

Пример. Пусть

= { ,

}

и = {1,2,3}. Тогда;:

 

 

 

× = {( ,1),( ,2),( ,3),( ,1),( ,2),( ,3)}

 

 

×= {(1, ),(1, ),(2, ),(2, ),(3, ),(3, )}.

Заметим, что при этом × ≠ × . Далее

×=

{(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)}.

Отметим,

что

если

множества А и В конечны и

| | = , | | =

, то

|

×

| =

.

 

 

 

 

Прямое произведение множеств может быть изображено графически. Для этого используется диаграмма Венна.

В частности, для множества

×

из предыдущего примера

она имеет вид

 

19

Таблица 4

a

( , )

( , )

( , )

А

( , )

( , )

( , )

 

 

 

 

B

 

В качестве следующего примера рассмотрим произведение множества вещественных чисел R на самого на себя.

Множество

или 2 состоит из всех упорядоченных пар

вещественных×чисел

. Их можно представить2

себе как

координаты точек на(плоскости, )

.

Множество

называется

декартовой плоскостью.

 

 

 

 

 

 

Декартовым

произведением

произвольного числа

множеств

,

,…,

называется множество

= 1,2,…, }

.

×

× …,×

= {( , ,…,

)|

,

 

Элементы этого множества – конечные упорядоченные наборы, с которыми работают все языки программирования и базы данных.

Если каждое из множеств

 

совпадает со

множествомА, то прямое произведение,

данного множества-

,…,

 

20