Skip to main content
QUICK REVIEW

[論文レビュー] Model Checking Stochastic Branching Processes

Taolue Chen, Klaus Dräger|arXiv (Cornell University)|Jun 6, 2012
Formal Methods in Verification参考文献 7被引用数 4
ひとこと要約

この論文は、確率的木論理および決定的パリティ木オートマトンに対して、確率的分岐過程のモデルチェックのPSPACE完全性を提示する。これにより、すべての分岐でLTLに類似した条件のほとんど確実な満たしを検証できる。本稿ではPCTLの木拡張(PTTL)を導入し、そのモデルチェックがPSPACEに属することを証明し、質的フラグメントが多項式時間で決定可能であることを示す。これにより、確率的マルコフ連鎖と非決定的遷移系の検証が、ランダム木のための統一されたフレームワークで統合される。

ABSTRACT

Stochastic branching processes are a classical model for describing random trees, which have applications in numerous fields including biology, physics, and natural language processing. In particular, they have recently been proposed to describe parallel programs with stochastic process creation. In this paper, we consider the problem of model checking stochastic branching process. Given a branching process and a deterministic parity tree automaton, we are interested in computing the probability that the generated random tree is accepted by the automaton. We show that this probability can be compared with any rational number in PSPACE, and with 0 and 1 in polynomial time. In a second part, we suggest a tree extension of the logic PCTL, and develop a PSPACE algorithm for model checking a branching process against a formula of this logic. We also show that the qualitative fragment of this logic can be model checked in polynomial time.

研究の動機と目的

  • 並列プログラムにおける動的プロセス生成をモデル化する確率的分岐過程のための形式的検証手法の不足に対処すること。
  • ランダム木のための統一されたフレームワークにおいて、確率的マルコフ連鎖と非決定的遷移系の検証を統合すること。
  • 分岐過程によって生成される無限のランダム木の確率的性質を指定・検証できる論理(PTTL)を開発すること。
  • モデルチェックの複雑性境界を確立し、定量的クエリに対してPSPACE完全性、質的クエリに対して多項式時間であることを示すこと。
  • ノードの子が独立でない木ベースの確率的システムへの古典的モデルチェックの拡張を図り、新規な還元法を要請すること。

提案手法

  • すべての分岐に沿って「良い」状態に到達する確率の計算に、分岐過程に対する決定的パリティ木オートマトンのモデルチェックを還元する。
  • 元の分岐過程を、部分論理式の真理値を符号化する拡張されたタイプを持つ補助的過程に変換し、到達可能性問題への還元を可能にする。
  • 論理式φ, ψの満たしやその否定の有無に基づき、タイプを{0, 1/2, 1}にマッピングする関数fϕ,ψを導入し、時系列論理式の状態を符号化する。
  • fϕ,ψの値に応じて各規則を三つのバリエーションに分割する新しい分岐過程Δ′を構築し、AUおよびAR演算子をAFおよびAGの性質として符号化する。
  • 分岐過程における到達可能性確率のPSPACE決定可能性に関する既知の結果(命題1および2)を応用し、複雑性境界を導出する。
  • AGをAFに還元するための双対性補題を用い、既存の最終的到達可能性確率のアルゴリズムの利用を可能にする。

実験結果

リサーチクエスチョン

  • RQ1確率的分岐過程によって生成されるランダム木が、すべての分岐で与えられたω-正則性性質を満たす確率を、効率的に計算できるか。
  • RQ2新規の確率的木論理(PTTL)の質的フラグメントに対するモデルチェックは、多項式時間で決定可能か。
  • RQ3モデルチェックの複雑性は、特に質的性質(確率が0または1)に関して、古典的マルコフ連鎖と比較してどう異なるか。
  • RQ4PTTLにおける時系列論理演算子(AUおよびAR)は、変換された分岐過程における到達可能性問題に還元可能か。
  • RQ5仕様が決定的パリティ木オートマトンとして与えられた場合、モデルチェックの複雑性境界は何か。

主な発見

  • 決定的パリティ木オートマトンに対する確率的分岐過程のモデルチェックはPSPACEで決定可能である。
  • 受理確率が任意の有理数と比較可能である問題はPSPACEに属する。
  • 受理確率が正確に0または1であるかを確認するには多項式時間で十分である。
  • 提案されたPTTL論理の質的フラグメントは多項式時間で決定可能である。
  • PTTL論理式のモデルチェックはPSPACEに属し、真理値符号化を伴う補助的分岐過程を用いた還元手法は健全かつ完全である。
  • 本手法は、マルコフ連鎖のモデルチェックと非確率的遷移系の検証を一般化しており、分岐過程における質的性質が正確な遷移確率に依存することを示している。これは、マルコフ連鎖とは異なり、確率的連鎖の性質とは異なる。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。