Formalizing Dangerous Sat Encodings

SAT'07 Proceedings of the 10th international conference on Theory and applications of satisfiability testing(2007)

引用 9|浏览0
暂无评分
摘要
In this paper we prove an exponential separation between two very similar and natural SAT encodings for the same problem, thereby showing that researchers must be careful when designing encodings, lest they accidentally introduce complexity into the problem being studied. This result provides a formal explanation for empirical results showing that the encoding of a problem can dramatically affect its practical solvability.We also introduce a domain-independent framework for reasoning about the complexity added to SAT instances by their encodings. This includes the observation that while some encodings may add complexity, other encodings can actually make problems easier to solve by adding clauses which would otherwise be difficult to derive within a Resolution-based SAT-solver. Such encodings can be used as polytime preprocessing to speed up SAT algorithms.
更多
查看译文
关键词
natural SAT encodings,SAT algorithm,SAT instance,Resolution-based SAT-solver,domain-independent framework,empirical result,exponential separation,formal explanation,practical solvability,dangerous SAT encodings
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要