Сетевые модели Основные понятия теории графов
Теория графов является эффективным алгоритмом формализации задач экономической и планово-производственной практики. Ее применяют в автоматизации управления производством, календарном и сетевом планировании, при оптимизации размещения производства, рационализации перевозок и т.д.
Представим множество точек на плоскости или в пространстве (вершины графа) и отрезки линий, соединяющих все или некоторые из этих точек. Взаимное расположение, длина, форма этих отрезков не имеют значения.
Если на отрезке указано направление, то он называется дугой.
Если ориентация не указана, отрезок называется ребром.
Совокупность вершин и дуг (ребер) называется графом.
Пример графа
Если концевые вершины дуги (ребра) совпадают, то дугу (ребро) называют петлей.
П ЕТЛЯ
Дуги и ребра с одинаковыми концевыми вершинами называются параллельными.
ПАРАЛЛЕЛЬНЫЕ ДУГА И РЕБРО
Граф называется конечным, если он содержит конечное число вершин.
Граф называется взвешенным, если каждая дуга (ребро) характеризуется одним или несколькими числами.
Если в графе все отрезки ориентированы, то он называется орграфом.
При изображении графа его вершины можно располагать произвольно и по своему усмотрению выбирать форму соединяющих их линий.
Графы называются изоморфными, если между их вершинами существует такое взаимно однозначное соответствие, при котором две вершины одного графа соединены отрезками тогда и только тогда, когда соответствующие вершины другого графа соединены отрезками. При этом направление дуг сохраняется.
ИЗОМОРФНЫЕ ГРАФЫ
|
|
1 2
4
3 |
1 4
3 2
|
Граф называется простым, если он не содержит петель и параллельных дуг (ребер).
Путем в орграфе называется последовательность дуг, в которой конец каждой предыдущей дуги совпадает с началом следующей.
Циклом называется путь, у которого совпадают начальная и конечная вершины.
Для графов существует способ упорядочения (алгоритм Фалкерсона).
1)Находят вершины графа, в которые не входит ни одна дуга. Эти вершины образуют первую группу. Нумеруют вершины группы в натуральном порядке 1,2,… . При этом присвоение номеров внутри группы может быть произвольным.
2)Мысленно вычеркивают все пронумерованные вершины и дуги из них выходящие. В полученном графе находят вершины графа, в которые не входит ни одна дуга. Эти вершины образуют вторую группу. И т.д.
Аналогично можно упорядочивать по дугам.