100
Глава 6.
Методы сетевого планирования и управления
Общие сведения о графах и сетях
Понятие графа (graph) обычно связывают с именем великого математика
Леонарда Эйлера, который в первой половине XVIII века решил ряд задач, свя-
занных с использованием этого понятия, и в частности знаменитую задачу о
«кенигсберских мостах» (1736 г.). Суть этой задачи состоит в том, чтобы прой-
ти лишь один раз по каждому из семи мостов, соединяющих берега и два ост-
рова реки Прегель, на которых расположен г. Кенигсберг (ныне г. Калинин-
град), побывав, таким образом, во всех районах города и вернувшись в исход-
ную точку [13].
Исследуя данную частную задачу, Эйлер получил ряд интересных мате-
матических результатов более общего характера, заложив, тем самым, основы
теории графов. Как самостоятельная научная математическая дисциплина тео-
рия графов сформировалась спустя два столетия, в 1930-х гг. (термин «граф»
впервые был введен Д. Кенигом в 1936 г.), и с того времени развивается и на-
ходит широкое применение во многих областях науки и техники. В частности,
теория графов используется при решении ряда экономико-математических за-
дач, связанных с планированием и управлением разработкой сложных проек-
тов, задачей о назначениях, задачей календарного планирования и т.д.
Геометрически граф представляет собой множество точек (вершин гра-
фа), соединенных отрезками линий (ребрами графа). Математически граф оп-
ределяется следующим образом [13]: граф
задан, если задано непустое
множество
(вершин графа) и множество
(ребер графа) и каждому элемен-
ту множества
поставлена в соответствие упорядоченная пара
элементов
множества
.
На рис. 11 дан пример графа, вершины которого образуют множество
V={1, 2, 3, 4, 5, 6, 7, 8}, а ребра − множество пар Е={(1,2), (1,3), (2,4), (2,5), (3,6),
(4,5), (4,6), (4,7), (5,7), (6,8), (7,8)}.
Математически структура графа может быть представлена с помощью
двух типов матриц − матрицы смежности и матрицы инцидентности. Матрица
смежности используется для описания структуры как неориентированного, так
и ориентированного графа; матрица инцидентности − для описания структуры,
главным образом, ориентированного графа.