Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

56курсы / 5 курс / 9 / Сети связи / Алгоритм Дейкстры / алгоритм Дейкстры

.pdf
Скачиваний:
44
Добавлен:
27.04.2015
Размер:
177.12 Кб
Скачать

“ ”

1 “ ”

. . .

. .

. .

- ! 2003 . %. .

&' .&.

(

2003

2

1. !

% +' , .

& +'- - -. -/ / - -/ + 0, - -/ + - 2,0- - 0- 3-,

-0- - (,-) .

& / 0+ G ={S,t}

1

3

2

4

 

2

S

2

t

3

 

 

2

 

 

3

3

4

 

 

6.1

 

& / -/ . , 0 . / 0- - c j + 0 . 8 i j ,, c i j = ..

- 0 - -0; /j /j

0; , 0; +' S t, 2 2< /

' 0 0- - .

+- +' + / S t .

0 1. & .- 0+ ' 0 S /s = 0 -0 /s = , j s. & .- i=s, i- - + ' 0 0- -.

0 2. > . + ' 0 -0- - 0- /j

2<- 0 . 2

j = min{ j , i + c ij }

3

&- ', + /j -/' +,

0+ . & .- i=j.

03. 8 i=t, +' + / +. C -

;- ' 2.

- > + 0 / +' ; +

' 0 s ' 0 ; . > 3 ' 3 .-/ 2<- ,-: - '- 0 0

, +' ; + - ' s +. C -

+ ' 2.

2 ( .1)

1- 4

01. &- ' s 0+ /j = 0 ; / 0-

'- - /j

= ; j=1,2,3,4,t

(j s)

02. &- -

i=s; i

- ' 0 -

0- -.

6- / 0; ':

1 = min{ 1 ; s + cs1} = min{ ,0 + 4} = 4

2 = min{ 2 ; s + cs 2 } = min{ , 0+G} = G

3 = min{ 3 ; s + cs3 } = min{ ;0 + 3} = 3

4 = ,

t =

03. (-/ 0+ - ' 3, + 0-

0+

3

= 3. I. . 3 t, ;- ' 2.

 

 

 

 

I <

 

s

3

3

2- 4

0 2. i=3

1 = min{ 1 ; 3 + c31}= min {4; 3+ } = 4

4

2 = min{ 2 ; 3 + 32 } = min { , 3+ } =4 = min{ 4 ; 3 + 34 } = min { , 3+ 3 } = 6

/t = .

03. 1 = 4, . . 1 t, ;- ' 2.

I <

1

4

S

3

3

3-8 4

0 2. i=1

2 = min { 2 ; 1 + 12 } = min{ , 4 + 3 } = 7

4

= min { 4 ; 1 + 14 } = min { 6, 4 + 2 } = 6

t

= min { t ; 1 + c1t } =

03. 4 = 6, . . 4 K t, ;- ' 2.

I <

1

4

S

3

 

3

3

4

1

4

2

S

3

3

4

; + -. 0, / 2,.

5

4 – 4

02

i=4

2

= min { 2 , 4 + 42 } =min { 7, 6 + } = 7

t

= min { t ; 4 + 4t } = min { , 6 + 2 } = 8

03. = 7, . . 2 t, ;- ' 2.

I < :

1 3 2

4

S

3

 

 

3

3

4

 

 

 

 

1

3

2

4

 

 

 

S

2

 

3

 

 

 

3

 

4

5- 4

 

 

02 i=2

 

 

t = min{ t ; 2 = c2t } = min{8,7 + 2} = 8

t = 8 . - '.

O / +' :

1

3

2

4

 

 

S

 

t

3

 

2

3

3

4

6

1

 

3

2

4

 

 

 

 

 

S

2

 

t

3

 

2

 

 

3

 

 

4

& ; < . +

,.1

. / - > + 0, + +' + /

' 0 s ' t.

; 0 0 - 0

, !2. C 0, + - + ..

. :

1.O 0 - '- ( -

); ;- --0( -/2 0; ;).

2.I , +.

3.& + - ,

- 2 ,;- 0 / 0 , 2 ,

+ ( - , 0 1), - - /

+ (I.

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

I , 1

! -

C

 

 

 

 

I <

 

 

S

1

2

3

4

t

 

 

 

 

 

1.

0

4

G

3

G

G

 

s

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

1

 

 

 

 

 

 

 

 

 

 

 

2.

0

4

G

3

G

G

s

 

3

 

3

 

 

 

 

 

 

 

 

 

 

 

4

 

1

 

 

 

 

 

 

 

 

s

 

2

 

 

 

 

 

 

 

 

3

 

4

3.

0

4

7

3

 

G

 

 

 

6

 

 

 

3

 

 

 

 

 

 

 

 

 

1

3

2

 

 

 

 

 

 

 

 

 

4

 

 

4.

0

4

7

3

6

8

s

3

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

3

2

 

 

0

4

7

3

6

 

4

 

 

 

5.

8

s

3

 

2

t

 

 

 

 

 

 

 

3

3

4

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I , 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S - 1

1 -2

 

2 - 4

1 - 4

1 - 3

S - 3

3 - t

4 - t

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

S

 

 

 

2

7

13

 

7

2

10

5

11

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

 

 

6

10

 

6

8

7

7

18

4

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

4

2

5

 

2

8

6

9

8

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

 

 

 

 

 

 

 

 

 

 

 

5

3

 

2

1

8

15

4

10

 

3

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

5.

 

 

 

10

1

 

1

3

7

15

3

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

S - 1

1 - 2

 

2 - 3

S-3

3 - 4

4 - 5

3 - t

5 - t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

 

S

 

 

 

2

 

5

7

 

3

9

11

2

6

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.

 

 

 

 

 

3

 

 

 

 

 

1

3

 

5

7

3

2

10

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

 

 

 

 

 

 

 

 

 

 

 

7

2

 

1

2

1

8

8

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

4

 

 

 

5

 

 

 

t

7

2

 

3

15

2

1

4

12

 

 

 

 

 

 

 

10.

 

 

 

 

 

 

 

 

 

 

 

7

2

 

1

10

2

1

7

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в папке Алгоритм Дейкстры