табл. с) табл. d) |
||||||||||||||||
r |
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
d |
r |
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
d+ |
|
x0 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
x0 |
0 |
1 |
0 |
0 |
1 |
0 |
2 |
|
x1 |
1 |
0 |
0 |
1 |
1 |
1 |
4 |
x1 |
0 |
0 |
0 |
1 |
1 |
1 |
3 |
|
x2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
x2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
x3 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
x3 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
x4 |
1 |
1 |
0 |
0 |
1 |
1 |
4 |
x4 |
0 |
0 |
0 |
0 |
1 |
1 |
2 |
|
x5 |
0 |
1 |
0 |
1 |
1 |
0 |
3 |
x5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
d |
2 |
4 |
0 |
2 |
4 |
3 |
d- |
0 |
1 |
0 |
1 |
3 |
3 |
В табл. d) представлена матрица смежности для ориентированного графа (см. рис. 10), но при условии, что строки заданы вершинами-истоками, а столбцы - вершинами-стоками. Поэтому итоговый столбец таблицы- di+ показывает полустепень каждой вершины-истока, а итоговая строка- dI- - полустепень каждой вершины-стока.
По структуре матрицы смежности ориентированного и неориентированного графов можно сделать следующие выводы:
· каждый ненулевой элемент главной диагонали соответствует петле на графе;
· матрица смежности для неориентированного графа симметрична относительно главной диагонали;
· матрица смежности для ориентированного графа несимметрична относительно главной диагонали;
· если в графе необходимо добавить вершину, несмежную с остальными вершинами, то к матрице смежности следует добавить столбец и строку, элементы которой содержат только “0”;
· столбец ориентированного графа, все элементы которого имеют значение “0”, соответствует вершине-истоку всего графа;
· строка ориентированного графа, все элементы которой имеют значение “0”, соответствует вершине-стоку всего графа.
Матрица достижимости. В отличие от матрицы смежности матрица достижимости позволяет определять связность вершин графа через промежуточные вершины этого же графа. Поскольку hxi={xj} есть множество смежных вершин графа, которые достижимы из xi за один “шаг”, то отображение h(h(xi))=hxi2 есть множество вершин достижимых из xi за два “шага”. Так как любая вершина связанного графа должна быть достижима за p£n “шагов”, то множество вершин достижимых из вершины xi за это число “шагов” может быть представлено в виде: hi+=I ÈhxiÈhxi2È..È hxip=Ij=1Èphxij, где I –диагональ матрицы.
Для построения матрицы достижимости ||h+|| удобно использовать матрицу смежности ||ri,j||, т.е.
||h+||=IÈ||ri.j||È||ri,j2 ||È||ri,j3||È..È||ri,jn ||=Ip=1È n||ri,jp||.
Для возведения в степень матрицы смежности используют правило умножения булевых матриц:
ri,j2=k=1Ún (ri,k× rk,j),
ri,j3=k=1Ún (ri,k × rk,j2) и так далее.
Матрица весов. Протяжённость ребра или затраты времени на перемещение транспортной или информационной единицы формирует рёберно-взвешенный граф.
Элементы матрицы весов такого графа определяются соотношением:
0, если i=j;
rij = li,j, если вершина xi смежна вершине xj и вес ребра li,j;
¥, если вершина xi несмежна вершине xj.
В табл. е) дана матрица весов для графа (см. рис. 17).
Табл. е)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.