Finding small backdoors in SAT instances

Canadian Conference on AI(2013)

引用 10|浏览6
暂无评分
摘要
Although propositional satisfiability (SAT) is NP-complete, state-of-the-art SAT solvers are able to solve large, practical instances. The concept of backdoors has been introduced to capture structural properties of instances. A backdoor is a set of variables that, if assigned correctly, leads to a polynomial-time solvable sub-problem. In this paper, we address the problem of finding all small backdoors, which is essential for studying value and variable ordering mistakes. We discuss our definition of sub-solvers and propose algorithms for finding backdoors. We experimentally compare our proposed algorithms to previous algorithms on structured and real-world instances. Our proposed algorithms improve over previous algorithms for finding backdoors in two ways. First, our algorithms often find smaller backdoors. Second, our algorithms often find a much larger number of backdoors.
更多
查看译文
关键词
small backdoor,state-of-the-art sat solvers,polynomial-time solvable sub-problem,sat instance,smaller backdoor,larger number,previous algorithm,proposed algorithm,real-world instance,propositional satisfiability,practical instance
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要