Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Графы_СиАн.doc
Скачиваний:
5
Добавлен:
14.08.2019
Размер:
684.54 Кб
Скачать

Пример 2.

Д ан граф G = (X,Г); X = {x1,x2,x3,x4,x5,x6}

Имеем:

Г(x1) =

Г(x2) = {x5}

Г(x3) = {x2,x4}

Г(x4) = {x1}

Г(x5) = {x4,x6}

Г(x6) = {x1,x3}

При таком задании неориентированных графов предполагается, что соответствие Г задаёт такой ориентированный граф, который получается из исходного удвоением каждого ребра и придания им противоположной направленности.

О писать граф можно и обратным соответствием. Под обратным соответствием Г-1(xi) будем понимать множество вершин xk, для которых в графе G существует дуга (xk, xi).

Пример 3.

Дан граф G = (X,Г) X = {x1,x2,x3,x4,x5,x6}

Имеем: Г-1(x1) = {x6}

Г-1(x2) = {x1,x3}

Г-1(x3) = {x6}

Г-1(x4) = {x3,x5}

Г-1(x5) = {x2}

Г-1(x6) = {x5}

Очевидно, что для неориентированного графа Г-1(xi) = Г(xi) для всех xiХ.

Когда мы рассматриваем действие отображения Г не на одну, а на множество вершин Хq = {x1, x2, ...xq}, то под Г(Хq) понимаем объединение

Г(Хq) = Г (x1) Г (x2) ... Г (xq)

Отображение Г(Г(xi)) записывают как Г2i). “Тройное отображение” Г(Г(Г(xi))) обозначают Г3(xi) и т. д. Аналогично понимаются отображения Г-2(xi), Г-3(xi) и т. д.

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

§ 2.3.2. Матрица смежности. Задать в графе отношение смежности – это указать, какие вершины смежны. Обычно это задается матрицей смежности.

Пусть дан орграф G. Его матрица смежности обозначается через А=[аij] и определяется т.о.:

аij = 1, если в G  дуга (xi,xj)

аij = 0, если в G не  дуги (xi,xj)

Поскольку матрица смежности определяет отношения смежности между вершинами графа, то её размер n  n, где n - порядок графа.

Пример 4.

x1

x2

x3

x4

x5

x6

х1

0

1

1

0

0

0

х2

0

0

0

0

1

0

х3

0

1

0

1

0

0

х4

1

0

0

0

0

1

х5

0

0

0

1

0

1

х6

1

0

0

0

0

0


Матрица смежности полностью определяет структуру графа. Например, сумма всех элементов строки xi дает полустепень исхода вершины xi, а сумма столбика xj – полустепень захода вершины xj.

Множество столбцов, имеющих 1 в строке xi, есть отображение Г(xi), а множество строк, имеющих 1 в столбце xj, - обратное отображение Г-1(xj).

Возведем матрицу смежности в квадрат. Пусть элемент аik матрицы А² определяется по формуле:

аik = аij ajk

Слагаемое в уравнении равно 1 тогда и только тогда, когда оба числа aij и ajk равны 1, в противном случае оно равно 0. Поскольку из равенства aij = ajk =1 следует существование пути длины 2 из вершины xi к xk, проходящего через вершину xj, то аik равно числу путей длины 2, ведущих из xi в xk.