25
Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 1 Hálózati Folyamok Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék Maximális folyam 9 8 12 9 7 source 3 2 4 7 7 7 7 7 5 6 7 sink Maximális folyam feladat Adott [N, A] digráf (irányított élhalmaz), és egy élein értelmezett egész szám. Nevezzeük ezt a számot kapacitásnak Keressünk maximális folyamot egy kijelölt forrás és nyelő között.

Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 1

Hálózati Folyamok

Mályusz LeventeBME Építéskivitelezési és Szervezési

Tanszék

Maximális folyam

9

8

12

97

source

3

2

4

7

7

7

7

7

56

7

sink

Maximális folyam feladat

• Adott [N, A] digráf (irányított élhalmaz), és egy élein értelmezett egész szám.

• Nevezzeük ezt a számot kapacitásnak• Keressünk maximális folyamot egy kijelölt

forrás és nyelő között.

Page 2: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 2

Maximális folyam feladat

Keresendő olyan v folyam érték, hogy

’v’ maximális, feltéve, hogy

t i ha v,-

ts,\Ni ha 0,s i ha v,

- Aj

jiiAij

ij ff

ijij kf 0 , ijA

Minimális vágás

9

8

12

97

source

3

2

4

7

7

7

7

7

56

7

sink

S T

Definíció: Az [N, A, k] hálózatban legyen (S, T) egy vágás. A

TSijijkTSk

,),(

értéket a vágás kapacitásának nevezzük. Az összes s, t pontokat elválasztó vágások közül a legkisebb kapacitásút az s, t pontokra vonatkozó minimális vágásnak nevezzük. Definíció: Szabad kapacitás hálózat (residual capacity) Az éleken értelmezett olyan többlet folyam, amely azt fejezi ki, hogy – feltéve, hogy ijA - a digráf i-edik csomópontjából j-be mennyi folyamot tudunk még átküldeni az (i, j) (j, i) élek felhasználásával.

jiijijij ffkr 0ijr akkor és csak akkor ha ijij fk és 0jif .

Page 3: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 3

a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v maximális és amelyre v egyenlő a hálózatban lévő minimális kapacitású vágással.

b., egy f folyam akkor és csak akkor maximális v értékű, ha a szabad kapacitású hálózatban nincs növelő út s-ből t-be.

c., a feladatnak mindig létezik egészértékű (f) optimális megoldása.

Maximális folyam példa

9

8

12

97

1

3

2

4

1 2 3 4

1 7 9

2 8 9

3 12

4

s -1 -1

Maximális folyam példa

9

8

12

97

1

3

2

4

1 2 3 4

1 7 9

2 8 9

3 12

4

s +1 -1 -2

Út: 4, 2, 1; v=7

Page 4: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 4

Maximális folyam példa

9

8

12

20

1

3

2

4

1 2 3 4

1 0 9

2 7 8 2

3 12

4 7

s -1

Út: 4, 2, 1; v=7

7 7

Maximális folyam példa

9

8

12

20

1

3

2

4

1 2 3 4

1 0 9

2 7 8 2

3 12

4 7

s 1 -3

Út: 4, 3, 1; v=9

7 7

Maximális folyam példa

0

8

3

20

1

3

2

4

1 2 3 4

1 0 0

2 7 8 2

3 9 3

4 7 9

s 1 -3

7 7

99

Page 5: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 5

Maximális folyam példa

0

8

3

20

1

3

2

4

1 2 3 4

1 0 0

2 7 8 2

3 9 3

4 7 9

s

7 7

99

Több forrás, több nyelő

9

8

12

97

source

3

2

4

7

7

7

7

7

56

7

sink

6

-4

7

-9

6+7-4-9=0

Több forrás, több nyelő

Feladat: keresendő olyan v folyam érték, hogy ’v’ maximális, feltéve, hogy

t i ha v,-

ts,\Ni ha ,bs i ha v,

- iAj

jiiAij

ij ff

ijij kf 0 , ijA

Adott N,A,k hálózatot egészítsük ki egy minden csomóponthoz adott bi értékkel,feltéve, hogy

0Ni

ib

.

Page 6: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 6

Megengedett megoldás /cirkuláció

9

8

12

97

source

3

2

4

7

7

7

7

7

56

7

sink

6

-4

7

-9

Megengedett megoldás /s,t

9

8

12

97

source

3

2

4

7

7

7

7

7

56

7

sink

6

-4

7

-9

s

t

Maximális folyam példa

9

8

12

97

1

3

2

4

3

-3

Page 7: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 7

Maximális folyam példa

9

8

12

9

7

1

3

2

4

3

3

s

t

Megengedett megoldás keresése 1

s’ 1 2 3 4 ts’ 31 7 92 8 9 33 124 ∞t

s’ -s’

Megengedett megoldás keresése 2

s’ 1 2 3 4 ts’ 31 7 92 8 9 33 124 ∞t

s’ -4 -1 s’ -3 -2

Út: t,2,1,4,3,s’; folyam =3

Page 8: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 8

Maximális folyam példa

9

8

12

971

3

2

4

3

3

s’

t’

3

3

3

3

3

Megengedett megoldás keresése 2

s’ 1 2 3 4 ts’ 01 4 92 3 8 9 03 3 94 ∞ 3t 3

Út: t,2,1,4,3,s’; folyam =3

Megengedett megoldás keresése 2

s’ 1 2 3 4 ts’ 01 4 92 3 8 9 03 3 94 ∞ 3t 3

Út: t,2,1,4,3,s’; folyam =3

Page 9: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 9

Optimális megoldás keresése

1 2 3 41 4 92 3 8 93 94 3

s -1 -1 -2

9

8

12

971

3

2

4

3

3

út: 4,2,1; folyam=4

Optimális megoldás keresése

1 2 3 41 0 92 7 8 53 94 4 3

s -1 -3

9

8

9

50

1

3

2

4

3

7

út: 4,3,1; folyam=9

4

Optimális megoldás keresése

1 2 3 41 0 02 7 8 53 9 04 4 12

s

08

0

50

1

3

2

4

12

7

Vágás: 1 és 2,3,4S={1}T={2,3,4}

4

9

Page 10: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 10

Kidolgozott példák a maximális folyam algoritmusra

példa 1

Max folyam 1-512

11

11

9231

3

2

5

1812

4

1 2 3 4 51 23 122 18 93 11 114 125

-s

Keressünk maximális folyamot 1-ből 5-be

Max folyam 1-512

11

11

9231

3

2

5

1812

4

1 2 3 4 51 23 122 18 93 11 114 125

+s -1 -1

Első lépésként vizsgáljuk meg, hogy hova tudunk eljutni az 1-es csomópontból?+ már vizsgáltuk a csomópontból való eljutást- Még nem vizsgáltuk meg, hogy hova tudunk eljutni az adott csomópontból

A 2. és a 3. csomópontba tudunk eljutni szabad kapacitásokon keresztül az 1-es csomópontból

Page 11: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 11

Max folyam 1-512

11

11

9231

3

2

5

1812

4

1 2 3 4 51 23 122 18 93 11 114 125

+s +1 -1 -2 -2

Hova tudunk eljutni a 2-es csomópontból ?

Max folyam 1-512

11

11

9231

3

2

5

1812

4

1 2 3 4 51 23 122 18 93 11 114 125

+s +1 -1 -2 -2

Út:5-2-1, ∆V=9

Max folyam 1-5, új kapacitás tábla12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 122 9 18 03 11 114 125 9

Készítsük el az új szabad kapacitás táblát

Page 12: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 12

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 122 9 18 03 11 114 125 9

+s -1 -1

Első út:5-2-1, ∆V=9

Első lépésként újra vizsgáljuk meg, hogy hova tudunk eljutni az 1-es csomópontból?

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 122 9 18 03 11 114 125 9

+s +1 -1 -2

Első út:5-2-1, ∆V=9

Hova tudunk eljutni a 2-es csomópontból ?

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 122 9 18 03 11 114 125 9

+s +1 +1 -2 -3

Első út:5-2-1, ∆V=9

Második út 5-3-1, ∆V=11

Page 13: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 13

Max folyam 1-5, új kapacitás tábla12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 12 9 18 03 11 11 04 125 9 11

+s +1 +1 -2 -3

Első út:5-2-1, ∆V=9

Második út: 5-3-1 ∆V=11

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 12 9 18 03 11 11 04 125 9 11

+s -1 -1

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 12 9 18 03 11 11 04 125 9 11

+s +1 -1 -2

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Page 14: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 14

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 12 9 18 03 11 11 04 125 9 11

+s +1 +1 -2

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

1 2 3 4 51 14 12 9 18 03 11 11 04 125 9 11

+s +1 +1 -2 -4

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

Max folyam 1-5, új kapacitás tábla12

11

11

9231

3

2

5

1812

4

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

1 2 3 4 51 2 12 21 6 03 11 11 04 12 05 9 11 12

Page 15: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 15

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

1 2 3 4 51 2 12 21 6 03 11 11 04 12 05 9 11 12

+s -1 -1

Max folyam 1-5, új kapacitás tábla12

11

11

9231

3

2

5

1812

4

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

1 2 3 4 51 2 12 21 6 03 11 11 04 12 05 9 11 12

+s +1 -1 -2

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

Első út:5-2-1, ∆V=9

Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

1 2 3 4 51 2 12 21 6 03 11 11 04 12 05 9 11 12

+s +1 +1 -2

Page 16: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 16

Max folyam 1-5, 12

11

11

9231

3

2

5

1812

4

Első út:5-2-1, ∆V=9 Második út 5-3-1 ∆V=11

Harmadik út 5-4-2-1, ∆V=12

1 2 3 4 51 2 12 21 6 03 11 11 04 12 05 9 11 12

+s +1 +1 +2

S=(1,2,3,4); T=(5)

Példa 2

911

6

6

12

1

3

2

5

7

12

4

6

12

7

Max folyam 1-6

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

Page 17: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 17

Max folyam 1-6; 1. csomópont

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

+s -1 -1

Max folyam 1-6; 2. csomópont

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

+s +1 -1 -2 -2

Max folyam 1-6; 3. csomópont

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

+s +1 +1 -2 -2

Page 18: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 18

Max folyam 1-6; 5. csomópont

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

+s +1 +1 -2 +2 -5

Itt az 5. csomópontból vizsgáltam a továbbjutás lehetőségeit, a 4. csomópont helyett. A maximális folyam értékét ez a választás nem fogja befolyásolni de a folyamrendszer lehet, hogy más lesz.

Max folyam 1-6; út meghatározása

1 2 3 4 5 61 9 122 7 63 11 64 7 125 126

+s +1 +1 +2 -2 -5

Első út: 6-5-2-1; ∆v=6

Max folyam 1-6; új szabad kapacitás háló

1 2 3 4 5 61 3 122 6 7 03 11 64 7 125 6 66 6

Első út: 6-5-2-1; ∆v=6

Page 19: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 19

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 3 122 6 7 03 11 64 7 125 6 66 6

+s -1 -1

Első út: 6-5-2-1; ∆v=6

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 3 122 6 7 03 11 64 7 125 6 66 6

+s +1 -1 -2

Első út: 6-5-2-1; ∆v=6

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 3 122 6 7 03 11 64 7 125 6 66 6

+s +1 +1 -2 -3

Első út: 6-5-2-1; ∆v=6

Page 20: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 20

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 3 122 6 7 03 11 64 7 125 6 66 6

+s +1 +1 +2 -3 -4

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Max folyam 1-6; új szabad kapacitás háló

1 2 3 4 5 61 0 122 9 4 03 11 64 3 7 95 6 66 3 6

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 122 9 4 03 11 64 3 7 95 6 66 3 6

+s -1

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Page 21: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 21

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 122 9 4 03 11 64 3 7 95 6 66 3 6

+s -3 +1 -3

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 122 9 4 03 11 64 3 7 95 6 66 3 6

+s +3 +1 -2 -3

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 122 9 4 03 11 64 3 7 95 6 66 3 6

+s +3 +1 +2 -3 -4

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Page 22: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 22

Max folyam 1-6; új kapacitás háló

1 2 3 4 5 61 0 82 9 4 0 03 4 7 64 7 7 55 6 66 7 6

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 82 9 4 0 03 4 7 64 7 7 55 6 66 7 6

+s -1

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 82 9 4 0 03 4 7 64 7 7 55 6 66 7 6

+s -3 +1 -3

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Page 23: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 23

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 82 9 4 0 03 4 7 64 7 7 55 6 66 7 6

+s +3 +1 -3

Első út: 6-5-2-1; ∆v=6Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 82 9 4 0 03 4 7 64 7 7 55 6 66 7 6

+s +3 +1 -3 -5

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

Max folyam 1-6; új kapacitás háló

1 2 3 4 5 61 0 22 9 4 0 03 10 7 04 7 7 55 6 6 06 7 12

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

Page 24: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 24

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 22 9 4 0 03 10 7 04 7 7 55 6 6 06 7 12

+s -1

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 22 9 4 0 03 10 7 04 7 7 55 6 6 06 7 12

+s -3 +1

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

Max folyam 1-6; növelő út keresése

1 2 3 4 5 61 0 22 9 4 0 03 10 7 04 7 7 55 6 6 06 7 12

+s +3 +1

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

Page 25: Hálózati Folyamok 2 - BME · Mályusz Levente 2012.11.19. BME Építéskivitelezési és Szervezési Tanszék 3 a., egy [N, A, k] hálózaton létezik olyan f folyam, amelyre v

Mályusz Levente 2012.11.19.

BME Építéskivitelezési és Szervezési Tanszék 25

Max folyam 1-6; találtunk egy üres vágást1 2 3 4 5 6

1 0 22 9 4 0 03 10 7 04 7 7 55 6 6 06 7 12

+s +3 +1

Első út: 6-5-2-1; ∆v=6

Második út: 6-4-2-1; ∆v=3

Harmadik út: 6-4-2-3-1; ∆v=4

Negyedik út: 6-5-3-1; ∆v=6

S=(1,2,3)T=(4,5,6)

Max folyam értéke 19

Min vágás=Max folyam=19

9

11

6

6121

3

2

5

7

12

4

6

12

7