Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_ Шпоры - МАТЧАСТЬ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.05 Mб
Скачать

11.Матрицы смежности и инцидентности, их основные свойства. Смежностные (реберные) графы.

Определим матрицу смежности как симметричную квадратную матрицу А=[ai,j] порядка п, в которой элемент Cjj равен 1, если в графе есть ребро {vi, Vj} , т.е. Vi и Vj смежны, и 0, если такого ребра нет.

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

Очевидно, что матрица смежности пустого графа состо­ит из одних нулей, т.е. А(Оп)=0. Матрица смежности полно­го графа состоит из одних единиц, кроме диагональных эле­ментов, которые равны 0.

Также неориентированный граф G может быть полностью описан с помощью его матрицы инцидентности. Определим матрицу инцидент­ности графа как прямоугольную матрицу В=[bi,j] размера n×m, в которой элемент bij равен 1, если вершина vi инци­дентна ребру ej , и 0 в противном случае.

Как следует из определения, общее количество единиц в матрице инцидентности равно удвоенному числу ребер гра­фа, количество единиц в любой строке равно степени соот­ветствующей вершины, а столбцы содержат по две единицы. Поэтому между строками матрицы существует простая зави­симость: элементы любой строки могут быть получены сложе­нием одноименных элементов остальных строк по модулю 2. Используя понятие вектора инцидентности, можно записать

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

Смежностные (реберные) графы.

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

Реберный граф L(G) простого графа G — это такой граф, в котором вершины сопоставлены рёбрам G. Вершины в L(G) смежные, если соответствующие им рёбра в G смежные.

Для построения смежностного графа поставим в середине каждого ребра исходного графа точки. Это — вершины смежностного графа. Соединим полученные вершины между собой, если они лежат на смежных ребрах.

12.Изоморфизм графов.

Имеются изобра­жения графов одного порядка с одинаковым числом ребер. Не­обходимо установить, разные это графы или один, только по-разному представленный. Чтобы различать подобные ситуа­ции используют понятие изоморфизма.

Изоморфизмом называют взаимно-однозначное соответ­ствие между множествами вершин двух графов G1 и G2, сохраняющее отношение смежности, а сами графы называ­ют изоморфными. Отображая это, пишут: G1=G

Изоморфизм графов есть отношение эквивалентности. Действительно, изомор­физм обладает всеми необходимыми свойствами:

.1. рефлексивность: G ~ G, где требуемая биекция суть тождественная функция;

2. симметричность: если G1 ~ G2 с биекцией h, то G2 ~ G1 с биекцией h-1;

3. транзитивность: если G1 ~ G2 с биекцией h и G2 ~ Сз с биекцией g, то G1 ~ Сз с биекцией g h.

Графы рассматриваются с точностью до изоморфизма, то есть рассматриваются классы эквивалентности по отношению изоморфизма

Пример

Три внешне различные диаграммы являются диаграм­мами одного и того же графа

Числовая характеристика, одинаковая для всех изоморфных графов, называется инвариантом графа. Так, p(G) и q(G) — инварианты графа G.

Анализ графов на изоморфность целесообразно начинать со сравнениия значений их инвариантов. И только при их сов­падении переходить к перебору допустимых вариантов нуме­рации вершин. Тривиальными инвариантами графа являют­ся \V\ и \Е\. К числу инвариантов относится и степенная последовательность графа. Если, например, при совпадении степенных последовательностей двух графов в каждом из них есть одна вершина степени d, обозначенная в первом графе как v5 , то из всех возможных нумераций вершин второго гра­фа следует рассмотреть только варианты, в которых вершина этой степени имеет такой же номер.

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

Пример

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