графы дискретная математика. инд раб графы 2. Отчет по индивидуальной работе 2 по дисциплине Дискретная математика
![]()
|
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Хакасский государственный университет им. Н.Ф. Катанова» (ХГУ им. Н.Ф. Катанова) Инженерно-технологический институт (ИТИ) Кафедра информационных технологий и систем (ИТиС) ОТЧЕТ ПО ИНДИВИДУАЛЬНОЙ РАБОТЕ №2 по дисциплине «Дискретная математика» Выполнил: студент группы 220 Доржу А.Ш Проверил: Молчанова. Е.А Абакан 2021 ВАРИАНТ – 3 Задание Найти компоненты сильной связности ![]() Построим матрицу смежности. Так как в данном графе количество вершин N=7, матрица смежности будет иметь размерность 7×7. A(D) = ![]() Найдем матрицу достижимости для данного орграфа по T(D)= [E+A+A 2 +A 3 +… A N-1 ] [A(D)]2 = ![]() [A(D)]3 = ![]() [A(D)]4 = ![]() [A(D)]5 = ![]() [A(D)]6 = ![]() Найдем T(D) , ![]() ![]() ![]() + ![]() ![]() ![]() + ![]() ![]() Таким образом, матрица сильной связности, полученная по S(D)=T(D)&TT (D), где TT -транспонированная матрица, &-поэлементное умножение, будет следующей: S(D) = ![]() ![]() Присваиваем P=1 S1=S(D) составляем множество вершин первой компоненты сильной связности D1: это те вершины, которым соответствуют единицы в первой строке матрицы S(D). Таким образом, первая компонента сильной связности состоит из вершин V1= {v1, v2, v3, v7}. Составляем матрицу смежности для компоненты сильной связности D1 исходного графа D − в ее качестве возьмем подматрицу матрицы A(D), состоящую из элементов матрицы A, находящихся на пересечении строк и столбцов, соответствующих вершинам из V1: A(D1 ![]() Вычеркиваем из матрицы S1(D) строку и столбец, соответствующие вершине V1, чтобы получить матрицу S2(D) S2 (D) = ![]() Присваиваем P=2. Множество вершин второй компоненты связности составят те вершины, которым соответствуют единицы в первой строке матрицы S2(D), то есть V2= {v4, v5, v6}. Составляем матрицу смежности для компоненты сильной связности D2 исходного графа D − в ее качестве возьмем подматрицу матрицы A(D), состоящую из элементов матрицы A, находящихся на пересечении строк и столбцов, соответствующих вершинам из V2: A(D2 ![]() Вычеркиваем из матрицы S2(D) строки и столбцы, соответствующие вершинам из V2, чтобы получить матрицу S3(D), которая состоит из пустого множества: S3(D)= ( ) присваиваем P=3. Таким образом, третья компонента сильной связности исходного графа отсутствует. Таким образом, выделены 2 компоненты сильной связности ориентированного графа D: ![]() |