Материал: Diskretnaya_matematika

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Ориентирован­ное ребро называют дугой графа (рис. 3.2).

Рис. 3.2. Дуга ориентированного графа

Граф называется неориентиро­ванным или неорграфом, если каждое ребро его не ориентированно, иориентирован­ным или орграфом, если каждое ребро его ориенти­рованно. Если граф содержит ори­ентированные и неориентирован­ные ребра, он называетсясмешанным.

Полным неориентированным графомназывается графU(X), ребрами которого являются всевозможные пары (xi,xj) для всех возможных вершинxi,xjX,ij. В таком графе все вершины являются смежными (рис. 3.3).

Рис. 3.3. Полные неориентированный и

ориентированный графы

Полным ориентированным графом U0(X) называ­ется граф, у которого любые две вершины соединены хотя бы в одном направле­нии.

Петлей называется ребро g = (xi, xi), у которого начальная и конечная вершины совпадают (рис. 3.4) Петля обычно считается неориентиро­ванной.

Рис. 3.4. Петля

Мультиграфомназывается граф, в котором пара вершин соединяется несколькими различными ребра­ми или дугами (рис.3.5).

Рис. 3.5. Неориентированный и ориентированный мультиграфы

Дополнением графа G(X) является такой граф Gd(X), ко­торый совместно с графом G(X) образуют полный граф: U(X) = G(X)  Gd(X).

3.1.3. Маршруты в графах

Маршрутомв произвольном графе называется чередующаяся последовательность вершин и ребер, начинающаяся и заканчивающаяся вершиной. В простом графе маршрут однозначно определяется только последовательностью вершин. Будем рассматривать следующие конечные маршруты, которые часто используются в задачах обхода графа: цепи, циклы и пути.

Для неориентированных графов справедливы следующие понятия.

Цепь– последовательность реберS= (g1,g2, ...,gn), в которой у каждого ребраgkодна из вершин явля­ется вершиной ребраgk-1, а другая - вершиной ребраgk+1. При этом одно и то же ребро или вершина может встречаться несколько раз. Пример цепи для графа (рис. 3.6):

S = (g0, gl, g2, g3, g4, g5, g2, gб) = ((x0, х1), (х1, х2), (х2, х3), (х3, х1), (х1, х4), (х4, х3), (х3, х2), (х2, х5)).

Рис. 3.6. Пример цепи

Цепь называется про­стой, если все ребра в ней раз­личны, исложной (составной)– в противном слу­чае. Вершины в простой цепи могут повторяться.

Цепь назы­вается элементарной, если в ней ни одна из вершин не повторяется.

Циклом называется конечная цепь, начинающаяся на некото­рой вершине хi, и окачивающаяся на ней же. Простые, сложные и элементарные циклы определяются по аналогии с цепями.

Для ориентированных графоввведены следующие дополни­тельные понятия.

Путемв графеG(X) называется такая последовательность дуг (gl,g2, …), что конец каждой предыдущей дуги является началом следующей. Существуют простые, сложные и элементар­ные пути.

Х|

Х0

Контурграфа – это конечный путь, у которого начальная вер­шина совпадает с конечной. Существуют простые, слож­ные (составные) и элементарные контуры.

Длина пути есть число дуг L(s) в последовательности дуг пути s. В случае бесконечного пути L(s) = .

Граф называетсясимметрическим,еслиxi,xj из того, чтоxiG(xj)xjG(xi), то есть две смеж­ные вершиныxi,xjвсегда соединены противоположно ориентирован­ными дугами (рис.3.7).

Рис. 3.7. Симметрический граф

Граф называется антисимметрическим, еслиxi,xj xiG(xj)xjG(xi), то есть каждая пара смежных вершин соединена только в одном направлении.

Граф называется конечным, если число его вершин конечно ибесконечным,если число вершин бесконечно. ГрафG(X) называетсяG – конечным, если для каждой его верши­ны хXмножествоG(x) конечно.

3.1.4. Частичные графы и подграфы

Граф Н(х) называется частичным для графа G(X), если все ребра Н(Х) являются ребрами G(X) и множество вершин графа Н(Х) совпадает с множеством вершин графа G(X), то есть Н(х)  G(x)  х  X (рис.3.8).

Рис. 3.8. Граф G(X) и частичный для него граф Н(Х)

Частичный граф содержит часть ребер(дуг). Он также может быть ориентированным или неориентированным в зависимости от исходного графа.

Отметим, что ноль-граф графа G(X) считается его частичным гра­фом. Все частичные графы Н(Х) дляG(X) можно получить, выбирая в качестве ребер Н(Х) всевозможные подмноже­ства множества ребер графаG(X).

ПодграфомGA(A) графаG(X), где АX, называется граф, вершинами которого являются элементы множества АX, а ребра­ми ­– все ребра изG, концевые вершины которых лежат в А (рис.3.9).

Хо

Хо

Х4

Рис. 3.9. ПодграфGA(A) графа G(X)

Таким образом, под­граф содержит часть вершинвместе с ребрами, со­единяющими эти вершины. Иначе,GA(A) – подграф графаG(X), если АXиGA(x) =G(x)Ах Х.

Если А = X, тоGA(A) =G(X). Для единственной вершины А = {а} подграфGA(a) со­стоит из петель вокруг а. Под­графомGA(A) графаG(X) будет ноль-граф, если АXесть подмножество изолированных вершин графа.

Под­граф будет ориентированным или неориен­тированным в зависимо­сти от исходного графа.

Рис. 3.10. Частичный подграф НА(А) графа G(X)

Рис. 3.11. Дополнительный частичный граф Н(А) графа G(X)

Частичным подграфом НА(А), А  X графа G(X) называется подграф (рис. 3.10), ребрами которого являются некоторые ребра из G(X), оба конца которых лежат в А. Иначе, НА(А) – частичный под­граф графа G(X), если А  X и НА(х)  G(x)  A  х  Х.

Дополнительным частичным графом Н(А) графа G(X) явля­ется единственный граф, состоящий из ребер графа G(X), не при­надлежащих некоторому частичному подграфу НА(А) графа G(X) (рис. 3.11).

3.1.5. Связность в графах

Рассмотрим вопрос о связности в графах. Пусть G(X) – неори­ентированный граф. Две вершины хiиxjназываютсясвязными, если существует цепьSс концами хiиxj. ЕслиSпроходит через некото­рую вершинуxkболее одного раза, то можно удалить цикл в верши­неxkиз цепиS. Отсюда следует, что вершины, связанные цепью, связаны элементарной цепью.

Неориентированный граф называется связным, если любая па­ра его вершин связана. Отношение связности для вершин графа есть отношение эквивалентности (xi~xj, хj~ хkxi~ хk).

Компонентой связ­ностинеориентирован­ного графаG(X) называ­ется подграф НА(А) графаG(X) с множеством вер­шин АXи множеством ребер вG(X), инцидент­ных только вершинам из А, причем ни одна вершинаxi А не смежна с вершинами из множества Х \ А (рис. 3.12).

Рис. 3.12. Граф с двумя компонентами связности

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

Компонентой сильной связностиориентированного графаG(X) называется подграф НА(А) графаG(Х) (подчиняющийся опре­делению сильно связного графа) с множеством вершин АХ и мно­жеством дуг, имеющих начало и конец в А, причем ни одна из вер­шин хiА и хjX\ А не смежны между собой (рис. 3.13).

Рис. 3.13. Ориентированный граф с двумя компонентами сильной связности

Очевидно, что ориентированный граф G(X) сильно связан то­гда и только тогда, когда он имеет одну компоненту связности.

На практике широко используются такие виды графов, как де­ревья и прадеревья.

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

Ветвямидерева называются ребра графа, вхо­дящие в дерево.Хордами дереваназываются ребра, входящие в граф, дополнительный к данному дереву.Лагранжевым дере­вомназывается дерево, все ветви которого имеют общую вершину.

Рис. 3.14. Дерево

Лесом называется несвязный граф, каждая компонента связно­сти которого является деревом.

Источник: https://files.student-it.ru/previewfile/281811