a(固定次数)マルコフ連鎖は、遷移確率でラベル付けされたエッジを持つ有限状態オートマトンと考えることができることを思い出してください。可変順序マルコフ連鎖の効率的表現
したがって、二次マルコフ連鎖の遷移は、フロート値が目標状態に関連付けられた遷移確率を表すマップ
trans2: (State,State) -> List[(State,Float)]
とみなすことができます。可変次数ケースに明白なやり方でこれを拡張
が与える:
transN: List[State] -> List[(State,Float)]
しかし、いくつかの入力リスト(STATE1、...、stateM)のためにこのマッピングの実装は、すべてのLHSエントリを見つけることが必要です(必ずしも適切ではない)プレフィックスである遷移テーブル内のリスト(state1、...、stateM)に含まれる。
Q.州の数が大きいとすれば、どのような表現が良いでしょうか?