MO Moduł 5: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „ </math>” na „</math>” |
||
Linia 112: | Linia 112: | ||
{| border="0" cellpadding="4" width="125%" | {| border="0" cellpadding="4" width="125%" | ||
|width="500px" valign="top"|[[Grafika:MO_M5_Slajd17.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:MO_M5_Slajd17.png|thumb|500px]] | ||
|valign="top"|W świetle ostatniej uwagi jest oczywiste, że algorytmy wykorzystujące omawiane podejście mogły liczyć na sukces dopiero w momencie, kiedy opracowano efektywne algorytmy rozwiązywania występujących w nich zadań<center><math>f_M(x)=x^{\mathrm T}Qx+c^{\mathrmT}x+\sigma \rightarrow </math> min <br> p.o. <math>(x-x^{(k)})^{\mathrm{T}}(x-x^{(k)})\le r^2</math>,</center> co nastąpiło w połowie lat siedemdziesiątych ubiegłego wieku. | |valign="top"|W świetle ostatniej uwagi jest oczywiste, że algorytmy wykorzystujące omawiane podejście mogły liczyć na sukces dopiero w momencie, kiedy opracowano efektywne algorytmy rozwiązywania występujących w nich zadań<center><math>f_M(x)=x^{\mathrm T}Qx+c^{\mathrmT}x+\sigma \rightarrow</math> min <br> p.o. <math>(x-x^{(k)})^{\mathrm{T}}(x-x^{(k)})\le r^2</math>,</center> co nastąpiło w połowie lat siedemdziesiątych ubiegłego wieku. | ||
|} | |} | ||
---- | ---- | ||
Linia 311: | Linia 311: | ||
|width="500px" valign="top"|[[Grafika:MO_M5_Slajd38.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:MO_M5_Slajd38.png|thumb|500px]] | ||
|valign="top"|Na rysunku przedstawiono w skali logarytmicznej siedem pierwszych wyrazów wymienionych wyżej ciągów. | |valign="top"|Na rysunku przedstawiono w skali logarytmicznej siedem pierwszych wyrazów wymienionych wyżej ciągów. | ||
Widać że '''zbieżność liniowa jest najwolniejsza''', a '''kwadratowa - najszybsza'''. Różne eksperymenty pokazały, że w zastosowaniach praktycznych '''szybkość liniowa''' jest '''do zaakceptowania gdy granica <math>\rho </math>''' jest dostatecznie mała, '''nie większa niż <math>\boldsymbol{\frac{1}{4}}</math>'''. | Widać że '''zbieżność liniowa jest najwolniejsza''', a '''kwadratowa - najszybsza'''. Różne eksperymenty pokazały, że w zastosowaniach praktycznych '''szybkość liniowa''' jest '''do zaakceptowania gdy granica <math>\rho</math>''' jest dostatecznie mała, '''nie większa niż <math>\boldsymbol{\frac{1}{4}}</math>'''. | ||
|} | |} |
Wersja z 10:02, 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. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |