Wyszukiwarka Line - Line search
W optymalizacji The wyszukiwania linia strategia jest jednym z dwóch podstawowych iteracyjnych podejść do znalezienia lokalnego minimum danego funkcji celu . Drugim podejściem jest regionem zaufanie .
Podejście wyszukiwania linia pierwszy znajdzie kierunek opadania wzdłuż którego funkcja celu zostaną zmniejszone, a następnie oblicza wielkość kroku, który określa, jak daleko powinien poruszać się wzdłuż tego kierunku. Kierunek opadania w dół może być obliczany za pomocą różnych metod, takich jak metoda gradientu prostego , metoda Newtona i quasi-Newton metody . Wielkość kroku można określić dokładnie lub niedokładnie.
Zawartość
Przykładowe zastosowanie
Oto przykład metodą gradientu, który wykorzystuje linię wyszukiwania w kroku 4.
- Ustaw licznik iteracji i dokonać wstępnego odgadnięcia dla minimum
- Powtarzać:
- Obliczyć kierunek opadania
- Wybierz się „luźno” zminimalizować ponad
- Aktualizacja i
- Aż <tolerancji
Na etapie wyszukiwania linia (4) algorytm może albo dokładnie zminimalizować h , rozwiązując lub luźno , prosząc o dostatecznym spadkiem godz . Przykładem pierwszego z nich jest sposób koniugat gradientu . Ten ostatni jest nazywany niedokładne szukaj linii i może być wykonywana w wielu sposobów, takich jak poszukiwanie linii wycofywania lub stosując warunki Wolfe .
Podobnie jak inne metody optymalizacji wyszukiwania linia może być łączony z symulowanego wyżarzania , aby umożliwić jej przeskoczyć pewne lokalne minima .
algorytmy
Bezpośrednie metody wyszukiwania
W tej metodzie, minimalna musi być najpierw nawias, więc algorytm musi zidentyfikować punkty x 1 i x 2 takie, że poszukiwane minimum leży pomiędzy nimi. Przerwa jest następnie dzielona przez przetwarzania w dwóch punktach wewnętrznych x 3 i x 4 i odrzucenie tego z dwóch punktów zewnętrznej nie przylega do tego z X 3 i x 4 , która ma najmniejszą wartość funkcji. W kolejnych etapach, tylko jeden dodatkowy punkt wewnętrzny musi być obliczona. Spośród różnych metod podzielenie przedziału, metoda złotego podziału jest szczególnie proste i skuteczne, jako przedział proporcje są zachowane, niezależnie od tego, jak przebiega wyszukiwania:
- gdzie
Zobacz też
- szukaj linii backtracking
- metoda siecznych
- Metoda Newtona w optymalizacji
- szukaj wzór (optymalizacja)
- Sposób Neldera-Mead
- Metoda złotego podziału
Referencje
- ^ Pole MJ; Davies, D .; Crystal, WH (1969). Nieliniowych technik optymalizacji . Oliver & Boyd.