Матричное представление графа

Для алгебраического задания графа удобно использовать матрицу смежности. Матрицей смежности графа, содержащего n вершин, называется квадратная матрица А размером (nxn), в которой элементы aij, стоящие на пересечении i-й строки и j-го столбца, численно равны количеству дуг графа, идущих из i-й вершины в j-ю. Для графа (рис. 2.2) матрица смежности имеет вид

A(1,1)={a }=

  J=1 J=2 J=3
i=1      
i=2      
i=3      

Матрица смежности полностью определяет структуру графа. Множество столбцов, имеющих в строке xi значения aij¹0, есть множество Г(хi) с соответствующими коэффициентами (2.1), а множество строк i, имеющих в столбце xj значения aij¹0, совпадает с множеством Г-1j) с соответствующими коэффициентами (2.2). Согласно определению матрицы смежности неориентированным графам соответствуют симметричные матрицы смежности. Матрица смежности для многоуровневого графа строится аналогично.

В графе (рис. 2.3) каждая вершина xij имеет два индекса: i – номер уровня; j – номер вершины данного уровня.

Рис. 2.3

Матрица смежности для графа (рис. 2.3) имеет вид A(2,2)={a }=

    K=1 K=1 K=1 K=2 K=2 k=2
    L=1 L=2 L=3 L=1 L=2 L=3
I=1 J=1            
I=1 J=2            
I=1 J=3            
I=2 J=1            
I=2 J=2            
I=3 J=3            

,

где индексы i, j характеризуют начальную вершину xij, а индексы k,l – конечную вершину xkl.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: