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

Матрица смежности

.docx
Скачиваний:
26
Добавлен:
14.08.2013
Размер:
31.69 Кб
Скачать

Матрица смежности

Пусть G  – помеченный граф порядка n ,  V(G) = {1, 2, 3, …, n}. Матрицей смежности графа G называется бинарная n×n-матрица M(G) = (mij), такая, что mij = 1, если  вершина i смежна с вершиной j, и mij = 0, в противном случае.

Легко видеть, что матрица смежности простого графа G является симметричной, с нулями на главной диагонали. Число единиц в каждой строке (каждом столбце) равно степени соответствующей вершины. Понятно, что и обратно, всякой бинарной матрице с указанными свойствами соответствует некоторый простой граф. Таким образом, матрица смежности является одним из способов задания графов.

Для мульти – и псевдографов матрица смежности определяется так, что:

mij =

Для ориентированного графа G:

mij =

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

Абстрактный граф приводит к различным матрицам смежности в зависимости от нумерации вершин.

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

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

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

Для двудольного графа G, с долями V1 = {x1, x2, …, xn} и V2 = {y1, y2, …, ym} рассматривается так же приведённая n×m-матрица смежности, такая, что mij = 1, если вершина xi смежная с  yj,  и  mij = 0  в противном случае.

Для взвешенных графов вместо матрицы смежности обычно рассматривается матрица весов, элементы которой  mij = вес рёбра {i,j}. Отсутствующим рёбрам присваивается вес ? или 0, в зависимости от решаемой задачи.