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.

Przykładowe zastosowanie

Oto przykład metodą gradientu, który wykorzystuje linię wyszukiwania w kroku 4.

  1. Ustaw licznik iteracji i dokonać wstępnego odgadnięcia dla minimum
  2. Powtarzać:
  3.     Obliczyć kierunek opadania
  4.     Wybierz się „luźno” zminimalizować ponad
  5.     Aktualizacja i
  6.     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ż

Referencje

  1. ^ Pole MJ; Davies, D .; Crystal, WH (1969). Nieliniowych technik optymalizacji . Oliver & Boyd.