ford fulkerson

12
Ford Fulkerson

Upload: rogan-reid

Post on 01-Jan-2016

54 views

Category:

Documents


0 download

DESCRIPTION

Ford Fulkerson. Ford-Fulkerson ( N =( G, c, s, t )) ; G = ( V , E ) for each edge , while exists a path P from s to t in residual network N f do for each edge do return f. דוגמא:. 12. v1. v2. 20. 16. 9. t. 4. 10. s. - PowerPoint PPT Presentation

TRANSCRIPT

Ford Fulkerson

Ford-Fulkerson (N=(G, c, s, t)) ; G = (V, E) for each edge ,

while exists a path P from s to t in residual network Nf do

for each edge do

return f

PvuvucPc ff ),(:),(min)(

Pvu ),(

)(),(),(

)(),(),(

),(),(

)(),(),(

Pcuvcuvc

Pcvucvuc

vufuvf

Pcvufvuf

fff

fff

f

Evu ),(

0),( vuf 0),( uvfNN f

st

v1 v2

v4v313

16

12

20

144

10 49

7

דוגמא:

st

v1 v2

v4v30/13

0/16

0/12

0/20

0/140/4

0/10 0/4

0/9

0/7

fN

0f

st

v1 v2

v4v313

16

12

20

144

10 49

7

דוגמא:

st

v1 v2

v4v30/13

0/16

0/12

0/20

0/140/4

0/10 0/4

0/9

0/7

fN

0f

4)( Pc f

4/16

4/12

4/9

4/144/4

440 f

4/4

4/9

4/12

4/16

st

v1 v2

v4v313

12

8

20

104

10 45

7

דוגמא:

st

v1 v2

v4v30/13

0/20

0/10 0/4 0/7

fN

4f

4/14

4

4

4

4

1174 f

4/4

4/9

4/12

4/16

st

v1 v2

v4v313

12

8

20

104

10 45

7

דוגמא:

st

v1 v2

v4v30/13

0/20

0/10 0/4 0/7

fN

4f

4/14

4

4

4

4

7)( Pc f

11/16

7/10

11/14

7/7

7/20

7/7

11/14

7/10

11/16

4/4

4/9

4/12

st

v1 v2

v4v313

5

8

13

34

3 115

7

דוגמא:

st

v1 v2

v4v30/13

0/4

fN

11

4

4

11

7/20

7

11f

11f 7/7

11/14

7/10

11/16

4/4

4/9

4/12

st

v1 v2

v4v313

5

8

13

34

3 115

7

דוגמא:

st

v1 v2

v4v30/13

0/4

fN

11

4

4

11

7/20

78)( Pc f

19811 f

8/13

1/40/10

12/12

15/20

15/20

12/12

1/40/10

8/13

19f 7/7

11/14

11/16

4/4

4/9

st

v1 v2

v4v38

5 5

34

3115

7

דוגמא:

st

v1 v2

v4v3

fN

11

12

4

11

15

5

15/20

12/12

1/40/10

8/13

19f 7/7

11/14

11/16

4/4

4/9

st

v1 v2

v4v38

5 5

34

3115

7

דוגמא:

st

v1 v2

v4v3

fN

11

12

4

11

15

5

4)( Pc f

23419 f

12/13

0/9

19/20

19/20

0/9

12/13

12/12

1/40/1023f 7/7

11/14

11/16

4/4

st

v1 v2

v4v312

5 1

34

3119

7

דוגמא:

st

v1 v2

v4v3

fN

11

12

11

19

1

זמן ריצה:: בכל איטרציה

מחושב מסלול בזמן לפיBFS.. עידכון הזרימה והרשת השיורית

מספר האיטרציות הוא לכל היותר כגודל הזרימה .

סה''כ .

)( EVO

)(VO

f

)( EVfO