私は現在DAWGを調べていますが、私は非循環オートマトンを構築する良い方法を見つけることができませんでした。Directed Acyclic Word Graph(DAWG)を構築する最善の方法
だから、基本的に、私がやりたいことはこれです:それは基本的に状態の数が減少している木、ある
。私は数字でそれを使用しますが、コンセプトはまったく同じです。
これを実行する最も速い方法は何だろうと思います。私の実際の計画は、左のようにグラフを作成し、低レベルの状態を見て、類似したものをマージすることでした。
私はこれを実行する最善の方法であるとは思っていませんが、誰でもそれを構築する方法について考えていますか?
よろしくお願いいたします。
DFAの表現があります。あなたはそれを最小限のDFA(かなり標準的なアルゴリズムがあります)に減らすことができます – SheetJS
私は知っていますが、私は実際にその1つ(または擬似コード)を行う方法を探しています – Anoracx
https://en.wikipedia.org/wiki /DFA_minimization#Hopcroft.27s_algorithm – SheetJS