- •Курсовая работа по курсу «Комбинаторика»
- •Курсовая работа по курсу «Модулярная арифметика»
- •Курсовая работа по курсу «Графы»
- •2 4 E3
- •Алгоритм построения совершенного паросочетания для двудольного графа.
- •X1 y1
- •X1 y1 Шаг 4.
- •Алгоритм построения совершенного паросочетания в полном нагруженном двудольном графе.
- •X1 y1 x1 0 3 4 3
- •4X1 y1 0 x1 x1 x2
- •7 X2 y2 0 y3 y3
- •8 X3 y3 0
- •7 X4 y4 0
- •3X1 y1 0 x2 x1 x2 x3
- •6 X2 y2 0 y2 y3 y2
- •8 X3 y3 1
- •7 X4 y4 0
- •3X1 y1 0 x3 x1 x2 x3
- •3X1 y1 0 x4 x1 x1 x3 x4
- •6 X2 y2 0 y2 y1 y4 y1
- •7 X3 y3 1 x1
- •6 X4 y4 0 y4
- •3 X1 y1 0
- •6 X2 y2 0
- •7 X3 y3 1
- •6 X4 y4 0
- •Приложение
4X1 y1 0 x1 x1 x2


T1 Δ1 = 1
7 X2 y2 0 y3 y3

C1 P1
8 X3 y3 0
7 X4 y4 0
G1
Рис. 2.
3.
По
всем
xi
T1
,
yj
T1
число
Δ
= min(ui
+
vj
− aij)
=
= min(u1 + v1 − a11 , u1 + v2 − a12 , u1 + v4 − a14 , u2 + v1 − a21 , u2 + v2 − a22 , u2 + v4 − − a24 ) = min(4 + 0 – 0, 4 + 0 – 3, 4 + 0 – 3, 7 + 0 – 3, 7 + 0 – 6, 7 + 0 – 6) = min(4, 1, 1, 4, 1, 1) = 1. Новые пометки вершин в G есть u1 := u1 – Δ = 4 – 1 = 3,
u2 := u2 – Δ = 7 – 1 = 6, v3 := v3 + Δ = 0 + 1 = 1. Переход к пункту 4.
P1 не есть СПС для G. Переход к пункту 1.
Шаг 2. 1. Подграф G2 = {e13 , e23 , e22 , e12}, ибо 4 = w13 = u1 + v3 = 3 + 1 = 4 ,
7 = w23 = u2 + v3 = 6 + 1 = 7, 6 = w22 = u2 + v2 = 6+0 = 6, 3 = w12 = u1 +v2 = 3+0 = 3. Переход к пункту 2.
2.
Вершина x2
P1
. С2
= [x2
, y2]
= {e22}
есть чередующаяся цепь в G
с корнем в x2
. Для
G
паросочетание
P2
= (P1
– C2)
(C2
– P1)
= {e13
, e22}.
Вершина x3
P2
. Дерево
T2
всех
чередующихся цепей G2
с
корнем x3
есть
лишь вершина x3
на рис. 3. Переход к пункту 3.
3X1 y1 0 x2 x1 x2 x3


T2 Δ2 = 1
6 X2 y2 0 y2 y3 y2

C2 P2
8 X3 y3 1
7 X4 y4 0
G2
Рис. 3.
3.
По
всем
xi
T2
,
yj
T2
число
Δ
= min(ui
+
vj
− aij)
=
= min(u3 + v1 − a31 , u3 + v2 − a32 , u3 + v3 − a33 , u3 + v4 − a34 ) = min(8 + 0 – 4,
8 + 0 – 7, 8 + 1 – 8, 8 + 0 – 7) = min(4, 1, 1, 1) = 1. Новые пометки вершин в G есть u3 := u3 – Δ = 8 – 1 = 7. Переход к пункту 4.
4. P2 не есть СПС для G. Переход к пункту 1.
Шаг 3. 1. Подграф G3 = {e13 , e23 , e22 , e12, e31, e33}, ибо 4 = w13 = u1 + v3 = 3 + 1 = 4 , 7 = w23 = u2 + v3 = 6 + 1 = 7, 6 = w22 = u2 + v2 = 6+0 = 6, 3 = w12 = u1 +v2 = 3+0 = 3, 7 = w33 = u3 + v3 = 7 + 1 = 8, 8 = w33 = u3 + v3 = 7+1 = 8. Переход к пункту 2.
2.
Вершина x3
P2
. С3
= [x3
, y3]
= {e33}
есть чередующаяся цепь в G
с корнем в x3
. Для
G
паросочетание
P3
= (P2
– C3)
(C3
– P2)
= {e13
, e22,
e33}.
Вершина x4
P3
. Дерево
T3
всех
чередующихся цепей G3
с
корнем x4
есть
лишь вершина x4
на рис. 4. Переход к пункту 3.
