有限状態オートマトンの次の拡張が研究されていますか?


10

通常のように有限状態機械を考えますが、すべての遷移で、数値を加算または減算することによって整数カウンターを更新することもできます。セイ、フォームの遷移関数 新しい状態に移動し、P、及び追加Kをカウンタに、ここでのk Z(SO K正、負、またはゼロであることができます) 。δ(q,a)=(p,k)pkkZk

最終状態とカウンタ値がである場合、文字列が受け入れられるFは状態およびカウンタ値のペアの有限集合です。FF

このモデルは知られていますか?この特定の拡張機能の参照は見つかりませんでした。


2
の可能な値に依存します。kは負にできますか?kk
Hendrik Jan

は負でもかまいません。k
Chao Xu

回答:


10

kϵϵ

ワンカウンターオートマトンにはいくつかのタイプがあります。最も一般的な形式では、カウンターの値がゼロに等しいかどうかをテストできます。彼らが受け入れる言語は、文脈自由言語の厳密なサブセットです。

おそらく探しているモデルは、ブラインドと呼ばれ、計算の最後の受け入れの最終テストとして以外は、ゼロをテストできません。


「カウンター」は誤解を招く可能性があります。1カウンターマシンでは、カウンターの値に応じて実行を分岐することもできるため(つまり、ゼロテスト)、モデルが非常に異なる(そしてはるかに強力になる)ためです。
Shaull、2016年

あなたが正しいです。私はそれにいくつかの言葉を付け加えます。ありがとう。
Hendrik Jan

8

このモデルは、広く研究されている加重オートマトンのバリアントです(ただし、それらについては未解決の問題がたくさんあります)。ここから開始できます: 加重オートマトンのハンドブック

「距離オートマトン」と呼ばれることもあります(ただし、これは一般的ではなくなりつつあります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.