Math 2.0

Calculus of variations and optimal control; optimization Definition

Clarke generalized gradient

Builds on Banach spaceContinuous dual spaceLipschitz conditionLimit superior

Definition

Let XX be a real Banach space with continuous dual space X∗X^*, and write ⟨ζ,v⟩=ζ(v)\ip{\zeta}{v} = \zeta(v). Let f ⁣:X→ℝf \colon X \to \R be Lipschitz on a neighbourhood of a point x∈Xx \in X. The Clarke generalized directional derivative of ff at xx in the direction v∈Xv \in X is f∘(x;v)=lim sup⁡y→x, t↓0f(y+tv)−f(y)t,f^\circ(x; v) = \limsup_{y \to x, \ t \downarrow 0} \frac{f(y + t v) - f(y)}{t}, a limit superior over y∈Xy \in X and t>0t > 0. The Clarke generalized gradient of ff at xx is the set ∂Cf(x)={ζ∈X∗:⟨ζ,v⟩≤f∘(x;v) for all v∈X}.\partial_C f(x) = \set{\zeta \in X^* : \ip{\zeta}{v} \le f^\circ(x; v) \text{ for all } v \in X}.

Remarks

If KK is a Lipschitz constant of ff near xx, then ∣f∘(x;v)∣≤K∥v∥\abs{f^\circ(x; v)} \le K \norm{v}, and v↦f∘(x;v)v \mapsto f^\circ(x; v) is sublinear. So ∂Cf(x)\partial_C f(x) is convex, nonempty by the Hahn–Banach theorem, and weak-* compact by the Banach–Alaoglu theorem, since it is weak-* closed and bounded by KK. If ff is continuously differentiable near xx, then ∂Cf(x)={f′(x)}\partial_C f(x) = \set{f'(x)}. If ff is convex, then ∂Cf(x)\partial_C f(x) is the subdifferential of convex analysis. For X=ℝnX = \R^n, Clarke's formula describes it through gradients, which exist almost everywhere by Rademacher's theorem. It is the convex hull of the limits lim⁡k∇f(xk)\lim_k \nabla f(x_k) over sequences xk→xx_k \to x at which ff is differentiable. This formula still holds when the xkx_k must avoid a given set of measure zero.

Example: f(x)=−∣x∣f(x) = -\abs{x} on ℝ\R at x=0x = 0. For y>0y > 0 small the difference quotient in direction vv is −v-v, and for y<0y < 0 small it is vv, so f∘(0;v)=∣v∣f^\circ(0; v) = \abs{v}. Hence ∂Cf(0)={ζ:ζv≤∣v∣ for all v}=[−1,1]\partial_C f(0) = \set{\zeta : \zeta v \le \abs{v} \text{ for all } v} = [-1, 1].

Non-example: f(x)=∣x∣f(x) = \sqrt{\abs{x}} on ℝ\R is not Lipschitz near 00. The quotient (f(t)−f(0))/t=t−1/2(f(t) - f(0))/t = t^{-1/2} is unbounded as t↓0t \downarrow 0, so f∘(0;1)=+∞f^\circ(0; 1) = +\infty, and the construction gives no useful information.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Banach space concept
  2. Continuous dual space concept
  3. Limit superior concept
  4. Lipschitz condition concept
  5. Clarke generalized gradient definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Clarke_generalized_derivative, Definitions
About this page
TagNCWYTR6PH0
URIm2://NCWYTR6PH0
Kinddefinition
WritingW0 stub
MSC49J52, 26B25
DefinesClarke generalized gradient
UsesBanach space, Continuous dual space, Lipschitz condition, Limit superior

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.