Die nichtglatte Analysis erweitert die Differentialrechnung auf Funktionen, die nicht klassisch differenzierbar sind, insbesondere lokal Lipschitz stetige Funktionen in Optimierung und mathematischer Programmierung.[4... Das Clarke Subdifferential ersetzt einen einzelnen Gradienten durch eine mengenwertige generalis...
Forschungsantwort

Create a landscape editorial hero image for this Studio Global article: introduce nonsmooth anlaysis;calculus rule of clark subdifferential; classical paper and recent literature;. Article summary: Nonsmooth analysis extends differential calculus to functions that are not classically differentiable, especially locally Lipschitz functions arising in optimization, mathematical programming, and set/vector optimization. Topic tags: general web, code, growth, education, data. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumb
Die nichtglatte Analysis erweitert die Differentialrechnung auf Funktionen, die nicht klassisch differenzierbar sind, insbesondere auf lokal Lipschitz-stetige Funktionen, wie sie in der Optimierung, der mathematischen Programmierung und der Mengen- und Vektoroptimierung vorkommen.LSA Das zentrale Objekt in Clarkes Theorie ist der Clarke verallgemeinerte Gradient bzw. das Clarke-Subdifferential, das einen einzelnen Gradienten durch eine mengenwertige generalisierte Ableitung ersetzt, die das Grenzverhalten von Gradienten beschreibt.EE
Der folgende Artikel basiert auf der Standardtheorie und den angegebenen Quellen, da die beigefügte PDF-Datei nicht durchsuchbar war.
Die klassische Analysis funktioniert gut für glatte Funktionen, doch viele wichtige Funktionen sind nicht glatt, zum Beispiel:
f(x) = |x| (Betragsfunktion)f(x) = max_i f_i(x) (Maximum von Funktionen)Statt nach einer einzigen Ableitung zu fragen, sucht die nichtglatte Analysis nach einer Menge von generalisierten Ableitungen.EE
Für eine lokal Lipschitz-stetige Funktion f: ℝⁿ → ℝ führte Clarke die verallgemeinerte Richtungsableitung und den verallgemeinerten Gradienten als Werkzeuge für die nichtglatte Optimierung ein.LE
Für eine lokal Lipschitz-stetige Funktion f wird die Clarke-Richtungsableitung an der Stelle x in Richtung v typischerweise wie folgt definiert:E
f°(x; v) = limsup_{y → x, t ↓ 0} [f(y + t v) - f(y)] / t.
Wichtige Punkte:
Das Clarke-Subdifferential wird üblicherweise definiert als:E
∂C f(x) = { ξ ∈ ℝⁿ: f°(x; v) ≥ ⟨ξ, v⟩ für alle v ∈ ℝⁿ }.
Eine äquivalente Standardbeschreibung für lokal Lipschitz-stetige Funktionen f ist, dass das Clarke-Subdifferential die konvexe Hülle von Grenzwerten benachbarter klassischer Gradienten ist, an denen die Funktion differenzierbar ist:EE
∂C f(x) = co { Grenzwerte von ∇f(x_k): x_k → x, f differenzierbar an x_k }.
Hierbei bedeutet co die konvexe Hülle.
Wichtige Eigenschaften:
∂C f(x) ist eine mengenwertige verallgemeinerte Ableitung für lokal Lipschitz-stetige Funktionen.EE
In der endlichdimensionalen Clarke-Theorie ist ∂C f(x) nichtleer, kompakt und konvex für lokal Lipschitz-stetige Funktionen.EE
Ist f in der Nähe von x stetig differenzierbar, reduziert sich das Clarke-Subdifferential auf den gewöhnlichen Gradienten.EE ∂C f(x) = {∇f(x)}.
Ist f konvex, stimmt das Clarke-Subdifferential unter Standardbedingungen mit dem üblichen Subdifferential der konvexen Analysis überein.LE
Beispiel:
f(x) = |x|.
Dann gilt:
∂C f(x) = { -1 } für x < 0
[ -1, 1 ] für x = 0
{ 1 } für x > 0.
Dieses Standardbeispiel zeigt, wie ein Knick durch ein ganzes Intervall möglicher Steigungen repräsentiert wird.EE
Seien f, g: ℝⁿ → ℝ lokal Lipschitz-stetig in der Nähe von x; die Clarke-Rechenregeln sind ein zentraler Bestandteil der nichtglatten Optimierungstheorie.LEE
∂C(f + g)(x) ⊆ ∂C f(x) + ∂C g(x).
Unter zusätzlichen Regularitätsbedingungen kann Gleichheit gelten.LE
Für einen Skalar a:
∂C(a f)(x) = a ∂C f(x).
Für a < 0 wird die Menge gespiegelt.E
∂C(fg)(x) ⊆ f(x) ∂C g(x) + g(x) ∂C f(x).
Dies ist eine der Standard-Inklusionsregeln im Clarke-Subdifferential-Kalkül.LE
Falls g(x) ≠ 0 und g in der Nähe von x von Null weg beschränkt ist, hat die Standard-Quotientenregel die Form:E
∂C(f/g)(x) ⊆ [g(x) ∂C f(x) - f(x) ∂C g(x)] / g(x)².
Wenn F: ℝⁿ → ℝᵐ strikt differenzierbar in x und φ: ℝᵐ → ℝ lokal Lipschitz-stetig in der Nähe von F(x) ist, lautet die Clarke-Kettenregel üblicherweise als Inklusion:LE
∂C(φ ∘ F)(x) ⊆ DF(x)ᵀ ∂C φ(F(x)).
Ist φ regulär im Sinne von Clarke, sind stärkere Formulierungen verfügbar.LE
Sei
f(x) = max { f₁(x), ..., fₘ(x) },
wobei jedes fᵢ lokal Lipschitz-stetig ist. Definiere die aktive Indexmenge
I(x) = { i: fᵢ(x) = f(x) }.
Dann liefert die Standard-Clarke-Max-Regel eine Inklusion der Form:LE
∂C f(x) ⊆ co ⋃_{i ∈ I(x)} ∂C fᵢ(x).
Sind die fᵢ glatt, ergibt sich:E
∂C f(x) ⊆ co { ∇fᵢ(x): i ∈ I(x) }.
Für viele Standard-Max-Funktionen gilt unter geeigneten Regularitätsannahmen Gleichheit.LE
Ist x ein lokaler Minimierer einer lokal Lipschitz-stetigen Funktion f, dann gilt die nichtglatte Fermat-Bedingung:LE
0 ∈ ∂C f(x).
Dies ist das nichtglatte Analogon zu ∇f(x) = 0.LE
Eine praktische erste Leseliste wäre:
Studio Global AI
Diese Seite enthält eine quellengestützte Antwort, die Sie in Studio Global fortsetzen können.
Die nichtglatte Analysis erweitert die Differentialrechnung auf Funktionen, die nicht klassisch differenzierbar sind, insbesondere lokal Lipschitz stetige Funktionen in Optimierung und mathematischer Programmierung.[4...
Die nichtglatte Analysis erweitert die Differentialrechnung auf Funktionen, die nicht klassisch differenzierbar sind, insbesondere lokal Lipschitz stetige Funktionen in Optimierung und mathematischer Programmierung.[4... Das Clarke Subdifferential ersetzt einen einzelnen Gradienten durch eine mengenwertige generalisierte Ableitung, die das Grenzverhalten von Gradienten einfängt.[6][8]
Wichtige Rechenregeln umfassen Summen , Produkt , Quotienten und Kettenregel sowie die Max Regel und die Fermat Regel für nichtglatte Optimierung.[4][8]