Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ДМ.doc
Скачиваний:
133
Добавлен:
21.11.2019
Размер:
4.91 Mб
Скачать
  1. Путь в ориентированном графе

Определение: Путем , соединяющим вершины v1 и vk+1 , называется последовательность v1x1v2x2…vkxkvk+1 , где k 1, vi  V, xi X, дуга xi соединяет вершины vi с вершиной vi+1 . Вершина v1 (v нач)– начало пути (начальная вершина), vk+1 (v кон)– конец пути (конечная вершина). Остальные вершины называются внутренними вершинами пути.

Найдем какой-либо путь из v1 в v3 : v1x1v2x3v2x4v3 .

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

Если в пути есть кратные дуги, то в последовательность включают начальную вершину, дуги и конечную вершину. Или пользуются комбинированной записью: в последовательность включают все вершины и только кратные ребра.

Перепишем наш путь, использую комбинированную запись: v1x1v2v2v3. В последовательность включено только кратное ребро x1 .

Длиной пути l называется количество дуг в нем.

В нашем пути 3 дуги, значит его длина l =3.

Познакомимся с видами путей.

Если vнач = vкон , то путь называется замкнутым.

Если vнач  vкон , то путь называется незамкнутым.

Виды незамкнутых путей:

Незамкнутый путь, в котором все дуги попарно различны называется цепью.

Цепь, в которой все вершины попарно различны называется простой цепью.

Виды замкнутых путей:

Замкнутый путь, в котором все дуги попарно различны называется контуром.

Контур, в котором все вершины попарно различны называется простым контуром.

Заметим, что петля являются простым контуром.

Составим различные пути для приведенного выше орграфа :

v1x1v2x3v2x4v3 – незамкнутый путь, являющийся цепью (в нем все дуги попарно различны);

v2x3v2 – простой контур;

v1x2v2x4v3 – простая цепь (все вершины и дуги попарно различны).

Для графа D(V,X) справедливы утверждения:

Из любого контура можно выделить простой контур.

Из любого незамкнутого пути можно выделить простую цепь с теми же начальной и конечной вершинами.

4. Связность. Компоненты связности в орграфе

Вершина w орграфа D достижима из вершины v, если:

а) v = w ;

б) существует путь из v в w.

Орграф называется сильно связным, если для любых его вершин v, w существует путь из v в w, и из w в v.

Орграф называется односторонне связным, если для любых двух вершин хотя бы одна достижима из другой.

Пример:

u2

u1 сильно связный граф

u3

u2

u1 односторонне связный граф

u3

Псевдографом, ассоциированным с ориентированным псевдографом D(V, X), называется псевдограф G(V, X0), в котором Х0 получается заменой всех упорядоченных пар (v, w) на неупорядоченные {v, w}.

Пример: Дан орграф D(V, X):

Для него G (V, X0):

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

В рассмотренном выше примере граф G (V, X0) связный, значит орграф D(V, X) – слабо связный.

Если орграф не является слабо связным, то он называется несвязым.

Пример:

Представленный на этом рисунке граф D(V , X) – несвязный, т.к. ассоциированный ему граф G(V, X0) – несвязный, т.к. р(G) = 2.

Компонентой сильной связности графа D называется его сильно связный подграф, не являющийся собственным подграфом никакого другого сильно связного подграфа орграфа D.

Пример:

Этот орграф имеет две компоненты сильной связности:

D1 D2

Значит Р (D) = 2.

Замечание: Вершина достижима сама для себя, поэтому является сильно связным подграфом.

Орграф D(V , X) Компоненты сильной связности орграфа D(V , X)

Этот граф имеет три компоненты сильной связности.

Из определения компоненты сильной связности следует справедливость утверждений:

Пусть D1(V1, X1) – компонента сильной связности орграфа D(V, X), тогда D1 – подграф орграфа D(V, X) , порожденный множеством V1.

Пусть D(V, X) – орграф с р компонентами сильной связности: D1(V1, X1) ,…, Dр(Vр, Xр) . Тогда:

    1. V = V1 Vp , X X1 Xp ;

    2. Vi Vj = , Xi Xj = , если i j ;

    3. n(D1) +…+ n(Dp) = n(D), m(D1) +…+ m(Dp) m(D).