Proximální operátor - Proximal operator
v matematická optimalizace, proximální operátor je operátor spojené s vlastní, nižší-polokontinuální konvexní funkce od a Hilbertův prostor na , a je definován:[1]
Pro jakoukoli funkci v této třídě je minimalizátor výše uvedené pravé strany jedinečný, a proto je proximální operátor dobře definovaný. Prox funkce má několik užitečných vlastností pro optimalizaci, vyjmenovaných níže. Všimněte si, že všechny tyto položky vyžadují být správný (tj. ne shodně , a nikdy nepřijímejte hodnotu ), konvexní a nižší polokontinuální.
Funkce se říká, že je Pevně nepřijatelné -li . Pevné body jsou minimalizátory : .
Globální konvergence k minimalizátoru je definována takto: Pokud , pak pro jakýkoli počáteční bod rekurze přináší konvergenci tak jako . Tato konvergence může být slabá, pokud je nekonečně dimenzionální.[2]
Často se používá v optimalizačních algoritmech spojených srozlišitelný optimalizační problémy jako např úplné odšumění variace.
Li je 0- funkce indikátoru neprázdné, uzavřené, konvexní množiny, pak je spodní polokontinuální, vlastní a konvexní a je ortogonální projektor na tu sadu.
Viz také
Reference
- ^ Neal Parikh a Stephen Boyd (2013). „Proximální algoritmy“ (PDF). Základy a trendy v optimalizaci. 1 (3): 123–231. Citováno 2019-01-29.
- ^ Bauschke, Heinz H .; Combettes, Patrick L. (2017). Konvexní analýza a teorie monotónních operátorů v Hilbertových prostorech. CMS knihy z matematiky. New York: Springer. doi:10.1007/978-3-319-48311-5. ISBN 978-3-319-48310-8.
externí odkazy
- The Úložiště provozovatele přiblížení: kolekce operátorů přiblížení implementovaných v Matlab a Krajta.
- ProximalOperators.jl: a Julie balíček implementující proximální operátory.
- ODL: knihovna Pythonu pro inverzní problémy který využívá proximální operátory.