- •Содержание: Практическая работа № 1 стр 4
- •Практическая работа № 1 Количество часов, отводимых на выполнение практической работы 2ч
- •Свойства подмножеств.
- •Операции над множествами.
- •Алгебра теории множеств.
- •Основные свойства отношений.
- •7 Контрольные вопросы
- •Вариант №1
- •Вариант №2
- •Вариант №3
- •Практическая работа № 2 Количество часов, отводимых на выполнение практической работы 2ч
- •Операции над высказываниями.
- •Формулы равносильности.
- •Метод минимизации с помощью карт Вейча.
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Практическая работа №3Количество часов, отводимых на выполнение практической работы 2ч
- •Основные понятия теории графов
- •Перечислением:
- •Множеством образов:
- •Матрицей инцидентности
- •Матрицей смежности
- •Эйлеров граф.
- •Алгоритм фронта волны.
- •Ярусно-параллельная форма графов
- •Алгоритм получения дерева из графа
- •Практическая работа №4 Количество часов, отводимых на выполнение практической работы 2ч
- •Работа машины Тьюринга:
- •Вариант 2
Практическая работа №3Количество часов, отводимых на выполнение практической работы 2ч
Тема: Решение задач по теме «Графы. Эйлеровы графы»
Цель: отработка навыков работы с графами.
Общие теоретические сведения:
Основные понятия теории графов
Графом называется пара следующего вида:
,
(3.1)
где
- график
;
- множество вершин.
Иными словами, граф представляет совокупность множества вершин и дуг.
Рис. 3.2. Граф
Граф, представленный
на рис. 3. 2, состоит из множества вершин
и
множество дуг
Графическое изображение графа является самым наглядным, но не единственным способом задания графа. Кроме того граф может быть задан:
Перечислением:
Множеством образов:
,
где
-
образ
вершины
- множество вершин, в которые исходят
дуги из данной вершины.
Матрицей инцидентности
Матрица инцидентности - это матрица вершин и инцидентных им дуг.
Дуга инцидентна вершине, если эта дуга исходит или заходит в данную вершину.
Вершина инцидентна дуге, если в эту вершину заходит или исходит данная дуга.
В матрице инцидентности в первом столбце расположены вершины, в первой строке – дуги. Остальные ячейки матрицы инцидентности заполняются по следующему правилу:
,
если из i-той
вершины исходит j-тая
дуга:
,
если в i-той
вершину заходит j-тая
дуга;
,
если i-тая
вершина не инцидента j-той
дуге;
,
если из i-той
вершины исходит j-тая
дуга и в нее
же заходит, т.е. в i-той
вершине j-тая
дуга образует петлю.
Для графа, представленного на рис. 3.2 матрица инцидентности имеет вид:
|
|
|
|
|
|
|
|
|
2 |
-1 |
+1 |
0 |
0 |
+1 |
-1 |
|
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
-1 |
-1 |
0 |
0 |
0 |
|
0 |
0 |
0 |
+1 |
-1 |
0 |
0 |
|
0 |
0 |
0 |
0 |
+1 |
-1 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
+1 |
На практике в матрице инцидентности иногда нули не проставляются для наглядности.
|
|
|
|
|
|
|
|
|
2 |
-1 |
+1 |
|
|
+1 |
-1 |
|
|
+1 |
|
|
|
|
|
|
|
|
-1 |
-1 |
|
|
|
|
|
|
|
+1 |
-1 |
|
|
|
|
|
|
|
+1 |
-1 |
|
|
|
|
|
|
|
|
+1 |
Свойство матрицы инцидентности – сумма элементов по столбцам равна 0 или 2.
