- •3.1. Комбинаторика
- •3.2. Комбинаторика 2
- •4. Теория графов
- •1). Матрица смежности
- •2). Функции разметки
- •3). Построить подграф являющийся остовным деревом
- •4). Матрица транзитивного замыкания.
- •6). Матрица связанности вершин
- •7). Изобразить карту графа, или убедиться что ее не существует
- •8). Проверить для графа теорему о четырех красках
- •9). Получить матрицы списков смежности вершин
- •10). Осуществить обход по ширине и глубине графа.
- •11). Преобразовать граф в ориентированный и найти матрицу отношений связанности на нем.
- •7. Основы теории чисел
4. Теория графов
Изобразить неориентированный граф, содержаний не менее 7 вершин.
1). Матрица смежности
|
V1 |
V2 |
V3 |
V4 |
V5 |
V6 |
V7 |
V1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
V2 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
V3 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
V4 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
V5 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
V6 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
V7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Матрица инцидентности
|
R1 |
R2 |
R3 |
R4 |
R5 |
R6 |
R7 |
R8 |
V1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
V2 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
V3 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
V4 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
V5 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
V6 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
V7 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
2). Функции разметки
G=(F;g);
F=(V1, V2, V3, V4, V5, V6, V7);
g=(R1, R2, R3, R4, R5, R6, R7, R8);
3). Построить подграф являющийся остовным деревом
4). Матрица транзитивного замыкания.
E – Матрица смежности
Е* – Матрица транзитивного замыкания
Е*= EvE2vE3vE4vE5vE6vE7
|
0 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
E3 = |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
|
1 |
0 |
1 |
0 |
1 |
0 |
0 |
|
0 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
0 |
E2 = |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
E5 = |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
E4 = |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
E6 = |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
E7 = |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Е*= EvE2vE3vE4vE5vE6vE7=
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
5). Определить длину маршрутов длинны 5 между каждой парой вершин.
V1V1 – нет V2V1 – нет V3V1 – нет V4V1 – нет
V1V2 – нет V2V2 – нет V3V2 – нет V4V2 – нет
V1V3 – нет V2V3 – нет V3V3 – нет V4V3 – нет
V1V4 – нет V2V4 – нет V3V4 – нет V4V4 – нет
V1V5 – нет V2V5 – нет V3V5 – нет V4V5 – нет
V1V6 – да V2V6 – да V3V6 – нет V4V6 – да
(R1, R2, R3, R4, R5) (R7, R8, R3, R4, R5) V3V7 – нет (R4, R8, R2, R7, R5,)
V1V7 – нет V2V7 – да V4V7 – да
(R1, R2, R8, R5, R6) (R2, R3, R4, R5, R6) (R3, R2, R7, R5, R6,)
V5V1 – нет V6V1 – нет V7V1 – да
V5V2 – нет (R5, R4, R3, R2, R1) (R6, R5, R8, R2, R1)
V5V3 – нет V6V2 – нет V7V2 – да
V5V4 – нет V6V3 – нет (R6, R5, R4, R3, R2)
V5V5 – нет V6V4 – нет V7V3 – нет
V5V6 – нет V6V5 – нет V7V4 – да
V5V7 – нет V6V6 – нет (R6, R6, R7, R2, R3)
V6V7 – нет V7V5 – нет
V7V6 – нет
V7V7 – нет
