Введение
Теория графов предоставляет мощные инструменты для моделирования и анализа сложных систем, но для эффективной работы с графами необходимо уметь их правильно задавать. В этой статье мы рассмотрим основные способы задания графов, включая матрицы смежности и матрицы инцидентности, а также другие методы, такие как списки ребер и геометрическое представление.
Матрицы смежности и инцидентности являются одними из наиболее популярных способов задания графов, так как они позволяют компактно и удобно хранить информацию о вершинах и ребрах. Мы подробно разберем, как строить эти матрицы, какие данные они содержат и как их использовать для решения практических задач. Кроме того, мы рассмотрим примеры задания графов с помощью списков ребер и геометрического представления, которые могут быть полезны в различных ситуациях.
Если вы уже знакомы с основами теории графов и хотите узнать, как эффективно задавать и работать с графами, эта статья станет для вас незаменимым руководством.
Способы задания графов
Явное задание графа как алгебраической системы (список ребер)
Чтобы задать граф, достаточно для каждого ребра указать двухэлементное множество вершин — его мы и будем отождествлять с ребром.
![]()
Геометрический

Матрица смежности
Элементы
матрицы смежности
для неориентированного графа равны количеству ребер между рассматриваемыми вершинами; для ориентированного графа — числу ребер с началом в
-ой вершине и концом в
-ой.
Матрица инцидентности
Матрица инцидентности
— это таблица, строки которой соответствуют вершинам графа, а столбцы — ребрам.
Элементы матрицы определяются следующим образом:
1) для неориентированного графа
2) для ориентированного графа
Задача 1.3.1. Для неориентированного графа
, представленного на рисунке 1.3.2, записать матрицы смежности, инцидентности и список ребер.

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

Матрица инцидентности

Список ребер
Задача 1.3.2. Для ориентированного графа
, представленного на рисунке 1.3.3, записать матрицы смежности, инцидентности и список ребер.

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

Матрица инцидентности

Список ребер
Задача 1.3.3. Для неориентированного графа
, представленного на рисунке 1.3.4, записать матрицы смежности, инцидентности и список ребер.

Задача 1.3.4. Для ориентированного графа
, представленного на рисунке 1.3.5, записать матрицы смежности, инцидентности и список ребер.

Задача 1.3.5. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Решение. Построим граф с множеством вершин
, две вершины
и
соединяются ребром тогда и только тогда, когда выполняется условие
.

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

Матрица инцидентности

Список ребер
Задача 1.3.6. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Решение.

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

Матрица инцидентности

Список ребер
Задача 1.3.7. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Решение.

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

Матрица инцидентности

Список ребер
Задача 1.3.8. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Решение.

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

Матрицу инцидентности и список ребер мы построить не сможем, так как вершины не соединены ребрами.
Задача 1.3.9. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Задача 1.3.10. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Задача 1.3.11. Постройте граф отношения
на множестве
. Постройте матрицы инцидентности, смежности и список ребер.
Задача 1.3.12. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Таблица 1.3.17 — Матрица инцидентности

Решение.

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

Список ребер
Задача 1.3.13. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Задача 1.3.14. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Задача 1.3.15. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Задача 1.3.16. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Решение.

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

Список ребер
Задача 1.3.17. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Задача 1.3.18. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности

Задача 1.3.19. Граф G задан матрицей инцидентности. Необходимо построить граф G, записать матрицу смежности графа, список ребер.
Матрица инцидентности









