On the query complexity of selecting minimal sets for monotone predicates

作者:

摘要

Propositional Satisfiability (SAT) solvers are routinely used for solving many function problems. A natural question that has seldom been addressed is: what is the number of calls to a SAT solver for solving some target function problem? This article improves upper bounds on the query complexity of solving several function problems defined on propositional formulas. These include computing the backbone of a formula and computing the set of independent variables of a formula. For the general case of monotone predicates, the article improves upper bounds on the query complexity of computing a minimal set when the number of minimal sets is constant. This applies for example to the computation of a minimal unsatisfiable subset (MUS) for CNF formulas, but also to the computation of prime implicants and implicates, with immediate application in a number of AI settings.

论文关键词:Query complexity,Monotone predicates,Minimal set,SAT,Backbone,Minimal unsatisfiable set,Minimal correction set,Independent variables

论文评审过程:Received 18 June 2014, Revised 29 December 2015, Accepted 2 January 2016, Available online 7 January 2016, Version of Record 14 January 2016.

论文官网地址:https://doi.org/10.1016/j.artint.2016.01.002