Главная страница

МАПКС-03-ОперацииНадГрафами. Мдк. 01. 02 Математический аппарат для построения компьютерных сетей


Скачать 1.12 Mb.
НазваниеМдк. 01. 02 Математический аппарат для построения компьютерных сетей
Дата25.12.2022
Размер1.12 Mb.
Формат файлаpdf
Имя файлаМАПКС-03-ОперацииНадГрафами.pdf
ТипДокументы
#862655

(МАПКС-03) – 1
МДК.01.02 – Математический аппарат для построения компьютерных сетей
3. Операции над графами Актуализация опорных знаний ............................................................... Основные операции над графами .......................................................... Бинарные операции .......................................................................... Унарные операции ............................................................................ Контрольные вопросы ............................................................................. Литература
ОИ03. И. А. Палий. Дискретная математика : учебное пособие для среднего профессионального образования. – Москва : Издательство Юрайт,
2019. — 352 с. — (Профессиональное образование. — ISBN 978-5-534-
06292-2. — Текст : электронный // ЭБС Юрайт сайт. — URL: https://biblio- online.ru/bcode/441865
. – С. 209-215. Алексеев В.Е., Захарова Д.В. Теория графов. Электронное учебно- методическое пособие. – Нижний Новгород Нижегородский госуниверситет,
2012. – 57 с. – С. 7-8. Актуализация опорных знаний Основной объект теории графов — граф и его обобщения. Граф – это множество точек, называемых вершинами, и множество линий, называемых ребрами, которые соединяют пары вершин (или вершину саму с собой. Ребро и любая из его двух вершин называются инцидентными. Под степенью вершины подразумевается количество инцидентных ей рѐбер. Изолированная вершина графа имеет степень 0, а висячая – степень 1. Графом G(V, E) называется совокупность двух множеств — непустого множества V (множества вершин) и множества E двухэлементных подмножеств множества V (E — множество рѐбер). Связи между элементами изображаются на графе линиями. Если линия направленная, то она называется дугой. Если нетто это ребро. Граф, в котором направление линий не выделяется (все линии являются ребрами, называется неориентированным граф, в котором направление линий принципиально (линии являются дугами) называется ориентированным. Основные операции над графами Поскольку граф может быть определен как совокупность двух множеств, то многие операции над графами могут быть описаны в терминах теории множеств.

(МАПКС-03) – 2 Раздел 1: Основы теории графов

Два множества Аи В равны (А=В), если они состоят из одних и тех же элементов. Например, если А, B={3,1,4,2} то А=В. Объединением (суммой) множеств Аи В называется множество А ∪ В, элементы которого принадлежат хотя бы одному из этих множеств. Например, если А, B={3,4,5,6}, то А ∪ B = {1,2,3,4,5,6} Пересечением (произведением множеств Аи В называется множество А ∩ В, элементы которого принадлежат как множеству Атаки множеству В. Например, если А, B={3,4,5,2}, то А ∩ В = {2,4} Разностью множеств Аи В называется множество АВ, элементы которого принадлежат множесву А, ноне принадлежат множеству В. Например, если А, B={3,4,5}, то АВ = {1,2}. Рассмотрим семь операций над графами, три из которых являются бинарными, включающими два графа, а остальные четыре – унарные, те. определены на одном графе. Бинарные операции Объединение графов 𝐺
1
и
𝐺
2
, обозначаемое как
𝐺
1
∪ 𝐺
2
, представляет такой граф 𝐺
3
= (𝑋
1
∪ 𝑋
2
, 𝐴
1
∪ 𝐴
2
), что множество его вершин является объединением Хи Ха множество ребер – объединением A
1
и Рис. 1. Исходные графы
𝐺
1
и Предложить студентам построить матрицы смежности исходных графов Матрицы смежности исходных графов имеют вид Объединение Граф G
3
, полученный операцией объединения графов G
1
и G
2
, показан на рис. 2.

(МАПКС-03) – 3
3. Операции над графами При объединении графов матрица смежности результирующего графа получается операцией поэлементного логического сложения матриц смежности исходных графов G
1
и Рис. 2 Пересечение Пересечение графов G
1
и G
2
, обозначаемое как
𝐺
1
∩ 𝐺
2
, представляет собой граф 𝐺
4
= (𝑋
1
∩ 𝑋
2
, 𝐴
1
∩ 𝐴
2
). Таким образом, множество вершин графа G
4
состоит из вершин, присутствующих одновременно в G
1
и Операция пересечения графов 𝐺
1
∩ 𝐺
2
показана на риса При пересечении графов результирующая матрица смежности получается операцией поэлементного логического умножения матриц смежности исходных графов G
1
и Рис. 3. Результат операции пересечения графов Кольцевая сумма Кольцевая сумма двух графов G
1
и G
2
, обозначаемая как
𝐺
1
⨁𝐺
2
, представляет собой граф G
5
, порожденный на множестве ребер в результате кольцевой суммы граф G
5
не имеет изолированных вершин и состоит только из ребер, присутствующих либо в G
1
, либо в G
2
, ноне в обоих одновременно. Кольцевая сумма графов G
1
и G
2
показана на риса результирующая матрица смежности получается операцией поэлементного логического сложения по модулю 2 (обозначается mod 2) матриц смежности исходных графов G
1
и G
2

(МАПКС-03) – 4 Раздел 1: Основы теории графов

Рис. 4. Результат кольцевой суммы графов Легко убедиться в том, что три рассмотренные операции коммутативны те и многоместны, те итак далее. Унарные операции Рассмотрим унарные операции на графе, который показан на рис. 5.
(
𝒙
𝟏
𝒙
𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏
0 1
0 0
0
𝒙
𝟐
0 0
1 0
1
𝒙
𝟑
0 0
0 1
1
𝒙
𝟒
0 0
1 0
0
𝒙
𝟓
1 0
0 1
0 Рис. 5. Исходный граф для рассмотрения унарных операций Удаление вершины. Если х i
-вершина графа G = (X, A), то х i
-порожденный подграф графа G на множестве вершин х i
, тех является графом, получившимся после удаления из графа G вершины хи всех ребер, инцидентных этой вершине. Удаление вершины х показано на риса Рис. 6. Результат удаления вершины Результирующая матрица смежности графа после выполнения операции удаления вершины х i
получается путем удаления соответствующего- го столбца и j -ой строки из исходной матрицы и "сжимания" матрицы по вертикали и горизонтали

(МАПКС-03) – 5
3. Операции над графами начиная с (i+1) - го столбца и (j+1) -ой строки . В дальнейшем элементы графа могут быть переобозначены. Удаление ребра или удаление дуги. Если a i
- дуга графа G = (X, A), то G-a i
– подграф графа G, получающийся после удаления из G дуги a i
. Заметим, что концевые вершины дуги a не удаляются. Удаление из графа множества вершин или дуг определяется как последовательное удаление определенных вершин или дуг. Удаление дуги показано на рис. 7. Результирующая матрица смежности графа после выполнения операции удаления дуги a i
получается путем удаления соответствующих элементов из исходной матрицы.
(
𝒙
𝟏
𝒙
𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏
1
𝒙
𝟐

1
𝒙
𝟑
1 1
𝒙
𝟒

𝒙
𝟓
1 Рис. Удаление дуги Замыкание или отождествление. Говорят, что пара вершин хи в графе G замыкается (или отождествляется, если они заменяются такой новой вершиной, что все дуги в графе G, инцидентные хи, становятся инцидентными новой вершине. Например, результат замыкания вершины хи х показан на рис. 8 для графа G.
(
𝒙
𝟏−𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏−𝟐
1 1
0 1
𝒙
𝟑
0 0
1 1
𝒙
𝟒
0 1
0 0
𝒙
𝟓
1 0
1 0 Рис. 8. Результат замыкания вершин хи х

2
Матрица смежности графа после выполнения операции замыкания вершин хи получается путем поэлементного логического сложения i - го иго столбцов и i -ой и j - строк в исходной матрице и "сжимания" матрицы по вертикали и горизонтали. Стягивание. Под стягиванием подразумевают операцию удаления дуги или ребра и отождествление его концевых вершин. На рис. 9 изображен результат стягивания дуги a
1
, а на рис. 10 – стягивания дуги
(МАПКС-03) – 6 Раздел 1: Основы теории графов 1
0 1
𝒙
𝟑
0 0
1 1
𝒙
𝟒
0 1
0 0
𝒙
𝟓
1 0
1 0 Рис. 9. Результат стягивания дуги a

1
(
𝒙
𝟏−𝟐
𝒙
𝟑−𝟒
𝒙
𝟓
𝒙
𝟏−𝟐
0 1
1
𝒙
𝟑−𝟒
0 0
1
𝒙
𝟓
1 1
0
) Рис. 10. Результат стягивания дуги Контрольные вопросы

1. Выполнить операцию пересечения для графов, показанных на рисунке. Рис. 11. К контрольному вопросу 1 Варианты ответов a. а ; b. б ; c. в ; d. нет верного рисунка
2. Выполнить операцию пересечения 𝐺
1
∩ 𝐺
2
для графов, представленных матрицами смежности

(МАПКС-03) – 7
3. Операции над графами
𝐺
1
=
(
𝒙
𝟏
𝒙
𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏
0 0
0 0
1
𝒙
𝟐
1 0
0 1
0
𝒙
𝟑
0 0
0 0
0
𝒙
𝟒
0 0
1 0
0
𝒙
𝟓
0 1
0 1
0 )
; 𝐺
2
=
(
𝒙
𝟏
𝒙
𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏
0 0
0 0
1
𝒙
𝟐
1 0
1 0
1
𝒙
𝟑
0 0
0 0
0
𝒙
𝟒
0 1
1 0
1
𝒙
𝟓
0 0
0 0
0 Варианты ответов a. граф представлена. граф представлен б c. граф представлен в
2. Для графа 𝐺
1
, представленного на рис. 11, выполнить операцию отождествления вершин хи х. Есть ли ошибки на рисунке (если есть – укажите, какие. a. неверно ; b. верно
(
𝒙
𝟏−𝟐
𝒙
𝟑
𝒙
𝟒
𝒙
𝟓
𝒙
𝟏−𝟐
1 0
1 1
𝒙
𝟑
0 0
0 1
𝒙
𝟒
0 1
0 0
𝒙
𝟓
1 0
1 0 )

(МАПКС-03) – 8 Раздел 1: Основы теории графов

(МАПКС-03) – 9
3. Операции над графами


написать администратору сайта