首页> 外文会议>International Conference on Formal Methods in Computer Aided Design >Understanding the Dynamic Behaviour of Modern DPLL SAT Solvers through Visual Analysis
【24h】

Understanding the Dynamic Behaviour of Modern DPLL SAT Solvers through Visual Analysis

机译:通过视觉分析了解现代DPLL SAT求解器的动态行为

获取原文

摘要

Despite the many recent improvements in the speed and robustness of DPLL-based SAT solvers, we still lack a thorough understanding of the working mechanisms and dynamic behaviour of these solvers at run-time. In this paper, we present TIGERDISP, a tool designed to allow researchers to visualize the dynamic behaviour of modern DPLL solvers in terms of time-dependent metrics such as decision depth, implications and learned conflict clauses. It is our belief that inferences about dynamic behaviour can be drawn more easily by visual analysis than by purely aggregate post-execution metrics such as total number of decisions/implications/conflicts. These inferences can then be validated through detailed quantitative analysis on larger sets of data. To this end, we have used TIGERDISP with the HAIFASAT and MINISAT solvers and have generated a few specific inferences about their relatively efficient and inefficient solving runs. We have then tested one of these inferences through quantitative analysis on a larger data set and have presented our findings in this paper. An important application of TIGERDISP would be in the development of a solver that employs adaptive algorithms. This is an area that has intrigued researchers in the past, but has not seen significant results for lack of a clear understanding as to what constitutes good progress during the run of a SAT solver. With better knowledge of dynamic behaviour, it is conceivable that an adaptive solver could be designed such that it switches between several competitive heuristics at run-time based on a quantitative analysis of its own dynamic behaviour.
机译:尽管基于DPLL的SAT求解器的速度和稳健性最近的速度较好,但我们仍然缺乏对运行时这些求解器的工作机制和动态行为的彻底了解。在本文中,我们呈现Tigerdisp,该工具旨在允许研究人员在时间依赖性度量方面可视化现代DPLL求解器的动态行为,例如决策深度,影响和学习冲突条款。我们认为,可以通过视觉分析更容易地绘制关于动态行为的推论,而不是通过纯粹聚集在执行后测量标准,例如决策/影响/冲突的总数。然后可以通过对较大的数据集进行详细的定量分析来验证这些推论。为此,我们使用了Tigerdisp与Haifasat和Miniisat求解器,并产生了一些关于它们相对较高且效率低下的溶解的特定推断。然后我们通过对更大数据集的定量分析进行了其中一个推论,并在本文中介绍了我们的研究结果。 Tigerdisp的一个重要应用将在开发采用自适应算法的求解器的开发中。这是过去具有兴趣的研究人员的地区,但缺乏明确的理解缺乏明确的理解,缺乏对坐立的解决方案的良好进展。通过更好地了解动态行为,可以想到,可以设计自适应求解器,使得在运行时在几个竞争性启发式之间切换,基于其自身动态行为的定量分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号