...
首页> 外文期刊>Journal on Satisfiability, Boolean Modeling and Computation >Accelerated Deletion-based Extraction of Minimal Unsatisfiable Cores
【24h】

Accelerated Deletion-based Extraction of Minimal Unsatisfiable Cores

机译:加速基于删除的最小不满足核心提取

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Various technologies are based on the capability to find small unsatisfiable?cores given an unsatisfiable CNF formula, i.e., a subset of the clauses that are unsatisfiable?regardless of the rest of the formula. If that subset is irreducible, it is called a Minimal?Unsatisfiable Core (MUC). In many cases, the MUC is required not in terms of clauses,?rather in terms of a preknown user-given set of high-level constraints, where each such?constraint is a conjunction of clauses. We call the problem of minimizing the participation of?such constraints high-level minimal unsatisfiable core (HLMUC) extraction. All the current?state-of-the-art tools for MUC- and HLMUC-extraction are deletion-based, which means?that they iteratively try to delete clauses from the core. We propose nine optimizations?to this general strategy, although not all apply to both MUC and HLMUC. For both?cases we achieved over a 2X improvement in run time comparing to the state-of-the-art?and a reduction in the core size, when applied to a benchmark set consisting of hundreds?of industrial test cases. These techniques are implemented in our award-winning solvers?HaifaMUC and HaifaHLMUC.
机译:各种技术都是基于在CNF公式不令人满意的情况下(即,无论公式的其余部分如何)都无法满足的子句的子集找到不满意的小核的能力。如果该子集是不可约的,则称为最小不满足核心(MUC)。在许多情况下,不需要MUC而不是条款,而是要求用户预先给定的一组高级约束,其中每个这样的约束都是条款的结合。我们称这种使约束最小化的问题称为高级最小不满足核心(HLMUC)提取。当前所有用于MUC和HLMUC提取的最新工具都是基于删除的,这意味着它们迭代地尝试从核心中删除子句。尽管并非全部同时适用于MUC和HLMUC,但我们针对此一般策略提出了九种优化方案。在这两种情况下,与由数百种工业测试用例组成的基准测试组相比,与最新技术相比,我们的运行时间提高了2倍,并且内核尺寸减小了。这些技术已在我们屡获殊荣的求解器HaifaMUC和HaifaHLMUC中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号