barrièrefuncties
Barrièrefuncties zijn speciale functies die in constrained optimization worden gebruikt om ongelijkhedeng_i(x) ≤ 0 af te dwingen. Ze dragen bij aan het omzetten van een constrained probleem naar een reeks makkelijker op te lossen unconstrained problemen, doorgaans via een zogenaamde barrièreterm die oneindig wordt bij het naderen van de rand van het feasible gebied.
Een veel gebruikte vorm is B(x) = ∑i -log(-g_i(x)) voor g_i(x) < 0. Voor een barrièreparameter μ > 0 wordt
Eigenschappen van barrièrefuncties omvatten dat ze oneindig worden bij nadering van de grens van de ongelijkheid
Toepassingen en varianten: log-barrière wordt vaak toegepast bij ongelijkheden, en er bestaan zelf-concordante barrières die nuttig