Recognition and Exploitation of Gate Structure in SAT Solving
Recognition and Exploitation of Gate Structure in SAT Solving
复制标题
SAT 求解中门结构的识别和利用
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
M. Iser
中科院分区:
文献类型:
--
作者:
M. Iser
In der theoretischen Informatik ist das SAT-Problem der archetypische Vertreter der Klasse der NP-vollstandigen Probleme, weshalb effizientes SAT-Solving im Allgemeinen als unmoglich angesehen wird.
Dennoch erzielt man in der Praxis oft erstaunliche Resultate, wo einige Anwendungen Probleme mit Millionen von Variablen erzeugen, die von neueren SAT-Solvern in angemessener Zeit gelost werden konnen.
Der Erfolg von SAT-Solving in der Praxis ist auf aktuelle Implementierungen des Conflict Driven Clause-Learning (CDCL) Algorithmus zuruckzufuhren, dessen Leistungsfahigkeit weitgehend von den verwendeten Heuristiken abhangt, welche implizit die Struktur der in der industriellen Praxis erzeugten Instanzen ausnutzen.
In dieser Arbeit stellen wir einen neuen generischen Algorithmus zur effizienten Erkennung der Gate-Struktur in CNF-Encodings von SAT Instanzen vor, und auserdem drei Ansatze, in denen wir diese Struktur explizit ausnutzen.
Unsere Beitrage umfassen auch die Implementierung dieser Ansatze in unserem SAT-Solver Candy und die Entwicklung eines Werkzeugs fur die verteilte Verwaltung von Benchmark-Instanzen und deren Attribute, der Global Benchmark Database (GBD).
DOI:
10.1145/2429069.2429087
发表时间:
2013
期刊:
--
影响因子:
--
作者:
D'Silva V
通讯作者:
D'Silva V