arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1407.6571cs.LO
收藏

数据驱动的XOR子句学习(扩展版)

Conflict-Driven XOR-Clause Learning (extended version)

Tero Laitinen, Tommi Junttila, Ilkka Niemelä

摘要:

现代冲突驱动子句学习(CDCL)SAT求解器在求解合取范式(CNF)公式方面非常出色。然而,一些应用问题涉及大量的奇偶校验(XOR)约束,如果转换为CNF,不一定有效地处理。本文研究了在DPLL(XOR)框架下求解含XOR子句的CNF公式,其中CDCL SAT求解器与单独的XOR推理模块相耦合。新技术的开发,用于分析XOR推理推导,允许一个获得较小的CNF子句的XOR隐含文字的解释,也派生和学习新的XOR子句。它被证明,这些新技术允许非常短的不可满足性证明的一些公式,其CNF翻译没有多项式大小的分辨率证明,即使是一个非常简单的异或推理模块,只能单位传播。一组具有挑战性的逻辑密码分析实例的效率进行评估所提出的技术。

英文摘要:

Modern conflict-driven clause learning (CDCL) SAT solvers are very good in solving conjunctive normal form (CNF) formulas. However, some application problems involve lots of parity (xor) constraints which are not necessarily efficiently handled if translated into CNF. This paper studies solving CNF formulas augmented with xor-clauses in the DPLL(XOR) framework where a CDCL SAT solver is coupled with a separate xor-reasoning module. New techniques for analyzing xor-reasoning derivations are developed, allowing one to obtain smaller CNF clausal explanations for xor-implied literals and also to derive and learn new xor-clauses. It is proven that these new techniques allow very short unsatisfiability proofs for some formulas whose CNF translations do not have polynomial size resolution proofs, even when a very simple xor-reasoning module capable only of unit propagation is applied. The efficiency of the proposed techniques is evaluated on a set of challenging logical cryptanalysis instances.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑