【问题标题】:Kripke structure克里普克结构
【发布时间】:2013-01-23 01:57:05
【问题描述】:

什么是用于检查 Kripke 结构的不变量的(伪代码)算法,以便在违反不变量的情况下,该算法返回的反例具有最小长度?

【问题讨论】:

  • 你的 kripke 结构是如何表示的?它是一个明确的图表吗?一个BDD?一组CNF公式?每一个都会有不同的答案。
  • 我对 Kripke 结构很熟悉,但是虽然结构被抽象为图 - 但在实践中很少以这种方式实现。它通常被实现为 BDD,甚至更常见的是一组 CNF 公式。
  • 你知道如何确定 DSP 在 Kripke 结构上的时间复杂度,以检测是否违反了时间属性 f:/ 就大小 M(状态空间中的状态数)和f(公式中使用的原子命题数)

标签: algorithm logic automata temporal model-checking


【解决方案1】:

你没有在问题中提供足够的细节,但如果我不得不猜测,我会说你正在寻找breadth-first search

【讨论】:

  • 是的,但是如何通过广度优先搜索获得最小长度:/?
  • 你还没告诉我们你是怎么测量长度的,那我们怎么回答呢?
  • 如果您在谈论我认为您在谈论的内容(反例是某个图中的路径),那么答案是:广度优先搜索总是找到解决方案的路径根据设计,它的长度最短。
猜你喜欢
  • 1970-01-01
  • 2013-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多