Vibhav GogateSampleSearch for Approximate Solution CountingPapers
Software Download the binaries of the satss solver: Satss stands for SAT SampleSearch. HelpTo run the solver with default options, just type: satss [options] < cnf-file > The code will output the results in the form: z < 2.97207e+11,2.97207e+12 > , Storage space = 0.567871MB The two values are upper and lower bounds on the sample mean (see Reference [2] above). The approximate solution count is an average of these two values. The solver is designed to run forever, with the hope that its solution quality improves over time. Caution: If you get a segmentation fault saying that the number of sampled variables is zero, it means that your cnf instance is very easy and can be solved using Bucket elimination. To run SampleSearch on it, set the rb-bound to 0 (see below). Options Default options are always not that good. The strength of SampleSearch lies in its options, which are detailed below. The way you set options is by using --option value
The following options are just for storing results
Examplesatss –ordering mindegree –i-bound 3 –rb-bound 3 –seed 100 2bitmax_6.cnf Download the instance 2bitmax_6.cnf This will run satss on 2bitmax_6.cnf. The samples will be generated along the (reverse) mindegree ordering. The i-bound is 3, the rb-bound is 3 and the seed is 100. |