Proksymalna metoda gradientu - Proximal gradient method

Proksymalne metody gradientowe są uogólnioną formą rzutowania używaną do rozwiązywania nierozróżnialnych problemów wypukłych optymalizacji .

Wiele interesujących problemów można sformułować jako wypukłe problemy optymalizacji formy

gdzie są funkcje wypukłe zdefiniowane na podstawie których niektóre funkcje są nieróżniczkowalne. To wyklucza konwencjonalne techniki optymalizacji gładkich jak najbardziej stromego metodą opadania , sprzężoną metodą gradientu itp metody gradientu proksymalne może być używany. Metody te opierają się na podziale, w którym funkcje są używane indywidualnie, aby uzyskać łatwy do zaimplementowania algorytm. Nazywane są bliższa , ponieważ każdy non gładka funkcja u jest zaangażowany za pośrednictwem swojego operatora zbliżeniowej. Algorytm iteracyjnego progowania skurczu , rzutowany Landweber , rzutowany gradient, przemienne rzuty , metoda mnożników naprzemiennych kierunków , naprzemienny podział Bregman to szczególne przykłady algorytmów proksymalnych. Aby zapoznać się z teorią metod gradientu proksymalnego z perspektywy i z zastosowaniami do teorii uczenia się statystycznego , zobacz metody gradientu proksymalnego do uczenia się .

Notacje i terminologia

Let The wymiarowa przestrzeni euklidesowej , być domeną funkcji . Załóżmy, że jest to niepusty, wypukły podzbiór . Następnie funkcję wskaźnika definiuje się jako

-norm jest definiowany jako ( )

Odległość od do jest definiowana jako

Jeśli jest zamknięty i wypukły, rzut na to jedyny taki punkt .

Subdifferential od co jest dana przez

Projekcja na zestawy wypukłe (POCS)

Jednym z szeroko stosowanych algorytmów optymalizacji wypukłej jest rzutowanie na zbiory wypukłe (POCS). Algorytm ten służy do odzyskiwania / syntezy sygnału spełniającego jednocześnie kilka ograniczeń wypukłości. Niech będzie funkcją wskaźnikową niepustego zamkniętego zbioru wypukłego modelującego ograniczenie. Sprowadza się to do problemu wykonalności wypukłości, które wymaga od nas znalezienia takiego rozwiązania, które leży na przecięciu wszystkich zbiorów wypukłych . W metodzie POCS każdy zestaw jest włączany przez swój operator projekcji . Więc w każdej iteracji jest aktualizowana jako

Jednak poza takimi problemami operatorzy projekcji nie są właściwi i bardziej ogólni operatorzy są zobowiązani do ich rozwiązania. Wśród różnych uogólnień pojęcia operatora projekcji wypukłej, które istnieją, operatory zbliżeniowe najlepiej nadają się do innych celów.

Definicja

Operatora zbliżeniowy wypukłego funkcji co jest definiowane jako unikalne rozwiązanie

i jest oznaczony .

Zauważ, że w konkretnym przypadku, gdy jest funkcją wskaźnika jakiegoś zbioru wypukłego

pokazując, że operator bliskości jest rzeczywiście uogólnieniem operatora projekcji.

Operator bliskości z charakteryzuje się włączeniem

Jeśli jest różniczkowalna, to powyższe równanie sprowadza się do

Przykłady

Szczególnymi przypadkami Proksymalnych Metod Gradientu są

Zobacz też

Uwagi

Bibliografia

  • Rockafellar, RT (1970). Analiza wypukła . Princeton: Princeton University Press. CS1 maint: zniechęcony parametr ( link )
  • Combettes, Patrick L .; Pesquet, Jean-Christophe (2011). Springer's Fixed Point Algorithms for Inverse Problems in Science and Engineering . 49 . s. 185–212.

Linki zewnętrzne