Brent und Downhill Simplex auch Max
-
Abend habe hier zwei sehr schöne Algo. gefunden. Diese minimieren eine Funktion.
Nun habe ich mich dazu etwas eingelesen und auch bei denn Beschreibungen steht das sie die Funktion miminieren. Aber ist es bei diesen auch möglich das sie das Maximum finden ?
-
Reicht es, daß Du die Welt einfach auf den Kopf stellst, das Minimum suchst, die Welt wieder umdrehst und Dein Minimum als Maximum verkaufst?
-
minimieren und maximieren ist quasi das gleiche. schließlich kann man durch simples negieren einer funktion ihre minima zu maxima machen und umgekehrt - an den orten der minima/maxima ändert das ja nichts.
ru,
cirion
-
hmm interessant also nur so als Beispiel-
aus x² ein -x²
im Grunde geile Idee. Das Problem ist es soll das min und das Maximum einer Funktion berechnen die mit vielen variablen arbeitet und fast 20 seiten c code auskommt. ( alleine die Funktion ) habe schon einen einfachen Bergsteiger Algorithmus geschrieben. Läuft auch super. Wobei die beiden anderen natürlich besser sind.
Habe auch versucht einfach aus allen if Aufforderungen aus < ein > zu machen. Aber das hats auch nicht gebracht.
-
juri23 schrieb:
Das Problem ist es soll das min und das Maximum einer Funktion berechnen
Wo ist das Problem? System nehmen und Minimum berechnen => Minimum. Vorzeichen der Zielfunktion umdrehen und Minimum berechnen => Maximum.