barjerų metodas
barjerų metodas
barjèrų metòdas, metodas, taikomas sąlyginiams optimizavimo uždaviniams spręsti. Reikia rasti vektorių x, kuris tenkintų nelygybių sistemą gi(x) ≤ 0, i = 1, …, m, ir su kuriuo funkcija f(x) įgytų mažiausią (didžiausią) reikšmę. Laikoma, kad funkcijos f(x), gi(x), i = 1, …, m, yra tolydžios; leistinųjų vektorių aibė X = {x : gi(x) ≤ 0, i = 1, …, m} aprėžta, o jos vidinių taškų aibė X0 netuščia. Aibėje X0 apibrėžiama tolydžioji funkcija B(x), tenkinanti sąlygas: B(x) > 0, kai x ∈ X0; B(x) → ∞, kai x artėja prie aibės X krašto (pvz., ). B(x) vadinama barjerų funkcija. Pasirinkus skaičių seką (rk), rk > 0, rk > rk+1, k = 1, 2, …, rk → 0, kai k → ∞, sudaroma funkcijų seka F(x, rk) = f(x) + rkB(x), k = 1, 2, … . Taikant barjerų metodą pradinis sąlyginis uždavinys keičiamas uždavinių , k = 1, 2, …, seka. Aibė X0 yra atvira, todėl šios sekos uždavinius galima spręsti nesąlyginio optimizavimo uždavinio metodais.
Išsprendus k‑ąjį sekos uždavinį gaunamas pradinio uždavinio sprendinio artinys xk. Tam tikromis sąlygomis artinių sekos (xk) konverguojantysis posekis konverguoja prie pradinio uždavinio tikslaus sprendinio. Barjerų metodas kartais vadinamas vidinių baudos funkcijų metodu.
62