Understanding Random SAT: Beyond the Clauses-to-Variables Ratio
نویسندگان
چکیده
It is well known that the ratio of the number of clauses to the number of variables in a random k-SAT instance is highly correlated with the instance’s empirical hardness. We consider the problem of identifying such features of random SAT instances automatically using machine learning. We describe and analyze models for three SAT solvers—kcnfs, oksolver and satz—and for two different distributions of instances: uniform random 3-SAT with varying ratio of clauses-to-variables, and uniform random 3-SAT with fixed ratio of clauses-tovariables. We show that surprisingly accurate models can be built in all cases. Furthermore, we analyze these models to determine which features are most useful in predicting whether an instance will be hard to solve. Finally we discuss the use of our models to build SATzilla, an algorithm portfolio for SAT.
منابع مشابه
On the satisfiability of random regular signed SAT formulas
Regular signed SAT is a variant of the well-known satisfiability problem in which the variables can take values in a fixed set V ⊂ [0, 1], and the literals have the form “x ≤ a” or “x ≥ a” instead of “x” or “x̄”. We answer some open question regarding random regular signed k-SAT formulas: The probability that a random formula is satisfiable increases with |V |; there is a constant upper bound on...
متن کاملLower bounds for random 3-SAT via di'erential equations
It is widely believed that the probability of satis,ability for random k-SAT formulae exhibits a sharp threshold as a function of their clauses-to-variables ratio. For the most studied case, k = 3, there have been a number of results during the last decade providing upper and lower bounds for the threshold’s potential location. All lower bounds in this vein have been algorithmic, i.e., in each ...
متن کاملAnalysing Survey Propagation Guided Decimationon Random Formulas
Let ~ Φ be a uniformly distributed random k-SAT formula with n variables and m clauses. For clauses/variables ratio m/n ≤ rk-SAT ∼ 2 ln 2 the formula ~ Φ is satisfiable with high probability. However, no efficient algorithm is known to provably find a satisfying assignment beyond m/n ∼ 2k ln(k)/k with a non-vanishing probability. Non-rigorous statistical mechanics work on k-CNF led to the devel...
متن کاملSatis ability Test with Synchronous Simulated Annealing on the Fujitsu AP
Solving the hard Satissability Problem is time consuming even for modest-sized problem instances. Solving the Random L-SAT Problem is especially diicult due to the ratio of clauses to variables. This report presents a parallel synchronous simulated annealing method for solving the Random L-SAT Problem on a large-scale distributed-memory multiprocessor. In particular, we use a parallel synchrono...
متن کاملPseudo-Industrial Random SAT Generators
Recent advances in SAT are focused on efficiently solving real-world or industrial problems. However, the reduced number of industrial SAT instances and the high cost of solving them condition the development and debugging processes of new techniques. This problem can be solved by defining new models of random SAT instance that capture realistically the main features of the real-world SAT insta...
متن کامل