【24h】

DPVIS - A Tool to Visualize the Structure of SAT Instances

机译:DPVIS-可视化SAT实例结构的工具

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

摘要

We present DPvis, a Java tool to visualize the structure of SAT instances and runs of the DPLL (Davis-Putnam-Logemann-Loveland) procedure. DPvis uses advanced graph layout algorithms to display the problem's internal structure arising from its variable dependency (interaction) graph. DPvis is also able to generate animations showing the dynamic change of a problem's structure during a typical DPLL run. Besides implementing a simple variant of the DPLL algorithm on its own, DPvis also features an interface to MiniSAT, a state-of-the-art DPLL implementation. Using this interface, runs of MiniSAT can be visualized—including the generated search tree and the effects of clause learning. DPvis is supposed to help in teaching the DPLL algorithm and in gaining new insights in the structure (and hardness) of SAT instances.
机译:我们介绍了DPvis,这是一个Java工具,用于可视化SAT实例的结构和DPLL(Davis-Putnam-Logemann-Loveland)过程的运行。 DPvis使用高级的图形布局算法来显示问题的内部结构,该内部结构是由其变量依赖性(交互)图引起的。 DPvis还可以生成动画,以显示在典型DPLL运行期间问题结构的动态变化。除了自己实现DPLL算法的简单变体之外,DPvis还具有MiniSAT的接口,MiniSAT是最新的DPLL实现。使用此界面,可以直观显示MiniSAT的运行-包括生成的搜索树和子句学习的效果。 DPvis应该有助于教授DPLL算法,并获得有关SAT实例的结构(和硬度)的新见解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号