Логические (булевы) функции основные логические функции


Матрицы и графы. Нахождение путей и сечений  с помощью структурной матрицы


Download 0.87 Mb.
bet18/30
Sana24.03.2023
Hajmi0.87 Mb.
#1290651
1   ...   14   15   16   17   18   19   20   21   ...   30
Bog'liq
дм

11. Матрицы и графы. Нахождение путей и сечений 
с помощью структурной матрицы

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

  1. Матрица смежности. Это квадратная матрица порядка п (п – число вершин), в которой нули стоят по главной диагонали (если в графе нет петель, а если петли есть в вершине (и число этих петель равно р), то на главной диагонали в строчке с номером стоит число р)Если вершина связана с вершиной одним ребром, то элемент матрицы смежности aij равен 1, если эти вершины связаны ребрами, то аij= s. Аналогичным образом строятся матрицы смежности для орграфов и для мультиграфов.

Легко видеть, что матрица В =А2 = АА составлена из целых чисел bij, которые равны числу путей длины 2, соединяющих вершины i и j. Понятно, что А3 составлена из чисел, равных числу путей длины 3 (т. е. путей из 3-х ребер) из вершины в вершину и т. д.

  1. Матрица инциденций – это матрица размера n m, где n – число вершин, а m – число ребер графа, при этом ее элементы kij равны 1, если вершина с номером является для ребра с номеромначальной или конечной (если ребро неориентировано) и начальной для ориентированных ребер. Заметим, что матрица инциденций сравнительно редко используется, так как в современных условиях (где число ребер часто очень велико) она имеет слишком большое число столбцов.

  2. Структурная матрица. Именно эта матрица имеет особое значение в теории сетей связи. Структурная матрица – это символьная матрица порядка п. Она составляется следующим образом: на главной диагонали стоит 1, т. е. aii = 1, остальные элементы – это символьные обозначения ребер (если вершины и не соединены ребром, то aii = 0). При этом, если при i<jвершины и соединены ребром а, то элемент sij = a, при i>j – это отрицание а, которое обычно отмечается чертой сверху. Если связи вершины c вершиной нет, то соответствующий элемент равен 0, структурная матрица может составляться и для орграфа и для мультиграфа без петель (здесь если два ребра а и соединяют две вершины, то соответствующий элемент приi равен a b, а при i>j этот элемент равен 

Отметим, что в учебных целях, когда действия с матрицами осуществляются студентами “вручную” (число вершин в графе невелико), можно обозначать ребра латинскими буквами без индексовa, b, c и т. д., но при использовании компьютера гораздо удобнее обозначать ребра а(i,j), если это ребро соединяет вершины и при iи с чертой сверху, если i>j.

Download 0.87 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   30




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling