Professional Documents
Culture Documents
Philippe Toint
(with S. Bellavia, C. Cartis, X. Chen, N. Gould,
S. Gratton, G. Gurioli, B. Morini, E. Simon and H. Wang)
minimize f (x)
unconstrained case
but we are also interested in the case featuring
inexpensive constraints
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
2 / and
1
Regularization for unconstrained problems
Adaptive regularization
def
m(s) = f (x) + s T g (x) + 21 s T H(x)s + 13 σk ksk32 = Tf ,2 (x, s) + 31 σk ksk32
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
3 / and
1
Regularization for unconstrained problems
kgk k ≤ ǫ?
0.9
0.8
0.7
0.6
0.5
0.4
0 2 4 6 8 10 12
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
6 / and
1
Regularization for unconstrained problems
0.05
-0.05
-0.1
0 2 4 6 8 10 12
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
7 / and
1
Regularization for unconstrained problems
2.5
1.5
0.5
-0.5
-1
-1.5
-2
-2.5
0 2 4 6 8 10 12
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
8 / and
1
Regularization for unconstrained problems
300
250
200
150
100
50
-50
-100
0 2 4 6 8 10 12
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth andPolyU
non-smooth,
2020 exact
9 / and
1
Unregularized methods
Nesterov
Sharp??? YES
O(ǫ−2 ) evaluations
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
10 / and
1
General regularization methods
σk
mk (s) = Tf ,p (xk , s) + kskp+1
2
p!
where
p
X 1 j
Tf ,p (x, s) = f (x) + ∇ f (x)[s]j
j! x
j=1
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
11 / and
1
General regularization methods
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
12 / and
1
General regularization methods
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
13 / and
1
General regularization methods
0.8 0.5
0.5 0.5
0.6
0.2
0.2 0.2 0.1
0.4
5
0.1 0.1 0.0
10
0.05 0.05 0.001 01
0.2 0
0 -0.
.
0 0.01 0.01
01
-0. 0.001 0.001
0 00.001 0
0.01 0.001 0.001
0.01 0.01
0.05
-0.2 0.1 0.05 0.05
-0.6 0.5
0.5 0.5
-0.8
1
-1 1 1
-1 -0.5 0 0.5 1
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
14 / and
1
General regularization methods
Conclusions:
looking at optimality along straight lines is not enough
depending on Taylor’s expansion for necessary conditions is not always
possible
Even worse:
( 2
x2 x2 − sin(1/x1 )e −1/x1 if x1 6= 0,
f (x1 , x2 ) =
x22 if x1 = 0,
Hopeless?
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
15 / and
1
General regularization methods
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
16 / and
1
General regularization methods
while, for q = 2,
k∇x f (x)k ≤ ǫ
⇒ φδf ,2 (x) ≤ ǫχ2 (δ)
λmin (∇2x f (x)) ≥ −ǫ
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
17 / and
1
General regularization methods
where
p ≥ q ≥ 1,
∇px f (x) is β-Hölder continuous (β ∈ (0, 1])
F is an inexpensive feasible set
Note:
1 no convexity assumption of f
p
3 reduces to Lipschitz continuous ∇ f (x) when β = 1.
x
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
19 / and
1
General regularization methods
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
21 / and
1
General regularization methods
A common observation:
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
23 / and
1
Inexact variants
Suppose that
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
24 / and
1
Inexact variants
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
25 / and
1
Inexact variants
min f (x)
x∈F
in at most
− p+β
O ǫ p−q+β
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
26 / and
1
Inexact variants
where p+1 !
tfinal ǫ p−q+β
t=O
p+q+2
Then the ARpDA algorithm finds an (ǫ, δ)-approximate qth-order-
necessary minimizer for the problem minx∈F f (x) in at most
p+β
− p−q+β
O ǫ iterations and (inexact) evaluations of the objective
− p+β
function, and at most O | log(ǫ)| + ǫ p−q+β (inexact) evaluations
of its p first derivatives, with probability 1 − tfinal .
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
27 / and
1
Inexact variants
N
1 X
f (x) = ψi (x)
N
i=1
1 X 1 X 1
f (xk ) = ψi (xk ), ∇1x f (xk ) = ∇x ψi (xk ),
|Dk | |Gk |
i∈Dk i∈Gk
1 X 2
∇2x f (xk ) = ∇x ψi (xk ),
|Hk |
i∈Hk
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
28 / and
1
Inexact variants
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
29 / and
1
Inexact variants
Criticality measure
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
30 / and
1
Inexact variants
Non-Lipschitzian singularities 2
p+β
O ǫ− p−q+β
evaluations of f and its derivatives
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
31 / and
1
Inexact variants
For first-order:
O | log(ǫ)| + ǫ−2 evaluations of f , h, c, ∇1x f and ∇1x c
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
32 / and
1
Strong approximate minimizers
The previous (χ-based) optimality measure sometimes too weak for q > 1:
⇒ need for a stronger concept
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
33 / and
1
Strong approximate minimizers
O ǫ−(p+1)/(p−q+1)
[sharp] for q ∈ {1, 2} and F convex,
O ǫ−q(p+1)/(p)
[sharp] otherwise.
O ǫ−(p+1)/(p−q+1)
[sharp] for q = 1 and F convex,
−(q+1)
O ǫ [?] otherwise.
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
34 / and
1
Conclusions
Conclusions
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
35 / and
1
Conclusions
Perspectives
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
36 / and
1
Conclusions
Some references
Philippe Toint (naXys, UNamur, Belgium) Recent results in worst-case evaluation complexity for smooth and
PolyU
non-smooth,
2020 exact
37 / and
1