残留有限状態オートマトン(RFSA、[DLT02]で定義)は、DFAと共通の優れた機能を備えたNFAです。特に、すべての標準言語には標準的な最小サイズのRFSAが常に存在し、RFSAの各状態で認識される言語は、DFAの場合と同様に残余です。ただし、最小DFA状態はすべての残差を持つ全単射を形成しますが、標準RFSA状態は全残差を持つ全単射になります。これらは指数関数的に少ないため、RFSAはDFAよりもはるかにコンパクトになり、通常の言語を表現できます。
ただし、RFSAを最小化するための効率的なアルゴリズムがあるかどうか、または硬さの結果があるかどうかはわかりません。RFSAを最小化することの複雑さは何ですか?
ブラウジング[BBCF10]から、これが常識であるとは思えません。一方では、RFSAに関する「このNFAはRFSAですか?」この場合、PSPACE完全な非常に困難です。一方、[BHKL09]は、標準RFSAがAngluinの最小限の適切な教師モデル[A87]で効率的に学習可能であり、最小RFSAを効率的に学習し、RFSAを最小化することは同等の難しさのようです。ただし、[BHKL09]のアルゴリズムは最小化アルゴリズムを意味するわけではありません。反例のサイズに制限はなく、RFSAを効率的にテストして反例のオラクルをシミュレートする方法が明確ではないためです。 。たとえば、2つのNFAの同等性をテストすることはPSPACE-completeです。
参照資料
[A87] Angluin、D.(1987)。クエリと反例から通常のセットを学習します。情報と計算、75:87-106
[BBCF10] Berstel、J.、Boasson、L.、Carton、O.、&Fagnot、I.(2010)。オートマトンの最小化。arXiv:1010.5318。
[BHKL09] Bollig、B.、Habermehl、P.、Kern、C.、およびLeucker、M.(2009)。NFAのアングルインスタイル学習。ではIJCAI、9:1004年から1009年。
[DLT02] Denis、F.、Lemay、A.&Terlutte、A.(2002)。残差有限状態オートマトン。Fundemnta Informaticae、51(4):339-368。