www.wikidata.de-de.nina.az
Tabu Suche ist ein iteratives metaheuristisches Verfahren zur Losung oder Annaherung von komplexen Problemen Der Algorithmus wurde 1986 von Fred W Glover in den USA erfunden 1 und seither standig weiterentwickelt So wie beispielsweise evolutionare Algorithmen ist auch die Tabu Suche ein heuristisches Optimierungsverfahren Anders als bei evolutionaren Algorithmen wird bei der klassischen Tabu Suche in jedem Iterationsschritt von nur einer Losung ausgegangen Die Tabu Suche ist also ein trajektionsbasiertes Verfahren da dessen Ablauf einer Trajektorie im Suchraum folgt Inhaltsverzeichnis 1 Grundidee 2 Ablauf 3 Pseudocode 4 Quellen 5 Literatur 6 WeblinksGrundidee BearbeitenUm Zyklen beim Traversieren des Losungsraumes zu vermeiden wird bei der Tabu Suche mit Hilfe wahrend der Suche gesammelter Daten eine Tabu Liste erstellt Die auf dieser Liste stehenden Zuge oder Losungen durfen in der aktuellen Iteration nicht oder nur bei zusatzlicher Erfullung eines Aspirationskriteriums ausgefuhrt werden Eine klassische und schnell zu implementierende Tabu Strategie ist dabei das Komplement des in einer Iteration ausgefuhrten Zuges fur eine bestimmte Tabu Dauer in der Tabu Liste zu speichern Ein anderer Ansatz verbietet die Veranderung von bestimmten Teilbereichen einer Losung fur eine bestimmte Zeit Ablauf BearbeitenIn der Eingangsphase wird zum Beispiel zufallig oder nach einer geeigneten Heuristik eine Initial Losung erzeugt von der aus der Algorithmus startet Danach beginnt die eigentliche Optimierung Von der aktuellen Losung ausgehend erzeugt man eine Nachbarschaft von Losungen Dies stutzt sich auf das Vorhandensein einer Nachbarschaftsfunktion N x displaystyle N x nbsp Die von dieser Funktion erzeugte Menge von benachbarten Losungen zu x displaystyle x nbsp sollte zumindest ein Element beinhalten Danach erfolgt die Auswahl einer neuen Losung Eine Losung wird als die aktuelle gewahlt wenn sie die beste Losung der Nachbarschaft darstellt und nicht als Tabu klassifiziert worden ist Tabu Kriterium Ausgehend vom ausgefuhrten Zug wird die Tabu Liste aktualisiert Je nach gewahlter Tabu Strategie kann zum Beispiel das Komplement des Zuges fur eine bestimmte Anzahl an Iterationen tabuisiert werden Pseudocode BearbeitenaktuelleLosung ErzeugeStartLosung SOLANGE Abbruchkriterium nicht erfullt nachbarschaft ErzeugeNachbarschaft aktuelleLosung Evaluiere nachbarschaft nachbarschaft EntferneTabuZuge nachbarschaft aktuelleLosung WahleBestenZug nachbarschaft Tabuisiere AusgefuhrtenZug TabuDauer ENDE SOLANGEQuellen Bearbeiten F Glover and C McMillan The general employee scheduling problem an integration of MS and AI In Computers and Operations Research 1986 englisch Literatur BearbeitenF Glover Future paths for integer programming and links to artificial intelligence In Comput Oper Res 13 1986 S 533 549 F Glover M Laguna 1997 Tabu Search Kluwer Academic Publishers 1997 R Battiti G Tecchiolli The reactive tabu search In ORSA J Comput 6 2 1994 S 126 140 A Heinrici Leistungsvergleich von Nachbarschaftssuchverfahren VWF Verlag fur Wissenschaft und Forschung Berlin 1996 ISBN 3 930324 76 8 Weblinks BearbeitenTabu Search Vignettes Tabu Suche auf Fred Glovers Homepage englisch Abgerufen von https de wikipedia org w index php title Tabu Suche amp oldid 239040381