Meta-Heuristik

Meta-Heuristik

Eine Metaheuristik ist in der Mathematik ein Algorithmus zur näherungsweisen Lösung eines kombinatorischen Optimierungsproblems. Im Gegensatz zu problemspezifischen Heuristiken, die nur auf ein bestimmtes Optimierungsproblem angewendet werden können, definieren Metaheuristiken eine abstrakte Folge von Schritten, die (theoretisch) auf beliebige Problemstellungen angewandt werden können. Die einzelnen Schritte müssen allerdings wieder problemspezifisch implementiert werden (oft wiederum als Heuristiken). Der Name Metaheuristik entstand durch die Verbindung zweier griechischer Wörter. Heuristik stammt vom Verb heuriskein (ευρισκειν) (zu Deutsch finden) und der Präposition meta.

Metaheuristiken können bei solchen Problemen eingesetzt werden, für die kein anderer effizienter Lösungsalgorithmus bekannt ist, etwa bei schweren kombinatorischen Optimierungsproblemen. In der Regel ist nicht garantiert, dass eine Metaheuristik eine optimale Lösung findet. Prinzipiell können all diese Verfahren gute Lösungen berechnen, aber auch beliebig schlecht im Vergleich zu einer Optimallösung sein. Generell hängen der Erfolg und die Laufzeit metaheuristischer Verfahren entscheidend von der Definition und Implementierung der einzelnen Schritte ab. Es gibt keine Metaheuristik, die für beliebige Probleme besser ist als alle anderen.

Beispiele für Metaheuristiken

Viele Metaheuristiken basieren auf dem Prinzip der lokalen Suche:

  1. Bestimme eine Startlösung L.
  2. Definiere eine Nachbarschaft von zu L „ähnlichen“ Lösungen.
  3. Suche diese Nachbarschaft vollständig ab und bestimme die beste Lösung.

Die genaue Definition der einzelnen Schritte hängt vom untersuchten Problem ab (für Beispiele siehe lokale Suche), und die so gefundene Lösung ist in der Regel nicht global optimal. Durch Tabu-Listen wird vermieden, dass bereits gefundene Lösungen nochmal betrachtet werden. Um das Steckenbleiben in lokalen Optima soweit wie möglich zu verhindern, kann man beispielsweise

Eine ganze Klasse weiterer naturinspirierter Verfahren verwendet Schwarmintelligenzen. Bei so genannten Ameisenalgorithmen (engl. Ant Colony Optimization), wird hierzu das natürliche Verhalten von Ameisen auf der Wegsuche modelliert, während bei der Partikelschwarmoptimierung das Verhalten von Vogel- oder Fischschwärmen als Vorbild genommen wird. Inwieweit diese Anlehnung an die Natur für das schnelle Finden guter Lösungen von Vorteil ist, ist umstritten. Auch mit künstlichen neuronalen Netzen und ähnlichen statistischen Verfahren, wie Self-Organizing Maps, gab es Versuche.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • VNS — ist Abkürzung für: Vegetatives Nervensystem Verfahrensneutrale Schnittstelle, eine Schnittstelle zum Austausch von ElektroCAD Daten unterschiedlicher Programme Variable Neighborhood Search, eine Meta Heuristik zur Lösung von Optimierungsproblemen …   Deutsch Wikipedia

  • Integritätstest — Der Integritätstest ist ein Instrument der Personalwirtschaft und dient der Personaldiagnostik. Er wurde zu dem Zweck entwickelt, die Integrität eines Bewerbers zu messen und somit ein mögliches schädigendes Verhalten am Arbeitsplatz vorhersagen… …   Deutsch Wikipedia

  • Heuristische Evaluation — Bei der heuristischen Evaluation (Heuristik zu griech. heuriskein finden ) handelt es sich um eine Methode, die Gebrauchstauglichkeit einer Benutzeroberfläche formativ (also vor Fertigstellung des Gesamtsystems) zu beurteilen. In der von Jakob… …   Deutsch Wikipedia

  • HEURISTIQUE — Ce terme de méthodologie scientifique qualifie tous les outils intellectuels, tous les procédés et plus généralement toutes les démarches favorisant la découverte – c’est la racine grecque du mot – ou l’invention dans les sciences. On a pu… …   Encyclopédie Universelle

  • Aristotelisch — Aristoteles Büste Aristoteles (griechisch Ἀριστoτέλης, * 384 v. Chr. in Stageira (Stagira) auf der Halbinsel Chalkidike; † 322 v. Chr. in Chalkis auf der Insel Euboia …   Deutsch Wikipedia

  • Branch-and-Bound — (Verzweigung und Schranke) ist eine im Bereich Operations Research häufig verwendete mathematische Methode, deren Ziel darin besteht, für ein gegebenes ganzzahliges Optimierungsproblem eine beste Lösung zu finden. Branch and Bound führt auf einen …   Deutsch Wikipedia

  • Branch and Bound — (Verzweigung und Schranke) ist eine im Bereich Operations Research häufig verwendete mathematische Methode, deren Ziel darin besteht, für ein gegebenes ganzzahliges Optimierungsproblem eine beste Lösung zu finden. Branch and Bound führt auf einen …   Deutsch Wikipedia

  • Branch and bound — (Verzweigung und Schranke) ist eine im Bereich Operations Research häufig verwendete mathematische Methode, deren Ziel darin besteht, für ein gegebenes ganzzahliges Optimierungsproblem eine beste Lösung zu finden. Branch and Bound führt auf einen …   Deutsch Wikipedia

  • Der Philosoph — Aristoteles Büste Aristoteles (griechisch Ἀριστoτέλης, * 384 v. Chr. in Stageira (Stagira) auf der Halbinsel Chalkidike; † 322 v. Chr. in Chalkis auf der Insel Euboia …   Deutsch Wikipedia

  • Der Stagirit — Aristoteles Büste Aristoteles (griechisch Ἀριστoτέλης, * 384 v. Chr. in Stageira (Stagira) auf der Halbinsel Chalkidike; † 322 v. Chr. in Chalkis auf der Insel Euboia …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”