Verfasst am: 24.10.2019, 00:18
Titel: GlobalSearch Probleme
Hallo zusammen,
ich stocke gerade bei der Implementierung des GlobalSearch Algorithmus in meinen Code. Ich hatte vor einigen Tagen mit einer früheren Version meines Codes den Algorithmus schon erfolgreich implementiert gehabt und der Algorithmus lief mehrere Tage durch und hat auch erfolgreich mehrere Lösungen ausgespuckt. Soweit war ich ganz zufrieden und habe meinen Code erweitert. Nun läuft der Algorithmus nur noch 2 min und es wird genau eine Lösung angeboten, die aber definitiv nicht die einzige sein kann (das zeigen frühere Versuche mit meinem Code). Der Algorithmus sagt auch, dass er converged ist, was ich ihm auch gern glaube, allerdings gibt es eben deutlich mehr Punkte zum testen als er es tut.
Lange Rede kurzer Sinn: Ich verstehe nicht, warum GlobalSearch nur ein paar Minuten läuft und dann denkt, dass schon alles ausprobiert worden ist, wobei ich sicher bin, dass dem nicht so ist.
Ich füge mal einen kleinen Teil des Codes hinzu, vielleicht reicht das schon für Euch an Information. Falls Ihr weitere Fragen habt, stehe ich gern Rede und Antwort.
Variablen (obwohl die Grenzen halbwegs offen gewählt werden, untersucht der Algorithmus nur 60 Punkte und findet dann die eine (und einzige Lösung). Die Startwerte liegen alle innerhalb der bounds:
Ich bin mit meinem Latein leider am Ende. Wenn Ihr mir einen Hinweis geben könnt, warum der Algorithmus so schnell durchläuft bzw. nur eine Lösung findet, wäre ich Euch sehr dankbar.
LG
ich für meinen Teil habe auch Probleme damit, hier die genaue Funktionsweise von GlobalSearch zu verstehen.
MultiStart
hat eine sehr ähnliche Zielsetzung und ist m.E. intuitiver.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.