Moreau’s Sweeping Process and its control
Giovanni Colombo
Universit` a di Padova
June 15, 2016
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 1 / 35
Moreaus Sweeping Process and its control Giovanni Colombo - - PowerPoint PPT Presentation
Moreaus Sweeping Process and its control Giovanni Colombo Universit` a di Padova June 15, 2016 Giovanni Colombo (Universit` a di Padova) Moreaus Sweeping Process and its control June 15, 2016 1 / 35 Joint works with B.
Universit` a di Padova
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 1 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 2 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 3 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 4 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 5 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 5 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 6 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 6 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 6 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 6 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 7 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 7 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 7 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 7 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 7 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 8 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 8 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 8 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 8 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 8 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 9 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 10 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 10 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 11 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 12 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 12 / 35
v∈G(x) v · p,
v∈G(x) v · p ≤ 0.
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 13 / 35
v∈G(x) v · p,
v∈G(x) v · p ≤ 0.
K(x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 13 / 35
v∈G(x) v · p,
v∈G(x) v · p ≤ 0.
K(x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 13 / 35
v∈G(x) v · p,
v∈G(x) v · p ≤ 0.
K(x).
K(x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 13 / 35
v∈G(x) v · p,
v∈G(x) v · p ≤ 0.
K(x).
K(x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 13 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 14 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 14 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 14 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 15 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 15 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 16 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 16 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 16 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 16 / 35
v∈{0}×{−NC(τ)(x)∩(LC +MG )B} v · p +
v∈{1}×{G(x)} v · p ≤ 0
K(τ, x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 17 / 35
v∈{0}×{−NC(τ)(x)∩(LC +MG )B} v · p +
v∈{1}×{G(x)} v · p ≤ 0
K(τ, x).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 17 / 35
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
epiT(t, x, T(t, x)),
hypoT(t, x, T(t, x)).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 18 / 35
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
epiT(t, x, T(t, x)),
hypoT(t, x, T(t, x)).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 18 / 35
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
{0}×{−NC(τ)(x)∩(LC +MG )B}×{0} v·p+
v∈{1}×{G(x)}×{−1} v·p,
epiT(t, x, T(t, x)),
hypoT(t, x, T(t, x)).
disegna l’esempio Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 18 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 19 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 20 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 20 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 21 / 35
m
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 22 / 35
m
m
i (T)¯
i (T)+pb i (T)¯
i (T)+pb i (T)¯
+ and
i (T) = 0,
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 23 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 24 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 24 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 24 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 24 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 24 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 25 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 25 / 35
disegna Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 25 / 35
disegna
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 25 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 26 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 26 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 27 / 35
2d2(xε(t), C(t))
2ε ∇2 xd2(xε(t), C(t)) + ∇xf (xε(t), uε(t))
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 27 / 35
xd2(x, C(t)) = d(x, C(t))∇2 xd(x, C(t)) + ∇xd(x, C(t)) ⊗ ∇xd(x, C(t))
xd2(x, C(t)) =
xd(x, C(t)) + 1
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 28 / 35
xd2(x, C(t)) = d(x, C(t))∇2 xd(x, C(t)) + ∇xd(x, C(t)) ⊗ ∇xd(x, C(t))
xd2(x, C(t)) =
xd(x, C(t)) + 1
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 28 / 35
xd2(x, C(t)) = d(x, C(t))∇2 xd(x, C(t)) + ∇xd(x, C(t)) ⊗ ∇xd(x, C(t))
xd2(x, C(t)) =
xd(x, C(t)) + 1
(disegna) This simplifies the
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 28 / 35
(disegna)
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 29 / 35
(disegna)
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 29 / 35
xd(x∗(t), C(t))p(t)η(t) dt
u∈U p(t), ∇uf (x∗(t), u∗(t))u for a.e. t.
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 30 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 31 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 31 / 35
|ux|,|uy|≤1(−1, 0), (ux, uy)
|ux|≤1{−ux} ⇒ ¯
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 32 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 33 / 35
Colombo, Palladino The Minimum Time Function for the Controlled Moreau’s Sweeping Process (SICON, in print) Colombo, Hoang, Henrion, Mordukhovich Optimal control of the sweeping process: the polyhedral case
Colombo, Hoang, Henrion, Mordukhovich Discrete approximations of a controlled sweeping process, Set-Valued Variat. Anal. 23 (2015), 69-86. Arroud, Colombo A maximum principle for the controlled sweeping process preprint (2016).
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 34 / 35
Giovanni Colombo (Universit` a di Padova) Moreau’s Sweeping Process and its control June 15, 2016 35 / 35