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
中科院分区:
--
文献类型:
--
作者:
M. Iser

文献摘要

参考文献

被引文献

相似文献

在理论信息学中,SAT 问题是 NP 问题类别的典型问题,我们将在总体上有效地解决 SAT 问题。 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. 实践中的 SAT 解决方案是当前冲突驱动条款学习 (CDCL) 算法的实现,它是一种解决问题的方法,它是工业实践中的结构erzeugten Instanzen ausnutzen。 在 SAT Instanzen vor 的 CNF 编码中的有效新生成算法中,以及在 Struktur Explizit ausnutzen 中的 auserdem drei Ansatze。 执行 SAT-Solver Candy 中的实施分析,并在全球基准数据库 (GBD) 中实现基准即时和属性的垂直管理。
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