同等の最小状態DFAにDFAに変換するBrzozowskiのアルゴリズムは非常に簡単である:場合に DFA内のすべてのエッジを反転させることによって形成されたNFA意味D、古い開始状態を受け付ける状態を作り、そして受け入れ古いを製造します状態は状態を開始し、P (N )がサブセット構築をNFA Nに適用した結果を示す場合、P (R (P (R (D ))))はDと同じ言語の最小状態のDFA です。
我々は、入力文字列を受け付ける計算装置としてDFA考えることができる、次に場合は0を出力するW拒絶状態と1で終わる場合、W受理状態で終了します。DFAの自然な一般化は、DFAの各状態を0からk − 1までの自然数に関連付けました。
私の知る限り、Hopcroftによる標準的なアルゴリズムなど、識別可能性に基づく最小化アルゴリズムを使用することで、DFAのこれらの変更されたクラスを最小化することが可能です。ただし、Brzozowskiの最小化アルゴリズムをこの新しいクラスのオートマトンにどのように適用できるかはわかりません。この一般化された設定では、キーステップ(オートマトンの反転)が明確に解釈されなくなったためです。
これらの種類のオートマトンを最小化するためのBrzozowskiのアルゴリズムの既知の一般化はありますか?そうでない場合、そのような修正されたアルゴリズムが存在しないと私たちが予想する理論的な理由はありますか?