首页> 外文会议>Theory and application of satisfiability testing - SAT 2013 >Factoring Out Assumptions to Speed Up MUS Extraction
【24h】

Factoring Out Assumptions to Speed Up MUS Extraction

机译:排除假设以加快MUS提取

获取原文
获取原文并翻译 | 示例

摘要

In earlier work on a limited form of extended resolution for CDCL based SAT solving, new literals were introduced to factor out parts of learned clauses. The main goal was to shorten clauses, reduce proof size and memory usage and thus speed up propagation and conflict analysis. Even though some reduction was achieved, the effectiveness of this technique was rather modest for generic SAT solving. In this paper we show that factoring out literals is particularly useful for incremental SAT solving, based on assumptions. This is the most common approach for incremental SAT solving and was pioneered by the authors of MINISAT. Our first contribution is to focus on factoring out only assumptions, and actually all eagerly. This enables the use of compact dedicated data structures, and naturally suggests a new form of clause minimization, our second contribution. As last main contribution, we propose to use these data structures to maintain a partial proof trace for learned clauses with assumptions, which gives us a cheap way to flush useless learned clauses. In order to evaluate the effectiveness of our techniques we implemented them within the version of MINISAT used in the publically available state-of-the-art MUS extractor MUSer. An extensive experimental evaluation shows that factoring out assumptions in combination with our novel clause minimization procedure and eager clause removal is particularly effective in reducing average clause size, improves running time and in general the state-of-the-art in MUS extraction.
机译:在基于CDCL的SAT解决方案的有限形式的扩展分辨率的早期工作中,引入了新的文字来排除部分学习条款。主要目标是缩短条款,减少证明大小和内存使用,从而加快传播和冲突分析。即使减少了一些,该技术对于通用SAT求解的效果还是相当中等的。在本文中,我们基于假设假设,将字面量分解出来对于增量式SAT求解特别有用。这是增量SAT解决方案中最常见的方法,并由MINISAT的作者首创。我们的第一个贡献是专注于排除所有假设,而且实际上是所有渴望的假设。这使得可以使用紧凑的专用数据结构,并且自然地提出了子句最小化的新形式,这是我们的第二个贡献。作为最后的主要贡献,我们建议使用这些数据结构来维护带有假设的学习条款的部分证明跟踪,这为我们提供了一种廉价的方法来冲洗无用的学习条款。为了评估我们技术的有效性,我们在可公开使用的最新MUS提取器MUSer中使用的MINISAT版本中实施了这些技术。广泛的实验评估表明,将假设与我们新颖的条款最小化程序和急切的条款删除结合起来,在减小平均条款大小,缩短运行时间以及总体而言是MUS提取的最新技术方面特别有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号