Complexity issues related to propagation completeness

作者:

摘要

Knowledge compilation is a process of adding more information to a knowledge base in order to make it easier to deduce facts from the compiled base than from the original one. One type of knowledge compilation occurs when the knowledge in question is represented by a Boolean formula in conjunctive normal form (CNF). The goal of knowledge compilation in this case is to add clauses to the input CNF until a logically equivalent propagation complete CNF is obtained. A CNF is called propagation complete if after any partial substitution of truth values all logically entailed literals can be inferred from the resulting CNF formula by unit propagation. The key to this type of knowledge compilation is the ability to generate so-called empowering clauses. A clause is empowering for a CNF if it is an implicate and for some partial substitution of truth values it enlarges the set of entailed literals inferable by unit propagation.

论文关键词:Boolean functions,Satisfiability,Knowledge compilation,Empowering implicates,Unit propagation,Propagation completeness

论文评审过程:Received 10 July 2012, Revised 14 June 2013, Accepted 30 July 2013, Available online 7 August 2013.

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