【24h】

Heuristics for Fast Exact Model Counting

机译:快速精确模型计数的启发式

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

摘要

An important extension of satisfiability testing is model-counting, a task that corresponds to problems such as probabilistic reasoning and computing the permanent of a Boolean matrix. We recently introduced Cachet, an exact model-counting algorithm that combines formula caching, clause learning, and component analysis. This paper reports on experiments with various techniques for improving the performance of Cachet, including component-selection strategies, variable-selection branching heuristics, randomization, backtracking schemes, and cross-component implications. The result of this work is a highly-tuned version of Cachet, the first (and currently, only) system able to exactly determine the marginal probabilities of variables in random 3-SAT formulas with 150+ variables. We use this to discover an interesting property of random formulas that does not seem to have been previously observed.
机译:可满足性测试的一个重要扩展是模型计数,该任务与诸如概率推理和计算布尔矩阵的永久性之类的问题相对应。我们最近推出了Cachet,这是一种结合了模型缓存,子句学习和组件分析的精确模型计数算法。本文报告了使用各种技术提高Cachet性能的实验,包括组件选择策略,变量选择分支启发法,随机化,回溯方案和跨组件含义。这项工作的结果是Cachet的高度优化版本,Cachet是第一个(也是目前唯一的)系统,能够精确确定具有150多个变量的随机3-SAT公式中变量的边际概率。我们使用它来发现随机公式的一个有趣的特性,该特性以前似乎没有被观察到。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号