barriärfunktionen
Barriärfunktionen är ett verktyg inom optimering som används för att hantera ojäknhetsvillkor av typen g_i(x) ≤ 0. Den bidrar med en term som straffar när lösningen närmar sig gränsen för den tillåtna regionen så att iteraten förblir inom den inre domänen. Barriären går i allmänhet mot +∞ när någon gräns närmar sig att brytas.
Vanligtvis används en barriär φ(x) tillsammans med mål-/kostnadsfunktionen. För ett problem som minimerar f(x) under ojäknhetsvillkor
Typiska barriärer är den logaritmiska barriären φ(x) = -∑ log(-g_i(x)) för ojäknhetsvillkor där g_i(x) < 0. För specifika problem
Barriärmetoder har fördelen att hålla iteraten i den giltiga regionen, ge bra numerisk stabilitet och vara