FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Fast Sampling of Perfectly Uniform Satisfying Assignments

Authors: Dimitris Achlioptas, Zayd Hammoudeh and Panos Theodoropoulos

Paper Information

Title:Fast Sampling of Perfectly Uniform Satisfying Assignments
Authors:Dimitris Achlioptas, Zayd Hammoudeh and Panos Theodoropoulos
Proceedings:SAT Proceedings
Editors: Christoph M. Wintersteiger and Olaf Beyersdorff
Keywords:model sampling, witness generation, perfect samplers
Abstract:

ABSTRACT. Validation of complex digital circuitry primarily relies upon constrained-random simulation. However, it is intractable to simulate all satisfying assignments (models). Rather, sufficient verification coverage is achieved by selecting test stimuli uniformly at random from the set of valid models. The current state-of-the-art witness generators use hashing to perform this sampling near-uniformly. We present a new, perfectly-uniform witness generation algorithm based on the exact model counter sharpSAT and reservoir sampling. In experiments across hundreds of SAT benchmarks, our algorithm is faster than the state of the art by ten to over a hundred thousand times.

Pages:13
Talk:Jul 10 09:00 (Session 52E: Model Counting)
Paper: