sat-clique / gatekit

Generic algorithms and data structures related to gate constraints in SAT CNF problems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gatekit

gatekit is a collection of data structures and algorithms related to gate constraints in propositional logic, in particular to CNF-encoded Boolean Satisfiability problems. gatekit is designed to interface nicely with SAT solver data structures, but also aims to be a library for rapidly experimenting with gate structures recovered from SAT problems.

The basic gate recognition algorithm is based on the one implemented in cnftools, but has been optimized and extended.

Relevant Literature

  • Iser M., Manthey N., Sinz C. (2015): Recognition of Nested Gates in CNF Formulas. In: Heule M., Weaver S. (eds) Theory and Applications of Satisfiability Testing -- SAT 2015. SAT 2015. Lecture Notes in Computer Science, vol 9340. Springer, Cham. https://doi.org/10.1007/978-3-319-24318-4_19

Relevant Software

About

Generic algorithms and data structures related to gate constraints in SAT CNF problems

License:Other


Languages

Language:C++ 97.4%Language:CMake 2.6%