MO Moduł 5: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „ </math>” na „</math>” |
m Zastępowanie tekstu – „<math> ” na „<math>” |
||
Linia 153: | Linia 153: | ||
{| border="0" cellpadding="4" width="125%" | {| border="0" cellpadding="4" width="125%" | ||
|width="500px" valign="top"|[[Grafika:MO_M5_Slajd21.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:MO_M5_Slajd21.png|thumb|500px]] | ||
|valign="top"|Ciąg prostszych zadań daje ciąg rozwiązań {<math> x^{(k)}</math>}<math>_{k = 0}^\infty}</math> Naturalne pytanie które postawiliśmy, to kiedy go uciąć – '''które <math>k</math> uznać za ostatnie''', dające rozwiązanie z dostateczną dokładnością. Był to zasygnalizowany problem testu stopu. Związane z tym problemem jest pytanie drugie – '''czy wygenerowany ciąg''' w ogóle '''jest zbieżny''', a gdy jest, to '''czy jego granica jest rozwiązaniem zadania optymalizacji ?''' Jest to pytanie teoretyczne i odpowiemy na nie po konkretyzacji algorytmu w wykładzie siódmym. | |valign="top"|Ciąg prostszych zadań daje ciąg rozwiązań {<math>x^{(k)}</math>}<math>_{k = 0}^\infty}</math> Naturalne pytanie które postawiliśmy, to kiedy go uciąć – '''które <math>k</math> uznać za ostatnie''', dające rozwiązanie z dostateczną dokładnością. Był to zasygnalizowany problem testu stopu. Związane z tym problemem jest pytanie drugie – '''czy wygenerowany ciąg''' w ogóle '''jest zbieżny''', a gdy jest, to '''czy jego granica jest rozwiązaniem zadania optymalizacji ?''' Jest to pytanie teoretyczne i odpowiemy na nie po konkretyzacji algorytmu w wykładzie siódmym. | ||
|} | |} | ||
---- | ---- |
Aktualna wersja na dzień 10:34, 5 wrz 2023
![]() |
![]() |
![]() |
![]() |
![]() |
Algorytm może być:
a następnie przeszukiwać je tak jak poprzednio. |
![]() |
![]() |
Większość algorytmów deterministycznych poszła w zapomnienie, ale do dzisiaj jest używany algorytm wymyślony przez:
|
![]() |
Dla funkcji kwadratowej algorytm Neldera i Meada zachowuje się bardzo ładnie. |
![]() |
Metody oparte na takim rozumowaniu od połowy lat dziewięćdziesiątych XX w nazywa się:
(Trust region methods) |
![]() |
![]() |
![]() |
Tu oczywistym pomysłem jest wykorzystanie rozważań teoretycznych, pokazujących związek kierunku poprawy z gradientem (lemat 4.3).
Algorytm będzie zatem wykorzystywał: |
![]() |
![]() |
![]() |
![]() |
Teraz zauważmy tylko, że test stopu powinien zawierać dwa warunki: jeden badający “optymalność” kolejnego punktu, a drugi określający maksymalną liczbę iteracji. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |