Рефераты. Моделювання транспортної мережі







Тимчасовий статус мітки [992,31] вузла 38 заміняється на постійний (U38=992).

Крок 8. З вузла 38 можна досягти вузла 3. Після обчислення міток одержимо наступний їх список:


Вузол

Мітка

Статус мітки

15

Постійна

12

[172,15]

Постійна

2

[237,15]

Постійна

21

[512,15]

Постійна

31

[801,21]

Постійна

23

[810,12]

Постійна

22

[933,2]

Постійна

38

[992,31]

Постійна

3

[1855,23]

Тимчасова

3

[992+116,38]= [1108,38]

Тимчасова





На останньому кроці знайдено найкоротшу відстань для вузла 3 – [1108.38]. Таким чином статус мітки вузла 3 змінюється на постійний.

Кінцевий результат міток має такий вигляд:


Вузол

Мітка

Статус мітки

15

Постійна

12

[172,15]

Постійна

2

[237,15]

Постійна

21

[512,15]

Постійна

31

[801,21]

Постійна

23

[810,12]

Постійна

22

[933,2]

Постійна

38

[992,31]

Постійна

3

[1108,38]

Постійна





Найкоротший шлях між вузлом 15 і будь-яким іншим вузлом визначається починаючи з вузла призначення шляхом проходження їх у зворотному напрямку за допомогою інформації, представленої в постійних мітках. Найкоротший маршрут між вузлами 15 і 3 має таку послідовність вузлів: (3)→ [1108.38] →(38)→ [992.31] →(31)→ [801.21] →(21)→ (15).

Таким чином, одержуємо шлях загальною довжиною 1108 км.


4. Задача про максимальний потік (алгоритм Форда-Фалкерсона)


Рішення задачі складається з підготовчого етапу і кінцевого числа кроків, на кожнім з яких відбувається припустиме збільшення потоку. На підготовчому етапі формується матриця пропускних здатностей дуг мережі.


Таблиця 4.1. Матриця пропускних здатностей дуг мережі

15

12

2

21

31

23

22

38

3

15

-

10

10

10-






12

7

-

7



7

7



2

13

13

-

13

13

 

13



21

18+


18

-

18-





31



22

22+

-


22

22-


23


22

 



-

22

22

22

22


21

21


21

21

-

21

21

38





28+

28

28

-

28-

3






7

7

7+

-


По табл. 4.1. знаходимо шлях l1=(15,21,31,38) зі станції 15 у 3 з позитивною пропускною здатністю. Елементи цього шляху  позначаємо знаком «мінус», а симетричні  – знаком «плюс». Визначаємо пропускну здатність знайденого шляху, що дорівнює найменшій з пропускних здатностей дуг: C1= min {10,18,22,28}=10.

Визначаються залишкові пропускні здатності дуг знайденого шляху і симетричних йому дуг. Для цього з елементів  табл. 4.1. віднімаємо , а до елементів  додаємо . У результаті одержимо нову табл. 4.2 зі зміненими пропускними здатностями.


Таблиця 4.2. Матриця пропускних здатностей дуг мережі

15

12

2

21

31

23

22

38

3

15

-

10

10-

0






12

7

-

7

 


7

7



2

13+

13

-

13

13

 

13-



21

28

 

18

-

8


 



31



22

32

-


22

12


23


22

 



-

22

22

22

22


21

21+

 

21

21

-

21

21-

38





38

28

28

-

18

3






7

7+

17

-

Страницы: 1, 2, 3, 4, 5



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.