- •2 Семестр 2012/2013 уч. Года
- •2.2 Найти методами Магу все внутренне устойчивые множества вершин графа, все внешне устойчивые множества вершин графа, ядра графа. Решение:
- •Найти цикломатическое число и построить матрицу фундаментальных циклов графа. Построить три нефундаментальных цикла графа. Решение:
- •Матрица фундаментальных циклов графа:
- •Три нефундаментальных цикла графа:
- •Построить матрицу фундаментальных разрезов графа. Построить три нефундаментальных разреза графа. Решение:
- •Матрица фундаментальных разрезов графа:
- •Матрица трёх нефундаментальных разрезов графа:
- •Произвести раскраску вершин графа, используя функцию Гранди Решение:
- •Найти методом точного поиска хроматическое число графа. Решение:
- •Задание №3
- •Решение:
Найти методом точного поиска хроматическое число графа. Решение:
Перейдём от орграфа к неографу и построим для его матрицу смежности R:
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
|
1 |
|
1 |
|
1 |
1 |
|
||
2 |
1 |
|
1 |
1 |
1 |
1 |
|
|
||
R= |
3 |
|
1 |
|
1 |
1 |
1 |
|
|
|
4 |
1 |
1 |
1 |
|
1 |
1 |
|
|
||
5 |
|
1 |
1 |
1 |
|
1 |
1 |
1 |
||
|
6 |
1 |
1 |
1 |
1 |
1 |
|
1 |
|
|
7 |
1 |
|
|
|
1 |
1 |
|
|
||
8 |
|
|
|
|
1 |
|
|
|
Так как матрица симметрична относительно главной диагонали, то выражение для определения всех внутренне устойчивых множеств можно находить для половины матрицы. Найдем по методу Магу все i , которые содержат вершины, не принадлежащие максимальным внутренне устойчивым множествам Si. Запишем:
(12467)(23456)(3456)(456)(5678)(67)=(12134562467234567)(34
356456456)(5657678678)=(123412356124561345613456
134562346723456724567)(5657678)=1234561234571234678
12356123567123567812456124567124567813456134567
13456782345672345672346782456724567245678=123457
12356124561345623467824567
1={x1,x2,x3,x4,x5,x7}, 2={x1,x2,x3,x5,x6}, 3={x1,x2,x4,x5,x6}, 4={x1,x3,x4,x5,x6}, 5={x2,x3,x4,x6,x7,x8}, 6={x2,x4,x5,x6,x7}.
|
1 |
|
5, 6 |
2 |
4 |
||
3 |
3, 6 |
||
Вершины xi |
4 |
|
2 |
5 |
5 |
||
|
6 |
|
1 |
7 |
2,Ф3,Ф4 |
||
8 |
1, 2, Ф3, Ф4, Ф6 |
||
|
|
|
|
Для вершины запишем выражение yjyk…yn=1 и найдем конъюнкцию этих всех выражений: (цифра это yi)
1245(56)(36)(234)(12346)=1245(536)(234)=1245(53253345
626346)=123451245612345612456=1234512456
Выбираем любое i , которое содержит минимальное число букв:
1={ y1y2y3y4y5 } содержит 5 букв хроматическое число (G)=5.
Далее запишем для раскраски графа следующее:
y1 1={x1, x2,x3,x4,x5,x7}S1={x6, x8} —
эти вершины окрашиваем в цвет “1”
y2 2={x1,x2,x3,x5,x6}S2={x4, x7, x8} {x4,x7} —
эту вершину окрашиваем в цвет “2”
y3 3={x1,x2,x4,x5,x6}S3={x3, x7, x8} {x3} —
эти вершины окрашиваем в цвет “3”
y4 4={x1,x3,x4,x5,x6}S4={x2, x7, x8} {x2} —
эту вершину окрашиваем в цвет “4”
y5 5={x2,x3,x4,x6,x7,x8}S5={x1, x5} —
эти вершины окрашиваем в цвет “5”
4
5
X2
X1
1
3
X8
X3
2
X4
2
X7
5
X5
1
X6
