ребро (x3,x1): DL(x5)=7+8-4=11;
DL(x6)=9+7-4=12;
ребро (x1,x4): DL(x5)=6+3-2=7;
DL(x6)=7+4-2=9;
ребро (x4,x2): DL(x5)=3+8-1=10;
DL(x6)=4+6-1=9;
min min DL=7; xr=x5; (xi*,xj*)=(x1,x4);
(x,x)ÎM xrÎx\T
T={x1,x2,x3,x4,x5}; M={(x2,x3),(x3,x1),(x1,x5),(x5,x4),(x4,x2)}; x\T={x6}.
Итер 4. Удалить можно ребро маршрута (x2,x3) или (x3,x1) или (x1,x5)
или (x5,x4) или (x4,x2):
ребро (x2,x3): DL(x6)=6+9-3=12;
ребро (x3,x1): DL(x6)=9+7-4=12;
ребро (x1,x5): DL(x6)=7+8-6=9;
ребро (x5,x4): DL(x6)=8+4-3=9;
ребро (x4,x2): DL(x6)=4+6-1=9;
min min DL=9; xr=x6; (xi*,xj*)=(x1,x5)-выберем первое среди
(xi,xj)ÎM xrÎx\T эквивалентных
Маршрут M={(x2,x3),(x3,x1),(x1,x6),(x6,x5),(x5,x4),(x4,x2)}.
Шаг 3. Ребро максимальной длины в маршруте d(x6,x5)=8.
Удалив его из маршрута , получим дерево-цепочку :
x5-x4-x2-x3-x1-x6 длиной L=18, представленное на рис.1.6.
Рис.1.6.
2.Агоритм построения матрицы контуров и сечений .
Матрица контуров и сечений (M - матрица ) для ориентированного графа
формируется следующим образом . На графе строится основное дерево (будем рассматривать графы , для которых основное дерево существует) .
Дуги образующие дерево , называют ветвями , дуги , не вышедшие в дерево - хордами.
Число строк в M - матрице соответствует числу хорд , а число столбцов соответствует числу ветвей .
Каждая хорда графа поочередно включается в дерево , при этом образуется цикл (контур). Выполняется обход контура в направлении , заданном направлении хорды ; в строке матрицы , соответствующей данной хорде , ставится +1 для ветви дерева , если ее направление совпадает с направлением обхода контура ; -1 , если направление противоположно ; 0 , если ветвь не входит в данный контур.
Пример 2.1: дан ориентированный граф G(x , u) , содержащий 6 вершин и
12 дуг .
Методом поиска в глубину , начиная с вершины x1 , строим дерево. Дуги , вошедшие в дерево , обозначим буквами , хорды пронумеруем .
M - матрица имеет 5 столбцов и 7 строк .
а |
б |
в |
г |
д |
|
1 |
-1 |
0 |
-1 |
0 |
0 |
2 |
-1 |
0 |
-1 |
-1 |
0 |
3 |
0 |
-1 |
1 |
0 |
0 |
4 |
0 |
0 |
1 |
1 |
0 |
5 |
1 |
0 |
1 |
0 |
1 |
6 |
0 |
-1 |
1 |
0 |
1 |
7 |
0 |
0 |
0 |
-1 |
1 |
Рис.2.1.
М - матрица для графа на рис.2.1.
Рис.2.2. Рис.2.3
Рис.2.4. Рис.2.5.
Рис.2.6.
Начинать с вершины x1.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.