Определения, формы представления графов. Матричное представление графов. Матрица инциденций неориентированного графа, страница 2

Граф на рис. 2.1,б – подграф графа G, изображенного на рис. 2.1, а.

      Суграфом  Gр графа (Х, А) называется граф (Х, Ар), в котором Ар Ì А, т.е. суграф содержит то же самое множество вершин, что и исходный граф G, а множество дуг суграфа является подмножеством множества дуг исходного графа. Суграф Gр графа G приведен на рис. 2.1, в.

Для любой части G1 графа G существует единственная дополнитель-ная часть – дополнение `G1, состоящее из всех ребер графа  G, которые не принадлежат G1.

          Дополнение `Gs к подграфу Gs приведено на рис. 2.1, г, дополнение `Gр к суграфу Gр – на рис. 2.1, д.

Упражнение

Для неориентированного графа с шестью вершинами привести примеры подгафов, суграфов и их дополнений.

3. ХАРАКТЕРИСТИКИ СВЯЗНОСТИ

В ориентированном графе к таким характеристикам относятся путь и контур.

Путем m  ориентированного графа называется последовательность дуг, в которой окончание каждой предыдущей дуги совпадает с началом следующей. Одна и та же дуга в пути может встречаться несколько раз. Если начальная вершина первой дуги в пути хi, а конечная вершина  последней дуги хj, то путь обозначают как m (xi, xj).

Путь называется простым, если в нем каждая дуга встречается только один раз, т.е. дуги не повторяются. Например, приведенные выше пути (а) и (б) являются простыми, так как дуга а4 используется в нем дважды.

Примеры путей для графа на рис. 3.1:

m (х2, х6) = (а4, а10, а8, а7, а9),             (а)

m (х1, х3) = (а1, а4, а10, а8,),                 (б)

m (х1, х6) = (а1, а4, а10, а8, а5, а4, а9), (в)

Иногда путь удобно представить в виде последовательности вершин. Например, путь

(а): m (х2, х6) = (х2, х5, х4, х3, х5, х6).

Путь называется элементарным, если он не содержит повторяющихся вершин [путь (б) в графе на рис. 3.1]. Длиной пути  l(m) называется количество дуг, составляющих этот путь. Так, для графа рис. 3.1  l[m(х2, х6)] = 5, l[m(х1, х3)] = 4, l[m(х1, х6)] = 7.

Если каждой дуге орграфа (xi, xj) приписано какое-то число (вес) сij, означающее параметрическую характеристику (стоимость, надежность, время и т.д.), то граф называется графом со взвешенными дугами. Если число приписано вершинам графа, то граф называется графом со взвешенными вершинами. Если числа (веса) приписаны и дугам , и вершинам, то граф становится  взвешенным. Длина пути в графе со взвешенными дугами равна сумме длин (весов) всех дуг, входящих в путь, причем каждая дуга рассматривается столько раз, сколько она встречается в пути:

Контуром в орграфе называется замкнутый элементарный путь, т.е. путь, в котором начальная и конечная вершины совпадают. В графе на рис. 3.1 пути (а4, а10, а8, а5), (а7, а10, а8) – контуры.

В неориентированном графе существуют понятия цепи и цикла, аналогичные понятиям, соответственно, пути и контура в орграфе.

Цепь – последовательность ребер, в которой ребра не повторяются, цикл – замкнутая цепь. Цикл называется простым, если в нем нет повторяющихся вершин. Цикл является элементарным, если он не содержит внутри себя других циклов. Цикл называется максимальным (минимальным), если содержит максимальное (минимальное) число ребер.

Примеры циклов для графа, приведенного на рис. 1.2:

1, а8, а7, а6), иначе (х1, х5, х3, х4,  х1) – простой цикл, содержащийся в нем цикл (а5, а7, а6), иначе (х5, х3, х4, х5), - элементарный; цикл (а1, а2, а3, а7, а6) – максимальный, цикл (а2, а3, а8) – минимальный.

Маршрут – понятие, справедливое для обоих типов графов. Это последовательность дуг (ребер) такая, что каждые две соседние дуги (два соседних ребра) имеют общую вершину, причем дуги (ребра)  и вершины могут повторяться. Пример маршрутов для графа рис. 1.,2: (а2, а4, а7, а3, а4, а6), (а8, а1, а6, а7, а4), для графа рис. 3.1: (а1, а4, а10, а8, а6), (а4, а10, а8, а7, а9).

В практических задачах часто встречаются особые виды циклов: цикл Эйлера и цикл Гамильтона.

Цикл называется циклом Эйлера, если он содержит все ребра графа. Необходимым и достаточным условием существования цикла Эйлера является для неориентированного графа четность степеней всех его вершин, для ориентированного – равенство для каждой вершины полустепеней исхода и захода. Графы, изображенные на рис. 1.1, 1.2, 3.1, эйлерова цикла не содержат, т.к. не отвечают этим условиям.