CNMAC2017_moises
CNMAC2017_moises
1 Introduction
2 Preliminaries
4 Optimality conditions
Outline
1 Introduction
2 Preliminaries
4 Optimality conditions
Constraint qualifications in mathematical programming
Slater LICQ
% y
MFCQ
O CRCQ
PLICQ / CPLD
subject to z(t) ≥ 0, 0 ≤ t ≤ T ,
Z t
Bz(t) ≤ c + Kz(s) ds, 0 ≤ t ≤ T ,
0
1 Introduction
2 Preliminaries
4 Optimality conditions
Uniform Inverse Mapping Theorem
F a (G a (y )) = y ∀ y ∈ y0 + δB, a ∈ A,
a a
G (F (x)) = x ∀ x ∈ x0 + B, a ∈ A.
v0 = φa (u0 ) ∀ a ∈ A,
a a
ψ (u, φ (u)) = 0 ∀ u ∈ u0 + δB, a ∈ A,
∇φ (u0 ) = −[∇v ψ (u0 , v0 )]−1 ∇u ψ a (u0 , v0 ).
a a
1 Introduction
2 Preliminaries
4 Optimality conditions
The continuous-time problem
Z T
Maximize P(z) = φ(z(t), t)dt
0
(CTP)
subject to h(z(t), t) = 0 a.e. in [0, T ]
g (z(t), t) ≥ 0 a.e. in [0, T ]
z ∈ L∞ ([0, T ]; Rn )
I φ, h, g : Rn × [0, T ] → R × Rp × Rm
Optimal solutions
Definition
z̄ ∈ Ω is said to be an optimal local solution of (CTP) if there
exists > 0 such that P(z̄) ≥ P(z) for all z ∈ Ω satisfying
z(t) ∈ z̄(t) + B̄ a.e. in [0, T ].
Hypotheses
1 Introduction
2 Preliminaries
4 Optimality conditions
The unconstrained case
Z T
Maximize P(z) = φ(z(t), t)dt
0 (CTP)
subject to z ∈ L∞ ([0, T ]; Rn )
Optimality conditions
Theorem
If z̄ is an optimal local solution of the unconstrained (CTP), then
and
Z T
γ(t)> ∇2 φ(z̄(t), t)γ(t) dt ≤ 0 ∀ γ ∈ L∞ ([0, T ]; Rn ).
0
Proof.
Standard (from calculus in Banach spaces, Taylor’s expansion with
Fréchet derivatives).
Equality constraints
Z T
Maximize P(z) = φ(z(t), t)dt
0
(CTP)
subject to h(z(t), t) = 0 a.e. in [0, T ]
z ∈ L∞ ([0, T ]; Rn )
Theorem
Let z̄ be an optimal local solution of (CTP) with equality
constraints. Assume that (H1)-(H4) hold true.
Then there exists u ∈ L∞ ([0, T ]; Rp ) such that for a.e. t ∈ [0, T ],
p
X
∇φ(z̄(t), t) + ui (t)∇hi (z̄(t), t)) = 0,
i=1
p
" #
Z T X
> 2 2
γ(t) ∇ φ(z̄(t), t) + ui (t)∇ hi (z̄(t), t) γ(t) dt ≤ 0
0 i=1
Proof.
Step 1: Define µ : Rn × Rp × [0, T ] → Rp by
where
Note that
∇η µ(0, 0, t) = Υ(t)Υ(t)> ,
which is nonsingular, by (H4).
By the uniform implicit function theorem, there exist σ̄ ∈ (0, ),
δ ∈ (0, ) and the implicit map d : σB × [0, T ] → δB such that
Proof cont.
d(ξ, ·) is measurable for each ξ, d(·, t) is Lipschitz continuous a.e.
in [0, T ] with a common Lipschitz constant, d(·, t) is continuously
differentiable a.e. in [0, T ], and
subject to z ∈ L∞
n [0, T ],
where
ϕ(z, t) = φ(z + Υ(t)> d(z − z̄(t), t), t).
Z T
Maximize P(z) = φ(z(t), t)dt
0
(CTP)
subject to h(z(t), t) = 0 a.e. in [0, T ]
g (z(t), t) ≥ 0 a.e. in [0, T ]
z ∈ L∞ ([0, T ]; Rn )
Theorem
Let z̄ be an optimal local solution of (CTP). Assume that
(H1)-(H4’) hold true and that g (z̄(·), ·) is bounded on [0, T ].
Then there exist u ∈ L∞ ([0, T ]; Rp ) and v ∈ L∞ ([0, T ]; Rm ) such
that for a.e. t ∈ [0, T ],
p
X
∇φ(z̄(t), t) + ui (t)∇hi (z̄(t), t)
i=1
Xm
+ vj (t)∇gj (z̄(t), t) = 0,
j=1
vj (t)gj (z̄(t), t) = 0 a.e. in [0, T ], j = 1, . . . , m,
vj (t) ≥ 0 a.e. in [0, T ], j = 1, . . . , m,
Optimality conditions
Theorem cont.
Z T p
X
> 2
γ(t) [∇ φ(z̄(t), t) + ui (t)∇2 hi (z̄(t), t)
0 i=1
m
X
+ vj (t)∇2 gj (z̄(t), t)]γ(t) dt ≤ 0
j=1
Proof.
Consider the auxiliary problem below
Z T
maximize P(z, w ) = φ(z(t), t) dt
0
subject to h(z(t), t) = 0 a.e. in [0, T ],
g (z(t), t) − w 2 (t) = 0 a.e. in [0, T ],
z ∈ L∞ ([0, T ]; Rn ), w ∈ L∞ ([0, T ]; Rm )
where
w12 (t)
w 2 (t) = ..
q.t.p. em [0, T ].
.
2 (t)
wm
Proof cont.
(z̄, w̄ ) is an optimal local solution of the auxiliary problem with
q
w̄j (t) = gj (z̄(t), t) a.e. in [0, T ], j = 1, . . . , m.
( v
MFCQ
O CRCQ (Monte, 2017)
PLICQ / CPLD
Future work
antunes@ibilce.unesp.br moises.monte@ufu.br