Подграф исходного графа — граф, содержащий некое подмножество вершин данного графа и все рёбра, инцидентные данному подмножеству.
Частичный граф (суграф) исходного графа — граф, содержащий все вершины исходного графа и подмножество его рёбер.
1) Граф G1 (рис. 1.1) является подграфом графа G (рис. 1).
Рис. 1.1
2) Граф G2 (рис. 1.2) является суграфом графа G (рис. 1).
Рис. 1.2
Задание № 4
Выполнить бинарные операции над графами ( , ∩,).
1) Граф G1 (рис. 1.1) является подграфом графа G (рис. 1).
Рис. 1.1
Матрица смежности графа G1:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
2) Граф G2 (рис. 1.2) является суграфом графа G (рис. 1).
Рис. 1.2
Матрица смежности графа G2:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Объединение G3 = G1 G2 :
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Пересечение G4 = G1∩ G2:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Задание № 5
Определить аналитическим способом число маршрутов длины L = 3 для каждой пары вершин графа своего варианта.
Теория.Для определения маршрутов длины L=3 в графе его матрицу смежности возводят в степень, равную L. Тогда для каждого значения степени L значение элемента матрицы определяет количество маршрутов длиной L. В нашем случае возводим матрицу R в куб.
R:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
R3:
x1
x2
x3
x4
x5
x6
x7
x1
x2
x3
x4
x5
x6
x7
Каждый ri,j-й элемент матрицы R3 равен числу маршрутов длиной 3, ведущих из вершины xi в xj.
Начало формы
Конец формы
Задание № 6
Построить все маршруты длины L = 3 между вершинами, указанным преподавателем.
Рассмотрим вершины х3 и х5. r3,5= 6 означает, что в графе 6 маршрутов длины L=3 , ведущих из x3 в x5 :
S1 = (x3,u1,x1,u4,x4,u9,x5)
S2 = (x3,u1,x1,u4,x4,u10,x5)
S3 = (x3,u1,x1,u4,x4,u11,x5)
S4 = (x3,u3,x1,u4,x4,u9,x5)
S5 = (x3,u3,x1,u4,x4,u10,x5)
S6 = (x3,u3,x1,u4,x4,u11,x5)
Задание № 7
Построить метрику графа своего варианта (рис.1). Определить радиус, диаметр графа, периферийные и центральные вершины.
Решение:
1. Задаём матрицу метрики M=(mi,j)nxn. Размерность матрицы M равна размерности матрицы R. Все элементы mi,j матрицы M не определены.
2. Начальное значение степени k матрицы S равно 1: k=1. Главной диагонали матрицы M присваиваем значения 0.
3. Всем элементам mi,j, значения которых не определены, присвоить значение степени k, если соответствующие им элементы матрицы Sk ≠ 0.
4. Проверяем, в матрице M имеются элементы mi,j, значения которых еще не определены? Если такие элементы имеются, то переходим к шагу 4; в противном случае – к шагу 7.
5. Повышаем степень k матрицы R: k=k+1.
6. Проверяем, является ли матрица Rk-1 устойчивой. Если матрица Rk-1 – неустойчивая, то переходим к пункту 3. Иначе – переходим к пункту 7.
7. Всем элементам mi,j матрицы M, значения которых остались неопределёнными, присваиваем значение бесконечность.
8. Матрица метрики M=(mi,j)
Булевская матрица смежности R=
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Единичная матрица E=
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Полученная суммарная матрица S=R+E:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Матрица смежности:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
Возведём матрицу S с обнулённой главной диагональю в степень 1 и заменим все элементы неравные 0 на 1.Все остальные элементы остаются неопределёнными. Это и есть фундамент матрицы метрики.
М1:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
При последовательном возведении матрицы в степень получаем соответствующую матрицу метрики:
М2:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
М3:
х1
х2
х3
х4
х5
х6
х7
х1
х2
х3
х4
х5
х6
х7
В полученной матрице метрики не осталось неопределенных мест, значит, она построена.
Определим радиус, диаметр, центральные и периферийные вершины.
Матрица метрики и максимальные значения элементов
max
х1
х2
х3
х4
х5
х6
х7
Наибольшее из значений – диаметр графа D=3.
Наименьшее из значений – радиус графа R=2.
Вершины, имеющие наибольшую удаленность равную диаметру, называются периферийными.
Периферийные вершины: х2, х5, х7.
Вершины, имеющие наибольшую удаленность равную радиусу, называются центральными.