【24h】

Applying Logic Synthesis for Speeding Up SAT

机译:应用逻辑合成加速SAT

获取原文

摘要

SAT solvers are often challenged with very hard problems that remain unsolved after hours of CPU time. The research community meets the challenge in two ways: (1) by improving the SAT solver technology, for example, perfecting heuristics for variable ordering, and (2) by inventing new ways of constructing simpler SAT problems, either using domain specific information during the translation from the original problem to CNF, or by applying a more universal CNF simplification procedure after the translation. This paper explores preprocessing of circuit-based SAT problems using recent advances in logic synthesis. Two fast logic synthesis techniques are considered: DAG-aware logic minimization and a novel type of structural technology mapping, which reduces the size of the CNF derived from the circuit. These techniques are experimentally compared to CNF-based preprocessing. The conclusion is that the proposed techniques are complementary to CNF-based preprocessing and speedup SAT solving substantially on industrial examples.
机译:SAT求解器经常受到在CPU时间几小时后仍未解决的非常困难的问题。该研究界有两种方式符合挑战:(1)通过改进SAT求解技术,例如,完善可变排序的启发式,并通过发明更简单的SAT问题的新方法,使用域特定信息从原始问题转换为CNF,或通过翻译后应用更全面的CNF简化程序。本文探讨了利用逻辑合成近期进步的基于电路的SAT问题的预处理。考虑了两个快速逻辑合成技术:DAG感知逻辑最小化和新型结构技术映射类型,从而减少了从电路导出的CNF的大小。这些技术与基于CNF的预处理进行了实验。结论是,所提出的技术与基于CNF的预处理和加速辅助在工业实例上互补。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号