Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
106
Добавлен:
15.06.2014
Размер:
832.51 Кб
Скачать

91

2.2. Операции над графами и их свойства

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

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

Удаление произвольного множества вершин или рёбер из Gопределяется как последовательное удаление всех элементов этого множества.

Если и не смежны вG, тодобавление ребра () образует наименьший надграф графаG, содержащий ребро ().

Эти понятия иллюстрируются на рис. 2.2.1.

Рис. 2.2.1

Существуют графы, для которых результат удаления вершины или ребра, а также добавления ребра не зависит от выбора вершины или ребра. Для графаG, обладающего этим свойством, обозначим соответствующие графы черезG–v,G+e, см. рис. 2.2.2.

Рис. 2.2.2

Введём операцию подразделения ребра графаG(V,E). Пусть произвольное ребро этого графа иw– некоторый объект, не принадлежащий множествуV. Операция подразделения ребра заключается в построении графа , множество вершин которого , а множество рёбер содержит все рёбра исходного графа, за исключением выделенного ребра , и два дополнительных новых ребра:

Граф называетсяподразделением графа , если он может быть получен из графа путём применения конечного числа операций подразделения рёбер.

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

Графы и называются гомеоморфными (обозначение G1G2), если существуют такие их подразделения, которые изоморфны. Другими словами, два графа гомеоморфны, если они изоморфны с точностью до вершин второй степени. На рис. 2.2.3 изображены два неизоморфных графа и . Эти графы гомеоморфны, т.к. каждый из них может быть подразделён до графа G.

Рис. 2.2.3

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

Дополнение графа

ПустьG(V,E) – обыкновенный граф. Дополнение графа G (также обыкновенный граф) имеет в качестве множества вершин множество V, любые две несовпадающие вершины в смежны тогда и только тогда, когда они не смежны в G. На рис. 2.2.4 изображены графы , и их дополнения и соответственно.

Рис. 2.2.4

Очевидно, что и тогда и только тогда, когда .

Граф, изоморфный своему дополнению, называетсясамодополнительным. Например, и граф, изображённый на рис. 2.2.5, – самодополнительные.

Рис. 2.2.5

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

Если число вершин графа G равно p, то матрицы А и имеют одинаковую размерность . Если G – неориентированный обыкновенный граф, то элемент () матрицы А равен 1, если вершины и смежны, и 0 в противном случае. Так как и () смежны в тогда и только тогда, когда они не смежны в G, то равно 1 (0) в тогда и только тогда, когда равно 0 (1) в А.

Если G – обыкновенный орграф, то элемент () матрицы А равен 1, если существует дуга в G, и 0 в противном случае. Элемент () в равен 1 (0) тогда и только тогда, когда не существует (существует) дуга в G, т.е. элемент равен 0 (1) в А.

в А и в , т. к. G и – обыкновенные графы.

Пример 2.2.1. Матрицы смежности вершин А графа и графа , изображённых на рис. 2.2.4, имеют вид:

, .

Правильность построения матрицы можно легко проверить по рис. 2.2.4.

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