Open Access
Open access
Lecture Notes in Computer Science, pages 279-298

ESampler: Efficient Sampling of Satisfying Assignments for Boolean Formulas

Yongjie Xu 1
Song Fu 1
Taolue Chen 2
Publication typeBook Chapter
Publication date2021-11-19
Q2
SJR0.606
CiteScore2.6
Impact factor
ISSN03029743, 16113349, 18612075, 18612083
Abstract
Boolean satisfiability (SAT) has played a key role in diverse areas spanning planning, inferencing, data mining, testing and optimization. Apart from the classical problem of checking Boolean satisfiability, generating random satisfying assignments has attracted significant theoretical and practical interests over the years. For practical applications, a large number of satisfying assignments for a given Boolean formula are needed, the generation of which turns out to be a hard problem in both theory and practice. In this work, we propose a novel approach to derive a large set of satisfying assignments from a given one in an efficient way. Our approach is orthogonal to the previous techniques for generating satisfying assignments and could be integrated into the existing SAT samplers. We implement our approach as an open-source tool ESampler and conduct extensive experiments on real-world benchmarks. Experimental results show that ESampler performs better than three state-of-the-art samplers on a large portion of the benchmarks, and is at least comparable on the others, showcasing the efficacy of our approach.
Found 

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Share
Cite this
GOST |
Cite this
GOST Copy
Xu Y., Song Fu, Chen T. ESampler: Efficient Sampling of Satisfying Assignments for Boolean Formulas // Lecture Notes in Computer Science. 2021. pp. 279-298.
GOST all authors (up to 50) Copy
Xu Y., Song Fu, Chen T. ESampler: Efficient Sampling of Satisfying Assignments for Boolean Formulas // Lecture Notes in Computer Science. 2021. pp. 279-298.
RIS |
Cite this
RIS Copy
TY - GENERIC
DO - 10.1007/978-3-030-91265-9_15
UR - https://doi.org/10.1007/978-3-030-91265-9_15
TI - ESampler: Efficient Sampling of Satisfying Assignments for Boolean Formulas
T2 - Lecture Notes in Computer Science
AU - Xu, Yongjie
AU - Song Fu
AU - Chen, Taolue
PY - 2021
DA - 2021/11/19
PB - Springer Nature
SP - 279-298
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@incollection{2021_Xu,
author = {Yongjie Xu and Song Fu and Taolue Chen},
title = {ESampler: Efficient Sampling of Satisfying Assignments for Boolean Formulas},
publisher = {Springer Nature},
year = {2021},
pages = {279--298},
month = {nov}
}
Found error?