首页> 外文会议>International Symposium on NASA Formal Methods >Bandwidth and Wavefront Reduction for Static Variable Ordering in Symbolic Reachability Analysis
【24h】

Bandwidth and Wavefront Reduction for Static Variable Ordering in Symbolic Reachability Analysis

机译:符号可达性分析中静态可变排序的带宽和波前减少

获取原文

摘要

We investigate the use of bandwidth and wavefront reduction algorithms to determine a static BDD variable ordering. The aim is to reduce the size of BDDs arising in symbolic reachability. Previous work showed that minimizing the (weighted) event span of the variable dependency graph yields small BDDs. The bandwidth and wavefront of symmetric matrices are well studied metrics, used in sparse matrix solvers, and many bandwidth and wavefront reduction algorithms are readily available in libraries like Boost and ViennaCL. In this paper, we transform the dependency matrix to a symmetric matrix and apply various bandwidth and wavefront reduction algorithms, measuring their influence on the (weighted) event span. We show that Sloan's algorithm, executed on the total graph of the dependency matrix, yields a variable order with minimal event span. We demonstrate this on a large benchmark of Petri nets, DVE, PROMELA, B, and mCRL2 models. As a result, good static variable orders can now be determined in milliseconds by using standard sparse matrix solvers.
机译:我们调查使用带宽和波前还原算法来确定静态BDD可变排序。目的是减少象征性地产生的BDD的大小。以前的工作表明,最小化可变依赖图的(加权)事件跨度产生的小BDD。对称矩阵的带宽和波形是研究的,研究了在稀疏矩阵求解器中使用的度量,并且许多带宽和波前还原算法在诸如Boost和Viennacl等库中容易获得。在本文中,我们将依赖性矩阵转换为对称矩阵并应用各种带宽和波前还原算法,测量它们对(加权)事件跨度的影响。我们显示斯隆的算法在依赖关系矩阵的总图上执行,产生了具有最小事件跨度的可变顺序。我们在Petri网,DVE,PROMELA,B和MCRL2型号的大型基准上展示了这一点。结果,现在可以使用标准稀疏矩阵求解器以毫秒为单位确定良好的静态可变订单。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号