Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GOSY / 2 блок-все.doc
Скачиваний:
304
Добавлен:
09.05.2015
Размер:
4.17 Mб
Скачать

44 Понятие графа, методы описания графа, виды графов. Эйлеровы и гамильтоновы графы.

Пусть X - произвольное непустое множество и ХХ - его декартов квадрат, т.е. множество всех упорядоченных пар (x1, x2) из элементов множества X. Если множество X - конечно и состоит из п элементов, то его декартов квадрат ХХ содержит п2 пар, и пары (x1, x2) и (x2, , x1) являются различными элементами множества ХХ при - Иногда множество ХХ называют упорядоченным произведением множества X на себя.

Рассмотрим теперь так называемое неупорядоченное произведение Х&Х множества X на себя, которое определяется как множество всех неупорядоченных пар из элементов множества X. Элементы из Х&Х будем обозначать (х12). Ясно, что во множестве Х&Х пары }2) и (х2 &x2) не различимы. Если множество X - конечно и состоит из п элементов, то множество Х&Х содержит элементов.

Графом G(V, E, f) называется совокупность непустого множества V, изолированного от него произвольного множества Е и отображения f:E—> V&V множества Е в V&V, которое каждому элементу из Е ставит в соответствие некоторый элемент из V&V. При этом множества V и Е называются соответственно множеством вершин и множеством ребер графа G(V, Е, f), а отображение f называется отображением инциденции этого графа.

часто вершины и ребра графа объединяются одним общим термином - элементы графа.

граф G это совокупность двух множеств: вершин V и ребер Е, между элементами которых определено отношение инцидентности - каждое ребро еЕ инцидентно ровно двум вершинам v', v" V, которые оно соединяет. При этом вершина v' (v") и ребро е называются инцидентными друг другу, а вершины v' и v", являющиеся для ребра е концевыми точками, называются смежными

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

Граф, содержащий направленные ребра (дуги) с началом v' и концом v", называется ориентированным (орграфом), а ненаправленные – неориентированным.

Ребра, инцидентные одной и той же паре вершин, называются параллельными, или кратными.

Граф, содержащий кратные ребра, именуется мулътиграфом. Ребро, концевые вершины которого совпадают, называется петлей.

Граф называется конечным, если множество его элементов (вершин и ребер) конечно.

Замечание. Мы будем рассматривать неориентированные графы без петель и кратных ребер.

Граф без петель и кратных ребер именуется полным, если каждая пара вершин соединена ребром. По-другому, граф называется полным, если каждая вершина соединена со всеми остальными.

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

Локальной степенью (или просто степенью) вершины v V графа G называется количество ребер , инцидентных вершине v.

Способы задания графов

Мы познакомились с двумя способами описания графов: графическим, и в виде двух множеств вершин V и ребер Е, когда каждое ребро е Е определено парой инцидентных ему концевых вершин (v', v ").

Рассмотрим другие способы, используемые в теории графов.

В общем виде задать граф - - значит описать множества его вершин и ребер, а также отношение инцидентности. Для описания вершин и ребер достаточно их занумеровать.

Пусть v1,v2,... ,v.,... ,vn - вершины графа G; e1, e2,... ,e.,... ,em-ребра. Отношение инцидентности задается:

матрицей инцидентности ||ij|| размера т х п : по вертикали и горизонтали указываются вершины и ребра соответственно, а на пересечении i-и вершины и j-го ребра проставляется 1, если они инцидентны, и 0 - в противном случае, т.е.

  • списком ребер графа, представленным двумя столбцами: в левом перечисляются все ребра, а в правом – инцидентные ему вершины.

  • матрицей смежности -- квадратной матрицей размера п х п по вертикали и горизонтали перечисляются все вершины графа, а на пересечении kи l-й вершин 1 – если вершины смежны и 0 – в противном случае.

Определение. Назовем цепью последовательность ребер такую, что каждое ребро иk соприкасается одним из концов с ребром uk-1 (если оно существует), а другим — с uk+1 (если оно существует).

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

Существует понятие путь, более широкое, чем цепь. Это понятие объединяет понятия цепь для неориентированных графов и аналог для ориентированных графов, где существует направление движения.

Определение. Две вершины называют связными, если существует какой-либо путь между ними.

Определение. Назовем цепь простой, если никакое ребро не входит в нее дважды. Цепь, не являющейся простой называют составной.

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

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

Определение. Назовем цикл элементарным, если все вершины, через которые он проходит, различны (естественно, за исключением начальной и конечной, которые совпадают по смыслу понятия цикла).

Определение. Назовем цикл простым, если все ребра, через которые он проходит различны.

Циклы называются эквивалентными, если они проходят одни и те же вершины в одинаковом порядке.

Определение. Граф G называется связным, если любые две вершины в нем связны.

Пусть - множество вершин, соединенных цепью с .

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

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

Ребра называются циклическими, если они принадлежат хотя бы одному циклу.

Дерево, которое получается после удаления циклических ребер, называют остовным деревом. Получение остовного дерева – процедура не однозначная, в графе могут существовать несколько остовных деревьев.

Св-ва графов.

1. Сумма степеней всех вершин графа равна удвоен. числу его ребер.

След-е. У полного гр. – р=в*(в-1)/2.

2. Число нечетных вершин любого г. четно.(нечет. вершина=с нечетн. степенью).

След-е. Если в г. есть 1 нечет. вершина, то д. б. по кр. мере еще одна.

3. В любом г. , в кот. более 1 вер-ны, всегда есть 2 вер-ны с одинак. степенями.

4. Если у г. число вершин n>2 и в нем только 2 вер-ны с одинак. степенями, то в г. есть либо изолир. вер-на, либо 1 со степ. n-1.

5. Если все простые циклы четной длины, то нет циклов нечетных.

6. Любой подграф г. однозначно опр-ся набором его вершин.

7. Дерево, имеющее n вершин, им. ровно n-1 ребро.

Сл-е. Дерево сод. только антиц. ребра и обязат. им. висячие вершины(степень кот.=1).

8. Удаление из связного г. циклич. ребра не меняет связности, удаление же антициклич. делает г. несвязным.

Мост – ребро, удаление кот. нарушает связность г.

9. Любые 2 в-ны дерева им. только 1 элем. путь их соед-щий.

10. Если в связном г. n вершин и n-1 ребро, то это дерево.

11. Из любого связ. г. можно получить дерево путем послед. удаления циклич. ребер(для связного надо удалить m-n+1).

Определение. Эйлеровым циклом называется простой цикл, содержащий все ребра.

Определение. Граф G = (X, U) называется эйлеровым., если он содержит эйлеров цикл.

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

Теорема. Связный граф G --= (X, U) является эйлеровым тогда и только тогда, когда каждая вершина G имеет четную степень. При этом начало цикла может находиться в любой вершине графа.

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

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

Некоторые свойства гамильтоновых графов

Теорема. Пусть связный граф имеет п вершин и п3. Если в этом графе для степени любой вершины А выполняется неравенство , то он обладает гамильтоновым циклом.

Следствие 1. В полном графе:

а) количество циклов n!

б) любая неповторяющаяся последовательность вершин является гамильтоновым путем.

Следствие 2. Пусть элементарный связный граф имеет п вершин и п3. Если в этом графе для любой пары вершин А и В выполняется неравенство , то он обладает гамильтоновым циклом.

Теорема. Если при п3 элементарный связный граф имеет п вершин и для любой его пары вершин А и В выполняется неравенство , то он обладает гамильтоновой цепью.

Соседние файлы в папке GOSY