Zum Hauptinhalt springen

Wie finde ich den kleinsten Wert einer Funktion in einem Segment?

Das Finden des kleinsten Wertes einer Funktion in einer Linie ist eine wichtige Aufgabe in der Mathematik und ihren Anwendungen. Es ermöglicht Ihnen, einen Punkt mit dem kleinsten Funktionswert zu definieren, was beispielsweise bei der Optimierung von Prozessen oder bei der Lösung von wahrscheinlichkeitstheoretischen Problemen nützlich sein kann.

Sie können verschiedene Methoden verwenden, um den kleinsten Wert einer Funktion in einer Linie zu finden. Eine der einfachsten Methoden ist die direkte Durchbruchmethode, bei der die Funktionswerte an gleichmäßig verteilten Punkten in einer Linie berechnet werden und der minimale Wert ausgewählt wird.

Es gibt jedoch effizientere Methoden wie Dichotomie, goldener Schnitt, quadratische Interpolation usw., die die Anzahl der Funktionsberechnungen reduzieren und die Genauigkeit des Ergebnisses verbessern. Für die Anwendung dieser Methoden sind Informationen über die Funktion erforderlich: ein analytischer Ausdruck oder eine Reihe von Werten in Rasterknoten.

Methoden zum Finden des minimalen Werts einer Funktion in einer Linie

Dichotomie-Methode ist eine der einfachsten und bekanntesten Methoden, um das Minimum einer Funktion auf einer Strecke zu finden. Es basiert auf dem Prinzip, eine Strecke in zwei Hälften zu teilen und dann den Teilschnitt auszuwählen, bei dem der Funktionswert minimal ist. Die Dichotomiemethode stellt sicher, dass das Minimum mit der angegebenen Genauigkeit erreicht wird, erfordert jedoch eine große Anzahl von Iterationen, um eine hohe Genauigkeit zu erreichen.

Die Methode des goldenen Schnitts es ist eine Verbesserung der Dichotomiemethode und ermöglicht es Ihnen, ein Minimum an Funktionen in einer Linie mit weniger Iterationen zu finden. Es basiert auf dem Prinzip, das goldene Proportionalverhältnis im Verhältnis des Segments beizubehalten. Die Methode des goldenen Schnitts ermöglicht es auch, das Minimum mit einer bestimmten Genauigkeit zu finden und hat eine hohe Effizienz.

Fibonacci-Methode dies ist eine weitere Methode, um das Minimum einer Funktion auf einem Segment zu finden, basierend auf dem Prinzip, ein Segment unter Verwendung von Fibonacci-Zahlen in zwei Hälften zu teilen. Durch die Verwendung von Fibonacci-Zahlen ermöglicht die Fibonacci-Methode, das Minimum schnell und effizient mit einer bestimmten Genauigkeit zu finden.

Jede dieser Methoden hat ihre eigenen Merkmale und wird für verschiedene Aufgaben verwendet. Die Auswahl einer bestimmten Methode hängt von der erforderlichen Genauigkeit, der Anzahl der Iterationen und anderen Faktoren ab.

Dichotomie-Methode

Der Algorithmus der Dichotomymethode ist wie folgt:

  1. Wählen Sie den Anfangsbereich aus [a, b], auf dem nach dem Minimum der Funktion gesucht wird.
  2. Berechnen Sie den Wert der Funktion f an den Punkten a und b.
  3. Wählen Sie den Punkt c aus, der die Mitte der Linie ist [a, b].
  4. Berechnen Sie den Wert der Funktion f am Punkt c.
  5. Vergleichen Sie die Werte der Funktion f an den Punkten a, b und c.
  6. Wenn der Wert der Funktion f an Punkt c kleiner ist als der Wert an Punkt a und b, wählen Sie eine neue Linie aus [a, c] um mit der Suche nach dem Minimum der Funktion fortzufahren.
  7. Wenn der Wert der Funktion f an Punkt c größer ist als der Wert an Punkt a und b, wählen Sie eine neue Linie aus [c, b] um mit der Suche nach dem Minimum der Funktion fortzufahren.
  8. Wiederholen Sie die Schritte 3 bis 7, bis die Länge des Abschnitts kleiner als das angegebene Epsilon ist.
  9. Der Punkt, an dem das Minimum der Funktion erreicht wird, liegt auf der Linie [a, b].

Die Dichotomiemethode ist eine iterative Methode, die mit jeder Iteration die Länge eines Abschnitts reduziert und sich dem Punkt des Minimums der Funktion nähert. Diese Methode stellt sicher, dass der kleinste Wert einer Funktion in einer Linie gefunden wird, erfordert jedoch möglicherweise eine große Anzahl von Iterationen, um eine hohe Genauigkeit zu erreichen.

Die Methode des goldenen Schnitts

Um die goldene Schnittmethode anzuwenden, müssen Sie die Funktion, den Bereich, in dem das Minimum gesucht werden soll, und die Genauigkeit angeben, mit der der Wert gesucht werden soll. Der Algorithmus der goldenen Schnittmethode besteht darin, das Segment iterativ zu verengen, bis die erforderliche Genauigkeit erreicht ist.

  1. Initialisieren Sie die Liniengrenzen: a und b .
  2. Berechnen Sie die Werte von zwei Punkten, die eine Linie im Verhältnis zum goldenen Schnitt teilen: x1 = a + (b - a) * (1 - phi) und x2 = a + (b - a) * phi , wobei phi ein goldener Schnitt ist, der ungefähr 0.618 entspricht.
  3. Berechnen Sie die Funktionswerte in den Punkten x1 und x2 : f1 = f(x1) und f2 = f(x2) .
  4. Die Endbedingung des Algorithmus überprüfen: wenn die Länge des Segments kleiner als die angegebene Genauigkeit ist, wird der aktuelle Wert des Arguments als das gefundene Minimum der Funktion betrachtet und die Berechnungen abgeschlossen.
  5. Vergleichen Sie die Funktionswerte in den Punkten x1 und x2 und wählen Sie eine neue Liniengrenze aus:
    • Wenn f1 < f2 ist, finden Sie das Minimum auf der Strecke [a, x2] und überschreiben Sie den Wert des rechten Grenzbereichs: b = x2 .
    • Wenn f1 > f2 ist, finden Sie das Minimum auf der Strecke [x1, b] und überschreiben Sie den Wert des linken Segmentrahmens: a = x1 .
  6. Wiederholen Sie die Schritte 2 bis 5.

Die goldene Schnittmethode wird häufig in Optimierungen und numerischen Methoden verwendet, da sie eine schnelle Konvergenz zu minimalen Funktionen in einem bestimmten Segment ermöglicht.

Fibonacci-Methode

1. Legt den Anfangsbereich fest [a, b], auf dem das Minimum der Funktion gefunden werden soll.

2. Es wird die Zahl n berechnet, die die größte Fibonacci-Zahl ist, die die Länge des Segments nicht überschreitet (b - a).

3. Die Funktionswerte werden in Punkten mit dem angegebenen Schritt h = (b - a) / n berechnet.

4. Aus den berechneten Werten werden zwei Punkte mit dem kleinsten Funktionswert ausgewählt.

5. Eine neue Linie wird definiert [a', b'], die die Punkte aus dem vorherigen Schritt enthält.

6. Die Schritte 2 bis 5 werden wiederholt, bis die angegebene Genauigkeit erreicht ist oder die Länge des Abschnitts kleiner als der eingestellte Wert ist.

7. Als Ergebnis wird der Punkt mit dem kleinsten Funktionswert in der resultierenden Linie ausgewählt.

Die Fibonacci-Methode ist eine der effizienten numerischen Methoden, um das Minimum einer Funktion in einem Segment zu finden.

Quadratische Interpolationsmethode

Die Idee hinter der Methode besteht darin, die Funktion mit einer quadratischen Parabel zu approximieren, die durch drei Punkte verläuft. Dazu werden drei Punkte auf einer Linie ausgewählt und eine quadratische Funktion wird erstellt, die diese Punkte durchläuft. Dann befindet sich das Extremum dieser Funktion, das der ungefähre Wert des kleinsten Wertes der Funktion auf der Strecke ist.

Der Prozess der quadratischen Interpolationsmethode kann als Tabelle dargestellt werden. In der ersten Spalte werden die Punktnummern angegeben, in der zweiten Spalte die Funktionswerte an diesen Punkten. In der dritten Spalte werden dann die abgeleiteten Werte der Funktion an diesen Punkten berechnet, und in der vierten Spalte werden die Werte der quadratischen Funktion berechnet, die auf diesen Punkten aufgebaut ist. In der fünften Spalte werden die abgeleiteten Werte dieser quadratischen Funktion angegeben. Und schließlich sind in der letzten Spalte die abgeleiteten Werte der quadratischen Funktion am Extrempunkt. Durch diese Ableitungen wird der Extrempunkt gefunden und der kleinste Wert der Funktion in der Linie wird ausgewertet.

FunktionswertWert der AbleitungDer Wert der quadratischen FunktionWert der abgeleiteten quadratischen FunktionWert der abgeleiteten quadratischen Funktion am Extrempunkt
1. . . . .
2. . . . .
3. . . . .

Durch die Anwendung der quadratischen Interpolationsmethode können Sie einen ziemlich genauen ungefähren Wert des kleinsten Wertes einer Funktion in einer Linie erhalten. Es sollte jedoch berücksichtigt werden, dass das Finden des Extremen einer quadratischen Funktion komplexere Berechnungen erfordern kann, insbesondere wenn viele Punkte oder Funktionen vorhanden sind.