Die Studie präsentiert eine detaillierte Analyse der Skalierbarkeit und Parallelisierung von Lokalsuche-Algorithmen für das Erfüllbarkeitsproblem (SAT). Es wird ein Rahmenwerk vorgestellt, um die parallele Leistung eines gegebenen Algorithmus abzuschätzen, indem das Laufzeitverhalten seiner sequenziellen Version analysiert wird.
Die Autoren wenden diesen Ansatz an, um die parallele Leistung von zwei SAT-Lokalsuche-Lösern, Sparrow und CCASAT, zu untersuchen und die vorhergesagten Leistungen mit den Ergebnissen tatsächlicher Experimente auf paralleler Hardware mit bis zu 384 Kernen zu vergleichen. Sie zeigen, dass das Modell genau ist und Leistungen vorhersagt, die nahe an den empirischen Daten liegen.
Darüber hinaus beobachten sie, dass die Lokalsuche-Löser bei verschiedenen Instanztypen (zufällig und konstruiert) unterschiedliche Verhaltensweisen zeigen und ihre Laufzeitverteilungen durch zwei Arten von Verteilungen approximiert werden können: exponentiell (verschoben und nicht verschoben) und lognormal.
Till ett annat språk
från källinnehåll
arxiv.org
Djupare frågor