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

Пусть граф G (Х, А) с n  вершинами имеет гамильтонов цикл и получено его изображение, в котором ребра гамильтонова цикла не пересекаются, как на рис. 4.2 б. Тогда во внутренней и внешней областях по отношению к циклу Гамильтона можно провести без пересечений не более (n-3) ребер[1]. Cледовательно,  максимальное число ребер (некратных) у плоского графа :

mmax = n + (n - 3) + (n - 3) = 3(n - 2).

Кроме того, что если число некратных ребер графа m £ n + 2 то такой граф заведомо плоский [1]

Числом планарности графа называется минимальное число ребер, которое необходимо удалить из графа для получения его плоского изображения. Например, для графа на рис. 4.3 число планарности равно единице, т.к. для получения его плоского изображения необходимо удалить, как это видно из рисунка, одно ребро (х1, х4).

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

Упражнения

4.1. Будут ли одинаковыми матрицы смежности и индиденций для графов G, G¢ и G¢¢ на рис.4.2?

4.2. Чему равно число ребер в полном графе?

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

4.4. Привести примеры графов с шестью вершинами, не являющихся плоскими.

4.5. Показать, чему равно число планарности полного графа с пятью вершинами.

4.6. Являются ли графы G1и G2 на рис .4.4 изоморфными?

4.7. Определить число планарности и толщину графов G1 и G2  на рис. 4.4.

4.8. Определить толщину графа с мощностью множества вершин от 1 до 10, т.е. çхç=1 ¸ 10.

5. ОПЕРАЦИИ НАД ГРАФАМИ

5.1. Объединения графов

Объединение G(Х, Г) графов G11 1) и G22, Г2) записываемое как  G(Х, Г)=G11, Г1) È G22, Г2), осуществляется по следующим правилам: 1) вершинами графа G(Х, Г) является объединение множеств вершин исходных графов: Х = Х1 È Х2; 2) отображение для каждой вер-шины графа G получают путем объединения отбражений этой вершины для исходных графов (" хiÎХ) [Г(хi) = Г1i) È Г2i)].

Рассмотрим пример. Пусть заданы графы G1 и G2, аналитические, геометрические и матричные представления которых изображены на рис. 5.1 и 5.2, соответственно.

Х1={х1, х2, х3, х4}, Г1(x1)={х1, х2, х3},

Г1(x2)={х3},

Г1(x3)={х1},

Г1(x4)={х23}.

Х2={х135},

Г21)={х13},

Г23)={х35},

Г23)={х1},

Тогда  соответствующие представления графа G=G1ÈG2 имеют вид, изображенный на рис. 5.3.

Х = Х1 È Х2 = {х1, х2, х3, х4, х5}

Г(х1) = Г11) È Г21)={х1, х2, х3},

Г(х2) = {х3},

Г(х3) = Г1(х3) È Г2(х3)  = {х1, х3, х5},

Г(х4) = {х2, х3},

Г(х5) = {х1}

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

В рассмотренном примере порядок исходных матриц следует сделать 5 х 5 путем добавления в матрицу А1 нулевых строки и столбца, соответствующих вершине х5, и путем добавления  в матрицу А2 нулевых строк и столбцов, соответствующих вершинам х2 и х4 так, как это показано на рис. 5.4.

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

    

Рис. 5.4

5.2. Пересечение графов.

Пересечение G(Х, Г) графов G1 1, Г1) и G2 2, Г2), записываемое как

G(X, Г) = G1 (X1, Г1 ) n G2 (X2, Г2), осуществляется по следующим правилам: 1) вершинами графа G является пересечение множеств вершин исходных графов: Х = Х1 ? Х2 ; 2) отображение для каждой вершины графа G получают в результате пересечения отображений этой вершины в исходных графах:

" хi Î Х [ Г(хi ) = Г1 i ) ? Г2 i )].

Для графов G1 и G2, изображающих на рис. 5.1 и 5.2 граф – пересечение G (его аналитическая, геометрическая и матричная формы), представлен на рис.5.5.

G=G1Ç G2 ,

Х=х1Ç х2={х1, х3},

Г(х1)={х1, х3},

Г(х3)=Æ.