русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы теории графов


Дата добавления: 2015-07-23; просмотров: 1779; Нарушение авторских прав


СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

 

 

Кафедра компьютерных систем в управлении и проектировании (КСУП)

Основы теории графов

 

Отчёт к лабораторной работе №1

по дисциплине

«Дискретная математика»

 

Студент гр. 581-2

_______Раздобреева К.Г.

__________

 

Преподаватель

________ Жигалова Е.Ф.

__________

 


СОДЕРЖАНИЕ

Индивидуальная работа. Вариант № 5 4

Задание № 1 5

Задание № 2 6

Задание № 3 8

Задание № 4 9

Задание № 5 10

Задание № 6 11

Задание № 7

 

Цель лабораторной работы

Изучить основные понятия, определения и терминологию теории графов, а также простейшие операции на графах.

 


Задание на лабораторную работу №1

 

1. Построить матрицы смежности и инциденций для графа своего варианта (рисунок 1).

2. По матрицам, представленным на рисунках 2,3, построить графы, предварительно определив их тип в терминах теории графов. Дать классификационное описание построенных графов.

3. Построить части графа (рисунок 1).

4. Выполнить бинарные операции над графами ( , ∩,). Для примеров взять к-л подграфы из графа своего варианта (рис.1).

5. Определить число маршрутов длины L= 3 для каждой пары вершин графа своего варианта.

6. Построить все маршруты длины L = 3 между вершинами,

указанным преподавателем.

7. Построить метрику графа своего варианта (рис.1).. Определить радиус, диаметр графа, периферийные и центральные вершины.

8. Оформить отчёт по результатам выполненной лабораторной работы.

 

 

Индивидуальная работа. Вариант № 5

 

 
 

 

 

 

 



Рис.2

 

 

 

Рис. 3

 

Задание № 1

 

Построить матрицы смежности и инциденций для графа своего варианта (рисунок 1).

Теория.

Матрица R=r[i,j] называется матрицей смежности, если её элементы образуются по правилу:

r[i,j]=1 ,если вершина xi соединена с xj ребром, т.е. xi смежна xj;

r[i,j]=0 в противном случае.

 

Для мультиграфа и смешанного графа задают:

r[i,j]=p если вершина xi соединена с вершиной xj p рёбрами;

r[i,j]=0 в противном случае.

 

Матрица, строки которой соответствуют вершинам графа, а столбцы - рёбрам, называется матрицей инциденций.

 

Матрица смежности

  х1 х2 х3 х4 х5 х6 х7
х1
х2
х3
х4
х5
х6
х7

 

Матрица инциденций

  u1 u2 u3 u4 u5 u6 u7 u8 u9 u10 u11 u12 u13 u14
х1
х2
х3
х4
х5
х6
х7

 

Задание № 2

Определить тип матриц, представленных на рисунках 2,3, в терминах теории графов. Построить диаграммы графов по данным матрицам. Дать классификационное описание построенных графов.

 

Матрица № 1: (по рис2)

 

 



Тип матрицы: матрица смежности;

 

Диаграмма:

Классификационное описание: неориентированный, конечный, смешанный мультиграф.

 

 

Матрица № 2: (по рис3)

 

 

Тип матрицы: матрица инциденций;

 

Диаграмма:

Классификационное описание: неориентированный, конечный, смешанный мультиграф.

 

Задание № 3

Привести примеры частей графа своего варианта (рис. 1).



<== предыдущая лекция | следующая лекция ==>
Всякое бесконечное множество эквивалентно некоторому своему собственному подмножеству. | Теория.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.01 сек.