【24h】

WAP: SAT-Based Computation of Minimal Cut Sets

机译:WAP:基于SAT的最小割集计算

获取原文

摘要

Fault tree analysis (FTA) is a prominent reliability analysis method widely used in safety-critical industries. Computing minimal cut sets (MCSs), i.e., finding all the smallest combination of basic events that result in the top level event, plays a fundamental role in FTA. Classical methods have been proposed based on manipulation of boolean expressions of fault trees and Binary Decision Diagrams. However, given the inherent intractability of computing MCSs, developing new methods over different paradigms remains to be an interesting research direction. In this paper, motivated by recent progress on modern SAT solver, we present a new method for computing MCSs based on SAT solving. Specifically, given a fault tree, we iteratively search for a cut set based on the DPLL framework. By exploiting local failure propagation paths in the fault tree, we provide efficient algorithms for extracting an MCS from the cut set. The information of a new MCS is learned as a blocking clause for SAT solving, which helps to prune search space and ensures completeness of the results. We compare our method with a popular commercial FTA tool on practical fault trees. Preliminary results show that our method exhibits better performance on time and memory usage.
机译:故障树分析(FTA)是在安全关键型行业中广泛使用的一种突出的可靠性分析方法。计算最小割集(MCS),即找到导致顶级事件的所有基本事件的最小组合,在FTA中起着根本性的作用。已经提出了基于对故障树和二进制决策图的布尔表达式进行操作的经典方法。但是,考虑到计算MCS固有的难处理性,在不同范式上开发新方法仍然是一个有趣的研究方向。本文基于现代SAT求解器的最新进展,提出了一种基于SAT求解的MCS计算方法。具体来说,给定一个故障树,我们基于DPLL框架迭代搜索割集。通过利用故障树中的局部故障传播路径,我们提供了从切割集中提取MCS的有效算法。将新MCS的信息作为SAT解决的障碍子句进行学习,这有助于减少搜索空间并确保结果的完整性。我们将我们的方法与实用的故障树上的流行的FTA商业工具进行比较。初步结果表明,我们的方法在时间和内存使用上表现出更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号