Question
Programs for this problem might preprocess the input by analyzing conditional autarkies. An annual competition for programs solving this problem gives inputs in the DIMACS format and requires outputs in proof formats like DRUP or DRAT. State-of-the-art programs like CaDiCaL and Glucose efficiently solve this problem thanks to a “conflict-driven” technique called CDCL. A generalization of this problem “modulo theories” is solved by the Microsoft-developed program (*) Z3. This problem is solved by repeatedly guessing and backtracking while applying unit propagation to resolve single literals in the DPLL algorithm. Solvers for this problem often start by converting the input to conjunctive normal form, which is always possible to do using size three clauses. For 10 points, name this problem of deciding if there’s an assignment of variables in a Boolean formula that makes it true. ■END■
ANSWER: SAT [or Boolean satisfiability; accept SAT solvers; accept 3-SAT or CNF-SAT; accept satisfiability modulo theories or SMT]
<WZ>
= Average correct buzz position
Conv. % | Power % | Average Buzz |
---|
100% | 75% | 62.50 |
Back to tossups