Z3中的统计

标签 statistics z3

我正在使用 Z3 的 Java API,我想从求解器获取一些统计数据,例如求解时间、变量/符号数量、内存使用情况。这里的帖子( Z3py: how to get the list of variables from a formula? )声称 Python 中有一个实用程序实现,但我想知道是否有 JavaAPI 的实用程序实现。

谢谢。

最佳答案

这些特定实用程序是 Z3 的外部贡献,仅适用于 Python API。不过,在 Java 中应该可以遵循相同的想法。

Solver 对象有一个名为 getStatistics() 的函数,该函数返回 Statistics 对象,该对象本质上是键/值对的集合。请注意,不会报告零值统计值(例如,另请参阅讨论 here )。

目前没有关于报告的统计值(或跟踪它们的精度)的文档,因此应谨慎对待所有这些值。

另请参阅以下相关问题:

Interpretation of Z3 Statistics

How to interpret statistics Z3

Which statistics indicate an efficient run of Z3?

关于Z3中的统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23064533/

相关文章:

apache - 比较 Matlab 和 Apache 统计数据 - 峰度

python - 如何在 python 中使用 t 检验方法计算 t 和 p 值?

arrays - 从 Z3 中的 const 数组中提取值

c++ - Z3 中的并行求解

z3 - 将公式转换为 CNF

python - 编译Z3python?

c++ - z3 获取符号变量 C++ API 的大小

matlab - 是否有正确的方法来绘制比率直方图?

statistics - 统计相关性 : Pearson or Spearman?

matlab - 直方图计算效率