Condizioni di KKT per problemi di ottimizzazione vincolata
min f(x)
s.t. g(x) ≤ 0
h(x) = 0
Vincoli e insieme ammissibile
F = {x ∈ Rn : g(x) ≤ 0, h(x) = 0}
Vincoli attivi: I(x̄) = {j ∈ {1,...,m} : gj(x̄) = 0}
Teorema di Fritz-John
Σi ∈ c(12m), i, c ∈ {1,2m}
Per ogni j = 1,...,m e i ∈ {1,2m}
Per ogni j, i ∈ Ip, [...]
∇jgj(x̄)λ = 0
∇ihj(x̄)μi = 0
λ ≥ 0 i = 1,...,m
La funzione di Lagrangiano
L : Rn, Rm x Rn + Rn → 5/12
L(x̄, λ, μ) = λ0f(x̄) + q(x̄)Λ + h(x̄)μ
λjq(x̄) = 0
Punto di F.J
Un punto x ∈ Gn è detto punto di F.J se { ] }
Condizioni di ottimalità per problemi di ottimizzazione vincolata
min f(x)
s.t. g(x) ≤ 0
h(x) = 0
F = {x ∈ ℝn : g(x) ≤ 0, h(x) = 0}
Vincoli attivi: I(x̄) = {j ∈ {1,...,m} : qj(x̄) = 0}
Teorema di Fritz-John
Somma i ∈ C¹(ℝn) | i ∈ C¹(ℝnᵐ) per ogni i = 1, …, m; hᵢ ∈ C¹(ℝn).
Per ogni j, f, dee p: se x̄ è un minimo locale di f in F, allora esistono degli scalari λ0, λ1, …, λm, μ1, …, μp non tutti nulli t.c.
λ0∇f(x̄) + sum(λi∇gi(x̄)) + sum(μj∇hj(x̄)) = 0
gi(x̄) = 0, i = 1, …, m
λ0 ≥ 0
λi ≥ 0, i = 1, …, m
La funzione lagrangiana
L : ℝn × ℝp⁺ × ℝn -> ℝ2 : ℝ
L(·, λ, μ) = λ0f(x̄) + qi(x̄)Λ + h(x̄) μ
∇x̄L(x̄, λ0, λ, μ) = λ0∇f(x̄) + qi(x̄) Λ + ∂h(x̄) μ = 0
λiqi(x̄) = 0
gi(x̄) ≤ 0, h(x̄) = 0
1 > 0 ≥ λ ≥ 0
(qi, 1, μ) ≠ 0
Punto di F,J
Un punto x̄ ∈ G(x̄) è detto punto di F,J se esistono degli scalari λ0,λ con i = 1, …, m k con l = 1, …, p tali che le condizioni precedenti sono
Condizioni di KKT
Un problema convesso, teorema di Kuhn-Tucker (KKT), se esistono degli scalari ∀i: con i = 1, ..., m e j = 1, ..., p per cui sono verificate le seguenti condizioni:
- ∇f(x) + ∑ ∇gi(x)λi + ∑ ∇hj(x)μ = 0
- gi(x) ≤ 0
- hj(x) = 0
- λi ≥ 0
[(c-r1)^Tλ] M (c-r2) M (h3)^T M
Si può scrivere ∇(λi, λi, μ) ≥ 0
Per parlare generalmente che le "condizioni" di KKT sono C.N. dell’optimo locale si deve l’idea che "l'insieme ammissibile è in sufficiente tangente l’optoba"x∈C ℝn, f∈C ℝn, hj a=i: i = 1, ..., m, hj ∈ C1(ℝn)
Un minimo locale di f in F allora esistono delle vettore λ ∈ ℝm μ∈ℝp tali che:
- ∇f(x) + ∑ ∇gi(x)λi+ ∑ ∇hj(x)μ = 0
- gi(x) ≤ 0
- λi ≥ 0
Se una delle seguenti "ipotesi condizioni" si soddisfano:
- (Lineare): ai, ..., am, hj, j=1, ..., p sono funzioni lineari
- (Il vincolo dei Monge-Ampère armature): non esistono degli scalari αi, αj ∈ C(T(x)) l αi, l αi non tutti nulli nei cui no: ∑ αi gi(x) + ∑ βj∇hj(x) = 0
δ(i, dot): revero ri quindi
Ei vi alcadui dell’indizor le jibiche to sotto ammissible di un calib di uno: t vettori, ∇hj(x)=0 Ihi i=1, ..., m+ib sono lineari independenti sotto questo turbo, esistono due vettori l ∈ ℝm, M ● RIP che insieme a λ =: soddisfano le condizione del teorema sono unici
Per [teorema di F.] esistono λ0, λi, μj i=1,...m, j=1,...p non tutti nulli tali che
- 1) λ0 gi(ẋ) + ∑λ∈Ig gi(ẋ)λi + ∑j=1p Dhj(ẋ)μj=0
- 2) λi, λ0 ≥ 0 {i∈Ig} i=1,...m
- 3) λ0, λi, μj
da cui λ0 ∇x f(ẋ) + ∑i∈Ig ∇x gi(ẋ)λ
-
Teorema concavità + Teorema di Taylor
-
Teorema, Pasolini
-
Teorema di Rolle, Lagrange e Cauchy
-
Teorema degli zeri, di Weirstrass