404 405

404 405



404 Programowanie dynamiczne

Dla stanu y3 = 3 mamy odpowiednio:


x3 = 0, 3 + 0 - 3 = 0, x3 = 1, 3 + 1 — 3 5* 0, x3 = 2, 3 + 2 — 3 5* 0, *3 = 3, 3 + 3 — 3?t0, jc3 = 4, 3 + 4-35*0,


czyli Oe X3(3), czyli I e xj(3), czyli 2g X3(3), czyli 3 ć X3(3), czyli 4<E X3(3),


a stąd:


X,(2)={0).


Zestawiając obecnie otrzymane zbiory stanów i decyzji, otrzymujemy:


y.=m

Y2={ 0, 1,2} y3={0, 1,2,3}


X,(l)={2, 3,4} X,(0)=(3,4} X2(l)=(2, 3, 4} X-,(2) = {1, 2, 3, 4} X,(0)={3)

X3(l)= {2}

X3(2)={1}

*a(3)= {0}


n={0}.


Rozpatrywany proces możemy zilustrować graficznie, przyjmując, że sta nom procesu odpowiadają wierzchołki grafu, a decyzjom — łuki. Liczby w nawiasach to wartości zmiennych decyzyjnych. Odpowiedni graf został przedstawiony na rys. 9.1.


Rysunek 9.1


9.2.3. Wartości funkcji kosztów etapowych

Stwierdziliśmy już uprzednio, że koszty uzupełnienia zapasów będziemy obliczać ze wzoru:

f (y,. x,) = k, X,(x,) + c, x, + m, <y,+x,~ cl,).

Dla poszczególnych stanów i odpowiadających im decyzji obliczamy kolejno:

f(fl, 3) = 1 • 8 + 2 • 3 + 3 ■ (0 + 3-3) = 14,

/(O, 4)=1 -8 + 2- 4 + 3-(0 + 4 —3)=19,

/,(1, 2)= 1-8 + 2-2 + 3-(1+2-3) = 12,

/(l, 3)= 1-8 + 2-3 + 3-(1 + 3-3)= 17,

/,(!, 4)= 1-8+2-4 + 3-(1 +4-3) = 22,

f(2, 1)= 1-8 + 2-1+3 -(2+ 1-3) = 10,

/(2, 2)= 1-8 + 2-2 + 3 (2 + 2-3)= 15, f( 2. 3) = 1 -8 + 2-3 +3-(2+ 3 3) = 20,

/,(2, 4)=1 - 8 + 2- 4 + 3-(2 + 4-3) = 25,

/,(3, 0)= 1-8 + 2 0+3-(3 + 0-3) = 0.

Obliczone wartości nanosimy na graf procesu tak, jak to zostało przedstawione na rys. 9.2.

Rysunek 9.2


Wyszukiwarka

Podobne podstrony:
402 403 402 Programowanie dynamiczne Dla stanu y2 = 1 mamy: X2(l)={*2: 0«S l+Jt2-3 s$4, 0sS*2<4).
424 425 424 Programowanie dynamiczne Znajdujemy zbiory: G?(y3) = max {F3(y3, x3): x3e X3(y3)), gdz
408 409 408 Programowanie dynamiczne do końca procesu (czyli odpowiednia wartość g$). Na podstawie w
41918 skanuj0388 (3) 404 PHP i MySQL dla każdego Tabela 15.1. Dopuszczalne wartości parametru Typ
OOOATEK 2 HLTOOA PR0CRAM0.7ANIA DYNAMICZNEGO DLA ZBIORÓW SKOŃCZONYCH Programowanie dynsalczne jest J
60721 zdj6 Budowanie programu za pomocą zasady programowania dynamicznego koncepcja: •   
400 401 400 Programowanie dynamiczne Zachodzi związek: f(y„ *r) = ^(*/) + P/0 <+i)- Dla ułatwieni
412 413 412 Programowanie dynamiczne 9. Konstruujemy optymalną realizację procesu. Korzystając z opt
Farmacja kliniczna - program specjalizacji dla farmaceutów • przewidywania wpływu zmian stanu choreg
448 XII. Ciągi i szeregi funkcyjne 457. Funkcja wykładnicza. Widzieliśmy [404, (11)], że dla dowolne
IMGW90 w obj. Na przykład, dla nanofcompozyiu Al*Oi/5% obj. SiC: HV * 17,5 GPa. E = 404 GPa oraz dla
24955 skanuj0050 (26) 404 Pediatria. Podręcznik dla studentów pielęgniaśgtmś Profilaktyka Polega na
higeina 21 Przykłady programu świetlnego dla kurcząt-brojlerów Wiek Godzin światła na
III Zestaw III 1.    Co oznacza pojęcie nośności dynamicznej dla łożysk tocznych ? 2.
Image165 Dla stanu niskiego (rys. 4.122b): r    _ UęCmax~UoL max r OLmai   

więcej podobnych podstron