W tym artykule zagłębimy się w fascynujący świat Metoda gradientu prostego. Od jego początków i ewolucji po znaczenie w dzisiejszym społeczeństwie – zbadamy wszystkie aspekty, które sprawiają, że Metoda gradientu prostego jest tematem zainteresowania i debaty. Dowiemy się o jego różnych aspektach, wpływie na nasze życie oraz wpływie w sferze kulturowej i społecznej. Dzięki szczegółowej analizie i głębokiemu spojrzeniu odkryjemy wszystko, co Metoda gradientu prostego ma do zaoferowania i jak zaznaczył się przed i po w historii. Przygotuj się na zanurzenie się w tej ekscytującej podróży i odkryj wszystkie aspekty, które sprawiają, że Metoda gradientu prostego jest motywem wartym poznania.
Metoda gradientu prostego – algorytm numeryczny mający na celu znalezienie minimum lokalnego zadanej funkcji celu.
Jest to jedna z prostszych metod optymalizacji. Przykładami innych metod są metoda najszybszego spadku, czy metoda Newtona.
Metoda gradientu prostego jest iteracyjnym algorytmem wyszukiwania minimum zadanej funkcji celu
gdzie
Założenia dla metody są następujące:
Na samym początku algorytmu wybierany jest punkt startowy W punkcie tym obliczany jest kierunek poszukiwań Punkt w następnym kroku obliczany jest według wzoru:
jeśli obliczony punkt nie spełni warunku stopu algorytmu, całe postępowanie jest powtarzane.
Kierunkiem poszukiwań w metodzie gradientu prostego jest antygradient funkcji celu
Współczynnik jest współczynnikiem długości kolejnych kroków. W wielu przypadkach przyjmuje się stałe niewielkie wartości:
Jeśli jest funkcją kwadratową o dodatnio określonym hesjanie to można przyjąć:
gdzie jest największą wartością własną macierzy
Współczynnik może również dynamicznie zmieniać się podczas procesu szukania minimum. Kolejne kroki w algorytmie powinny być wybierane tak aby:
Jeżeli warunek ten nie jest w danym kroku spełniony, to należy powtórzyć krok z mniejszą wartością
Algorytm ogólnie można zapisać:
W celu określenia, czy punkt w danym kroku dostatecznie dobrze przybliża minimum funkcji celu w metodzie gradientu prostego, można użyć następujących kryteriów stopu (dla zadanej precyzji oraz normy ):
Metoda gradientu prostego jest metodą o zbieżności liniowej. Oznacza to, iż przy spełnieniu założeń metody, odległości pomiędzy kolejnymi przybliżeniami a minimum funkcji maleją liniowo:
Na poniższych rysunkach zilustrowane zostały kolejne kroki metody gradientu prostego dla funkcji: