...
首页> 外文期刊>Journal of the Association for Computing Machinery >Approximate Verification of the Symbolic Dynamics of Markov Chains
【24h】

Approximate Verification of the Symbolic Dynamics of Markov Chains

机译:马氏链符号动力学的近似验证

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

摘要

A finite-state Markov chain M can be regarded as a linear transform operating on the set of probability distributions over its node set. The iterative applications of M to an initial probability distribution μ_0 will generate a trajectory of probability distributions. Thus, a set of initial distributions will induce a set of trajectories. It is an interesting and useful task to analyze the dynamics of M as defined by this set of trajectories. The novel idea here is to carry out this task in a symbolic framework. Specifically, we discretize the probability value space into a finite set of intervals I = {I_1, I_2,..., I_m}- A concrete probability distribution μ over the node set {1,2,..., n} of M is then symbolically represented as D, a tuple of intervals drawn from I where the ith component of D will be the interval in which μ(ⅰ) falls. The set of discretized distributions D is a finite alphabet. Hence, the trajectory, generated by repeated applications of M to an initial distribution, will induce an infinite string over this alphabet. Given a set of initial distributions, the symbolic dynamics of M will then consist of a language of infinite strings L over the alphabet D. Our main goal is to verify whether L meets a specification given as a linear-time temporal logic formula φ. In our logic, an atomic proposition will assert that the current probability of a node falls in the interval I from I. If L is an ω-regular language, one can hope to solve our model-checking problem (whether L |= φ?) using standard techniques. However, we show that, in general, this is not the case. Consequently, we develop the notion of an ∈-approximation, based on the transient and long-term behaviors of the Markov chain M. Briefly, the symbolic trajectory ξ' is an ∈-approximation of the symbolic trajectory ξ iff (1) ξ' agrees with ξ during its transient phase; and (2) both ξ and ξ' are within an ∈-neighborhood at all times after the transient phase. Our main results are that one can effectively check whether (ⅰ) for each infinite word in L, at least one of its ∈-approximations satisfies the given specification; (ⅱ) for each infinite word in L, all its ∈-approximations satisfy the specification. These verification results are strong in that they apply to all finite state Markov chains.
机译:有限状态马尔可夫链M可以看作是对节点集上的概率分布集进行操作的线性变换。 M对初始概率分布μ_0的迭代应用将生成概率分布的轨迹。因此,一组初始分布将产生一组轨迹。分析由这组轨迹定义的M的动力学是一项有趣且有用的任务。这里的新想法是在符号框架中执行此任务。具体来说,我们将概率值空间离散成一个有限的间隔集合I = {I_1,I_2,...,I_m}-M的节点集{1,2,...,n}上的具体概率分布μ则以符号D表示,是从I得出的间隔元组,其中D的第i个分量将是μ(φ)落入的间隔。离散分布D的集合是有限字母。因此,由M反复应用到初始分布所产生的轨迹将在此字母上感应出无限的字符串。给定一组初始分布,M的符号动力学将由字母D上的无限弦L的语言组成。我们的主要目标是验证L是否满足作为线性时间时序逻辑公式φ给出的规范。按照我们的逻辑,一个原子命题将断言一个节点的当前概率落在I到I的区间内。如果L是ω-正则语言,人们可以希望解决我们的模型检查问题(L | =φ? )使用标准技术。但是,我们证明,通常情况并非如此。因此,我们基于马尔可夫链M的瞬态和长期行为,提出了ε近似的概念。简而言之,符号轨迹ξ'是符号轨迹ξiff(1)ξ'的ε逼近。在瞬变阶段与ξ一致; (2)在过渡阶段之后,ξ和ξ'一直都在ε附近。我们的主要结果是,可以有效地检查L中的每个无限单词(ⅰ)是否至少有一个ε逼近满足给定规范; (ⅱ)对于L中的每个无限词,其所有ε逼近均满足指定条件。这些验证结果很强,因为它们适用于所有有限状态马尔可夫链。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号