我从Z3的运行中获得了几个统计数据。我需要了解这些意味着什么。 对于sat和SMT解决方案的最新发展,我相当生疏,并且没有及时更新,因此我试图自己找到解释并且我可能会出错。 所以我的问题主要是:
1)这些措施的名称是什么意思?
2)如果错了,你能指点我更好地理解他们所指的是什么吗?
下面进行了其他观察,概念上属于上述两个问题。 提前谢谢!
我的解释如下。
DPLL 即可。下面的所有指标都是DPLL算法的行话,这是大多数求解器的基础。
解决即可。粗略地说,操作使解释条款成为集合;从分辨率中获取的技术,这是解决SAT的另一种范例。
其他技术
其他方面
答案 0 :(得分:1)
我担心这是一个开放式的问题。 Z3暴露了许多以不同方式收集的计数器。 虽然许多人捕捉抽象概念,但它们的意义最终 基于代码的实现行为。
幸运的是,源代码可用并提供完整的上下文 了解每个柜台的行为。所以没有单一的 跟踪计数器含义的文档,但源代码 可以提供完整的背景信息。