1. Trang chủ
  2. » Công Nghệ Thông Tin

Mạng vận tải

24 292 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Mạng vận tải
Định dạng
Số trang 24
Dung lượng 454,7 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

C´ac cung biˆe˙’u thi... Trong v´ı du... Kha˙’ nˇang thˆong qua hay gi´a tri... Thuˆa.t to´an cu.. cu˙’a luˆo`ng trˆen c´ac cung thuˆo.c dˆay chuyˆe`n d¯iˆe`u chı˙’nh trong qu´a tr`ınh x

Trang 1

Phu.o.ng ph´ap gia˙’i b`ai to´an luˆo `ng l´o.n nhˆa´t t`u s d¯ˆe´n t d¯u.a ra lˆa` n d¯ˆa` u tiˆen bo.˙’i Fordv`a Fulkerson [27] v`a k˜y thuˆa.t “g´an nh˜an” cu˙’a ho l`a co so.˙’ cho nh˜u.ng thuˆa.t to´an kh´ac gia˙’iquyˆe´t nh˜u.ng vˆa´n d¯ˆe` liˆen quan C´o mˆo.t sˆo´ ca˙’i biˆen cu˙’a b`ai to´an luˆo`ng l´o.n nhˆa´t:

1 Gia˙’ su.˙’ rˇa`ng mˆo˜i cung cu˙’a d¯ˆo` thi khˆong chı˙’ d¯u.o c gˇa´n v´o.i kha˙’ nˇang q ij cho biˆe´t cˆa.n trˆencu˙’a luˆo`ng trˆen cung (v i , v j ) m`a c`on “kha˙’ nˇang” r ij cho cˆa.n du.´o.i cu˙’a luˆo`ng trˆen cungn`ay Trong tru.`o.ng ho p nhu vˆa.y, khˆong pha˙’i l´uc n`ao mˆo.t tˆa.p chˆa´p nhˆa.n d¯u.o c c´ac gi´atri cu˙’a luˆo`ng c˜ung thoa˙’ m˜an c`ung l´uc hai r`ang buˆo.c n`ay Tuy nhiˆen-n´oi chung-nhiˆe` uluˆo`ng thoa˙’ d¯iˆe` u kiˆe.n n`ay, v`a nˆe´u ngo`ai c´ac kha˙’ nˇang c`on c´o c´ac chi ph´ı c ij tu.o.ng ´u.ng

mˆo.t d¯o.n vi luˆo`ng do.c theo c´ac cung, th`ı b`ai to´an tro.˙’ th`anh t`ım luˆo`ng chˆa´p nhˆa.n d¯u.o c

v´o.i chi ph´ı nho˙’ nhˆa´t t`u s d¯ˆe´n t.

2 X´et tru.`o.ng ho p d¯`oi ho˙’i luˆo`ng l´o.n nhˆa´t gi˜u.a mo.i cˇa.p d¯ı˙’nh Mˇa.c d`u b`ai to´an n`ay c´o thˆe˙’ gia˙’i bˇa`ng n(n − 1)/2 lˆa ` n lˇa.p c´ac b`ai to´an luˆo`ng l´o.n nhˆa´t t`u s d¯ˆe´n t nhu.ng c´ach

l`am n`ay qu´a thˆo! Tu.o.ng tu v´o.i t`ım tˆa´t ca˙’ c´ac d¯u.`o.ng d¯i ngˇa´n nhˆa´t, o.˙’ d¯ˆay c˜ung cˆa`n

Trang 2

mˆo.t thuˆa.t to´an chuyˆen du.ng d¯ˆe˙’ gia˙’i n´o-v`a trong tru.`o.ng ho p d¯ˆo` thi vˆo hu.´o.ng, phu.o.ngph´ap gia˙’i quyˆe´t n´o khˆong liˆen quan d¯ˆe´n l`o.i gia˙’i cu˙’a b`ai to´an luˆo`ng l´o.n nhˆa´t gi˜u.a hai

d¯ı˙’nh s v`a t.

3 Nˆe´u thay cho mˆo.t d¯ı˙’nh nguˆo`n v`a mˆo.t d¯ı˙’nh d¯´ıch, ta kha˙’o s´at mˆo.t sˆo´ nguˆo`n v`a mˆo.t sˆo´d¯´ıch, v´o.i c´ac h`ang ho´a kh´ac nhau gi˜u.a hai tˆo˙’ ho p nguˆo`n-d¯´ıch kh´ac nhau, th`ı b`ai to´an

cu c d¯a.i tˆo˙’ng sˆo´ tˆa´t ca˙’ c´ac luˆo`ng t`u c´ac nguˆo`n d¯ˆe´n c´ac d¯´ıch l`a b`ai to´an luˆo`ng d¯a-h`ang

ho´a Trong b`ai to´an n`ay, kha˙’ nˇang q ij cu˙’a cung (v i , v j) l`a cˆa.n trˆen cu˙’a tˆo˙’ng c´ac luˆo`ngv´o.i c´ac loa.i h`ang ho´a trˆen cung d¯´o

4 Gia˙’ thiˆe´t (ˆa˙’n) trong tˆa´t ca˙’ c´ac tru.`o.ng ho p trˆen l`a sˆo´ lu.o ng luˆo`ng d¯ˆe´n bˇa`ng sˆo´ lu.o ngluˆo`ng ra Nˆe´u ta bo˙’ gia˙’ thiˆe´t n`ay v`a x´et tru.`o.ng ho p luˆo`ng ra kho˙’i mˆo.t cung bˇa`ngluˆo`ng d¯ˆe´n nhˆan v´o.i mˆo.t sˆo´ nguyˆen khˆong ˆam n`ao d¯´o, th`ı b`ai to´an luˆo`ng l´o.n nhˆa´t (t`u

s d¯ˆe´n t) d¯u.o c xem nhu b`ai to´an trong c´ac d¯ˆo` thi v´o.i c´ac lo i nhuˆa.n Trong da.ng n`ay,

c´ac luˆo`ng c´o thˆe˙’ “d¯u.o c sinh ra” hoˇa.c “bi hˆa´p thu.” bo.˙’i d¯ˆo` thi., v`a do vˆa.y luˆo`ng v`ao s

v`a luˆo`ng ra kho˙’i t c´o thˆe˙’ thay d¯ˆo˙’i ho`an to`an d¯ˆo.c lˆa.p.

C´ac b`ai to´an vˆe` luˆo`ng d¯u.o c nghiˆen c´u.u nhiˆe`u v`a c´o nh˜u.ng ´u.ng du.ng thu c tiˆe˜n Mu.cd¯´ıch cu˙’a chu.o.ng n`ay tr`ınh b`ay ngˇa´n go.n c´ac b`ai to´an thu.`o.ng gˇa.p, chı˙’ ra mˆo´i liˆen hˆe gi˜u.ach´ung v`a xˆay du ng mˆo.t sˆo´ thuˆa.t to´an gia˙’i quyˆe´t

Chu.o.ng n`ay s˜e tha˙’o luˆa.n b`ai to´an luˆo`ng l´o.n nhˆa´t t`u s d¯ˆe´n t v`a c´ac tˆo˙’ng qu´at ho´a cu˙’a

n´o (1), (2), (3) v`a (4) trˆen Do c´ac thuˆa.t to´an gia˙’i b`ai to´an luˆo`ng d¯a-h`ang ho´a rˆa´t kh´ac biˆe.tvˆe` ba˙’n chˆa´t, v`a khˆong pha˙’i d¯ˆe` u hiˆe.u qua˙’ nhu phu.o.ng ph´ap g´an nh˜an, nˆen s˜e khˆong d¯u.o cd¯ˆe` cˆa.p o.˙’ d¯ˆay Ba.n d¯o.c quan tˆam c´o thˆe˙’ xem [30] v`a c´ac t`ai liˆe.u dˆa˜n k`em theo

7.2 B` ai to´ an luˆ `ng l´o.n nhˆa´t o

Luˆo `ng l´o.n nhˆa´t trˆen ma.ng vˆa.n ta˙’i G l`a mˆo.t luˆo`ng v´o.i gi´a tri l´o.n nhˆa´t N´oi chung c´o mˆo.t

v`ai luˆo`ng v´o.i c`ung gi´a tri l´o.n nhˆa´t Phˆa`n n`ay tr`ınh b`ay thuˆa.t to´an t`ım luˆo`ng l´o.n nhˆa´t ´Ytu.o.˙’ng cu˙’a thuˆa.t to´an l`a: kho.˙’i d¯ˆa`u v´o.i luˆo`ng n`ao d¯´o v`a tˇang gi´a tri cu˙’a luˆo`ng cho d¯ˆe´n khikhˆong thˆe˙’ tˇang d¯u.o c n˜u.a Kˆe´t qua˙’ ta c´o luˆo`ng l´o.n nhˆa´t

V´ı du 7.2.1 D- ˆo` thi c´o hu.´o.ng trong H`ınh 7.1 biˆe˙’u diˆe˜n so d¯ˆo` ma.ng dˆa˜n dˆa`u Dˆa`u d¯u.o c

dˆa˜n t`u t`au s v`a d¯u.o c bo.m thˆong qua ma.ng d¯ˆe´n nh`a m´ay lo.c dˆa`u t C´ac d¯ı˙’nh b, c, d v`a e l`a

c´ac tra.m bo.m trung gian C´ac cung biˆe˙’u thi c´ac ˆo´ng dˆa˜n dˆa`u v`a hu.´o.ng di chuyˆe˙’n cu˙’a hˆe.thˆo´ng C´ac nh˜an trˆen c´ac cung l`a kha˙’ nˇang thˆong qua tˆo´i d¯a cu˙’a ˆo´ng dˆa˜n B`ai to´an d¯ˇa.t ral`a t`ım c´ach chuyˆe˙’n nhiˆe` u nhˆa´t lu.o ng dˆa`u t`u t`au d¯ˆe´n nh`a m´ay v`a t´ınh gi´a tri n`ay H`ınh 7.1l`a mˆo.t v´ı du cu˙’a mˆo.t “ma.ng vˆa.n ta˙’i” Tru.´o.c hˆe´t ta c´o:

Trang 3

s t

3

5

2 2

2

4

4

.

.

.

H`ınh 7.1: V´ı du vˆe` ma.ng vˆa.n ta˙’i

D- i.nh ngh˜ıa 7.2.2 Ma.ng vˆa.n ta˙’i l`a mˆo.t d¯o.n d¯ˆo` thi c´o hu.´o.ng, c´o tro.ng sˆo´ G sao cho

(a) c´o mˆo.t v`a chı˙’ mˆo.t d¯ı˙’nh s, go.i l`a d¯ı˙’nh v`ao (hoˇa.c d¯ı˙’nh nguˆo`n) cu˙’a ma.ng, khˆong c´o cung

d¯ˆe´n n´o

(b) c´o mˆo.t v`a chı˙’ mˆo.t d¯ı˙’nh t, go.i l`a d¯ı˙’nh ra (hoˇa.c d¯ı˙’nh d¯´ıch) cu˙’a ma.ng, khˆong c´o cung d¯i

ra kho˙’i n´o

(c) mˆo˜i cung u := (v i , v j ) ∈ E d¯u.o c g´an mˆo.t sˆo´ nguyˆen khˆong ˆam q ij , go.i l`a kha˙’ nˇang cu˙’a

cung u.

(d) d¯ˆo` thi vˆo hu.´o.ng nhˆa.n d¯u.o c t`u G bˇa`ng c´ach bo˙’ d¯i c´ac hu.´o.ng l`a liˆen thˆong.

V´ı du 7.2.3 D- ˆo` thi c´o hu.´o.ng trong H`ınh 7.1 l`a ma.ng vˆa.n ta˙’i Lˆo´i v`ao l`a d¯ı˙’nh s v`a lˆo´i ra l`a d¯ı˙’nh t Kha˙’ nˇang cung (s, b) l`a q sb = 3 v`a cu˙’a cung (b, c) l`a q bc = 2.

Trong chu.o.ng n`ay, nˆe´u G l`a ma.ng vˆa.n ta˙’i ch´ung ta s˜e k´y hiˆe.u d¯ı˙’nh v`ao l`a s v`a d¯ı˙’nh

ra l`a t.

D- i.nh ngh˜ıa 7.2.4 Gia˙’ su.˙’ G l`a ma.ng vˆa.n ta˙’i v´o.i kha˙’ nˇang cung (v i , v j ) l`a q ij Luˆo `ng (chˆa´p nhˆa.n d¯u.o c) F trong G g´an mˆo˜i cung (v i , v j ) mˆo.t sˆo´ khˆong ˆam f ij sao cho

(a) 0 ≤ f ij ≤ q ij; v`a

(b) v´o.i mˆo˜i d¯ı˙’nh v j 6= s, t, ta c´o X

i

f ij =X

i

Trang 4

(Tˆo˙’ng trong (7.1) lˆa´y trˆen tˆa´t ca˙’ c´ac gi´a tri i; nˆe´u khˆong c´o cung (v i , v j ), ta d¯ˇa.t f ij = 0).

Ta n´oi f ij l`a luˆo `ng trˆen cung (v i , v j ) V´o.i mˆo˜i j, ta go.i

X

i

f ij

i

f ij

l`a luˆo `ng ra kho˙’i d¯ı˙’nh v j

D- iˆe` u kiˆe.n (7.1) go.i l`a ba˙’o to`an luˆo`ng Trong v´ı du dˆa˜n dˆa`u cu˙’a H`ınh 7.1, ba˙’o to`an luˆo`ng c´o

ngh˜ıa dˆa` u khˆong d¯u.o c su.˙’ du.ng v`a c˜ung khˆong d¯u.o c cˆa´p thˆem ta.i c´ac tra.m bo.m b, c, d v`a e.

V´ı du 7.2.5 C´ac ph´ep g´an

f sb = 2, f bc = 2, f cz = 3, f sd = 3,

f dc = 1, f de = 2, f ez = 2, x´ac d¯i.nh luˆo`ng trˆen ma.ng vˆa.n ta˙’i cu˙’a H`ınh 7.1 Chˇa˙’ng ha.n, luˆo`ng d¯ˆe´n d¯ı˙’nh d l`a

f sd = 2,

bˇa`ng luˆo`ng ra kho˙’i d¯ı˙’nh d :

f dc + f de = 1 + 2 = 3.

Luˆo`ng F d¯u.o c v˜e trong H`ınh 7.2, trong d¯´o cung e d¯u.o c g´an nh˜an x, y nˆe´u kha˙’ nˇang cu˙’a e l`a x v`a luˆo `ng trˆen e l`a y.

3, 2

5, 3

2, 2

2, 1

2, 2

4, 3

4, 2

.

.

.

H`ınh 7.2: Luˆo`ng trˆen ma.ng vˆa.n ta˙’i cu˙’a H`ınh 7.1

Trang 5

Ch´u ´y rˇa`ng trong v´ı du n`ay, luˆo`ng ra kho˙’i d¯ı˙’nh s l`a

f sb + f sd

bˇa`ng luˆo`ng d¯ˆe´n d¯ı˙’nh t :

f ct + f et v`a bˇa`ng 5 Thˆa.t vˆa.y, ta c´o

D- i.nh l´y 7.2.6 Gia˙’ su.˙’ F l`a luˆo`ng trˆen ma.ng vˆa.n ta˙’i G := (V, E) Khi d¯´o luˆo`ng ra kho˙’i

d¯ı˙’nh s bˇa`ng luˆo `ng d¯ˆe´n d¯ı˙’nh t; t´u.c l`a

do f ti = 0 = f is v´o.i mo.i v i ∈ V, v`a (7.1).

D- i.nh ngh˜ıa 7.2.7 Gia˙’ su.˙’ F l`a luˆo`ng trˆen ma.ng vˆa.n ta˙’i G D-a.i lu.o ng

go.i l`a gi´a tri cu˙’a luˆo`ng F.

B`ai to´an trˆen ma.ng vˆa.n ta˙’i G c´o thˆe˙’ ph´at biˆe˙’u:

B`ai to´an 7.2.8 T`ım mˆo.t luˆo`ng chˆa´p nhˆa.n d¯u.o c l´o.n nhˆa´t trˆen d¯ˆo` thi G; t´u.c l`a trong sˆo´ tˆa´t

ca˙’ c´ac luˆo `ng trˆen G, t`ım luˆo `ng F c´o gi´a tri l´o.n nhˆa´t.

Thuˆa.t to´an g´an nh˜an cu˙’a Ford v`a Fulkerson [27] gia˙’i b`ai to´an n`ay du a trˆen D- i.nh l´y7.2.10 Tru.´o.c hˆe´t ta c´o mˆo.t sˆo´ kh´ai niˆe.m

Trang 6

D- i.nh ngh˜ıa 7.2.9 Nˆe´u c´ac d¯ı˙’nh cu˙’a d¯ˆo` thi G = (V, E) d¯u.o c phˆan hoa.ch th`anh hai tˆa.p con

V0 v`a ˜V0 (trong d¯´o V0 ⊂ V v`a ˜ V0 l`a phˆa` n b`u cu˙’a V0 trong V ), th`ı tˆa.p c´ac cung cu˙’a G v´o.i d¯ı˙’nh xuˆa´t ph´at thuˆo.c V0 v`a d¯ı˙’nh kˆe´t th´uc thuˆo.c ˜V0 go.i l`a thiˆe´t diˆe.n cu˙’a G Tˆa.p c´ac cung cu˙’a thiˆe´t diˆe.n thu.`o.ng d¯u.o c k´y hiˆe.u bo.˙’i (V0 → ˜ V0).

Gia˙’ su.˙’ G l`a ma.ng vˆa.n ta˙’i Thiˆe´t diˆe.n (V0 → ˜ V0) t´ach s kho˙’i t nˆe´u s ∈ V0 v`a t ∈ ˜ V0 Kha˙’ nˇang thˆong qua hay gi´a tri cu˙’a thiˆe´t diˆe.n l`a tˆo˙’ng cu˙’a tˆa´t ca˙’ c´ac kha˙’ nˇang cu˙’a tˆa´t ca˙’

c´ac cung cu˙’a G v´o.i d¯ı˙’nh xuˆa´t ph´at thuˆo.c V0 v`a d¯ı˙’nh kˆe´t th´uc thuˆo.c ˜V0; t´u.c l`a

v(V0 → ˜ V0) := X

(v i ,v j )∈(V0→ ˜ V0 )

q ij Thiˆe´t diˆe.n nho˙’ nhˆa´t l`a thiˆe´t diˆe.n c´o kha˙’ nˇang thˆong qua nho˙’ nhˆa´t.

D- i.nh l´y 7.2.10 (D-i.nh l´y thiˆe´t diˆe.n nho˙’ nhˆa´t-luˆo`ng l´o.n nhˆa´t) Gi´a tri cu˙’a luˆo`ng l´o.n nhˆa´t

t`u s d¯ˆe´n t bˇa`ng kha˙’ nˇang thˆong qua cu˙’a thiˆe´t diˆe.n nho˙’ nhˆa´t (V m → ˜ V m ) t´ach s kho˙’i t.

Ch´u.ng minh Hiˆe˙’n nhiˆen rˇa`ng, luˆo `ng l´o.n nhˆa´t t`u s d¯ˆe´n t khˆong thˆe˙’ l´o.n ho.n v(V m → ˜ V m)

do tˆa´t ca˙’ c´ac d¯u.`o.ng d¯i t`u s d¯ˆe´n t d¯ˆe` u su.˙’ du.ng ´ıt nhˆa´t mˆo.t cung cu˙’a thiˆe´t diˆe.n n`ay Do d¯´ochı˙’ cˆa` n ch´u.ng minh rˇa`ng tˆo`n ta.i mˆo.t luˆo`ng d¯a.t gi´a tri n`ay Ta xem luˆo`ng d¯˜a cho F tu.o.ng

´u.ng v´o.i mˆo.t vector m chiˆe ` u v`a d¯i.nh ngh˜ıa thiˆe´t diˆe.n (V0 → ˜ V0) bˇa`ng d¯ˆe quy theo thu˙’ tu.csau:

1 Kho.˙’i ta.o, d¯ˇa.t V0 = {s}.

2 Nˆe´u v i ∈ V0, v`a hoˇa.c f ij < q ij hoˇa.c f ij > 0 th`ı d¯ˇa.t v j v`ao trong tˆa.p V0.

3 Lˇa.p la.i Bu.´o.c 2 cho d¯ˆe´n khi khˆong thˆe˙’ thˆem d¯ı˙’nh n`ao v`ao V0.

C´o hai tru.`o.ng ho p xa˙’y ra: hoˇa.c t ∈ V0 hoˇa.c t /∈ V0.

Tru.`o.ng ho. p 1 t ∈ V0.

Theo Bu.´o.c 2 trˆen, tˆo`n ta.i mˆo.t dˆay chuyˆe`n t`u s d¯ˆe´n t sao cho mo.i cung (v i , v j) d¯u.o c su.˙’ du.ngbo.˙’i dˆay chuyˆe` n theo hu.´o.ng thuˆa.n (c´ac cung d¯i.nh hu.´o.ng thuˆa.n) thoa˙’ f ij < q ij v`a c´ac cung

(v k , v l ) d¯u.o c d¯i.nh hu.´o.ng ngu.o c, t´u.c l`a hu.´o.ng t`u v l d¯ˆe´n v k thoa˙’ f lk > 0 Dˆay chuyˆe` n n`ay

go.i l`a dˆay chuyˆe ` n d¯iˆe ` u chı˙’nh.

D- ˇa.t

δ f = min(v i ,v j)[q ij − f ij]; (v i , v j ) thuˆa.n hu.´o.ng,

δ b = min(v k ,v i)[f kl]; (v k , v l) ngu.o c hu.´o.ng

Trang 7

δ = min[δ f , δ b ].

Nˆe´u ta cˆo.ng thˆem δ v`ao luˆo`ng trˆen tˆa´t ca˙’ c´ac cung d¯i.nh hu.´o.ng thuˆa.n v`a tr`u d¯i δ trˆen

tˆa´t ca˙’ c´ac cung d¯i.nh hu.´o.ng ngu.o c trong dˆay chuyˆe` n d¯iˆe` u chı˙’nh th`ı luˆo`ng thu d¯u.o c vˆa`n l`aluˆo`ng chˆa´p nhˆa.n d¯u.o c c´o gi´a tri nho˙’ ho.n luˆo`ng ban d¯ˆa`u mˆo.t lu.o ng δ D- iˆe` u n`ay l`a hiˆe˙’n nhiˆen

v`ı thˆem mˆo.t lu.o ng δ v`ao c´ac cung theo chiˆe` u thuˆa.n khˆong vu.o t qu´a kha˙’ nˇang cu˙’a c´ac cung

n`ay (do δ < δ f ) v`a tr`u d¯i mˆo.t lu.o ng δ v`ao c´ac cung theo chiˆe` u ngu.o c th`ı luˆo`ng vˆa˜n khˆong

ˆam (do δ < δ b ).

´

Ap du.ng la.i v´o.i luˆo`ng m´o.i theo c´ac Bu.´o.c 1-3 trˆen ta la.i thu d¯u.o c mˆo.t thiˆe´t diˆe.n m´o.i

(V0 → ˜ V0).

Tru.`o.ng ho. p 2 t / ∈ V0.

Theo Bu.´o.c 2, f ij = q ij v´o.i mo.i cung (v i , v j ) ∈ (V0 → ˜ V0) v`a f kl = 0 v´o.i mo.i cung (v k , v l ) ∈

v`a bˇa`ng kha˙’ nˇang thˆong qua cu˙’a thiˆe´t diˆe.n (V0 → ˜ V0).

Do Tru.`o.ng ho p 1, luˆo`ng tˇang ´ıt nhˆa´t mˆo.t d¯o.n vi., nˆen nˆe´u gia˙’ thiˆe´t tˆa´t ca˙’ c´ac kha˙’

nˇang q ij l`a nh˜u.ng sˆo´ nguyˆen th`ı luˆo`ng l´o.n nhˆa´t c´o thˆe˙’ nhˆa.n d¯u.o c sau mˆo.t sˆo´ h˜u.u ha.n bu.´o.ckhi Tru.`o.ng ho p 2 xa˙’y ra Luˆo`ng n`ay c´o gi´a tri bˇa`ng kha˙’ nˇang thˆong qua cu˙’a thiˆe´t diˆe.n hiˆe.n

h`anh (V0 → ˜ V0) nˆen l`a luˆo`ng l´o.n nhˆa´t v`a thiˆe´t diˆe.n tu.o.ng ´u.ng c´o kha˙’ nˇang thˆong qua nho˙’

Trang 8

mˆo.t dˆay chuyˆe` n d¯iˆe` u chı˙’nh luˆo`ng d¯u.o c thu c hiˆe.n bˇa`ng c´ach g´an nh˜an Khi t`ım d¯u.o c mˆo.tdˆay chuyˆe` n d¯iˆe` u chı˙’nh luˆo`ng, ta s˜e tˇang gi´a tri cu˙’a luˆo`ng Sau d¯´o xo´a tˆa´t ca˙’ c´ac nh˜an v`aluˆo`ng m´o.i d¯u.o c su.˙’ du.ng d¯ˆe˙’ g´an nh˜an la.i Nˆe´u khˆong tˆo`n ta.i dˆay chuyˆe`n d¯iˆe`u chı˙’nh luˆo`ngth`ı thuˆa.t to´an kˆe´t th´uc, luˆo`ng chˆa´p nhˆa.n d¯u.o c l`a l´o.n nhˆa´t Thuˆa.t to´an cu thˆe˙’ nhu sau:

A Qu´a tr`ınh g´an nh˜an

Mˆo˜i d¯ı˙’nh chı˙’ c´o thˆe˙’ c´o mˆo.t trong ba kha˙’ nˇang:

1 d¯u.o c g´an nh˜an v`a d¯u.o c kiˆe˙’m tra (t´u.c l`a n´o d¯u.o c g´an nh˜an v`a tˆa´t ca˙’ c´ac d¯ı˙’nh liˆenthuˆo.c v´o.i n´o d¯˜a d¯u.o c xu.˙’ l´y); hoˇa.c

2 d¯u.o c g´an nh˜an v`a chu.a d¯u.o c kiˆe˙’m tra (t´u.c l`a n´o d¯u.o c g´an nh˜an v`a tˆo`n ta.i d¯ı˙’nh liˆenthuˆo.c v´o.i n´o chu.a d¯u.o c xu.˙’ l´y); hoˇa.c

3 chu.a d¯u.o c g´an nh˜an

Nh˜an cu˙’a d¯ı˙’nh v i gˆo`m hai th`anh phˆa` n v`a c´o mˆo.t trong hai da.ng hoˇa.c (+v j , δ) hoˇa.c (−v j , δ).

Trong tru.`o.ng ho p d¯ˆa`u, c´o thˆe˙’ tˇang luˆo`ng do.c theo cung (v i , v j); trong tru.`o.ng ho p th´u hai,c´o thˆe˙’ gia˙’m luˆo`ng do.c theo cung (v i , v j ) D - a.i lu.o ng δ trong ca˙’ hai tru.`o.ng ho p l`a lu.o ng h`ang

nhiˆe` u nhˆa´t c´o thˆe˙’ thˆem hoˇa.c b´o.t gi´a tri cu˙’a luˆo`ng trˆen c´ac cung thuˆo.c dˆay chuyˆe`n d¯iˆe`u

chı˙’nh (trong qu´a tr`ınh xˆay du ng) t`u s d¯ˆe´n v i Nh˜an cu˙’a d¯ı˙’nh v i cho ph´ep x´ac d¯i.nh dˆaychuyˆe` n d¯iˆe` u chı˙’nh luˆo`ng t`u s d¯ˆe´n v i

Kho.˙’i ta.o tˆa´t ca˙’ c´ac d¯ı˙’nh chu.a d¯u.o c g´an nh˜an v`a f ij = 0 v´o.i mo.i cung (v i , v j ) ∈ E.

1 G´an nh˜an cu˙’a d¯ı˙’nh s l`a (+s, δ(s) = ∞) D - ı˙’nh s d¯u.o c g´an nh˜an v`a chu.a d¯u.o c kiˆe˙’m

tra; tˆa´t ca˙’ c´ac d¯ı˙’nh kh´ac chu.a d¯u.o c g´an nh˜an

2 Cho.n d¯ı˙’nh v i ∈ V d¯˜a d¯u.o c g´an nh˜an v`a chu.a d¯u.o c kiˆe˙’m tra Nˆe´u khˆong tˆo`n ta.i, thuˆa.t

to´an d`u.ng, luˆo`ng F = (f ij ) l`a l´o.n nhˆa´t Ngu.o c la.i, gia˙’ su.˙’ (±v k , δ(v i)) l`a nh˜an cu˙’a

d¯ı˙’nh v i

• G´an nh˜an (+v i , δ(v j )) cho tˆa´t ca˙’ c´ac d¯ı˙’nh v j ∈ Γ(v i) chu.a d¯u.o c g´an nh˜an sao cho

f ij < q ij , trong d¯´o

δ(v j ) := min{δ(v i ), q ij − f ij }.

Trang 9

• G´an nh˜an (−v i , δ(v j )) cho tˆa´t ca˙’ c´ac d¯ı˙’nh v j ∈ Γ −1 (v i) chu.a d¯u.o c g´an nh˜an sao

cho f ji > 0, trong d¯´o

g´an nh˜an th`ı (V0 → ˜ V0) l`a thiˆe´t diˆe.n nho˙’ nhˆa´t

B Qu´a tr`ınh tˇang luˆ`ngo

4 D- ˇa.t c = t v`a chuyˆe˙’n sang Bu.´o.c 5.

• Nˆe´u nh˜an cu˙’a d¯ı˙’nh c c´o da.ng (+z, δ(c)) th`ı thay luˆo`ng trˆen cung (z, c) l`a f zc bo.˙’i

7.2.2 D - ˆo ` thi d¯iˆe ` u chı˙’nh luˆo `ng

Qu´a tr`ınh t`ım mˆo.t dˆay chuyˆe` n d¯ˆe˙’ tˇang gi´a tri cu˙’a luˆo`ng F trong d¯ˆo` thi G = (V, E) c´o

thˆe˙’ d¯u.a vˆe` t`ım mˆo.t d¯u.`o.ng d¯i t`u s d¯ˆe´n t trˆen d¯ˆo` thi d¯iˆe`u chı˙’nh luˆo`ng G µ (F ) = (V µ , E µ ),

V µ = V, E µ = E1µ ∪ E2µ , trong d¯´o

E1µ := {(v µ i , v j µ ) | f ij < q ij , (v i , v j ) ∈ E}, v´o.i kha˙’ nˇang cu˙’a mˆo˜i cung (v i µ , v j µ ) ∈ E1µ l`a q µ ij = q ij − f ij , v`a

E2µ := {(v j µ , v µ i ) | f ij > 0, (v i , v j ) ∈ E}

v´o.i kha˙’ nˇang cu˙’a mˆo˜i cung (v j µ , v i µ ) ∈ E2µ l`a q µ ji = f ij

Khi d¯´o thu˙’ tu.c g´an nh˜an cu˙’a thuˆa.t to´an t`ım luˆo`ng l´o.n nhˆa´t trong Phˆa`n 7.2.1 ch´ınh l`a

thuˆa.t to´an x´ac d¯i.nh tˆa.p pha.m vi R(s) trong d¯ˆo` thi d¯iˆe` u chı˙’nh luˆo`ng G µ (F ) Nˆe´u t ∈ R(s), t´u.c l`a nˆe´u d¯ı˙’nh t d¯u.o c g´an nh˜an, th`ı c´o thˆe˙’ x´ac d¯i.nh mˆo.t d¯u.`o.ng d¯i t`u s d¯ˆe´n t trong d¯ˆo` thi.

G µ (F ) Trong tru.`o.ng ho p n`ay, dˆay chuyˆe` n d¯iˆe` u chı˙’nh luˆo`ng cu˙’a G l`a d¯u.`o.ng d¯i P m`a c´ac cung cu˙’a P thuˆo.c E1µ tu.o.ng ´u.ng cung d¯i.nh hu.´o.ng thuˆa.n v`a c´ac cung cu˙’a P thuˆo.c E2µ d¯u.o cd¯i.nh hu.´o.ng ngu.o c

Trang 10

7.2.3 Phˆ an t´ıch luˆ `ng o

Trong mˆo.t sˆo´ tru.`o.ng ho p ta muˆo´n phˆan t´ıch mˆo.t luˆo`ng ph´u.c ta.p th`anh tˆo˙’ng cu˙’a nh˜u.ngluˆo`ng d¯o.n gia˙’n ho.n D- iˆe` u n`ay khˆong nh˜u.ng c´o ´y ngh˜ıa thu c tiˆe˜n m`a c`on g´op phˆa`n hiˆe˙’u tˆo´tho.n ba˙’n chˆa´t cu˙’a luˆo`ng trˆen ma.ng vˆa.n ta˙’i, v`a ngo`ai ra phu.c vu mˆo.t sˆo´ thuˆa.t to´an vˆe` luˆo`ng

K´y hiˆe.u h ◦ (S) l`a luˆo`ng trong d¯ˆo` thi G m`a c´ac cung (v i , v j ) ∈ S c´o f ij = h v`a c´ac cung (v i , v j ) / ∈ S c´o f ij = 0 Ch´u ´y rˇa`ng h ◦ (S) khˆong nhˆa´t thiˆe´t l`a mˆo.t luˆo`ng v´o.i tˆa.p S tu`y ´y Hiˆe˙’n nhiˆen rˇa`ng h ◦ (S) l`a mˆo.t luˆo`ng th`ı tˆa.p S c´ac cung hoˇa.c ta.o th`anh mˆo.t d¯u.`o.ng d¯i t`u s d¯ˆe´n t hoˇa.c l`a mˆo.t ma.ch trong G.

V´o.i hai luˆo`ng F v`a H ta k´y hiˆe.u F +H l`a luˆo`ng m`a luˆo`ng trˆen cung (v i , v j ) l`a f ij + h ij

D- i.nh l´y 7.2.11 Nˆe´u F l`a luˆo`ng t`u s d¯ˆe´n t c´o gi´a tri nguyˆen v trong G th`ı F c´o thˆe˙’ phˆan

t´ıch th`anh

F = 1 ◦ (P1) + 1 ◦ (P2) + · · · + 1 ◦ (P v ) + 1 ◦ (Φ1) + 1 ◦ (Φ2) + · · · + 1 ◦ (Φ κ ),

trong d¯´o P1, P2, P v l`a c´ac d¯u.`o.ng d¯i so cˆa´p t`u s d¯ˆe´n t v`a Φ1, Φ2, , Φ κ l`a c´ac ma.ch so cˆa´p cu˙’a G (P i v`a Φi khˆong nhˆa´t thiˆe´t phˆan biˆe.t)

Ch´u.ng minh T`u G = (V, E) v´o.i luˆo `ng F cho tru.´o.c ta xˆay du ng d¯ˆo` thi unitary G e = (V e , E e)

nhu sau: Tˆa.p V e c´ac d¯ı˙’nh cu˙’a G e ch´ınh l`a tˆa.p V c´ac d¯ı˙’nh cu˙’a G Nˆe´u f ij l`a luˆo`ng trˆen cung

(v i , v j ) cu˙’a G th`ı ta thay bˇa`ng f ij cung song song gi˜u.a c´ac d¯ı˙’nh tu.o.ng ´u.ng v e

i v`a v e

j cu˙’a G e

Nˆe´u f ij = 0 th`ı khˆong c´o cung n`ao d¯u.o c d¯ˇa.t gi˜u.a v e

i v`a v e

j Ta d¯u.o c G e l`a d¯a d¯ˆo` thi trong

d¯´o mˆo˜i cung cu˙’a n´o tu.o.ng ´u.ng v´o.i mˆo.t d¯o.n vi luˆo`ng trˆen cung tu.o.ng ´u.ng trong G; n´oi c´ach kh´ac, G e biˆe˙’u diˆe˜n luˆo`ng F trong G.

T`u d¯iˆe` u kiˆe.n vˆe` luˆo`ng F suy ra c´ac d¯ı˙’nh cu˙’a d¯ˆo` thi G e cˆa` n thoa˙’ m˜an

Suy ra nˆe´u ta tra˙’ la.i v cung d¯u.o c thˆem v`ao G e t`u d¯ı˙’nh t e d¯ˆe´n d¯ı˙’nh s e th`ı d¯ˆo` thi G e

s˜e c´o mˆo.t ma.ch Euler (xem Phˆa`n 5.1) Loa.i bo˙’ v cung n`ay kho˙’i ma.ch Euler, ta d¯u.o c v d¯u.`o.ng d¯i t`u s e d¯ˆe´n t e qua mˆo˜i cung cu˙’a G e d¯´ung mˆo.t lˆa`n K´y hiˆe.u c´ac d¯u.`o.ng d¯i n`ay l`a

P 0

1, P 0

2, , P 0

v C´ac d¯u.`o.ng d¯i P 0

i khˆong nhˆa´t thiˆe´t so cˆa´p (mˇa.c d`u ch´ung l`a d¯o.n gia˙’n) Tuy

nhiˆen, mˆo˜i d¯u.`o.ng d¯i khˆong so cˆa´p c´o thˆe˙’ xem nhu tˆo˙’ng cu˙’a mˆo.t d¯u.`o.ng d¯i so cˆa´p t`u s e d¯ˆe´n

t e v`a mˆo.t sˆo´ c´ac ma.ch so cˆa´p r`o.i nhau Do vˆa.y,

F = 1 ◦ (P1) + 1 ◦ (P2) + · · · + 1 ◦ (P v ) + 1 ◦ (Φ1) + 1 ◦ (Φ2) + · · · + 1 ◦ (Φ κ ),

Trang 11

trong d¯´o P i l`a c´ac d¯u.`o.ng d¯i so cˆa´p t`u s e d¯ˆe´n t e v`a Φi l`a c´ac ma.ch so cˆa´p /

N´oi chung, c´ac d¯u.`o.ng d¯i v`a c´ac chu tr`ınh c´o thˆe˙’ tr`ung nhau Nˆe´u chı˙’ c´o v 0 d¯u.`o.ng d¯i v`a

κ 0 ma.ch d¯ˆa`u tiˆen kh´ac nhau, v´o.i d¯u.`o.ng d¯i P i xuˆa´t hiˆe.n h i lˆa` n trong danh s´ach P1, P2, , P v

v`a ma.ch Φi xuˆa´t hiˆe.n l i lˆa` n trong danh s´ach Φ1, Φ2, , Φ κ th`ı F c´o thˆe˙’ viˆe´t du.´o.i da.ng

N´oi chung hai luˆo`ng F v`a H l`a th´ıch ´u.ng nˆe´n f ij h ij = 0 v´o.i mo.i cung (v i , v j ).

V´ı du 7.2.12 Luˆo`ng F trong H`ınh 7.3 d¯u.o c phˆan t´ıch th`anh c´ac d¯u.`o.ng d¯i (t`u s d¯ˆe´n t)

v`a c´ac ma.ch so cˆa´p:

7.3 C´ ac ca˙’i biˆ en d¯o.n gia˙’n cu˙’a b` ai to´ an luˆ `ng l´o.n nhˆa´t o

Phˆa` n n`ay ch´ung ta nˆeu mˆo.t sˆo´ kˆe´t qua˙’ nhˆa.n d¯u.o c t`u b`ai to´an luˆo`ng l´o.n nhˆa´t

7.3.1 C´ ac d¯ˆ ` thi c´o nhiˆe o ` u nguˆo `n v`a nhiˆe ` u d¯´ıch

X´et d¯ˆo` thi v´o.i n s d¯ı˙’nh v`ao v`a n t d¯ı˙’nh ra v`a gia˙’ su.˙’ luˆo`ng c´o thˆe˙’ chuyˆe˙’n t`u nguˆo`n d¯ˆe´n d¯´ıchtu`y ´y B`ai to´an t`ım luˆo`ng l´o.n nhˆa´t t`u tˆa´t ca˙’ c´ac nguˆo`n d¯ˆe´n tˆa´t ca˙’ c´ac d¯´ıch c´o thˆe˙’ d¯u.a vˆe`b`ai to´an luˆo`ng l´o.n nhˆa´t bˇa`ng c´ach thˆem mˆo.t d¯ı˙’nh nguˆo`n nhˆan ta.o s v`a mˆo.t d¯ı˙’nh ra nhˆan ta.o t v´o.i c´ac cung d¯u.o c thˆem t`u s d¯ˆe´n c´ac d¯ı˙’nh v`ao ban d¯ˆa`u v`a t`u c´ac d¯ı˙’nh ra thu c tˆe´ d¯ˆe´n d¯ı˙’nh t Kha˙’ nˇang cu˙’a c´ac cung thˆem v`ao t`u s d¯ˆe´n c´ac nguˆo`n c´o thˆe˙’ d¯ˇa.t bˇa`ng vˆo c`ung, hoˇa.c

trong tru.`o.ng ho p lu.o ng h`ang cung cˆa´p ta.i mˆo.t nguˆo`n s k tˆo´i d¯a l`a a k th`ı kha˙’ nˇang cu˙’a cung

Trang 12

.

.

v1

• v2

v3

v6

v7

• v5

H`ınh 7.3: Luˆo`ng F.

(s, s k ) c´o thˆe˙’ d¯ˇa.t bˇa`ng gi´a tri n`ay Tu.o.ng tu , kha˙’ nˇang cu˙’a c´ac cung dˆa˜n t´o.i d¯ı˙’nh ra t c´o thˆe˙’ d¯ˇa.t bˇa`ng nhu cˆa`u ta.i c´ac d¯ı˙’nh ra t k hoˇa.c bˇa`ng vˆo ha.n nˆe´u c´o nhu cˆa`u l`a vˆo ha.n Nˆe´u b`ai to´an d¯ˇa.t ra o.˙’ d¯´o c´o d¯ı˙’nh ra chı˙’ d¯u.o c cung cˆa´p bo.˙’i nh˜u.ng nguˆo`n n`ao d¯´o v`a

ngu.o c la.i, th`ı b`ai to´an khˆong pha˙’i l`a ca˙’i biˆen d¯o.n gia˙’n cu˙’a b`ai to´an luˆo`ng l´o.n nhˆa´t t`u s d¯ˆe´n t m`a c´o thˆe˙’ d¯u.a vˆe` b`ai to´an d¯a luˆo`ng nhu d¯˜a d¯ˆe` cˆa.p trong phˆa`n mo.˙’ d¯ˆa`u

Nˆe´u ngo`ai kha˙’ nˇang q ij cu˙’a c´ac cung, ta thˆem kha˙’ nˇang cu˙’a c´ac d¯ı˙’nh w j , j = 1, 2, , n, sao

cho tˆo˙’ng sˆo´ lu.o ng h`ang d¯i d¯ˆe´n d¯ı˙’nh v j nho˙’ ho.n w j , t´u.c l`a

X

v i ∈Γ −1 (v j)

f ij ≤ w ij

v´o.i mo.i v j

Ta cˆa` n t`ım luˆo`ng l´o.n nhˆa´t t`u s d¯ˆe´n t v´o.i gia˙’ thiˆe´t thˆem ta.i c´ac d¯ı˙’nh X´et d¯ˆo` thi G0

sao cho mo.i d¯ı˙’nh v j cu˙’a d¯ˆo` thi G tu.o.ng ´u.ng hai d¯ı˙’nh v+

j v`a v −

j trong d¯ˆo` thi G0 sao cho

mo.i cung (v i , v j ) cu˙’a G d¯ˆe´n d¯ı˙’nh v j tu.o.ng ´u.ng mˆo.t cung (v i − , v+j ) d¯ˆe´n d¯ı˙’nh v+j , v`a mo.i cung

(v j , v k ) cu˙’a G xuˆa´t ph´at t`u v j tu.o.ng ´u.ng mˆo.t cung (v − j , v k+) cu˙’a G0 xuˆa´t ph´at t`u v j − Ngo`ai

ra ta thˆem mˆo.t cung gi˜u.a v+

j v`a v −

j v´o.i kha˙’ nˇang thˆong qua w j , t´u.c l`a bˇa`ng kha˙’ nˇang cu˙’a

d¯ı˙’nh v j

V`ı tˆo˙’ng sˆo´ lu.o ng h`ang d¯ˆe´n d¯ı˙’nh v+

j pha˙’i d¯u.o c chuyˆe˙’n do.c theo cung (v+

j , v −

j ) v´o.i kha˙’

Ngày đăng: 30/09/2013, 03:20

Xem thêm

TỪ KHÓA LIÊN QUAN

w