|
Detailinformationen |
Quellcurriculum |
Masterstudium Computer Science 2023W |
Ziele |
(*)The students are proficient in recent SAT solving algorithms.
|
Lehrinhalte |
(*)- Encoding: NNF, Tseitin, AIGs, cardinality constrains encoding, bit-blasting.
- Preprocessing: DP, BVE, BVA, blocked clauses, autarkies, Stalmarck, Recursive Learning, clause redundancy, probing.
- Solving: DPLL, CDCL, learning, implication graph, failed literals, UIP, clause minimization, restarts, clause reduction.
|
Beurteilungskriterien |
(*)Oral exam, student projects.
|
Lehrmethoden |
(*)Slide-based lecture, tool demos, small practical projects.
|
Abhaltungssprache |
Englisch |
Literatur |
(*)Slides.
Handbook of Satisfiability (Biere, Heule, van Maaren, Walsh).
The Art of Computer Programming Fascile 6a (Knuth)
|
Lehrinhalte wechselnd? |
Nein |
Sonstige Informationen |
(*)http://fmv.jku.at/sat
|
Frühere Varianten |
Decken ebenfalls die Anforderungen des Curriculums ab (von - bis) 921CGELAMCK13: KV Advanced Model Checking (2013W-2019S)
|
|