Professional Documents
Culture Documents
Chuj
Chuj
● planowanie
● finanse, ekonomia
● rozpoznawanie wzorców
● uczenie maszynowe
● alokacja zasobów
Wybrane metody
Optymalizacja lokalna a globalna - Brak gwarancji znalezienia globalnego minimum przez typowe
metody optymalizacji lokalnej.
Cele / zastosowania:
Rodzaje metod
Metody deterministyczne
Metody stochastyczne
• Metoda Monte Carlo - szukanie ekstremum przy użyciu losowych punktów z dziedziny funkcji. –
Modyfikacja - uruchamianie metod optymalizacji lokalnej z wylosowanych punktów.
Metody (meta-)heurystyczne
• Tabu Search.
• Algorytmy ewolucyjne.
Dla jakiejś funkcji f(...) i konkretnie określonego wskaźnika jakości (kosztu sterowania), przy danych
stanach początkowych oraz końcowych i określonych ograniczeniach nałożonych na proces sterujący,
należy zminimalizować wskaźnik jakości. Przykładowymi kryteriami mogą być:
Było tam 6 chyba ale same wzory prawie więc ja olewam, ale uczicwie ostrzegam
8
Optymalne sterowanie polega na znalezieniu reguły kontroli, która minimalizuje niektóre funkcje
kosztowe. Szczególny przypadek: Liniowa kontrola kwadratowa: koszt jest kwadratowy, system
dynamiczny jest liniowy. Maksymalna zasada Pontryagina: mówi, że dla optymalnej kontroli konieczne
jest rozwiązanie systemu Hamiltonowskiego, co jest znacznie łatwiejsze niż optymalizacja nad
oryginalnym problemem nieskończoności (przestrzeń funkcjonalna). Równanie Hammiltona-Jacobi-
Bellmana: stan konieczny i wystarczający, może być nawet uogólniony do układów stochastycznych,
wykorzystuje zasadę optymalności Bellmana
Sterowanie optymalne:
W sterowaniu optymalnym dąży się do znalezienia takiego sterowania dla danego obiektu, przy
którym zostaną spełnione kryteria optymalności. Optymalizacja ujmuje również funkcjonał kosztów,
który jest funkcją stanu i zmiennych związanych ze sterowaniem. Zazwyczaj optymalizowane są
modele dynamiczne, będące nierzadko bardzo skomplikowanymi układami, do których opisania
konieczne są tysiące równań różniczkowo-algebranicznych. Głównymi problemami stosowania
sterowania optymalnego jest tworzenie modeli, które muszą w jak najlepszy sposób opisywać
rzeczywisty układ.
• metody bezpośrednie - wymagają dyskretyzacji a’priori równań różnicz- kowych, występuje tutaj
bardzo duża liczba zmiennych decyzyjnych oraz ograniczeń w wynikowym zadaniu optymalizacji.
Zaletą jest możliwość sto- sowania bez większej wiedzy teoretycznej - podejście inżynierskie, jednak
mimo to nie oferują one zbyt wielkiej dokładności.
• metoda strzału - jest to szybka metoda, działająca w bardzo wąskim za- kresie, ale dająca bardzo
dokładny wynik.