Solving Parity Games by a Reduction to SAT (2012)
AUTHORS:
Heljanko Keijo
,
Keinänen Misa
,
Lange Martin,
Niemelä Ilkka
JOURNAL:
Journal of Computer and System Sciences
VOLUME:
78
PAGES:
430-440
URL:
http://users.ics.tkk.fi/kepa/publications/
@article{ HelKeiLanNie:JCSS, author = "Heljanko, Keijo and Keinänen, Misa and Lange, Martin and Niemelä, Ilkka", note = "", responsibleauthor = "Heljanko, Keijo and Niemelä, Ilkka", language = "eng", title = "Solving Parity Games by a Reduction to {SAT}", ee = "http://dx.doi.org/10.1016/j.jcss.2011.05.004", journal = "Journal of Computer and System Sciences", issn = "0022-0000", juforank = "3", number = "2", abstract = "This paper presents a reduction from the problem of solving parity games to the satisfiability problem in propositional logic (SAT). The reduction is done in two stages, first into difference logic, i.e. SAT combined with the theory of integer differences, an instance of the SAT modulo theories (SMT) framework. In the second stage the integer variables and constraints of the difference logic encoding are replaced with a set of Boolean variables and constraints on them, giving rise to a pure SAT encoding of the problem. The reduction uses Jurdzińskiʼs characterisation of winning strategies via progress measures. The reduction is motivated by the success of SAT solvers in symbolic verification, bounded model checking in particular. The paper reports on prototype implementations of the reductions and presents some experimental results.", volume = "78", url = "http://users.ics.tkk.fi/kepa/publications/", corerank = "A*", flags = "DC StMcDes HIIT", il = "yes", year = "2012", keywords = "Parity games, Propositional satisfiability, Difference logic", unitcode = "T306=99, T312=1", impactfactor = "A1", pages = "430-440" }