3582326899

3582326899



PROGRAMOWANIE DYNAMICZNE

1.    Metoda optymalizacyjna do rozwiązywania pewnej klasy problemów wymagających sekwencyjnego podejmowania decyzji w kolejnych etapach.

2.    Decyzja podjęta w jednym etapie ma wpływ na stan problemu i decyzje możliwe do podjęcia w kolejnych etapach.

3.    Brak "postaci standardowej"

4.    Podproblem jednoetapowy, następnie coraz większe podprobiemy rozwiązywane rekurencyjnie aż do rozwiązania problemu wyjściowego,

5.    Unikalność problemów - filozofia podejeścia.

Przykład wprowadzający:

cc

£

|

V


Nowy Jork


Pewien pasażer pragnie podróżować dyliżansem ze stanu Kalifornia do stanu Nowy Jork.

Graf pokazuje wszystkie dostępne połączenia dyliżansowe na przestrzeni miedzy tymi dwoma stanami. Liczby w kwadratach określają stany pośrednie które są etapami w podróży. Określić jaką drogę powinien wybrać pasażer, aby czas podróży był jak najkrótszy.

Droga “ północna " = 15 dni, “ południowa =21 dni.

1.    Metoda całkowitego przeglądu; 54 możliwości = 3* 3* 2* 3.

2.    Dla problemu 20 — u etapów, 10 stanów = 1019 możliwości.

3.    W etapie 1 nie jest oczywista droga najkrótsza. Wynika to z faktu, że zbyt wiele etapów jest jeszcze do rozpatrzenia.

4.    Nie jest optymalne podejmowanie decyzji.

5.    Jeżeli rozważymy tylko jeden pozostający etap (etap 5) to rozwiązanie jest oczywiste.



Wyszukiwarka

Podobne podstrony:
406 407 406 Programowanie dynamiczne9.2.4. Zasada optymalności Bellmana i równania optymalności Rozw
3b138c6b90bcd17amed Korzystając z algorytmu programowania dynamieznego znajdź optymalne upakowanie p
egzamin2009 2 .1 • Korzystając z algorytmu programowania dynamicznego znajdź optymalne upakowanie pl
412 413 412 Programowanie dynamiczne 9. Konstruujemy optymalną realizację procesu. Korzystając z opt
Programowanie ObiektoweDwa światy •    Problem do rozwiązania (abstrakcja
Zadania do rozwiązania 1. W pewnej pasiece używano trzech typów uli: A - typ wielkopolski, B - typ w
Istota metody Simpley Metoda uniwersalna do rozwiązań liniowych Założenia: l,n>m 2. rząd macierzy
410 411 410 Programowanie dynamiczne Przedstawione powyżej równania optymalności oraz ich rozwiązani
Procedura optymalizacji metodą programowania dynamicznego Programowanie dynamiczne to metoda
Programowanie dynamiczne (6 godz) 1.    Zasada optymalności Bellmana 2.
Postaci i przykłady zadań programowania liniowego. Metoda geometryczna rozwiązywania zadań programow
IMGE spojlowanie programu robinsonowie mogą prowadzić do następnych. Tak czy inaczej, jakieś rozwiąz

więcej podobnych podstron