Seminar Automatisches Beweisen in der Aussagenlogik Universität Potsdam, Sommersemester 2007

Einleitung und Grundlagen

Die Originaldarstellung des DPLL-Kalküls für Logik erster Stufe von Davis et al.:

Implementierung von SAT-Solvern

Die wichtigsten Techniken für DPLL-basierte SAT-Solver:

Der SAT-Solver GRASP:

Die SAT-Solver Chaff und zChaff:

Detaillierte Darstellung des MiniSat-Beweisers:

Berechnung kleiner bzw. minimaler unerfüllbarer Kerne für unerfüllbare Formeln:

SAT und Theorieschließen

Nelson-Oppen-Verfahren und Shostak-Verfahren:

DPLL(T)-Verfahren:

Verzögerte Theoriekombination:

Die Originalartikel von Nelson, Oppen und Shostak. Eher von historischem Interesse:

Anwendungen von SAT

Übersicht über Anwendung von SAT-basierten Methoden im Bereich formaler Verifikation:

Systembeschreibungen:

Lokalsuchalgorithmen

Die SAT-Solver GSAT und GWSAT:

Vollständige lokale Suche:

Experimenteller Vergleich verschiedener Lokalsuchstrategien:

Ein probabilistischer O((2 (k - 1) / k)^n)-Algorithmus für k-SAT:

Ein deterministischer O((2 - 2 / (k + 1))^n)-Algorithmus für k-SAT:

Random k-SAT

Backbone-Heuristik:

Weitere Literatur zu Random k-SAT gibt es in Papierform...

Strukturelle Methoden

Geordnete binäre Entscheidungsbäume:

Quantifizierte Boolesche Formeln

Der QBF-Solver Quaffle:

QBF-spezifische Probleme:

Der QBF-Solver IQTest:

SAT-Algorithmen für Nichtklausel-Formeln

Nichtklausel-DPLL:

General Matings:

Tableaux:

Datenschutzerklärung · XHTML · CSS  Letzte Änderung:  tim at-Zeichen cs Punkt uni-potsdam Punkt de,  12.09.2007