Efficient Generation of Unsatisfiability Proofs and Cores in SAT

Asín, Roberto; Nieuwenhuis, Robert; Oliveras, Albert; Rodríguez-Carbonell, Enric; Cervesato, Iliano; Veith, Helmut; Voronkov, Andrei

Keywords: SAT, UNSAT Cores, Proofs

Abstract

Some modern DPLL-based propositional SAT solvers now have fast in-memory algorithms for generating unsatisfiability proofs and cores without writing traces to disk. However, in long SAT runs these algorithms still run out of memory. For several of these algorithms, here we discuss advantages and disadvantages, based on carefully designed experiments with our implementation of each one of them, as well as with (our implementation of) Zhang and Malik’s one writing traces on disk. Then we describe a new in-memory algorithm which saves space by doing more bookkeeping to discard unnecessary information, and show that it can handle significantly more instances than the previously existing algorithms, at a negligible expense in time.

Más información

Editorial: Springer
Fecha de publicación: 2008
Año de Inicio/Término: November 22-27, 2008
Página de inicio: 16
Página final: 30
Idioma: English
URL: https://link.springer.com/chapter/10.1007/978-3-540-89439-1_2