www.wikidata.de-de.nina.az
Der Sintflutalgorithmus englisch great deluge algorithm ist ein heuristisches Optimierungsverfahren der Informatik Es ist verwandt mit der simulierten Abkuhlung und wird meist fur Optimierungsprobleme eingesetzt die durch ihre hohe Komplexitat das vollstandige Ausprobieren aller Moglichkeiten und einfache mathematische Verfahren ausschliessen Die Idee ist eine zufallige Suche im Suchraum durch einen steigenden Wasserspiegel mit der Zeit einzuschranken Dazu werden ein Schwellwert W displaystyle W Wasserstand und eine Konstante R displaystyle R Regen definiert Von einem zufalligen Startwert x displaystyle x ausgehend wird nun iterativ ein neuer Wert x displaystyle x im Suchraum erzeugt und genau dann akzeptiert wenn er oberhalb von W displaystyle W liegt d h er muss besser sein als W displaystyle W Er darf aber schlechter sein als x displaystyle x W displaystyle W wird dabei regelmassig um R displaystyle R erhoht Bildlich verkleinern sich dadurch die begehbaren Regionen des Suchraums so dass der Algorithmus zwar anfanglich lokale Optima uberwinden kann indem er niedere Regionen durchquert mit der Zeit aber in einen Bergsteigeralgorithmus ubergeht Wie auch die simulierte Abkuhlung ist der Sintflutalgorithmus in der Regel hinsichtlich des gefundenen lokalen Optimums weniger effizient als etwa Evolutionsstrategien dafur aber nicht so aufwandig Siehe auch BearbeitenDeterministic AnnealingLiteratur BearbeitenGunter Dueck Das Sintflutprinzip Ein Mathematik Roman Springer Verlag Berlin 2 Auflage 2006 ISBN 354033873X Abgerufen von https de wikipedia org w index php title Sintflutalgorithmus amp oldid 149092877