Zur Optimierung aus Wikipedia :
In der Informatik bezeichnet Metaheuristik eine Berechnungsmethode, die ein Problem optimiert , indem iterativ versucht wird, eine Kandidatenlösung in Bezug auf ein bestimmtes Qualitätsmaß zu verbessern. Metaheuristiken machen nur wenige oder keine Annahmen über das zu optimierende Problem und können sehr große Räume von Kandidatenlösungen durchsuchen. Metaheuristiken garantieren jedoch nicht, dass jemals eine optimale Lösung gefunden wird. Viele Metaheuristiken implementieren irgendeine Form der stochastischen Optimierung.
Andere Begriffe, die eine ähnliche Bedeutung wie metaheuristisch haben, sind: derivatfreie, direkte Suche, Black-Box oder einfach nur heuristischer Optimierer. Zu diesem Thema wurden mehrere Bücher und Umfragepapiere veröffentlicht.
Ich frage mich, wie ich feststellen kann, ob eine Optimierungsmethode metaheuristisch ist oder nicht. Zum Beispiel,
(1) Ist die Simplex-Methode zur linearen Programmierung metaheuristisch?
(2) Sind die meisten nichtlinearen Programmiermethoden wie Gradientenabstieg, Lagrange-Multiplikatormethode, Strafmethoden, Innenpunktmethoden (Barrieremethoden) metaheuristisch?
(3) Sind alle gradientenfreien Methoden wie die Nelder-Mead-Methode oder die Downhill-Simplex-Methode metaheuristisch?
Welche Optimierungsmethoden sind nicht metaheuristisch?
Allgemeiner (über die Optimierung hinaus) für Problemlösungstechniken aus Wikipedia :
Heuristik bezieht sich auf erfahrungsbasierte Techniken zum Lösen, Lernen und Entdecken von Problemen . Wenn eine umfassende Suche nicht praktikabel ist, werden heuristische Methoden verwendet, um den Prozess der Suche nach einer zufriedenstellenden Lösung zu beschleunigen. Beispiele für diese Methode sind die Verwendung einer Faustregel, einer fundierten Vermutung, eines intuitiven Urteils oder des gesunden Menschenverstandes.
Genauer gesagt sind Heuristiken Strategien, die leicht zugängliche, wenn auch lose anwendbare Informationen verwenden, um die Problemlösung bei Menschen und Maschinen zu steuern.
Ich frage mich, wie ich die Bedeutung von "Heuristik" verstehen soll.
Wie kann ich feststellen, ob eine Technik zum Lösen, Lernen und Entdecken von Problemen heuristisch ist oder nicht?
Was sind einige "Problemlösungs-, Lern- und Entdeckungstechniken", die nicht heuristisch sind?
Danke und Grüße!