[解決済み] 2つのNFAの交点の求め方
2022-02-08 21:27:34
質問
DFA では、2 つのオートマトンの状態の積をとり、両方のオートマトンで受理されている状態を受理することで、2 つのオートマトンの交差を行うことができる。 Unionも同様に行います。しかし、NFAではイプシロン遷移を使って簡単に和集合を作ることができるが、その交差点はどのように行うのだろうか?
どのように解決するのですか?
NFAに対してもDFAと同様に積和演算を用いることができる。唯一の違いは、ε-遷移をどう扱うかである。具体的には、各状態(q <サブ i , r <サブ j ) を持つクロスプロダクト・オートマトンにおいて、その状態からのε-遷移を、それぞれの状態 (q k , r <サブ j からのε-遷移がある場合。 i からq <サブ k と、各状態の組(q <サブ i , r <サブ k からのε-転移がある場合。 j からr <サブ k .
あるいは、常にNFAをDFAに変換し、そのDFAのクロスプロダクトを計算することができます。
お役に立てれば幸いです。
関連
-
[解決済み】なぜO(n)はO( nlog(n) )よりも優れているのでしょうか?)
-
[解決済み] CLRSの相対的漸近成長に関する問題(表)の解き方について教えてください。
-
[解決済み] 再帰性 T(n) = T(n^(1/2)) + 1
-
[解決済み] バックトラックと深さ優先探索の違いは何ですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み] javascriptでの配列の交差のための最も簡単なコード
-
[解決済み] ネストされた2つのリストの交点を求めるには?
-
[解決済み] クイックソートとマージソートの比較 [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パックマン:主にどのようなヒューリスティックが使われているのですか?
-
[解決済み] クイックソートとヒープソートの比較
-
[解決済み] 最小スパニングツリーは負の重みを恐れているのか?
-
[解決済み] Octave : ロジスティック回帰 : fmincg と fminunc の違い
-
[解決済み] DPLLアルゴリズムはどのように動作しますか?[クローズド]
-
[解決済み] 簡単:T(n)=T(n-1)+nを反復法で解く。
-
[解決済み] バックトラッキングとダイナミックプログラミングの違い
-
[解決済み] 放物線を点の集合にフィットさせる最速の方法?
-
[解決済み] ある問題がNP完全であることをどのように証明するか?
-
[解決済み] 二分探索木におけるk番目の最小要素を最適な方法で探す