Anda di halaman 1dari 19

PEMUTUS PADA NETWORKS

Misalkan N sebuah network dengan titik sumber s dan titik tujuan t . Misalkan X = Himpunan bagian tak kosong dari V(N), dan X1 = V(N) X . Jika s elemen X dan t elemen X1 maka himpunan busur B(X, X1 ) disebut pemutus (s,t) dari network N Misalkan A = himpunan titik-antara pada network N, dan Banyaknya pemutus(s,t) pada network N = 2n dengan n = IAI

CONTOH
V1 3 Vs 4 6 V2 2 5 Vt

Banyaknya pemutus (s,t) pada network N = 22 = 4

B({VS }, {V1, V2, Vt }) = {(s,1), (s,2)}


V1 3 Vs 4 6 V2 2 5 Vt

c({VS }, {V1, V2, Vt }) = c(s,1) + c(s,2) = 3+4 =7

B({VS, V1 }, {V2, Vt }) = {(s,2), (1,2),(1,t) }


V1 3 Vs 4 6 V2 2 5 Vt

c({VS, V1 }, {V2, Vt }) = c(s,2) + c(1,2) + c(1,t) = 4+2+5 = 11

B({VS, V2}, {V1, Vt }) = {(s,1),(2,t) }


V1 3 Vs 4 6 V2 2 5 Vt

c({VS, V2}, {V1, Vt }) = c(s,1) + c(2,t) } =3+6 =9

B({VS, V1 ,V2}, {Vt }) = {(1,t), (2,t)}


V1 3 Vs 4 6 V2 2 5 Vt

c ({VS, V1 ,V2}, {Vt }) = c(1,t) + c(2,t) =5+6 = 11 Pemutus- (s,t) minimum: B({VS }, {V1, V2, Vt }) = {(s,1),(s,2)} dengan kapasitas 7

KONSEP FLOW PADA NETWORKS

Sebuah flow di network N dari titik sumber s ke titik tujuan t adalah suatu fungsi f yang memetakan setiap busur (i,j) di N dengan sebuah bilangan non negatif yang memenuhi syarat berikut:

1.
(Disebut kapasitas pembatas)

(N)

Nilai flow pada setiap busur N tidak pernah melebihi kapasitas busur tersebut

2.
(Disebut nilai flow f)

Total nilai flow yang keluar dari titik sumber s sama dengan total nilai flow yang yang sampai di titik tujuan

3.
(Disebut konservasi flow )

Untuk setiap titik-antara pada N berlaku total flow yang meninggalkan titik x sama dengan total flow yang menuju titik x

CONTOH
Flow f dari s ke t pada network N dengan nilai 5
V1 4;3 Vs 6;2 V2 3;2 V4 3;1 4;1 3;1 5;2 V3 8;4 Vt

2;1

CO TOH
Flow f dari s ke t pada network N dengan nilai 6
V1 4;4 Vs 6;2 V2 3;2 V4 3;1 4;1 3;1 5;3 V3 8;5 Vt

2;1

Teorema 10.5

Misalkan N sebuah network dengan titik sumber s dan titik tujuan t. Jika f adalah sebuah flow dari s ke t pada N dengan nilai fs,t dan B(X,X1) sebuah pemutus (s,t) pada N, maka fs,t = f(X,X1) f(X1,X) c(X,X1)

FLOW MAKSIMUM PADA NETWORKS Jika terdapat sebuah flow f di N yang nilainya sama dengan kapasitas suatu pemutus-(s,t) maka flow tersebut adalah flow maksimum dan pemutus-(s,t) tersebut adalah sebuah pemutus-(s,t) minimum.

Jadi, flow f bernilai fs,t dari titik sumber s ke titik tujuan t pada network N dikatakan flow maksimum jika: f s,t = min {c(X, X1 ) / B(X, X1 ) suatu pemutus-(s,t) pada network N }

CO TOH
Sebuah flow maksimum dengan nilai 9
V1 4;4 Vs 6;5 V2 3;3 V4 3;0 4;1 3;2 5;4 V3 8;7 Vt

2;2

Lemma 10.6
Misalkan f sebuah flow bernilai f s,t dari titik sumber s ke titik tujuan t pada network N. Jika terdapat lintasan P dari titik s ketitik t dengan i(P) =H > 0, didefinisikan fungsi f, pada himpunan T(N) sebagai berikut; f1(a) = f(a) + H1 jika a busur maju terhadap P; f1(a) = f(a) H1 jika a busur balik terhadap P; dan f1(a) = f(a) , jika busur a yang lainnya. Maka f1 adalah flow dari titik s ke titik t pada N dengan nilai f s,t + H1

CO TOH
Lintasan peningkatan terhadap flow f
V1 4;3 Vs 6;2 V2 3;2 V4 3;1 4;1 3;1 5;2 V3 8;4 Vt

2;1

Teorema 10.7 (Max-flow Min-Cut). Misalkan N sebuah Network dengan titik sumber s dan titik tujuan t. Maka terdapat sebuahflow maksimum pada N.