Академический Документы
Профессиональный Документы
Культура Документы
МИНСК
2020
1. Цель работы
Закрепление теоретического курса, приобретение навыков решения задач,
активизация самостоятельной работы магистрантов.
2. Выполнение
Алгоритм
1. Создадим множество U
2. Добавим все вершины графа в U
3. Для всех элементов множества U
3.1. Удаляем рассматриваемую вершину (А) из множества U
Алгоритм
1. Создадим множество U
2. Добавим все вершины графа в множество U
1. Создадим множество U
2. Добавим все вершины графа в U
Алгоритм
Найдем эксцентриситет вершины А
Алгоритм
1. Для всех вершин находим эксцентриситет
2. Среди найденных эксцентриситетов находим минимальный - это и
есть радиус графа.
Алгоритм
1. Для всех вершин находим эксцентриситет
2. Среди найденных эксцентриситетов находим максимальный - это и
есть диаметр графа.
А 3
B 2
C 0
D 1
E 0
Алгоритм
1. Найдем эксцентриситеты всех вершин графа
2. Находим радиус графа(минимальный эксцентриситет) - это 0
3. Находим в таблице вершины, эксцентриситет которых равен
радиусу(0) - это вершины С и E. Они и являются центральными
вершинами графа.
Алгоритм
1. Найдем эксцентриситеты всех вершин графа
Алгоритм
1. Создадим множество U и добавим в него все вершины графа
2. Создадим переменную cycle
3. Создадим переменную start и присвоим ей значение начальной
вершины
4. Создадим переменную x и присвоим ей значение начальной
вершины
5. рекурсивная процедура
5.1. Добавляем x в конец cycle
5.2. Создаем копию U и удаляем оттуда x
5.3. Находим все смежные с x вершины
5.4. Проверяем, есть ли среди них start. Если да, то завершаем
алгоритм. Переменная cycle содержит цикл графа.
5.5. Проверяем, есть ли среди смежных x вершин те, которые не
принадлежат U. Если нет, завершаем процедуру. Иначе - создаем копии
переменных U и cycle. Переменной x присваиваем значение смежной
вершины, и выполняем процедуру 5.
Результат:
Вывод:
В рамках лабораторной работы была изучены классы графов, их числовые
характеристики и ключевые компоненты.