Folie

Problem

Pewien student, mieszkaniec Zakopanego, postanowił odwiedzić znajomych mieszkających w Gdańsku. Zdecydował się na podróż autobusami PKS. Ponieważ nie ma bezpośredniego połączenia autobusowego między miastami, studenta czeka kilka przesiadek. Poniższy schemat przedstawia możliwe połączenia między miastami na trasie Zakopane (wierzchołek 1)-Gdańsk (wierzchołek 10) oraz czas (godziny) w jakim można pokonać odległość między miastami. Celem studenta jest wybór takiej trasy Zakopane-Gdańsk, dla której czas podróży będzie najkrótszy.

Rysunek 1 Schemat połączeń pomiędzy miastami na trasie Zakopane – Gdańsk

Rysunek 2 Etapy rozpatrywanego procesu

Oznaczenia

ci,j – czas w jakim można pokonać odcinek drogi między i-tym a j-tym miastem

fs(i) – decyzja jaką należy podjąć w etapie s dla miejscowości i

fs(i)= ci,j+fi+1(j)

Zgodnie z zasadą optymalności Bellmana, rozwiązanie problemu rozpoczynamy od ostatniego etapu. Rozwiązanie optymalne dla etapu pierwszego jest zarazem optymalne dla całego problemu.

Rozwiązanie

Etap 5

Przyjmujemy odległość do celu = 0, wobec tego:

F5(10)=0

Etap 4

Obliczamy czas drogi do miasta 10 (Gdańska) z dwóch punktów. Z miasta 8 czas podróży wynosi 1 godzinę, natomiast z miasta 9 podróż zajmie 4 godziny. Korzystając z wprowadzonych oznaczeń oraz zależności otrzymujemy:

f4(8)=c8,10+ f5(10)=1

f4(9)=c9,10+ f5(10)=4

Etap 3

Na tym etapie rozpatrujemy wszystkie drogi rozpoczynające się w miastach o numerach 5,6 i 7 i prowadzące do miasta 10.


$$f_{3}(5) = \min\left\{ \begin{matrix} c_{5,8} + f_{4}(8) \\ c_{5,9} + f_{4}(9) \\ \end{matrix} = min\left\{ \begin{matrix} 7 + 1 \\ 6 + 4 \\ \end{matrix} = min\left\{ \begin{matrix} 8 \\ 10 \\ \end{matrix} = 8 \right.\ \right.\ \right.\ $$


$$f_{3}(6) = \min\left\{ \begin{matrix} c_{6,8} + f_{4}(8) \\ c_{6,9} + f_{4}(9) \\ \end{matrix} = min\left\{ \begin{matrix} 3 + 1 \\ 8 + 4 \\ \end{matrix} = min\left\{ \begin{matrix} 4 \\ 12 \\ \end{matrix} = 4 \right.\ \right.\ \right.\ $$


$$f_{3}(7) = \min\left\{ \begin{matrix} c_{7,8} + f_{4}(8) \\ c_{7,9} + f_{4}(9) \\ \end{matrix} = min\left\{ \begin{matrix} 7 + 1 \\ 1 + 4 \\ \end{matrix} = min\left\{ \begin{matrix} 8 \\ 5 \\ \end{matrix} = 5 \right.\ \right.\ \right.\ $$

Na podstawie powyższych wyliczeń twierdzimy, że znajdując się w trzecim etapie, czyli w miejscowości 5, 6 lub 7 to czas dojazdu do miasta 10 jest równy:

Etap 2

Rozpatrujemy drogi rozpoczynające się w jednej z trzech miejscowości 2, 3 i 4.


$$f_{2}(2) = \min\left\{ \begin{matrix} c_{2,5} + f_{3}(5) \\ c_{2,6} + f_{3}(6) \\ \end{matrix} = min\left\{ \begin{matrix} 11 + 8 \\ 10 + 4 \\ \end{matrix} = min\left\{ \begin{matrix} 19 \\ 14 \\ \end{matrix} = 14 \right.\ \right.\ \right.\ $$

Aby czas podróży był minimalny, powinniśmy z miasta 2 udać się do 6.


$$f_{2}(3) = \min\left\{ \begin{matrix} c_{3,5} + f_{3}(5) \\ c_{3,6} + f_{3}(6) \\ c_{3,7} + f_{3}(7) \\ \end{matrix} = min\left\{ \begin{matrix} 6 + 8 \\ 10 + 4 \\ 8 + 5 \\ \end{matrix} = min\left\{ \begin{matrix} 14 \\ 14 \\ 13 \\ \end{matrix} = 13 \right.\ \right.\ \right.\ $$

Powinniśmy wybrać podróż do miasta 7.


$$f_{2}(4) = \min\left\{ \begin{matrix} c_{4,6} + f_{3}(6) \\ c_{4,7} + f_{3}(7) \\ \end{matrix} = min\left\{ \begin{matrix} 15 + 4 \\ 10 + 5 \\ \end{matrix} = min\left\{ \begin{matrix} 19 \\ 15 \\ \end{matrix} = 15 \right.\ \right.\ \right.\ $$

W mieście 4 należy wybrać drogę prowadzącą do miasta 7

Etap1

Jest to ostatni etap procesu. Rozpatrujemy optymalne drogi rozpoczynające się w mieście 1 i kończące się w 10. Mamy trzy możliwości, a czas podróży, w zależności od wyboru, jest następujący:


$$f_{1}(1) = \min\left\{ \begin{matrix} c_{1,2} + f_{2}(2) \\ c_{1,3} + f_{2}(3) \\ c_{1,4} + f_{2}(4) \\ \end{matrix} = min\left\{ \begin{matrix} 3 + 14 \\ 5 + 13 \\ 3 + 15 \\ \end{matrix} = min\left\{ \begin{matrix} 17 \\ 18 \\ 18 \\ \end{matrix} = 17 \right.\ \right.\ \right.\ $$

Powinniśmy wybrać drogę do miasta 2.

Interpretacja wyników

Optymalna droga, o najkrótszym czasie trwania podróży, jest następująca:

Z miasta numer 1 do miasta o numerze 2 (etap 1), następnie do miasta numer 6 (etap 2), później do miasta 8 (etap 3), a stamtąd do miasta końcowego – 10 (etap 4). Czas trwania podróży tą drogą wyniesie 17 godzin.


Wyszukiwarka

Podobne podstrony:
DYD 9 PRAWO KARNE Folie
folie dachowe ruukki
10 Laczenie, podzial, przekszta lcanie spolek FOLIE
wyklad 3-folie, Różności
Folie-CZ-SK-3wyklad, Turystyka i rekreacja wykłady, Turystyka w Czechach i Słowacji
Ściąga PNS na folię
js soc folie
Folie Opto PDF, Symbole elementów
Folie cennik
Gwarancja bankowa folie
2-retoryka folie, socjologia, soc jezyka
Ryzyko - zadania - FOLIE, Epidemiologia
Folie do tematow 1-2, Studia, STUDIA PRACE ŚCIĄGI SKRYPTY
HRM-czas2 folie , Zarządzanie zasobami ludzkimi
Kopia Wykład 6 folie (word 97-2003), Studia - Gospodarka Przestrzenna UEP, I stopień, III semestr, F
FOLIE MIESZANKA BETON, NAUKA, budownictwo nowe 4.12.2011, Materiały budowlane
FOLIE Pododdzial

więcej podobnych podstron