Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Mathématiques - Divers

Gradientenverfahren zur Bestimmung des lokalen Minimums

Skript in LaTex, Implementierung in MatLab (mit Grafiken)

Titre: Gradientenverfahren zur Bestimmung des lokalen Minimums

Texte Universitaire , 2022 , 15 Pages , Note: 1.0

Autor:in: Alex Meros (Auteur)

Mathématiques - Divers
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

In der Mathematik müssen wir oft die lokalen Extrema von Funktionen berechnen, indem wir die Nullstellen der ersten Ableitung bestimmen und prüfen, ob die zweite Ableitung an diesen Stellen ungleich null ist. Für mehrdimensionale Funktionen ist es aber nicht so einfach ihre Extrema zu berechnen. Deshalb verwenden wir das Gradientenverfahren aus der Numerik, um das lokale Minimum näherungsweise zu bestimmen.

Die Idee besteht darin, dass man ausgehend von einem Startpunkt entlang der Richtung des höchsten Abstiegs sucht, bis die Funktion wieder steigt. Wir finden also ein lokales Minimum, aber nicht unbedingt ein globales, da die Funktion nach dem Anstieg wieder absteigen kann.

Ausarbeitung eines Projekts in LaTex über das Gradientenverfahren mit:
- Ausschnitten der Implementierung des Verfahrens in MatLab
- Erklärung der Implementierung
- Grafiken

Extrait


Inhaltsverzeichnis

1 Einleitung

1.1 Idee

1.2 Das Verfahren

2 Implementierung des Verfahrens in MATLAB

2.1 Funktion grad

2.1.1 Beispiel

2.1.2 Zweidimensionaler Plot einer Funktion F durch Höhenlinien

2.2 Erweiterung der Funktion grad.m zu gradIt.m

2.3 Schnitt der Funktion f mit einer besonderen Ebene

Zielsetzung & Themen

Das Hauptziel dieser Arbeit besteht in der numerischen Bestimmung lokaler Minima mehrdimensionaler quadratischer Funktionen durch die Implementierung und Visualisierung des Gradientenverfahrens in MATLAB.

  • Mathematische Herleitung und Grundlagen des Gradientenverfahrens
  • Implementierung des Algorithmus in der Software MATLAB
  • Visualisierung der Konvergenz und der Optimierungsschritte
  • Erweiterte Analysen wie die Darstellung von Höhenlinien und Ebenenschnitten

Auszug aus dem Buch

1.2 Das Verfahren

Beim Gradientenverfahren betrachten wir quadratische Funktionen in der Form

f(x)= 1/2 xT Ax - bT x + c,

wobei A ∈ Rn×n eine symmetrisch positiv definite Matrix ist, b ∈ Rn ein Vektor und c ∈ R eine Konstante.

Wir wählen einen Startpunkt xk mit k = 0, 1, .. und in jedem Schritt ist die Abstiegsrichtung durch

dk = b - Axk

und die optimale Schrittweise durch

λ(k) opt = dT k dk / dT k Adk

gegeben. Dann können wir den nächsten Startpunkt mit

xk+1 = xk + λ(k) opt dk

bestimmen, bis wir das lokale Minimum gefunden haben.

Zusammenfassung der Kapitel

1 Einleitung: Dieses Kapitel erläutert die mathematische Problematik der Bestimmung lokaler Extrema und führt das Gradientenverfahren als numerische Lösungsmethode ein.

2 Implementierung des Verfahrens in MATLAB: Hier wird die praktische Umsetzung des Algorithmus in MATLAB beschrieben, einschließlich der Erstellung von Funktionen, der 2D-Visualisierung mittels Höhenlinien und der Berechnung von Ebenenschnitten.

Schlüsselwörter

Gradientenverfahren, Numerik, MATLAB, Quadratische Funktionen, Lokales Minimum, Optimierung, Abstiegsrichtung, Iteration, MATLAB-Skripte, Höhenlinien, Visualisierung, Funktion grad.m, Lineare Algebra, Schrittweise, Konvergenz

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der numerischen Minimierung von mehrdimensionalen quadratischen Funktionen mithilfe des Gradientenverfahrens und dessen Implementierung in MATLAB.

Was sind die zentralen Themenfelder?

Die Schwerpunkte liegen auf der mathematischen Theorie der Optimierung, der algorithmischen Umsetzung in Programmiercode und der grafischen Veranschaulichung der Ergebnisse.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist die Erstellung einer robusten computergestützten Methode, um lokale Minima quadratischer Funktionen näherungsweise zu berechnen.

Welche wissenschaftliche Methode wird verwendet?

Es wird das Gradientenverfahren aus der Numerik eingesetzt, welches iterativ entlang des steilsten Abstiegs in Richtung des lokalen Minimums operiert.

Was wird im Hauptteil behandelt?

Der Hauptteil umfasst die detaillierte Programmierung der Funktion "grad", deren Erweiterung "gradIt" sowie die Visualisierung der Iterationsschritte und spezifische mathematische Schnittebenen.

Welche Schlüsselwörter charakterisieren die Arbeit?

Kernbegriffe sind Gradientenverfahren, MATLAB-Implementierung, quadratische Funktionen, Optimierung, lokale Minima und numerische Visualisierung.

Warum wird im Beispiel das Hauptminorenkriterium angewendet?

Es dient dazu, die notwendige Voraussetzung der symmetrisch positiv definiten Matrix A zu verifizieren, ohne die das Gradientenverfahren nicht konvergiert.

Wozu dient der Befehl "contourf" im zweiten Kapitel?

Er ermöglicht die Erstellung einer zweidimensionalen farbigen Darstellung der Höhenlinien, um die Funktionswerte innerhalb der Ebene visuell zu verdeutlichen.

Was unterscheidet "gradIt.m" von der ursprünglichen "grad.m" Funktion?

Die erweiterte Funktion gibt zusätzlich eine Matrix der Iterationswerte (xIter) aus und stoppt bei Erreichen einer vorgegebenen maximalen Anzahl an Iterationsschritten.

Wie wird der Schnitt mit einer Ebene im Programm konstruiert?

Durch die Bestimmung von zwei Richtungsvektoren und deren Kreuzprodukt wird die Normalengleichung der Ebene berechnet, die anschließend mittels "mesh" zusammen mit der Funktionsfläche geplottet wird.

Fin de l'extrait de 15 pages  - haut de page

Résumé des informations

Titre
Gradientenverfahren zur Bestimmung des lokalen Minimums
Sous-titre
Skript in LaTex, Implementierung in MatLab (mit Grafiken)
Université
University of Ulm
Note
1.0
Auteur
Alex Meros (Auteur)
Année de publication
2022
Pages
15
N° de catalogue
V1280398
ISBN (PDF)
9783346731944
Langue
allemand
mots-clé
Gradientenverfahren LaTex MatLab
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Alex Meros (Auteur), 2022, Gradientenverfahren zur Bestimmung des lokalen Minimums, Munich, GRIN Verlag, https://www.grin.com/document/1280398
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  15  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint