SAT Benchmarks
- Satisfiable Boolean circuit satisfiability benchmarks used
in the ECAI'08 paper [9] are available here.
The circuits encode bounded model checking of
asynchronous systems for deadlocks as presented in the paper
Heljanko, K.: Bounded Reachability Checking with Process Semantics. In
Proceedings of the 12th International Conference on Concurrency Theory
(Concur'2001), pages 218-232, Lecture Notes in Computer Science 2154,
Springer 2001, and have been generated with the punroll tool.
- Boolean circuit satisfiability benchmarks used in the
JARGOL'08 [8], CP'07 [7], and RCRA'07
papers [5] are available here.
(Contains the Boolean circuit satisfiability benchmarks also used in
the Licentiate's thesis [6].)
- Equivalence checking multiplier designs:
Unsatisfiable CNFs encoding the problem of equivalence checking two
hardware designs for integer multiplication, as submitted to the SAT
Competition 2007:
multiplier-equivalence.benchmark.satcomp07.tgz. For a brief
description, see [4].
- Regular XORSAT: Benchmark
instances based on 3-regular graphs (Regular XORSAT [1])
-
The set of instances submitted to the SAT Competition 2005:
hjkn-mod2-benchmarks.tar.gz.
For a brief description see [2] and
this.
- The results of the SAT competition 2005 are
here. The benchmark
set provided some of the smallest unsolved instances (w.r.t. number of
variables).
- An instance generator is also available (in C for Linux):
rgen
- a SAT benchmark generator based on 3-regular
bipartite graphs.
[bibtex]
- Regular k-XORSAT:
An instance generator for the generalized Regular k-XORSAT
model [3] is available
[here].
References
[1] Hard satisfiable clause sets for benchmarking equivalence
reasoning techniques.
Harri Haanpää,
Matti Järvisalo,
Petteri Kaski, and
Ilkka Niemelä.
Journal on Satisfiability, Boolean Modeling and Computation,
2(1):27-46, 2006.
See
[here]
[2]
SAT Benchmarks based on 3-Regular Graphs.
Harri Haanpää,
Matti Järvisalo, Petteri Kaski, and Ilkka Niemelä.
SAT Competition 2005 benchmark description.
See [here]
[3] Further Investigations into Regular XORSAT.
Matti Järvisalo.
In Proceedings of the
Twenty-First National Conference on Artificial
Intelligence (AAAI-06), pages 1873-1874. AAAI Press, 2006.
See [here].
[4] Equivalence Checking Hardware Multiplier Designs.
Matti Järvisalo.
SAT Competition 2007 benchmark description.
Benchmarks available
here.
[ps]
[ps.gz]
[pdf]
[bibtex]
[5]
The Effect of Structural Branching on the Efficiency of Clause Learning SAT Solving.
Matti Järvisalo.
In 14th RCRA Workshop: Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion, 2007.
[ps]
[ps.gz]
[pdf]
[abstract/bibtex]
[6] Impact of Restricted Branching on Clause Learning SAT Solving.
Matti Järvisalo.
Licentiate's thesis.
Helsinki University of Technology, Department of Computer Science and Engineering, Laboratory for Theoretical Computer Science, Espoo, Finland, June 2007.
[abstract/bibtex]
[7]
Limitations of Restricted Branching in Clause Learning.
Matti Järvisalo and
Tommi Junttila.
In Christian Bessiere, editor,
Proceedings of the
13th International Conference on Principles and
Practice of Constraint Programming (CP 2007),
volume 4741 of Lecture Notes in Computer Science,
pages 348-363. Springer, 2007.
[doi:10.1007/978-3-540-74970-7_26]
[ps]
[pdf]
[abstract/bibtex]
[8]
The Effect of Structural Branching on the Efficiency of Clause Learning
SAT Solving: An Experimental Study.
Matti Järvisalo and Ilkka Niemelä.
Journal of Algorithms,
Elsevier, to appear.
[doi:10.1016/j.jalgor.2008.02.005]
Preliminary version:
[ps]
[pdf]
[abstract/bibtex]
[9]
Justification-Based Non-Clausal Local Search for SAT.
Matti Järvisalo,
Tommi Junttila, and
Ilkka Niemelä.
In Proceedings of the
18th European Conference on Artificial Intelligence (ECAI 2008),
IOS Press, 2008 (to appear).
[ps]
[pdf]
[bibtex]