Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ванеев О.Н., Турчин Д.Е. МУ к ПР1 по ТИПИС.doc
Скачиваний:
1
Добавлен:
13.08.2019
Размер:
293.38 Кб
Скачать

2.3 Декартово произведение множеств. Соответствия и отношения на множествах

Кортежем длины n называют совокупность элементов a1, a2, … , an , которая в отличии от множества {a1, a2, … , an} характеризуется порядком входящих в эту совокупность элементов, то есть каждый элемент занимает определенное место.

При n=2 кортеж называется упорядоченной парой, при n=3 – упорядоченной тройкой, при n=4 – упорядоченной четверкой и т. д.

Декартовым (прямым) произведением множеств A1, A2, … ,An называется множество A1×A2×…×An, состоящее из всех кортежей длины n на множествах A1, A2, … , An.

Если A1=A2=…=An=А, то декартово произведение множеств A1, A2, … , An называют декартовой степенью множества А и обозначают через Аn.

При n=2 А2 называют декартовым квадратом, а при n=3 А3 называют декартовым кубом. По определению полагают, что А1=А, А0={λ}, где {λ} – одноэлементное множество, состоящее из пустого кортежа λ.

Декартово произведение множеств обладает следующими свойствами:

1) А×ВВ×А;

2) А×(В×С) ≠ (А×ВС;

3) Аm×АnАm+n;

4) A×Ø = Ø×A = Ø;

5) А×(ВС) = (А×В)  (А×С);

6) А×(ВС) = (А×В)  (А×С).

Бинарным соответствием из А в В называется всякое подмножество Р декартова произведения А×В, то есть Р А×В. При этом множество А называется множеством отправления соответствия Р, а Вмножеством прибытия соответствия Р.

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

Соответствие Р может быть представлено графически в виде схемы, на которой элементы множеств А и В изображаются точками, а упорядоченные пары в виде стрелок, направленных от элементов множества отправления к элементам множества прибытия (рис. 2.4).

Рис. 2.4 Графическое представление соответствия

Бинарным отношением на множестве А называется всякое подмножество R декартова квадрата А2, то есть R А2.

Если x, y R, где R – бинарное отношение на множестве А, то говорят, что элемент находится в отношении R к элементу y и записывают это через xRy.

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

Граф – это множество элементов V, называемых вершинами, и набор Е неупорядоченных и упорядоченных пар вершин. Граф обозначается через G(V, E).

Неупорядоченная пара вершин (u, v) называется ребром, упорядоченная пара u, vдугой. Принято говорить, что ребро (u, v) соединяет вершины u и v, а дуга u, v начинается в вершине u и заканчивается в вершине v.

Граф, содержащий только ребра, называется неориентированным, а граф, содержащий только дуги, – ориентированным. Граф, в состав которого входят как ребра, так и дуги называется смешанным.

Если пара вершин соединяется двумя или более ребрами (дугами одного направления), то такие ребра (дуги) называются кратными. Если ребро (дуга) начинается и заканчивается в одной и той же вершине, то такое ребро (дуга) называется петлей.

Иногда под графом понимают граф без петель и кратных ребер; тогда граф, в котором допускаются кратные ребра (дуги), называется мультиграфом, а граф, в котором могут присутствовать кратные ребра (дуги) и петли – псевдографом.

Вершины, соединенные ребром или дугой, называются смежными. Ребра, имеющие общую вершину, также называются смежными. Ребро (дуга) и любая из его вершин называются инцидентными. Вершина, не являющаяся инцидентной ни одному ребру (дуге) графа, называется изолированной. Если граф состоит только из изолированных вершин, то его называют ноль-графом.

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

Рис. 2.5 Представление графов в виде схем: а) – неориентированный граф; б) – ориентированный граф

Можно выделить следующие способы задания графа:

1. Путем перечисления всех вершин v1, v2, … vn и ребер (дуг) e1, e2, … em графа G(V, E).

2. С помощью матрицы смежности.

Матрицей смежности, соответствующей графу G(V, E), называется матрица A=[aij], у которой элемент aij равен числу ребер (дуг), соединяющих вершины vi и vj (идущих из vi в vj), и aij=0, если соответствующие вершины не являются смежными.

Например, для графов, представленных на рис. 2.5а и 2.5б, соответствующие матрицы будет иметь следующий вид:

3. С помощью матрицы инцидентности.

Матрицей инцидентности графа G(V, E) называется матрица B=[bij], в которой элемент bij =1, если вершина vi инцидентна ребру ej, и bij =0, если вершина vi и ребро ej не инцидентны.

4. С помощью списка смежности.

Список смежности графа G(V, E) представляет собой указание для каждой вершины этого графа множества смежных с ней вершин.

Подграфом G'(V', E') графа G(V, E) называется граф с множеством вершин V' V и множеством ребер (дуг) Е' E, каждое из которых инцидентно только вершинам из V'. Если подграф G'(V', E') графа G(V, E) содержит все его вершины (V'=V), то его называют остовным.

Последовательности ребер (v0, v1), (v1, v2), … , (vi, vi+1), … , (vr-1, vr) или дуг v0, v1 , v1, v2 , … , vi, vi+1 , … , vr-1, vr называются маршрутами, соединяющими вершины v0 и vr. Маршрут замкнут, если v0=vr. Маршрут называется цепью, если все его ребра (дуги) различны, и простой цепью, если все его вершины различны. Замкнутая (простая) цепь называется (простым) циклом.

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