グラフ内のノードの到達可能性のテスト(指示)は、cellualr Automataを使用して行うことができますか?実際には、CAを使用して、特定の頂点からノードの到達可能性をチェックするアルゴリズムを実装することが念頭に置かれています。それも可能ですか? CAはこれを行うことができますか?セルラーオートマトンを使用したグラフの頂点の到達可能性解析
答えて
CAがあなたの望むことを確実に行うことはできません。しかし、Dijkstraを使用して、あるノードから別のノードへの最短パス(パスが存在する場合も)を判別できます。しかし、Dijkstraの複雑さは高いです。 Conway's Game of Lifeがturing completeあるので、
はい、私はDijkstraが最短経路を見つけることができますが、私はCAとそれを行う必要があります。しかし、私はそれが可能なことを躊躇する。 – Faria
これは質問に答えません。さらに、Dijksrraのアルゴリズムの複雑さは高いと私は同意しない。それは速いO(E + V lg V) – templatetypedef
の@templatetypedefで実行されます。それは最低優先度キューを使用します。そうでなければ、それは非効率なO(n^2)です。 –
あなたの最初の質問への答えは、イエスです。つまり、セルオートマトン(特にGame of Life)は、あなたのPCができるあらゆる機能を計算することができます。
私は証拠の内容に精通していないですが、私はそれがライフゲームのインスタンスにチューリングマシンを変換するいくつかの方法に基づいていることを前提としています。あなたが問題を解決するチューリングマシンを構築することができれば、おそらくそのテクニックを使ってセルオートマトンに変換することができます。
Dijkstra's Algorithmよりはるかに簡単で、セルオートマトンはおそらく問題を効率的に解決する方法ではないため、深さのある最初の探索を基本アルゴリズムとして使用することをお勧めします。
ご返信ありがとうございます。あなたが言及したように、DFSまたはBFSはDijkstraのアルゴリズムより簡単です。まず、この問題を解決するためにTuring Machineを構築し、それをclulualrオートマトンに変換することをお勧めします。しかし、Turing Machineでこの問題を解決するための検索を試みたが、何も見つかりませんでしたので、Web上に明示的なリソースがないようです。とにかく、あなたの返事をありがとう。それ以上のガイダンスは? – Faria
一般に、TMの問題を解決するには、まず問題をコード化するための良い方法を見つける必要があります。たとえば、頂点とエッジの2つのセットとしてエンコードすることができます。例えば、入力インスタンスを0^V.111(0^a.1.0^b)^ E.11111とすると、Vは頂点の数であり、すべてa、b
- 1. グラフ - 他のすべての頂点から到達可能な頂点を見つけよう
- 2. 到達可能性とUIDevice-到達可能性
- 3. 到達可能性prob ios6
- 4. RestKit到達可能性null
- 5. 到達可能性クラス・エラー
- 6. 到達可能性XcodeのiOS5を
- 7. iPhone - 到達可能性を使用して重複シンボル_OBJC_IVARエラー
- 8. Appleの到達可能性メモリリーク
- 9. 到達可能性iOS 5.1(iPad)
- 10. 到達可能性ヘルプ - WiFi検出
- 11. 到達可能性がハングアップするアプリケーション
- 12. 到達可能性 - 奇妙な問題
- 13. UIWebViewによるネットワーク到達可能性
- 14. ファイナライゼーションの到達可能テーブル
- 15. iOS:ルータIP到達可能?
- 16. Javaでの文の到達可能性をチェックする方法
- 17. 到達不能コードsetContentView()を使用し
- 18. アプリケーションネットワークの到達可能性と電話後のストリーミングオーディオの再開
- 19. iPhone SDK 4.x - バックグラウンドモードのネットワーク到達可能性のコールバック
- 20. どのようにASIHTTPRequestの到達可能性
- 21. iOS 5.1での到達可能性の問題?
- 22. maxの他のすべての頂点に到達できる最小限の頂点のセット。 1つのエッジ
- 23. iPhoneの到達可能性が間違ったネットワーク状態をもたらす
- 24. 到達可能性LD:シンボルを複製_OBJC_IVAR _ $ _ Reachability.localWiFiRef
- 25. グラフの頂点数のシーケンス
- 26. 到達可能性は、私は、IPのネットワークの状態を確認するために到達可能性のコードを使用していますが、現在、私はNSNotificationセンターを使用しています私のホストの現在のステータスと通知センター
- 27. 到達可能性に関する問題Appleクラス
- 28. 2dグリッド到達可能な宛先
- 29. スウィフト - 到達可能でクラッシュする
- 30. グラフの頂点のカバー - 同程度の頂点の混乱
それはなんとかです天気を私が答えることはできませんが、私は強くそれは、このような*やダイクストラ法として、定期的なグラフ検索を実行するよりも良いことはないだろう。 – carlpett