3.1.3. Матричное задание графов. Матрицы смежности, инцидентности
Пусть D = (V, Х) – орграф, где V={v1, v2, …,vn}, X={x1, x2, …, xm}.
Определение. Матрицей смежности орграфа D называется квадратная матрица A(D)=[aij] порядка n, у которой
Определение.
Матрицей инцидентности орграфа D называется (n´m) –матрица B(D)=[bij], у которой
Введем также матрицы смежности и инцидентности для неориентированных графов. Пусть G = (V, X) – граф, где V={v1, v2, …,vn}, X={x1, x2, …, xm}.
Определение. Матрицей смежности графа G называется квадратная матрица A(G)=[aij] порядка n, у которой
Определение. Матрицей инцидентности графа G называется (n´m) –матрица B(G)=[bij], у которой
С помощью введенных матриц удобно задавать графы для обработки на ЭВМ. Используя матрицу смежности легко определить локальные степени вершин графа: сумма элементов матрицы по строке равна локальной степени соответствующей вершины. Для орграфов по строке определяются полустепени исхода, по столбцам – полустепени захода.
Пример 72.
Построить матрицы смежности и инцидентности для графа G = (V, X) (рис. 25).
Решение.
Матрица смежности имеет вид
.
Поскольку граф не имеет петель, то на главной диагонали стоят все нули. Для любого графа матрица смежности симметрична относительно главной диагонали.
Для того, чтобы построить матрицу инцидентности необходимо пронумеровать ребра графа (рис. 26). Матрица инцидентности имеет вид:
Напомним, что в строках указываются вершины, в столбцах – ребра. Матрица инцидентности может быть как квадратной, так и прямоугольной.
Пример 73.
Построить матрицы смежности и инцидентности для орграфа D= (V, X) (рис. 27).
Решение.
Матрица смежности имеет вид:
Матрица инцидентности имеет вид
Еще по теме 3.1.3. Матричное задание графов. Матрицы смежности, инцидентности:
- 3.1.1. Смежность, инцидентность, степени
- Матрицы графов.
- 2.4. Графово-матричное представление взаимодействия популяций
- §2.2. Способы задания графов
- § 2, Матрицы и действия с ними. Ранг матрицы, Обратная матрица. Теорема Кронекера-Капелли
- 4.1 Матричные игры
- 1.3. Матрицы. Операции над матрицами
- Розв'язування систем лінійних рівнянь матричним методом.
- Матрица Гессе. Определение положительной (отрицательной)определенности матрицы. Критерий Сильвестра положительной (отрицательной) определенности матрицы.
- § 1. Основні поняття та визначення. Лінійні операції над матрицями. Матриці-стовпчики і матриці-стрічки. Транспонування матриць.
- Глава 7. О смежности и разделенности в пространстве и времени
- Матричный метод решения систем линейных уравнений.
- 2.9 I Матричная структура управления
- Изоморфизм графов