Vous êtes sur la page 1sur 8

9.

.
.

,

.

. :
(,
)

(,
)
(Dijkstra )
,
, .
,
. Dijkstra :

( )
;
;
( )
,
( ).
( ).

1. Dijkstra,
.

: A D.
. , (B G)
1

. (, -),
. ( )
( B(2,A) G(6,A)).

D . ( C .6)
B F, .

2. Dijkstra,
C .

: C E.
. , C (A F)
. (, -),
. ( )
( C(2, ) B(9,A), D(7, A)
F(3, A).
D .

(Bellman-Ford )
()
.
ms.
3.
. F :
3

E ( 14, 12, 25, 40, 0, 23, 18, 17, 21)


H ( 24, 36, 18, 27, 7, 20, 31, 0, 20)
I ( 20, 31, 19, 8, 30, 19, 6, 14, 0)
D ( 21, 28, 36, 0, 22, 40, 31, 19, 22)
E, H, I, D : 8, 10, 12, 6.
F?
.

A
B
C
D
E
F
G
H
I

E
14
12
25
40
0
23
18
17
21
FE delay
8 ms
F:

H
24
36
18
27
7
20
31
0
20
FH delay
10 ms
A
B
C
D
E
F
G
H
I

I
20
31
19
8
30
19
6
14
0
FI delay
12 ms
22
20
28
6
8
0
18
10
12

D
21
28
36
0
22
40
31
19
22
FD delay
6 ms

E
E
H
D
E
I
H
I

. F G? G
F: E, H, I, D. F E
8 ms, E G 18 ms, F G 26 ms
(8+18=26). H, G 41 ms (10+31=41). I, G
18 ms (12+6=18). D, G 37ms (6+31=37).
I,
F. .
4.
. :
( 5, 8, 0, 12, 6, 2, 7 )
D ( 16, 12, 6, 0, 9, 10, 7 )
G ( 7, 6, 3, 9, 4, 5, 0 )
C, D, G : 5, 3, 6.
E?
.

A
B
C
D
E
F
G

C
5
8
0
12
6
2
7
EC delay 5ms

D
16
12
6
0
9
10
7
ED delay 3 ms

G
7
6
3
9
4
5
0
EG delay 6 ms

: E:
A
B
C
D
E
F
G

10
12
5
3
0
7
6

C
G
C
D
C
G

5.
. C :
A ( 0, 5, 8, 12, 6)
5

B ( 7, 0, 3, 9, 2 )
D ( 4, 7, 6, 0, 4 )
A, B, D : 6, 3, 5.
C?
.

:
A

0
A
5
B
8
C
12
D
6
E
CA delay 6ms

B
7
0
3
9
2
CB delay 3 ms

D
4
7
6
0
4
CD delay 5ms

C:
A
B
C
D
E

6
3
0
5
5

A
B
D
B


, ,

, .
6.
. 1
1.

: 1:
Destination
Line
1A
1B
1B
2A
1A
2B
1A
2C
1A
2D
1A
2E
1A
3A
1A
3B
1A
3C
1A
4A
1A
4B
1A
5A
1A
5B
1A
5C
1A
5D
1A

Hops
1
2
3
1
2
3
1
2
2
3
4
4
5
4
5


.
1:
Destination
Line
Hops
1A
1B
1B
1
Region2
1A
1
Region3
1A
1
Region4
1A
3
Region5
1A
4
7

1
. .
7. ,
3C 3C.
3C:
Destination
1A
1B
2A
2B
2C
2D
2E
3A
3B
3C
4A
4B
5A
5B
5C
5D

Line
3A
3A
3A
3A
3A
3A
3A (B)
3A
3B
3B
3B
3B
3B
3B
3B

Hops
2
3
4
5
3
4
5
1
1
2
3
4
5
3
4

3C
.
3C:
Destination
3A
3B
3C
Region1
Region2
Region4
Region5

Line
3A
3B
3A
3A
3B
3B

Hops
1
1
2
3
2
3

Vous aimerez peut-être aussi