Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры-дискретка.doc
Скачиваний:
0
Добавлен:
21.12.2019
Размер:
462.34 Кб
Скачать

Перестановки с повторениями, мультимножества

Пусть даны n элементов A = {a1,…, an}. Строим последовательности из этого множества элементов. Первый элемент a1 повторим k1 раз, второй элемент a2 повторим k2 раз,..., n-ый элемент an повторим kn раз: k1 + k2 +…+ kn = m. Такие последовательности называются перестановками с повторениями из n элементов типа (k1,…, kn) или мультимножествами типа (k1,…, kn).

Число перестановок с повторениями типа повторениями из n элементов типа (k1,…, kn) обозначается Pn(k1,…, kn) и называется также полиномиальным коэффициентом.

Теорема 1. Pn(k1,…, kn) = .

Если бы все элементы были бы различными, то получилось бы m! перестановок. Элементы a1 можно переставить k1! способами, элементы a2k2! способами,...., элементы ankn! способами, но число перестановок с повторениями от этого не изменится. Значит, число перестановок с повторениями меньше числа перестановок без повторения в k1!k2!...kn! раз. Поэтому число перестановок с повторениями Pm(k1,…, kn) = .

Графы. Основные понятия графов.

Граф G определяется двумя множествами: множеством вершин V, множеством ребер E и отношением инцидентности между вершинами и ребрами и обозначается G = (V, E).

Если ребро x инцидентно вершинам а и b, то это обозначают x = (а, b). В этом случае также говорят, что вершины а и b инцидентны ребру x, а также, что ребро x соединяет вершины а и b, или, что вершины а и b являются концами ребра x.

На диаграмме обычно вершины графа обозначаютс точками или кружочками, а ребра отрезками или дугами.

Здесь ребро х1 соединяет вершины a1 и a2, а ребро х2 соединяет вершину a2 с собой х2 = (a2, a2). Такое ребро называется петлей. Граф, допускающй петли, называется псевдографом.

Вершины a5 и a6 соединены тремя ребрами х4, х5, х8. Такие ребра называются кратными. Граф без петель, но допускающий кратные ребра, называется мультиграфом. Граф без петель и кратных дуг называют простым графом. Термин граф обычно применяют в широком смысле, подразумевая под этим и псевдограф, и мультиграф, и простой граф. Так как в большинстве случаев мы будем рассматривать простые графы, то под словом граф, мы в дальнейшем, если не оговорено противное, мы будем подразумевать простой граф.

В некоторых случаях ребру графа задается ориентация, одна из вершин a считается началом, а другая вершина bконцом ребра. В таком случае ребра (а, b) и (b, а) считаются разными.

Граф, которго все ребра ориентированы, называется ориентированным графом или орграфом.

Нуль-графом называется граф, не имеющий ребер.

Полным графом называется граф, в котором любые две вершины соединены ребром. Полный граф с n вершинами обозначается Кn

Способы задания графа

Граф можно задать несколькими способами.

а) Списками вершин и ребер. Например, V = {1, 2, 3, 4, 5, 6, 7}, .

У этого граф имеется 7 вершин и 9 ребер. В компьютерных программах список вершин описывается массивом V[1. .7], а список ребер – двумя массивами L [1. .9]: 1, 1, 1, 2, 2, 3, 3, 4, 4 и R [1. .9]: 2, 3, 6, 5, 7, 4, 7, 6, 7.

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

в) можно описать с помощью матрицы смежности. Матрица смежности имеет размер 77, каждая строка и каждый столбец матрицы соответствует определенной вершине. На месте (i, j) матрицы пишется 1, если имеется ребро (i, j), в противном случае на место (i, j) пишется 0.

г) Матрица инцидентности имеет размер pq = 79. Строки матрицы соответствуют вершинами, а столбцы – ребрам. Если вершина i инцидентна ребру j, то на месте (i, j) матрицы ставим 1, в противном случае – 0.

д) Списки инциденций состоят из p = 7 списков. Каждый из списков состоит из номера вершины и из номеров соседних вершин. Для нашего примера списки инцидентности дазаются так:

1 2 3 6

2 1 5 7

3 1 4 7

4 3 6 7

5 2

6 1 4

7 2 3 4