Skip to main content

On computing minimal independent support and its applications to sampling and counting

Author(s): Ivrii, A; Malik, S; Meel, KS; Vardi, MY

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr17h1dm7x
Full metadata record
DC FieldValueLanguage
dc.contributor.authorIvrii, A-
dc.contributor.authorMalik, S-
dc.contributor.authorMeel, KS-
dc.contributor.authorVardi, MY-
dc.date.accessioned2024-01-20T17:22:18Z-
dc.date.available2024-01-20T17:22:18Z-
dc.date.issued2015-08-15en_US
dc.identifier.citationIvrii, A, Malik, S, Meel, KS, Vardi, MY. (2016). On computing minimal independent support and its applications to sampling and counting. Constraints, 21 (41 - 58. doi:10.1007/s10601-015-9204-zen_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr17h1dm7x-
dc.description.abstractConstrained sampling and counting are two fundamental problems arising in domains ranging from artificial intelligence and security, to hardware and software testing. Recent approaches to approximate solutions for these problems rely on employing SAT solvers and universal hash functions that are typically encoded as XOR constraints of length n/2 for an input formula with n variables. As the runtime performance of SAT solvers heavily depends on the length of XOR constraints, recent research effort has been focused on reduction of length of XOR constraints. Consequently, a notion of Independent Support was proposed, and it was shown that constructing XORs over independent support (if known) can lead to a significant reduction in the length of XOR constraints without losing the theoretical guarantees of sampling and counting algorithms. In this paper, we present the first algorithmic procedure (and a corresponding tool, called MIS) to determine minimal independent support for a given CNF formula by employing a reduction to group minimal unsatisfiable subsets (GMUS). By utilizing minimal independent supports computed by MIS, we provide new tighter bounds on the length of XOR constraints for constrained counting and sampling. Furthermore, the universal hash functions constructed from independent supports computed by MIS provide two to three orders of magnitude performance improvement in state-of-the-art constrained sampling and counting tools, while still retaining theoretical guarantees.en_US
dc.format.extent41 - 58en_US
dc.language.isoen_USen_US
dc.relation.ispartofConstraintsen_US
dc.rightsAuthor's manuscripten_US
dc.titleOn computing minimal independent support and its applications to sampling and countingen_US
dc.typeJournal Articleen_US
dc.identifier.doidoi:10.1007/s10601-015-9204-z-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
cp15.pdf423.35 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.