Iterative Tiefensuche
auf einem massiv parallelen System
Next: Einleitung
Iterative Tiefensuche
auf einem massiv parallelen System
Volker Schnecke
Universität Osnabrück
Fachbereich Mathematik/Informatik
49069 Osnabrück
volker@informatik.uni-osnabrueck.de
Abstract:
In diesem Artikel wird ein allgemeiner Parallelisierungsansatz für Baumsuchalgorithmen
vorgestellt.
Der Kern dieses Ansatzes liegt in einer zweiphasigen Lastverteilungsstrategie, durch die
es möglich ist, ohne jede Kommunikation oder Synchronisation eine initiale Aufteilung
des Suchbaumes zu erzeugen, die so ausgewogen ist, daßin weniger als 10% der
Gesamtsuchzeit eine dynamische Lastverteilung erfolgt.
Als Anwendung wurde ein einfaches Spielproblem, das nn-Puzzle gewählt.
Die Implementierung erfolgte unter PARIX und wurde sowohl auf dem Parsytec GCel als
auch auf einem Netz von Parsytec Power Xplorern getestet.
Dabei werden selbst für sehr kleine
Instanzen mit einer parallelen Laufzeit von weit unter einer Minute Speedups von über 700
auf einem System mit 1024 Prozessoren erreicht.
Volker Schnecke
Mon Dec 19 15:48:20 MET 1994