Bariérová funkce - Barrier function
V omezeném stavu optimalizace, pole matematika, a bariérová funkce je spojitá funkce jehož hodnota v bodě se zvyšuje do nekonečna, když se bod blíží hranici proveditelný region optimalizačního problému.[1][2] Takové funkce se používají k nahrazení nerovnosti omezení penalizujícím termínem v objektivní funkci, se kterou se snáze pracuje.
Dva nejběžnější typy bariérových funkcí jsou funkce inverzní bariéry a logaritmické bariérové funkce. Obnovení zájmu o funkce logaritmické bariéry bylo motivováno jejich spojením s primal-dual vnitřní bodové metody.
Motivace
Zvažte následující omezený optimalizační problém:
- minimalizovat F(X)
- podléhá X ≥ b
kde b je nějaká konstanta. Pokud si přejete odstranit omezení nerovnosti, problém lze znovu formulovat jako
- minimalizovat F(X) + C(X),
- kde C(X) = ∞ -li X < ba jinak nula.
Tento problém je ekvivalentní prvnímu. Zbavuje nerovnosti, ale zavádí problém, že trest funguje C, a tedy objektivní funkce F(X) + C(X), je diskontinuální, bránící používání počet to vyřešit.
Bariérová funkce je nyní spojitá aproximace G na C který má sklon k nekonečnu jako X přístupy b shora. Pomocí takové funkce je formulován nový optimalizační problém, viz.
- minimalizovat F(X) + μ g(X)
kde μ > 0 je bezplatný parametr. Tento problém není ekvivalentní originálu, ale jako μ blíží nule, stává se stále lepší aproximací.[3]
Funkce logaritmické bariéry
Pro funkce logaritmické bariéry je definován jako když a jinak (v 1 dimenzi. Definice ve vyšších dimenzích viz níže). To se v zásadě opírá o skutečnost, že má sklon k negativnímu nekonečnu jako inklinuje k 0.
To zavádí přechod do optimalizované funkce, který upřednostňuje méně extrémní hodnoty (v tomto případě hodnoty nižší než ), přičemž má relativně malý dopad na funkci mimo tyto extrémy.
Funkce logaritmické bariéry mohou být upřednostňovány před výpočetně méně nákladnými funkce inverzní bariéry v závislosti na optimalizované funkci.
Vyšší rozměry
Rozšíření do vyšších dimenzí je jednoduché, pokud je každá dimenze nezávislá. Pro každou proměnnou která by měla být omezena na přísně nižší než , přidat .
Formální definice
Minimalizovat podléhá
Předpokládejme striktně proveditelné:
Definovat logaritmická bariéra
Viz také
Poznámky
![]() | Tato část je prázdná. Můžete pomoci přidávat k tomu. (Únor 2016) |
Reference
- ^ Nesterov, Yurii (2018). Přednášky o konvexní optimalizaci (2. vyd.). Cham, Švýcarsko: Springer. str. 56. ISBN 978-3-319-91577-7.
- ^ Nocedal, Jorge; Wright, Stephen (2006). Numerická optimalizace (2. vyd.). New York, NY: Springer. str. 566. ISBN 0-387-30303-0.
- ^ Vanderbei, Robert J. (2001). Lineární programování: základy a rozšíření. Kluwer. 277–279.
externí odkazy
- Přednáška 14: Bariérová metoda od profesora Lievena Vandenberghe z UCLA
![]() | Tento aplikovaná matematika související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |