Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N...

46
OPTIMIZATION, GAMES, AND DYNAMICS Institut Henri Poincar´ e November 28-29, 2011 Convergence of descent methods for semi-algebraic and tame problems. Hedy ATTOUCH Institut de Math´ ematiques et Mod´ elisation de Montpellier UMR CNRS 5149 ANR 2008/2011 OSSDAA

Transcript of Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N...

Page 1: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

OPTIMIZATION, GAMES, AND DYNAMICSInstitut Henri Poincare

November 28-29, 2011

Convergence of descent methods for semi-algebraic and

tame problems.

Hedy ATTOUCH

Institut de Mathematiques et Modelisation de Montpellier

UMR CNRS 5149

ANR 2008/2011 OSSDAA

Page 2: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Collaborative papers:

• J. Bolte (GREMAQ, Toulouse I): Math. Programming, Ser. B, 2009;

• J. Bolte, P. Redont (I3M, Montpellier 2), A. Soubeyran (GREQAM, Aix Marseille):Math. of Operations Research, 2010;

• J. Bolte, B. Svaiter (IMPA, Rio de Janeiro, Bresil); Math. Programming, Ser. A, 2011.

1

Page 3: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Introduction

Goal: design descent algorithms for nonsmooth, nonconvex local optimization.

f : Rn → R ∪ {+∞}, lower semicontinuous, (f = g + δC).

min {f (x) : x ∈ Rn}.

Guideline: Interplay between continuous dynamical systems (t → +∞) and algorithms.

Steepest Descent: (SD) x(t) + ∂f (x(t)) ∋ 0.

• Geometrical assumption (Curry, 44; Palis-De Melo, 1982; Absil-Mahony-Andrews, 2005).

• Convexity: Brezis; Baillon; Bruck, JFA. 1975; Quasi-convex: Goudou-Munier, MPB, 2009.

• Analyticity: Lojasiewicz 1984; Tame analysis: Bolte-Daniilidis-Ley-Mazet, TAMS 2010.

Algorithms:

• Forward gradient steps (smooth data), backward proximal steps (nonsmooth data).

• Decomposition methods, high dimension (forward-backward,...): imaging, PDE’s...

2

Page 4: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Presentation of the results

f : IRn → IR ∪ {+∞} lower semicontinuous, proper;

(xk)k∈N verifying H1, H2, KL, a, b positive constants:

H1. (Sufficient decrease condition). For all k ∈ N,

f (xk+1) + a‖xk+1 − xk‖2 ≤ f (xk);

H2. (Relative error condition). For all k ∈ N, there exists wk+1 ∈ ∂f (xk+1) such that

‖wk+1‖ ≤ b‖xk+1 − xk‖;

KL. (Kurdyka- Lojasiewicz property) is satisfied by f (for example f semi-algebraic).

Then,

• (xk)k∈N converges to a critical point of f ;

• (xk)k∈N is of finite length, i.e.,∑

k ‖xk+1 − xk‖ < +∞;

• x0 close enough to Argminf ⇒ (xk)k∈N converges to a global minimizer of f .

3

Page 5: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Plan

1. Lojasiewicz inequality and continuous gradient systems;

2. Kurdyka- Lojasiewicz inequality: nonsmooth case; semi-algebraic functions;

3. Descent algorithms; general convergence results.

4. Gradient methods;

5. Proximal algorithms;

6. Forward-backward algorithms;

7. Application to compressive sensing;

8. Gauss-Seidel methods.

9. Open questions, perspectives.

4

Page 6: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

1. Lojasiewicz inequality and continuous gradient systems

Theorem ( Lojasiewicz inequality, 1963) f : U ⊂ Rn → R real analytic, U open, x ∈ Ucritical point of f . There exists θ ∈ [12, 1), C > 0, and a neighbourhood W of x such that

∀x ∈ W |f (x) − f (x)|θ ≤ C‖∇f (x)‖.

Theorem ( Lojasiewicz, 1984) f : U ⊂ Rn → R real analytic. Any bounded trajectory ofthe steepest descent dynamical system

(SD) x(t) + ∇f (x(t)) = 0

has a finite length and hence converges to a critical point of f .

Related results:

• PDE: Simon (1983), semilinear parabolic equations.

• Second order gradient-like system with damping, Haraux-Jendoubi J.Diff.Eq. (1998)

x(t) + λx(t) + ∇f (x(t)) = 0.

5

Page 7: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

The gradient conjecture of R. Thom

Thom, 1972; Publ. Math IHES, 1989.

Theorem (Kurdyka-Mostowski-Parunsinski, Annals. of Math. 2000)

• f : U ⊂ Rn → R real analytic.

• t 7→ x(t) trajectory of (SD) which converges to a critical point x of f .

Then the directional convergence property holds: there exists d ∈ Sn−1 such that

limt→+∞

x(t) − x

‖x(t) − x‖ = d.

Thom’s conjecture fails for convex functions, Daniilidis-Ley-Sabourau, JMPA, 2010:

There exists f : IR2 → IR convex, C∞, and a trajectory of (SD) which turns infinitelymany times around its limit.

6

Page 8: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Lojasiewicz inequality

f real-analytic , ∇f (x) = 0. There exists θ ∈ [12, 1), C > 0, W ∈ V(x) such that

∀x ∈ W |f (x) − f (x)|θ ≤ C‖∇f (x)‖.

Proof n = 1, elementary: x = 0. Analyticity yields ak ∈ R, p0 ≥ 2, et ap0 6= 0

f (x) − f (x) =

+∞∑

k=p0

akxk

Derivating term by term

f ′(x) =

+∞∑

k=p0

kakxk−1.

Taking θ ∈ R+∗ and x 6= 0 close to zero,

|f (x) − f (x)|θ|f ′(x)| ≈ 1

p0|ap0|1−θ|x|p0(θ−1)+1.

By taking 1 > θ > 1 − 1p0

and x sufficiently small, one obtains

|f (x) − f (x)|θ ≤ |f ′(x)|.

7

Page 9: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Lojasiewicz inequality and gradient systems

f real-analytic , ∇f (x) = 0. There exists θ ∈ [12, 1), C > 0, W ∈ V(x) such that

∀x ∈ W |f (x) − f (x)|θ ≤ C‖∇f (x)‖.

Equivalent formulation: ϕ(s) = cs1−θ (desingularizing function)

ϕ′(f (x) − f (x))‖∇f (x)‖ ≥ 1.

Convergence of (SD): x(t) + ∇f (x(t)) = 0.

Lyapunov function: h(t) = ϕ(f (x(t)) − f (x)), (x limit point of the trajectory)

h(t) = ϕ′(f (x(t)) − f (x)) 〈∇f (x(t)), x(t)〉;h(t) + ϕ′(f (x(t)) − f (x)) ‖ ∇f (x(t)) ‖2= 0;

h(t)+ ‖ ∇f (x(t)) ‖≤ 0;

h(t)+ ‖ x(t) ‖≤ 0.

Hence x ∈ L1(0, +∞).

8

Page 10: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

2. Kurdyka- Lojasiewicz inequality: the nonsmooth case

Tools from variational analysis:

• Frechet subdifferential of f at x ∈ domf :

∂f (x) :=

x∗ ∈ IRn : lim infy 6= x

y → x

1

‖x − y‖[f (y) − f (x) − 〈x∗, y − x〉] ≥ 0

.

• Limiting subdifferential (shortly subdifferential) of f (Mordukhovich):

∂f (x) := {x∗ ∈ IRn : ∃xk → x, f (xk) → f (x), x∗k ∈ ∂f (xk) → x∗}.

• Closedness property of ∂f : (xk, vk) ∈ Graph∂f ⊂ IRn × IRn

(xk, vk) → (x, v) and f (xk) → f (x) ⇒ (x, v) ∈ Graph∂f.

• Optimality condition: a necessary condition for x ∈ IRn to be a (local) minimizer of f is

∂f (x) ∋ 0.

Such a point is said to be critical. The set of critical points of f = critf .

9

Page 11: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

KL inequality

Definition f : IRn → IR ∪ {+∞} lsc. has the KL property at x ∈ dom ∂f if there existsη ∈ (0, +∞], U ∈ V(x), ϕ : [0, η) → IR+ (desingularizing function):

• ϕ(0) = 0; ϕ : [0, η) → IR+ continuous, ϕ ∈ C1(0, η);

• ϕ increasing: ϕ′(s) > 0 for all s ∈ (0, η);

• ϕ concave;

such that for all x in U ∩ [f (x) < f < f(x) + η], the KL inequality holds:

(KL) ϕ′(f (x) − f (x)) dist(0, ∂f(x)) ≥ 1.

• Lojasiewicz (1963): real analytic functions, ϕ(s) = s1−θ, θ ∈ [12, 1).

• Kurdyka (Ann. I. Fourier, 1998): differentiable functions definable in an o-minimal struc-ture (semi-algebraic, subanalytic,...).

• Bolte-Daniilidis-Lewis-Shiota (SIOPT, 2007): Clarke subgradients of nonsmooth functionsdefinable in an o-minimal structure.

• A.-Bolte-Redont-Soubeyran (MOR, 2010): above (KL) definition.

10

Page 12: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Semi-algebraic sets and functions

Definition (a) S ⊂ IRn semi-algebraic ⇐⇒ there exists polynoms Pij, Qij : IRn → IR

S =

p⋃

j=1

q⋂

i=1

{ x ∈ IRn : Pij(x) = 0, Qij(x) < 0}.

(b) f : IRn → IR ∪ {+∞} semi-algebraic ⇐⇒ graph(f ) ∈ IRn+1 semi-algebraic.

Boolean structure: finite union, intersection, complementary; polynoms: semi-algebraic.

Numerical analysis [50]: cone of positive semidefinite matrices, Stiefel manifold (spheres,orthogonal group [38]), matrices with fixed rank...

Theorem [Tarski-Seidenberg] A ⊂ IRn+1 semi-algebraic. Its canonical projection on IRn

{(x1, . . . , xn) ∈ IRn : ∃z ∈ IR, (x1, . . . , xn, z) ∈ A}is a semi-algebraic subset of IRn.

Illustration: S and g semi-algebraic ⇒ f (x) = supy∈S g(x, y) is a semi-algebraic function.

Theorem Let f : IRn → IR ∪ {+∞}, lower semicontinuous. Then

f semi-algebraic ⇒ f satisfies KL inequality;

(with ϕ(s) = cs1−θ, θ ∈ [0, 1) ∩ Q and c > 0).

11

Page 13: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Further examples of functions satisfying KL

• o-minimal structures (semilinear, semi-algebraic, subanalytic,...): axiomatization of thequalitative properties of semi-algebraic sets, van den Dries (1998).Functions definable in a o-minimal structure satisfy KL: Kurdyka (1998), BDLS (2007).

• Uniform convexity: for all x, y ∈ IRn, x∗ ∈ ∂f (x),

f (y) ≥ f (x) + 〈x∗, y − x〉 + K‖y − x‖p, p ≥ 1

⇒ f ∈ KL, φ(s) = cs1/p.

Existence of a smooth convex f : R2 → R which does not satisfy KL;Bolte-Daniilidis-Ley-Mazet (2010); Daniilidis-Ley-Sabourau (2010).

• Linearly regular intersection of Fi, transversality, Lewis-Malick (2008):

⇒ f (x) := 12

i dist(x, Fi)2 satisfies KL.

• Metric regularity: F : IRn → IRm metrically regular at x ∈ IRn, if there exists a neigh-bourhood V of x in IRn, a neighbourhood W of F (x) in IRm and k > 0

x ∈ V, y ∈ W ⇒ dist (x, F−1(y)) ≤ k dist (y, F (x)).

⇒ f (x) = 12dist 2(F (x), C) satisfies KL, C ⊂ IRm closed convex, φ(s) = c

√s, ([5]).

12

Page 14: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Sets and functions definable in an o-minimal structure

van den Dries [36] (1998): axiomatization of the qualitative properties of semi-algebraic sets.

Definition O = {On}n∈N, On collection of subsets of IRn. O is an o-minimal structure if:

(i) Each On is a boolean algebra: ∅ ∈ On, A, B in On ⇒ A ∪ B,A ∩ B, IRn \ A ∈ On.

(ii) For all A in On, A × IR and IR × A belong to On+1.

(iii) For all A in On+1, Π(A) := {(x1, . . . , xn) ∈ IRn : (x1, . . . , xn, xn+1) ∈ A} ∈ On.

(iv) For all i 6= j in {1, . . . , n}, {(x1, . . . , xn) ∈ IRn : xi = xj} ∈ On.

(v) The set {(x1, x2) ∈ IR2 : x1 < x2} belongs to O2.

(vi) The elements of O1 are exactly finite unions of intervals.

A is definable in O if A belongs to O.

f : IRn → IR ∪ {+∞} is definable if its graph is a definable subset of IRn × IR.

Theorem (BDLS, SIOPT 2007) Let f : IRn → IR ∪ {+∞} be lower semicontinuous,definable in an o-minimal structure O. Then, f has the KL property at each point ofdom ∂f . Moreover, the desingularizing function ϕ is definable in O.

→ semilinear, semi-algebraic, subanalytic o-minimal structures.

13

Page 15: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

3. Descent algorithms; general convergence results

f : IRn → IR ∪ {+∞} proper lower semicontinuous.a et b fixed positive constants;We consider sequences (xk)k∈N which satisfy H1, H2, H3:

H1. (Sufficient decrease condition). For each k ∈ N,

f (xk+1) + a‖xk+1 − xk‖2 ≤ f (xk);

H2. (Relative error condition). For each k ∈ N, there exists wk+1 ∈ ∂f (xk+1) such that

‖wk+1‖ ≤ b‖xk+1 − xk‖;

H3. (Continuity condition). There exists a subsequence (xkj)j∈N and x such that

xkj → x and f (xkj) → f (x) as j → ∞.

Remark In most practical algorithms (e.g. forward-backward, Gauss-Seidel...) H3 is satisfiedassuming just that f is lower semicontinuous.

14

Page 16: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Convergence theorems

Theorem 1 (Convergence to a critical point) Let f : IRn → IR ∪ {+∞} be a proper lowersemicontinuous function. Consider a sequence (xk)k∈N that satisfies H1, H2, and H3.If f has the KL property, then the sequence (xk)k∈N converges, and its limit x is a criticalpoint of f . Moreover, the sequence (xk)k∈N has a finite length, i.e.

+∞∑

k=0

‖xk+1 − xk‖ < +∞.

Theorem 2 (Local convergence to a global minima) Let f : IRn → IR ∪ {+∞} be a lowersemicontinuous function which has the KL property at x∗, a global minimum point of f .Then for each r > 0, there exist ρ ∈ (0, r), µ > 0 such that the inequalities

‖x0 − x∗‖ < ρ, min f < f(x0) < min f + µ

imply that any sequence (xk)k∈N that satisfies H1, H2, and which starts from x0 satisfies

(i) xk ∈ B(x∗, r), ∀k ∈ N,

(ii) xk converges to x and∑+∞

k=1 ‖xk+1 − xk‖ < +∞,

(iii) f (x) = min f .

15

Page 17: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Convergence to a local minima

Let x∗ be a local minimizer of f and suppose that f satisfies the growth condition:

H4. f (y) ≥ f (x∗) − a

4‖y − x∗‖2 for all y ∈ IRn.

Theorem 3 (Local convergence to a local minima) Let f : IRn → IR ∪ {+∞} be a properlower semicontinuous function which has the KL property at some local minimizer x∗. Assumethat H4 holds at x∗.

Then, for any r > 0, there exist u ∈ (0, r) and µ > 0 such that the inequalities

‖x0 − x∗‖ < u, f(x∗) < f(x0) < f(x∗) + µ,

imply that any sequence (xk)k∈N starting from x0, that satisfies H1, H2 has the finite lengthproperty, remains in B(x∗, r) and converges to some x ∈ B(x∗, r) critical point of f withf (x) = f (x∗).

16

Page 18: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

4. Gradient methods

f : IRn → IR class C1, ∇f Lipschitz continuous with constant L, inf f > −∞.

Algorithm 1 Parameters a > 0, b > 0, a > L. Fix x0 in IRn. For k = 0, 1, . . .

〈∇f (xk), xk+1 − xk〉 +a

2‖xk+1 − xk‖2 ≤ 0,

‖∇f (xk)‖ ≤ b‖xk+1 − xk‖.

Example (steepest descent): xk+1 − xk = −λk∇f (xk); 0 < λ < λk < λ < 2L.

Theorem 4 Suppose that f has the KL property. Then each bounded sequence (xk)k∈N

generated by Algorithm 1 converges to some critical point x of f , and has a finite length.

Remark

1. Classical convergence results: ∇f (xk) → 0.First convergence results for (xk)k∈N: Absil-Mahony-Andrews, SIOPT, 2005.

2. The conclusion remains unchanged if there exists a closed subset S of IRn such that

• xk ∈ S for all k ∈ N; ∇f is L-Lipschitz continuous on co S;

• f satisfies the KL inequality at each point of S,

17

Page 19: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Average projections for feasibility problems

F1, . . . , Fp closed subsets of IRn such that

p⋂

i=1

Fi 6= ∅.

A classical approach to the problem of finding a common point x to the sets F1, . . . , Fp

x ∈p⋂

i=1

Fi

is to find a global minimizer of the function f : IRn → [0, +∞)

f (x) :=1

2p

p∑

i=1

dist (x, Fi)2,

where dist (·, Fi) is the distance function to the set Fi.

• Fi semi-algebraic ⇒ dist(x, Fi)2 semi-algebraic ⇒ f ∈ KL.

• Fi prox-regular ⇒ 12dist(x, Fi)

2 locally C1 function whose gradient is 1-Lipschitz⇒ f idem.

18

Page 20: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Prox-regular sets

Definition A closed subset F of IRn is prox-regular if its projection operator PF is single-valued around each point x in F .

Prominent examples: closed convex sets and C2 submanifolds of IRn .

Set g(x) = 12dist(x, F )2 and suppose that F is prox-regular.

Theorem (Poliquin-Rockafellar-Thibault, Trans. AMS, 2000) Let F be a closed prox-regularset. Then for each x in F there exists r > 0 such that:

(a) The projection PF is single-valued on B(x, r).

(b) The function g is C1 on B(x, r) and ∇g(x) = x − PF (x).

(c) The gradient mapping ∇g is 1-Lipschitz continuous on B(x, r).

19

Page 21: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Inexact averaged projection algorithm

Gradient method for f (x) := 12p

∑pi=1 dist(x, Fi)

2.

Algorithm 2 Take θ ∈ (0, 1), α < 12, M > 0; x0 ∈ IRn.

xk+1 ∈ (1 − θ) xk + θ

(

1

p

p∑

i=1

PFi(xk)

)

+ ǫk,

(ǫk)k∈N is a sequence of admissible errors which satisfies

〈ǫk, xk+1 − xk〉 ≤ α‖xk+1 − xk‖2

‖ǫk‖ ≤ M‖xk+1 − xk‖

Theorem 5 Let F1, . . . , Fp be semi-algebraic, and prox-regular subsets of IRn,⋂p

i=1 Fi 6= ∅.If x0 is sufficiently close to

⋂pi=1 Fi, then Algorithm 2 reduces to the gradient method

xk+1 = xk − θ∇f (xk) + ǫk,

which therefore defines a unique sequence. Moreover, this sequence has a finite length andconverges to a feasible point x, i.e. such that x ∈ ⋂p

i=1 Fi.

20

Page 22: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Linear regular intersection, transversality

Lewis-Malick (Math. Oper. Res., 2008), Lewis-Luke-Malick (Found. Comput. Math., 2009):

Similar results hold for sets Fi having a linearly regular intersection at some point x:

p∑

i=1

yi = 0, with yi ∈ NFi(x) =⇒ yi = 0,∀i = 1, . . . , p

.Example: transverse manifolds.

Key property in LLM: f (x) := 12

i dist (x, Fi)2 locally satisfies the inequality

‖∇f (x)‖2 ≥ cf (x),

= Lojasiewicz inequality with a desingularizing function of the form ϕ(s) = 2√c

√s.

Compare

• The linear regular intersection property provides linear convergence;

• KL approach, algebraic structure (common feature), possible tangent sets, desingularizingfunction (rate of convergence).

21

Page 23: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

5. Proximal algorithms

f : IRn → IR ∪ {+∞} proper lower semicontinuous, inf f > −∞, λ > 0.

proxλf : IRn⇉ IRn

proxλfx := argmin{

f (y) + 12λ‖y − x‖2 : y ∈ IRn

}

.

Algorithm 3a (Proximal algorithm, exact version)

0 < λ < λk < λ < +∞;

x0 ∈ IRn;

xk+1 ∈ proxλkf(xk).

Theorem 6 Suppose that f has the KL property, and that the restriction of f to its domainis a continuous function. Then each bounded sequence (xk)k∈N generated by Algorithm 3converges to some critical point x of f , and has a finite length.

22

Page 24: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Rate of convergence

• xk → x convergent sequence generated by the proximal algorithm;

• f : U ⊂ Rn → R lower semicontinuous, satisfies KL at x:

There exists θ ∈ [0, 1), C > 0, W ∈ V(x) such that

∀x ∈ W, ∀w ∈ ∂f (x) |f (x) − f (x)|θ ≤ C‖w‖.

Theorem 7 (AB, MPB, 2009)

(i) If θ = 0, the sequence (xk)k∈N converges in a finite number of steps.

(ii) If θ ∈ (0, 12] then there exist c > 0 and Q ∈ [0, 1) such that

‖xk − x‖ ≤ c Qk.

(iii) If θ ∈ (12, 1) then there exists c > 0 such that

‖xk − x‖ ≤ c k− 1−θ2θ−1 .

23

Page 25: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Inexact version of the proximal point method

Algorithm 3b: (Proximal algorithm, inexact version)Take x0 ∈ IRn, 0 < λ ≤ λ < ∞, 0 ≤ σ < 1, 0 < θ ≤ 1.

For k = 0, 1, . . . , choose λk ∈ [λ, λ], and find xk+1 ∈ IRn, wk+1 ∈ IRn such that

f (xk+1) +θ

2λk‖xk+1 − xk‖2 ≤ f (xk);

wk+1 ∈ ∂f (xk+1);

‖λkwk+1 + xk+1 − xk‖2 ≤ σ(‖λkw

k+1‖2 + ‖xk+1 − xk‖2).

The last condition can be replaced by the weaker condition: for some positive b > 0

‖λkwk+1‖ ≤ b‖xk+1 − xk‖.

Theorem 8 Suppose that f has the KL property, and that the restriction of f to its domainis a continuous function. Then each bounded sequence (xk)k∈N generated by the inexactproximal algorithm converges to some critical point x of f , and has a finite length.

24

Page 26: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

6. Forward-Backward splitting algorithms

f : IRn → IR ∪ {+∞} proper, lower semicontinuous, structured

f = g + h

• h : IRn → IR C1, ∇h Lipschitz continuous, L = Lipschitz constant of ∇h.

• g : IRn → IR ∪ {+∞} lower semicontinuous, minorized.

• f satisfies KL.

Forward-Backward splitting algorithm (exact form): 0 < γ < γk < γ < 1L

xk+1 ∈ proxγk g(xk − γk∇h(xk)).

Proximal mapping: IRn⇉ IRn, proxγgx := argmin

{

γg(y) + 12‖y − x‖2 : y ∈ IRn

}

.

Theorem 9 Each bounded sequence (xk)k∈N generated by the forward-backward splittingalgorithm converges to a critical point of f = g + h.

Moreover, (xk)k∈N has a finite length i.e.∑

k ‖xk+1 − xk‖ < +∞.

25

Page 27: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Convergence of the forward-backward algorithm with relative error

Algorithm 4: Take a, b > 0 with a > L. Take x0 ∈ dom g.For k = 0, 1, . . . , find xk+1 ∈ IRn, vk+1 ∈ IRn such that

g(xk+1) + 〈xk+1 − xk,∇h(xk)〉 +a

2‖xk+1 − xk‖2 ≤ g(xk);

vk+1 ∈ ∂g(xk+1);

‖vk+1 + ∇h(xk)‖ ≤ b‖xk+1 − xk‖;Theorem 10 Under the following assumptions

• f = g + h : IRn → IR ∪ {+∞} proper, lower semicontinuous, minorized, satisfying KL;

• h : IRn → IR C1, ∇h Lipschitz continuous, L = Lipschitz constant of ∇h;

• the restriction of g to its domain is continuous;

each bounded sequence (xk)k∈N generated by Algorithm 3 converges to a critical point off = g + h. Moreover, (xk)k∈N has a finite length i.e.

k ‖xk+1 − xk‖ < +∞.

Remark a) Forward-Backward splitting algorithm (exact form) = particular case.b) Forward-Backward algorithm, exact form: the continuity assumption concerning g is useless.

c) Application to splitting methods for coupled systems, A.-Briceno-Combettes, SIOPT 2010.

26

Page 28: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Nonconvex gradient projection algorithms

• f = iC + h (C closed subset of IRn). For each γ > 0, proxγ iCx = PC(x);

• h : IRn → IR be a differentiable function whose gradient is L-Lipschitz continuous;

• C a nonempty closed subset of IRn.

• ǫ ∈ (0, 12L), a sequence of stepsizes γk such that ǫ < γk < 1

L − ǫ.

(NGP ) xk+1 ∈ PC(xk − γk∇h(xk)).

Theorem 11 Let(xk)k∈N be a bounded sequence that complies with (NGP) algorithm. Ifh + iC is a KL function, then the sequence (xk)k∈N converges to a point x∗ in C such that

∇h(x∗) + NC(x∗) ∋ 0.

Remark a) The assumption f = iC + h ∈KL is very general. It is satisfied for example if hic C1 semi-algebraic, and C is closed, semi-algebraic.b) There is no (variational) regularity assumption on C: C is not supposed to be prox-regular,the projection operator may be multivalued in a neighbourhood of C.

27

Page 29: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Hard-constrained feasibility problems

• F, F1, . . . , Fp finite collection of nonempty closed subsets of IRn;

• F1, . . . , Fp convex sets; the hard constraint F is not supposed to be convex;

Combettes-Wajs, Multiscale Model. Simul., 2005: ωi > 0,∑

i ωi = 1,

minx∈F

{

h(x) :=1

2

p∑

i=1

ωidist (x, Fi)2

}

.

Gradient projection algorithm → satisfy the hard constraint F , 6= F1, . . . , Fp are relaxed.

L = 1 Lipschitz constant of ∇h; 0 < γ ≤ γk ≤ γ < 1,

(NGP ) xk+1 ∈ PF

(

(1 − γk)xk + γk

p∑

i=1

ωiPFi(xk)

)

.

Theorem 12 F, F1, . . . , Fp semi-algebraic.

• Each bounded sequence (xk)k∈N generated by the (NGP) algorithm converges to a criticalpoint of h + iF , i.e, ∇h(x∗) + NF (x∗) ∋ 0.

• If x0 is sufficiently close to the intersection of the F, F1, . . . , Fp, then (xk)k∈N convergesto a point which belongs to the intersection of the F, F1, . . . , Fp.

28

Page 30: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

7. Application to compressive sensing

Optimization methods: Donoho, (2006), Chartrant (2007), Becker-Bobin-Candes (2009).GDR Opt.-Image, http://www.ceremade.dauphine.fr/ peyre/mspc/mspc-moa-11/slides/.

Recover sparse solutions of under-determined linear systems:

(P ) min{‖x‖0 : Ax = b}• ‖ · ‖0: counting norm (ℓ0 norm): the number of nonzero components of x ∈ IRn.

• A 6= 0: m × n real matrix (m < n), b ∈ IRm.

(Pλ) min{λ‖x‖0 +1

2‖Ax − b‖2}.

Forward-Backward algorithm: f = g + h, g(x) = λ‖x‖0, h(x) = 12‖Ax − b‖2

• f is lower semicontinuous: ‖ · ‖0 is lower semicontinuous;

• f = g + h semi-algebraic, KL function: h polynomial, ‖ · ‖0 piecewise linear graph.

xk+1 ∈ proxγkλ‖·‖0

(

xk − γk(ATAxk − ATb)

)

.

Iterative hard thresholding algorithms, Blumensath-Davis (2008), (2009).

29

Page 31: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Computing proxγλ‖·‖0

n = 1, counting function | · |0;

proxγλ|·|0u =

u if |u| >√

2γλ{0, u} if |u| =

√2γλ

0 otherwise.

n ∈ N , u = (u1, . . . , un) ∈ IRn,

proxγλ‖·‖0u = (proxγλ|·|0u1, . . . , proxγλ|·|0un),

Theorem 13 Each bounded sequence (xk) generated by the hard thresholding algorithm

xk+1 ∈ proxγkλ‖·‖0

(

xk − γk(ATAxk − ATb)

)

0 < γ < γk < γ < |||ATA|||−1, converges to a critical point x∗ of λ‖x‖0 + 12‖Ax − b‖2,

i.e., i.e. x∗ satisfies

(ATAx∗)i = (ATb)i.

for all i such that x∗i 6= 0.

30

Page 32: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Relaxation, approximation of the counting function

(P ′λ) min{λ‖x‖∗ + 1

2‖Ax − b‖2}.Algorithm: xk+1 ∈ proxγk‖·‖∗(x

k − γkλ(ATAxk − ATb)).

1. ‖x‖∗ = ‖x‖1 convex relaxation (soft thresholding, Chen-Donoho-Saunders, 2004).

2. ‖x‖∗ = ‖x‖p =∑n

1 |xi|p, p ∈ (0, 1), Chartrand (2007), Bredies-Lorenz (2009).

Separable structure of ‖ · ‖p ⇒ computing proxγ‖·‖p(u) is equivalent to find solve

min{

2γ|x|p + (x − u)2 : x ∈ IR}

.

f (x) = ‖x‖p + λ2‖Ax − b‖2 satisfies KL: There exists a o-minimal structure containing

{xα : x > 0, α ∈ IR} and the restricted analytic functions ([37]). ϕ(s) = csθ, θ ∈ [0, 1).

3. Mangasarian (1999), Jokar et Pfetsch (2007) ‖x‖∗ =∑n

1(1 − e−α|xi|).

4. Zhang et al. (2006), ‖x‖∗ =∑n

1 φ(xi)

φ(xi) =

λ|xi| if |xi| ≤ λ,−(|xi|2 − 2aλ|xi| + λ2)/(2(a − 1)) if λ < |xi| ≤ aλ,

(a + 1)λ2

2 if |xi| > aλ

31

Page 33: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

8. Regularized Gauss-Seidel methods

Fix an integer p ≥ 2, and let n1, . . . , np be positive integers. The current vector x belongsto the product space IRn1 × . . . × IRnp, x = (x1, . . . , xp), xi ∈ IRni.

min

{

Q(x1, . . . , xp) +

p∑

i=1

fi(xi); xi ∈ IRni, i = 1, 2, ..., p

}

• Q : IRn1 × . . . × IRnp → IR C1 coupling function, ∇Q locally Lipschitz continuous;

• fi : IRni → IR ∪ {+∞} proper lower semicontinuous function, i = 1, 2, ..., p.

A proximal modification of the Gauss-Seidel method (Auslender (1992), ABRS (2010))Alternating proximal minimization of f (x) = Q(x1, . . . , xp) +

∑pi=1 fi(xi).

(Bki )k∈N symmetric positive definite matrices; x0 = (x0

1, . . . , x0p) in IRn1 × . . . × IRnp;

xk+11 ∈ argmin{f (u1, x

k2, . . . , x

kp) +

1

2〈Bk

1 (u1 − xk1), u1 − xk

1〉 : u1 ∈ IRn1}.

xk+1i ∈ argmin{f (xk+1

1 , . . . , xk+1i−1 , ui, x

ki+1, . . .) +

1

2〈Bk

i (ui − xki ), ui − xk

i 〉 : ui ∈ IRni};

xk+1p ∈ argmin{f (xk+1

1 , . . . , xk+1p−1, up) +

1

2〈Bk

p (up − xkp), up − xk

p〉 : up ∈ IRnp}.

32

Page 34: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

A proximal version of the Gauss-Seidel method with relative error

Take 0 < λ < λ < ∞.(Ak

i )k∈N symmetric positive definite matrices whose eigenvalues lie in [λ, λ].bi positive parameters (i = 1, . . . , p).x0 = (x0

1, . . . , x0p) in IRn1 × . . . × IRnp.

For k = 0, 1, . . . , find xk+1 and vk+1 ∈ IRn1 × . . . × IRnp such that

fi(xk+1i ) + Q(xk+1

1 , . . . , xk+1i−1 , xk+1

i , . . . , xkp) +

1

2〈Ak

i (xk+1i − xk

i ), xk+1i − xk

i 〉≤ fi(x

ki ) + Q(xk+1

1 , . . . , xk+1i−1 , xk

i , . . . , xkp); (1)

vk+1i ∈ ∂fi(x

k+1i ); (2)

‖vk+1i + ∇xi

Q(xk+11 , . . . , xk+1

i , xki+1, . . . , x

kp)‖ ≤ bi‖xk+1

i − xki ‖, (3)

where i ranges over {1, . . . , p}.

Theorem 14 [Proximal regularization of Gauss-Seidel method] Suppose that

f (x) = Q(x1, . . . , xp) +∑p

i=1 fi(xi).

is a KL function which is bounded from below. Each bounded sequence (xk)k∈N generatedby the proximal Gauss-Seidel method converges to some critical point x of f .Moreover the sequence (xk)k∈N has a finite length, i.e.

k ‖xk+1 − xk‖ < +∞.

33

Page 35: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Perspectives

Numerical aspects

• Discrete version of Thom’s conjecture.

• Desingularizing functions: rate of convergence, complexity.

• Accelerating gradient methods, Nesterov [58], Beck-Teboulle [13], Becker-Bobin-Candes[14], Wright [69] (t1 = 1):

xk ∈ proxγk g(yk − γk∇h(yk))

yk = xk−1 +tk−1 − 1

tk(xk−1 − xk−2)

tk =1 +

1 + 4t2k−1

2

• Nonautonomous versions, approximation methods

Coupling descent methods with penalization:

forward-backward: A.-Czarnecki-Peypouquet, SIOPT 2011relaxed Gauss-Seidel methods: A.-Cabot-Frankel-Peypouquet, JNA 2011.

34

Page 36: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

Applications

• Compressive sensing, rank reduction, imaging, signal, statistics.

• Games: Best response dynamics, cost to change, Nash equilibration, Pareto front.

• Infinite dimension problems

a) Decomposition of domains for PDE’s: H.A.-Briceno Arias-Combettes [7].

fi ∈ Γ0(Hi), ϕij ∈ Γ0(L2(Υij)),

minimizex1∈H1,..., xm∈Hm

m∑

i=1

fi(xi) +

m−1∑

i=1

j∈J(i+)

ϕij(Tij xi − Tji xj),

b) Optimal control, optimal design of structure:

min {f (y) + g(u) : E(y, u) = 0}Penalization of the state equation:

min{

f (y) + g(u) + λ‖E(y, u)‖2}

.

Optimal design of structure: Allaire [2], alternating minimization, gradient projection.Quasi-static brittle fracture: Francfort-Marigo, Ambrosio-Tortorelli variational approach,alternating minimization algorithm: Bourdin-Francfort-Marigo [19], Burke-Ortner-Suli.

35

Page 37: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

References

[1] Absil, P.-A., Mahony, R. , Andrews, B., Convergence of the iterates of descentmethods for analytic cost functions, SIAM J. Optim., 16, no. 2, (2005), 531–547.

[2] Allaire, G., Optimal design of structures, Ecole polytechnique, 2011.

[3] Aragon, A., Dontchev, A. , Geoffroy, M., Convergence of the proximalpoint method for metrically regular mappings, ESAIM Proc., 17, EDP Sci., (2007).

[4] Attouch, H., Bolte, J., On the convergence of the proximal algorithm for nons-mooth functions involving analytic features, Math. Program., Ser. B, 116 (2009), 5-16.

[5] Attouch, H., Bolte, J., Redont, P., Soubeyran, A. Proximal alternatingminimization and projection methods for nonconvex problems. An approach based on theKurdyka-Lojasiewicz inequality, Mathematics of Operations Research, 35, no. 2, (2010),438-457.

[6] Attouch, H., Briceno-Arias, L.M., Combettes, P.L. A parallel splittingmethod for coupled monotone inclusions, SIAM J. Control Optim., 48, no. 5, (2010),3246-3270.

[7] Attouch, H., Briceno-Arias, L.M., Combettes, P.L. Domain decomposi-tion splitting methods, 2011.

36

Page 38: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[8] Attouch, H., Cabot, A., Frankel, P., Peypouquet, J. Alternating proximalalgorithms for constrained variational inequalities, Applications to domain decompositionfor PDE’s, submitted to J. Nonlinear Analysis, 2010.

[9] Attouch, H., Czarnecki, M.O., Peypouquet, J. Coupling forward-backwardwith penalty schemes and parallel splitting for constrained variational inequalities, 2011.

[10] Attouch, H., Czarnecki, M.O., Peypouquet, J. Prox-penalization and split-ting methods for constrained variational problems, SIAM J. Optimization, 2010.

[11] Attouch, H., Soubeyran, A. Local search proximal algorithms as decision dynam-ics with costs to move, Set Valued and Variational Analysis, Online First, 2010.

[12] Auslender, A., Asymptotic properties of the Fenchel dual functional and applicationsto decomposition problems, J. Optim. Theory Appl., 73 (1992), 427–449.

[13] Beck, A., Teboulle M., Gradient-based algorithms with applications to signal re-covery problems, Preprint, Tel-Aviv University, Technion.

[14] Becker, S., Bobin, J., Candes, J., Nesta: A fast accurate first-order method forsparse recovery, Caltech, (2009).

[15] Benedetti, R., Risler, J.-J., Real Algebraic and Semialgebraic Sets, Hermann,

Editeur des Sciences et des Arts, (Paris, 1990).

37

Page 39: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[16] Blumensath T., Davis, M. E., Iterative Thresholding for Sparse Approximations,J. of Fourier Anal. App. 14 (2008), 629–654.

[17] Blumensath T., Davis, M. E., Iterative hard thresholding for compressed sensing,App. Comput. Harmon. Anal., 27 (2009), 265–274.

[18] Bochnak, J., Coste, M., Roy, M.-F., Real Algebraic Geometry, (Springer,1998).

[19] Bourdin B., Francfort, G., Marigo, J.-J. Numerical experiments in revisitedbrittle fracture, J. Mech. Phys. Solids, 48 (2000), 797–826.

[20] Bolte, J., Combettes, P.L., Pesquet, J.-C., Alternating proximal algorithmfor blind image recovery, Proceedings of the IEEE International Conference on ImageProcessing. Hong-Kong, September 26-29, 2010.

[21] Bolte, J., Daniilidis, A. , Lewis, A., The Lojasiewicz inequality for nonsmoothsubanalytic functions with applications to subgradient dynamical systems, SIAM J. Op-tim., 17 , no. 4, (2006), 1205–1223.

[22] Bolte, J., Daniilidis, A., Lewis, A., A nonsmooth Morse-Sard theorem forsubanalytic functions, J. Math. Anal. Appl., 321, no. 2, (2006), 729–740.

[23] Bolte, J., Daniilidis, A., Lewis, A., Shiota, M., Clarke subgradients ofstratifiable functions, SIAM J. Optim., 18, no. 2, (2007), 556–572.

38

Page 40: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[24] Bolte, J., Daniilidis, A., Ley, O., Mazet, L., Characterizations of Lojasiewiczinequalities: Subgradient flows, talweg, convexity, Trans. Amer. Math. Soc., 362, (2010),3319-3363.

[25] Bredies, K., Lorenz, D.A., Minimization of nonsmooth, nonconvex functionals byiterative thresholding, preprint http://www.uni-graz.at/ bredies/publications.html.

[26] Chartrand, R. Exact reconstruction of sparce signals via nonconvex minimization,Signal Processing Letters IEEE, 14 (2007), 707–710. 53, (2003), 1017–1039.

[27] Chill, R., Jendoubi, M.A. Convergence to steady states in asymptotically au-tonomous semilinear evolution equations, Nonlinear Analysis, 53, (2003), 1017–1039.

[28] Clarke, F.H., Ledyaev, Yu., Stern, R.I. , Wolenski, P.R., Nonsmooth

analysis and control theory, Graduate texts in Mathematics 178, (Springer-Verlag, New-York, 1998).

[29] Combettes, P.L., Quasi-Fejerian analysis of some optimization algorithms, in In-herently Parallel Algorithms in Feasibility and Optimization and Their Applications, (D.Butnariu, Y. Censor, and S. Reich, Eds.), New York: Elsevier, 2001, 115-152.

[30] Combettes, P.L., Wajs, V.R., Signal recovery by proximal forward-backward split-ting., Multiscale Model. Simul., 4 (2005), 1168–1200.

39

Page 41: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[31] Coste, M., An introduction to o-minimal geometry, RAAG Notes, 81 p., Institut deRecherche Mathematiques de Rennes, November 1999.

[32] Curry, H.B., The method of steepest descent for non-linear minimization problems,Quart. Appl. Math., 2 (1944), 258–261.

[33] Dedieu, J.P., Methodes d’analyse globale en algebre lineaire et optimisation, CoursDEA, 126 pages, Universite Toulouse Paul Sabatier (en ligne).

[34] Palis, J.,& De Melo, W., Geometric theory of dynamical systems. An introduction,

(Translated from the Portuguese by A. K. Manning), Springer-Verlag, New York-Berlin,1982.

[35] Donoho, D. L., Compressed Sensing, IEEE Trans. Inform. Theory 4 (2006), 1289–1306.

[36] van den Dries, L., Tame topology and o-minimal structures. London MathematicalSociety Lecture Note Series, 248, Cambridge University Press, Cambridge, (1998) x+180pp.

[37] van den Dries, L., & Miller, C., Geometric categories and o-minimal structures,Duke Math. J. 84 (1996), 497-540.

[38] Edelman, A., Arias, A., Smith, S.T., The geometry of algorithms with orthog-onality constraints, SIAM J. Matrix Anal. Appl. 20 (2) (1999), pp. 303–353.

40

Page 42: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[39] Grippo, L., Sciandrone, M., Globally convergent block-coordinate techniques forunconstrained optimization, Optimization Methods and Software, 10 (4), (1999), 587–637.

[40] Hare, W., Sagastizabal, C. Computing proximal points of nonconvex functions,Math. Program., 116 (2009), 1-2, Ser. B, 221–258.

[41] Haraux, A., Jendoubi, M.A. Convergence of solutions of second-order gradient-likesystems with analytic nonlinearities, J. Differential Equations, 144 (2), (1999), 313–320.

[42] Huang, S.-Z., Takac, P. Convergence in gradient-like systems which are asymptot-ically autonomous and analytic, Nonlinear Anal., Ser. A, Theory Methods, 46, (2001),675–698.

[43] Ioffe, A.D., An invitation to tame optimization, SIAM Journal on Optimization, 19,no. 4, (2009), 1080–1917.

[44] Iusem A.N., Pennanen T., Svaiter, B.F. Inexact variants of the proximal pointalgorithm without monotonicity, SIAM Journal on Optimization, 13, no. 4 (2003), 1894–1097.

[45] Jokar S., Pfetsch M.E., Exact and approximate sparse solutions of underdeter-mined linear equations, ZIB-report 07-0 ZIB, March 2007.

41

Page 43: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[46] Kruger, A.Y., About regularity of collections of sets, Set Valued Analysis, 14, (2006),187–206.

[47] Kurdyka, K., On gradients of functions definable in o-minimal structures, Ann. Inst.Fourier, 48, (1998), 769-783.

[48] Lageman, C., Pointwise convergence of gradient-like systems, Math. Nachr., 280,(2007), no. 13-14, 1543-1558.

[49] Lewis, A.S., Active sets, nonsmoothness and sensitivity, SIAM Journal on Optimiza-tion, 13, (2003), 702–725.

[50] Lewis, A.S., Malick, J., Alternating projection on manifolds, Mathematics of Op-erations Research, 33, no. 1, (2008), 216-234.

[51] Lewis, A.S., Luke, D.R., Malick, J., Local linear convergence for alternatingand averaged nonconvex projections., Found. Comput. Math. 9, (2009), 485–513.

[52] Lewis, A.S., Wright, S.J., A proximal method for composite minimization, 2010.

[53] Lojasiewicz, S., Une propriete topologique des sous-ensembles analytiques reels,

in: Les Equations aux Derivees Partielles, pp. 87–89, Editions du centre National dela Recherche Scientifique, Paris 1963.

[54] Lojasiewicz, S., Sur la geometrie semi- et sous-analytique, Ann. Inst. Fourier 43,(1993), 1575-1595.

42

Page 44: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[55] Mangasarian, L., Minimal support solutions of polyhedral concave programs, Opti-mization 45, (1999), 149-162.

[56] Mordukhovich, B., Maximum principle in the problem of time optimal responsewith nonsmooth constraints, J. Appl. Math. Mech., 40 (1976), 960–969 ; [translatedfrom Prikl. Mat. Meh. 40 (1976), 1014–1023].

[57] Mordukhovich, B., Variational analysis and generalized differentiation. I. Ba-

sic theory, Grundlehren der Mathematischen Wissenschaften, 330, Springer-Verlag,Berlin, 2006.

[58] Nesterov, Yu., Accelerating the cubic regularization of Newton’s method on convexproblems, Math. Program., 112 (2008), no. 1, Ser. B, 159–181.

[59] Nesterov, Yu., Nemirovskii, A., Interior-point polynomial algorithms in con-

vex programming, SIAM Studies in Applied Mathematics, 13, Philadelphia, PA, 1994.

[60] Pennanen, T., Local convergence of the proximal point algorithm and multiplier meth-ods without monotonicity, Math. Oper. Res. 27, (2002), 170–191 .

[61] Peypouquet, J., Sorin, S., Evolution equations for maximal monotone operators:asymptotic analysis in continuous and discrete time, J. Convex Analysis, 17, (2010),1113–1163.

43

Page 45: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[62] Poliquin, R.A., Rockafellar, R.T., Thibault, L., Local differentiability ofdistance functions, Trans. AMS, 352, (2000), 5231–5249.

[63] Rockafellar, R.T. , Wets, R., Variational Analysis, Grundlehren der Mathema-tischen Wissenschaften, 317, Springer, 1998.

[64] Simon, L., Asymptotics for a class of non-linear evolution equations, with applicationsto geometric problems, Ann. of Math., 118 (1983), 525–571.

[65] Solodov, M.V., Svaiter, B.F., A hybrid projection-proximal point algorithm, Jour-nal of Convex Analysis, 6, no. 1, (1999), 59–70.

[66] Solodov, M.V., Svaiter, B.F., A hybrid approximate extragradient-proximal pointalgorithm using the enlargement of a maximal monotone operator, Set-Valued Analysis,7, (1999), 323–345.

[67] Solodov, M.V., Svaiter, B.F., A unified framework for some inexact proximalpoint algorithms, Numerical Functional Analysis and Optimization, 22, (2001), 1013-1035.

[68] Wright, S.J., Identifiable surfaces in constrained optimization. SIAM Journal on Con-trol and Optimization, 31, (1993), 1063-1079.

[69] Wright, S.J., Accelerated block-coordinate relaxation for regularized optimization,2010.

44

Page 46: Convergence of descent methods for semi-algebraic and tame … · Consider a sequence (xk)k∈N that satisfies H1, H2, and H3. If f has the KL property, then the sequence (x k )

[70] Zhang, H.H., Ahn, J., Lin, X., Park, C. Gene selection using support vectormachines with non-convex penalty, Bioinformatics, 22, (2006), 88-95.

45