本論文では、非決定性有限オートマトン(NFA)Aと自然数nが与えられたとき、Aが受理する長さnの単語の数|L(A^n)|を近似計算するFPRASアルゴリズムを提案する。
まず、NFAを深さnの有向非巡回グラフAunrollに展開する。各レベルℓにおいて、各状態qのL(q^ℓ)の大きさを推定するN(q^ℓ)と、L(q^ℓ)からサンプリングした部分集合S(q^ℓ)を構築する。
N(q^ℓ)の推定には、前のレベルℓ-1の推定値N(p^ℓ-1)とサンプル集合S(p^ℓ-1)を用いる。S(q^ℓ)の構築には、サンプリング手法sample()を用いる。sample()は、レベルℓの状態集合P^ℓと、長さn-ℓの単語wを入力として、∪_p∈P^ℓL(p^ℓ)からwを拡張する単語をサンプリングする。
提案手法の特徴は以下の通り:
翻譯成其他語言
從原文內容
arxiv.org
深入探究