Введение в теорию графов
Теория графов — это фундаментальная область математики, которая изучает структуры, состоящие из вершин (узлов) и ребер (связей) между ними. Графы широко применяются в различных научных и технических областях, таких как компьютерные науки, транспортные сети, социология и биоинформатика. В этой статье мы рассмотрим основные определения теории графов, изучим их виды и свойства, а также разберем, как эти концепции используются для моделирования реальных систем.
Графы позволяют визуализировать и анализировать сложные взаимосвязи между объектами, что делает их незаменимыми в решении задач оптимизации, поиска кратчайших путей и анализа сетей. Мы начнем с изучения базовых понятий, таких как вершины, ребра, степень вершины и смежность, а затем перейдем к более сложным темам, включая типы графов (простые, полные, ориентированные и неориентированные) и их ключевые свойства.
Если вы хотите глубже понять, как устроены графы, и научиться применять их в практических задачах, эта статья станет для вас отличным стартовым пунктом.
Основные определения теории графов
Термин «граф» впервые появился в книге выдающегося венгерского математика Д. Кёнига в 1936 г, хотя начальные задачи теории графов восходят еще к Эйлеру (XVIII в.).
Л. Эйлер в 1736 году опубликовал решение задачи о Кенигсбергских мостах.
Граф состоит из двух множеств: конечного множества элементов
, называемых вершинами, и конечного множества элементов
, называемых ребрами.
На рисунке 1.1.1 задан граф , где множество вершин
; множество ребер
.
Вершины и
, определяющие ребро
, называются концевыми вершинами ребра
.
Ребра с одинаковыми концевыми вершинами называются параллельными (,
).
Петля — замкнутое ребро ().
Ребро, принадлежащее вершине, называется инцидентным (ребро инцидентно вершинам
и
).
Изолированная вершина не инцидентна ни одному ребру ().
Две вершины смежны, если они являются концевыми вершинами некоторого ребра (,
).
Если два ребра имеют общую концевую вершину, они называются смежными (,
).
Подграф — любая часть графа, сама являющаяся графом.
Виды графов
Граф называется простым, если он не содержит петель и параллельных ребер.
Граф называется полным, если он простой и каждая пара вершин смежна.
Дополнением графа называется граф
, имеющий те же вершины, что и граф
, и содержащий только те ребра, которые нужно добавить к графу
, чтобы он стал полным.
На рисунке 1.2.3 для получения полного графа необходимо дополнить граф
графом
.
Пустой граф (ноль-граф) — граф, множество ребер которого пусто.
Граф с кратными (параллельными) ребрами называется мультиграфом.
Граф с петлями и кратными ребрами называется псевдографом.
Граф , рёбра которого не имеют определённого направления, называется неориентированным (неорграф).
Граф , имеющий определённое направление, называется ориентированным графом или орграфом.
Ребра, имеющие направление, называются дугами.